.eclopidia-region-chooser{display:grid;gap:.65rem;margin:0 0 1.5rem;padding:1rem;border:1px solid #b8c8b5;border-radius:1rem;background:#f6f5ec;color:#204e3c}.eclopidia-region-chooser label{font-weight:700}.eclopidia-region-chooser select{width:100%;min-width:0;min-height:48px;padding:.65rem;border:1px solid #7c9b87;border-radius:.65rem;background:#fffef8;color:#204e3c;font:inherit}.eclopidia-region-chooser a,.eclopidia-region-retry button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.65rem 1rem;border:1px solid #276b50;border-radius:.65rem;background:#204e3c;color:#fff;text-decoration:underline;font-weight:600}.eclopidia-region-chooser p{font-size:.875rem;line-height:1.6;color:#456050;margin:0}.eclopidia-region-retry{padding:1.5rem;max-width:36rem;text-align:center;color:#204e3c}.eclopidia-region-retry p{margin:0 0 1rem;line-height:1.6}#regional-species-picker:focus-visible,.eclopidia-region-chooser a:focus-visible,.eclopidia-region-retry button:focus-visible,#regional-species-details:focus-visible{outline:3px solid #276b50;outline-offset:3px}#regional-species-details{scroll-margin-top:7rem}
.eclopidia-regional-species>div:first-child{padding-top:2rem;padding-bottom:3rem}.eclopidia-regional-species>div:first-child h1{font-size:clamp(1.65rem,4vw,3rem);margin-bottom:.5rem}.eclopidia-regional-species>div:first-child p{font-size:1rem;line-height:1.5}.eclopidia-region-chooser summary{display:flex;align-items:center;min-height:48px;cursor:pointer;font-size:.875rem;font-weight:600}.eclopidia-region-chooser summary:focus-visible,.eclopidia-shared-header :is(a,button,input):focus-visible{outline:3px solid #276b50;outline-offset:3px;box-shadow:none}
