@charset "UTF-8";
/* url-go.info brand theme (generated from legacy url-go.info assets)
   - keeps the legacy "plain white" look
   - adjusts logo size back to legacy (68px)
*/

:root{
  --bg: #FFFFFF;
  --surface: #FFFFFF;
  --text: #111827;
  --muted: #666666;
  --border: #EEEEEE;

  /* legacy logo green */
  --brand: #00B050;
  --brand-ink: #111827;

  /* Centralized logo sizing */
  --logo-h: 68px;
  --logo-h-mobile: 56px;

  --radius: 12px;
}

:root{ color-scheme: light; }

html, body{ height: 100%; }
body{
  background: var(--bg);
  color: var(--text);
}

/* Keep default link styling (legacy was browser-default),
   but provide brand-colored focus ring for accessibility. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
textarea:focus-visible,
select:focus-visible{
  outline: 3px solid rgba(0, 176, 80, .35);
  outline-offset: 2px;
  border-radius: 10px;
}

/* Selection */
::selection{
  background: rgba(0, 176, 80, .18);
}

/* Ensure legacy logo height, overriding inline */
header img{
  height: var(--logo-h) !important;
  width: auto !important;
}

@media (max-width: 560px){
  header img{
    height: var(--logo-h-mobile) !important;
  }
}

/* Make HR match legacy border tone */
hr{
  border: none;
  border-top: 1px solid var(--border);
}
