.toolbar{flex-wrap:wrap;gap:9px;margin-bottom:8px}.search-wrap{width:min(330px,30vw)}.section-filter{min-width:0;max-width:230px}.section-filter select{max-width:100%;font-size:12px}.group-select{min-width:0;max-width:185px}.group-select select{max-width:100%;font-size:12px}.orientation-controls{display:flex;align-items:center;gap:2px;background:color-mix(in srgb,var(--ink),transparent 96%);padding:3px}.orientation-controls button{font-size:12px;padding:8px 9px;white-space:nowrap;color:var(--muted)}.orientation-controls button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent);text-decoration:underline;text-underline-offset:4px}.video-emphasis{margin-left:auto;font-size:12px}.map-tooltip:not([hidden]){display:grid!important;gap:4px;z-index:8;background:var(--surface);color:var(--ink);padding:11px 13px;max-width:245px;pointer-events:none;font-size:13px;line-height:1.35}.map-tooltip small,.map-tooltip span{font-size:11px;color:var(--muted)}.map-tooltip strong{font-weight:500}.map-tooltip[hidden]{display:none!important}.map-scroll{scrollbar-gutter:stable}.map-legend{font-size:9px;bottom:12px}.map-footer{height:35px;gap:10px}.map-footer #map-range{max-width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gesture-hint{display:block!important;font-size:10px}.map-footer #branch-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.map-footer #loaded-detail{font-size:10px}.taxon-identity img{object-fit:contain!important;flex-shrink:0;max-width:90px;max-height:78px}.zoom-controls button{font-size:16px}.zoom-controls #fit-map{font-size:10px}.atlas-heading{padding-top:13px;padding-bottom:12px}.map-topline{height:35px}.time-axis,#time-axis{height:34px}.map-node{touch-action:none}.totals{font-size:12px}.totals strong{font-size:21px}
@media(max-width:1150px){.toolbar{gap:7px}.search-wrap{width:290px}.video-emphasis{margin-left:0}.orientation-controls button{font-size:11px;padding:8px}.map-footer .gesture-hint{display:none!important}.map-footer #map-range{max-width:145px}}
@media(max-width:800px){.toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 12px;gap:6px}.search-wrap{width:100%;grid-column:1/-1}.section-filter,.group-select{width:100%;max-width:none;min-width:0}.section-filter select,.group-select select{width:100%;font-size:11px;padding:9px 21px 9px 7px}.orientation-controls{width:100%;justify-content:space-between}.orientation-controls button{font-size:10px;padding:8px 6px}.video-emphasis{grid-column:auto;margin:0;font-size:10px;white-space:normal}.atlas-heading{padding:10px 13px 9px}.atlas-heading h1{font-size:26px}.atlas-heading p{font-size:11px}.totals{font-size:9px;gap:10px}.totals strong{font-size:18px}.map-topline{height:33px;padding:0 10px}.map-topline #breadcrumbs{max-width:58%}.scale-button{font-size:9px}.time-axis,#time-axis{height:31px}.map-footer{height:32px;padding:0 8px;gap:5px}.map-footer #map-range,.map-footer #branch-status{display:none}.map-footer #loaded-detail{margin-left:0;font-size:9px}.map-footer .quiet{margin-left:auto;font-size:9px}.atlas-footer{height:30px}.map-legend{font-size:8px;bottom:8px;left:8px;padding:4px;gap:7px;max-width:calc(100% - 30px);flex-wrap:wrap}.zoom-controls{left:10px;top:10px}.zoom-controls button{width:34px;height:33px}.site-header{height:48px}main{height:calc(100dvh - 48px)}.inspector{max-height:54dvh}.map-tooltip:not([hidden]){max-width:225px;font-size:12px}.orientation-controls button[aria-pressed=true]{text-underline-offset:3px}}
.taxon-tools{position:sticky;top:0;z-index:2;background:var(--surface);padding-block:6px}
@media(max-width:360px){.orientation-controls{gap:0}.orientation-controls button{flex:1;min-width:0;font-size:9px;padding:8px 3px}}
@media(max-width:800px) and (max-height:650px){.atlas-heading p{display:none}.atlas-heading{padding-top:7px;padding-bottom:7px}.atlas-heading h1{font-size:23px}.totals strong{font-size:16px}.toolbar{gap:4px}.search-wrap input{padding-top:8px;padding-bottom:8px}.map-topline{height:29px}.time-axis,#time-axis{height:28px}.inspector{max-height:43dvh}}
