/* Verified Gear pages: same palette, font and accent as the main page. */
:root{
  --bg:#F4F1EA; --card:#FBFAF6; --card2:#ECE8DD; --field:#FBFAF6; --border:#DDD8CA;
  --txt:#1B1A17; --muted:#6A665C; --indigo:#2B54D9; --indigo2:#2145B8; --radius:8px;
}
html.dark{
  --bg:#1B1A18; --card:#242321; --card2:#2D2B28; --field:#2D2B28; --border:#3C3A36;
  --txt:#F4F1EA; --muted:#A39E91; --indigo:#7FA3FF; --indigo2:#9DB8FF;
}
body{ font-family:"Segoe UI Variable Text","Segoe UI Variable","Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif; font-size:17px; }
h1,h2,h3,.display{ font-family:"Segoe UI Variable Display","Segoe UI Variable","Segoe UI",Inter,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif; font-weight:600; letter-spacing:-.015em; }
code,.mono,.mono *{ font-family:"Cascadia Mono","Cascadia Code",Consolas,"SF Mono",ui-monospace,monospace; }
