/* Eclopidia shared field-guide palette. Scientific and conservation colors remain unchanged. */
:root:not(.dark){
 --background:53 33% 95%;
 --foreground:168 43% 16%;
 --card:48 50% 98%;
 --card-foreground:168 43% 16%;
 --popover:48 50% 98%;
 --popover-foreground:168 43% 16%;
 --primary:158 48% 19%;
 --primary-foreground:53 33% 95%;
 --secondary:79 26% 88%;
 --secondary-foreground:158 48% 19%;
 --muted:75 24% 91%;
 --muted-foreground:150 15% 34%;
 --accent:151 28% 86%;
 --accent-foreground:158 48% 19%;
 --border:83 19% 79%;
 --input:83 19% 79%;
 --ring:158 48% 26%;
}
#root :is(h1,h2,h3):not(.eclopidia-home *){font-family:Georgia,'Times New Roman',serif;letter-spacing:-.02em}
#root header nav a{font-weight:600}

/* Navigation chrome only: no selectors target globe imagery or scientific legends. */
[data-testid="explorer-tabs"],[data-testid="explorer-sections"],[data-testid="compact-context-bar"],
.grid:has(>div>button[aria-label="Choose map explorer"]){background:#eef0e4;border-color:#c7d2b9;color:#183c35}
[data-testid="explorer-tabs"]>a,[data-testid="explorer-sections"]>a{background:#e0e6d6;background-image:none;color:#254c39;box-shadow:none}
[data-testid="explorer-tabs"]>a:hover,[data-testid="explorer-sections"]>a:hover{background:#d3dec8}
[data-testid="explorer-tabs"]>a[aria-current="page"],[data-testid="explorer-sections"]>a[aria-current="page"]{background:#183c35;color:#f6f5ed;box-shadow:0 3px 10px #183c3520}
[data-testid="explorer-tabs"]>button{background:#183c35;border-color:#829a75}
[data-testid="explorer-sections"] [data-testid^="section-status-"]{background:#f6f5ed;color:#365441}
[data-testid="compact-context-bar"] h1,[data-testid="compact-context-bar"] [aria-current="page"]{color:#183c35}
[data-testid="compact-context-bar"] p,[data-testid="compact-context-bar"] nav{color:#52664f}
[data-testid="compact-context-bar"] a:hover{color:#183c35;text-decoration:underline}
[data-testid="landforms-coverage-notice"],[data-testid="waters-coverage-notice"]{background:#f0ebd9;color:#5a4b22;border-color:#d6cba7}
button[aria-label="Choose map explorer"],button[aria-label="Choose map section"]{background:#fffefa;color:#183c35;border-color:#9cad90;min-height:44px}
nav[aria-label="Choose map explorer options"],nav[aria-label="Choose map section options"]{background:#fffefa;border-color:#9cad90}
nav[aria-label="Choose map explorer options"] a,nav[aria-label="Choose map section options"] a{color:#183c35;min-height:44px}
nav[aria-label="Choose map explorer options"] a[aria-current="page"],nav[aria-label="Choose map section options"] a[aria-current="page"]{background:#183c35;color:#f6f5ed}
