:root{
  --drr-green:#1F6B3A;
  --drr-green-2:#155A30;
  --drr-gold:#C9A227;
  --drr-cream:#F3E7B7;
  --drr-bg:#F7F7F2;
}

body{ background:var(--drr-bg); }

.topbar{ height:10px; background:var(--drr-gold); }

.navbar{ background: linear-gradient(90deg, var(--drr-green), var(--drr-green-2)); }

.subbar{
  background: var(--drr-cream);
  border-bottom:1px solid rgba(0,0,0,0.1);
}

#map{
  height: 78vh;
  border-radius: 12px;
  box-shadow:0 4px 10px rgba(0,0,0,0.12);
}

.drr-card-header{
  background: var(--drr-green);
  color: white;
  font-weight: 700;
}