:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0c1417;--surface:#101b1f;--surface-raised:#152227;--line:#29383c;--text:#ecebe1;--muted:#91a4a7;--dim:#6c8589;--accent:#d5deb2;--serif:Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}html,body{background:var(--background);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0}body{min-width:320px}button,input,select{font:inherit}button,a,select,input{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{opacity:.3;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,canvas:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{background:0 0;border:0}a{color:inherit}svg{vertical-align:middle;flex-shrink:0;width:19px;height:19px;display:inline-block}[hidden]{display:none!important}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--background);padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}[tabindex="-1"]:focus{outline:none}.region-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.region-actions button{border:1px solid var(--line);text-align:left;border-radius:4px;min-height:44px;padding:10px 12px;font-size:12px}.region-actions button:hover{border-color:var(--accent)}.copy-notice{overflow-wrap:anywhere}a.nav-button{text-decoration:none}.app-shell{flex-direction:column;width:min(100%,1800px);height:100svh;min-height:720px;margin:0 auto;padding:0 34px;display:flex}.site-header{border-bottom:1px solid var(--line);flex:0 0 73px;justify-content:space-between;align-items:center;gap:20px;display:flex}.wordmark{letter-spacing:-1.05px;white-space:nowrap;align-items:center;gap:12px;font-size:23px;font-weight:600;text-decoration:none;display:flex}.wordmark-soft{color:#b0c0bf;font-weight:350}.wordmark-dot{color:var(--accent)}.brand-orbit{border:1px solid var(--accent);border-radius:50%;width:29px;height:29px;display:block;position:relative;overflow:hidden}.brand-orbit i{border-top:1px solid var(--accent);width:27px;position:absolute;top:8px;left:0;transform:rotate(-32deg)}.brand-orbit i:nth-child(2){top:14px}.brand-orbit i:nth-child(3){top:20px}.header-caption{font-family:var(--mono);letter-spacing:2px;color:var(--dim);font-size:10px}.site-header nav{align-items:center;gap:26px;display:flex}.nav-button{color:var(--muted);white-space:nowrap;padding:10px 0;font-size:12px}.nav-button.active{color:var(--text)}.nav-button:hover,.places button:hover{color:var(--accent)}.nav-button span{color:var(--dim);margin-left:5px}.nav-help>.nav-help-label{color:inherit;margin-left:0}.nav-help>svg,.footer-countries{display:none}.icon-button{color:#b2c0bc;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.icon-button:hover{color:var(--text);background:#24363b}.share-button{border:1px solid var(--line);width:33px;height:33px}.intro{flex:0 0 137px;justify-content:space-between;align-items:center;gap:24px;display:flex}.eyebrow{font-family:var(--mono);letter-spacing:1.5px;color:var(--muted);font-size:9px;font-weight:400;line-height:1.4;display:block}.intro .eyebrow{font-size:9px}h1{font:400 clamp(27px, 3vw, 43px)/1.1 var(--serif);letter-spacing:-1.3px;margin:8px 0 9px}h1 em{color:var(--accent);font-weight:400}.intro p{color:var(--muted);margin:0;font-size:12px}.global-summary{border-left:1px solid var(--line);align-items:center;gap:15px;min-width:245px;padding:2px 0 0 35px;display:flex}.global-swatch{border:1px solid #ffffff1c;border-radius:50%;width:49px;height:49px;display:block;box-shadow:0 0 0 5px #ffffff03}.global-summary .eyebrow{letter-spacing:1px;font-size:9px}.global-hex{font:19px/1.6 var(--mono);letter-spacing:-.5px;display:block}.global-note{color:var(--dim);font-size:10px;display:block}.atlas-card{border:1px solid var(--line);background:#0f1a1e;border-radius:8px;flex-direction:column;flex:1;min-height:325px;display:flex;overflow:hidden}.atlas-toolbar{border-bottom:1px solid var(--line);flex:0 0 53px;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;display:flex}.dataset-heading{color:var(--muted);align-items:center;gap:9px;min-width:0;font-size:10px;display:flex}.dataset-heading [data-slot=edition]{font:9px var(--mono);letter-spacing:1px;color:var(--accent)}.status-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px}.dataset-divider{color:var(--dim);margin:0 5px}.toolbar-options{align-items:center;gap:16px;display:flex}.segmented{border:1px solid var(--line);border-radius:5px;padding:3px;display:flex}.segmented button{color:var(--muted);white-space:nowrap;border-radius:3px;padding:6px 10px;font-size:10px}.segmented button[aria-pressed=true]{color:#e4e6d6;background:#31403d}.segmented button:hover{color:var(--text)}.scope-label select{color:#c4cfbf;cursor:pointer;background:#0f1a1e;border:none;max-width:130px;padding:8px 3px;font-size:11px}.map-stage{flex:1;grid-template-rows:minmax(0,1fr) 57px;grid-template-columns:minmax(0,1fr) 76px;min-height:0;padding:17px 7px 0 17px;display:grid}.map-viewport{background:#080e13;border-radius:3px;min-width:0;min-height:0;position:relative;overflow:hidden}.map-viewport>canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;display:block}.map-viewport>canvas.is-dragging{cursor:grabbing}.latitude-ribbon,.longitude-ribbon{width:100%;min-width:0;height:100%;min-height:0;display:block}.axis-corner{color:var(--dim);font:12px var(--serif);flex-direction:column;justify-content:center;align-items:center;display:flex}.axis-corner span{font-size:13px}.map-tag{pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a151cd9;border:1px solid #c8d9d91a;border-radius:4px;padding:8px 11px;position:absolute;top:14px;left:14px}.map-tag-kicker{font:8px var(--mono);letter-spacing:1.2px;color:#9cadaa;margin-bottom:4px;display:block}.map-tag [data-slot=period-tag]{color:#dce0d2;font-size:10px}.map-zoom{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c171de8;border:1px solid #5060676e;border-radius:5px;flex-direction:column;padding:3px;display:flex;position:absolute;bottom:13px;right:13px}.map-zoom .icon-button svg{width:16px;height:16px}.map-zoom>span{background:var(--line);height:1px;margin:3px 4px}.map-zoom [aria-pressed=true]{color:var(--accent)}.map-instruction{max-width:calc(100% - 80px);font:9px var(--mono);color:#c0ccc5;pointer-events:none;background:#09141cbd;border-radius:3px;padding:7px 9px;position:absolute;bottom:13px;left:14px}.map-instruction span{color:#8b9d97;margin:0 7px}.map-loading{text-align:center;z-index:3;background:#09141ceb;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:30px;font-size:13px;display:flex;position:absolute;inset:0}.loading-orbit{border:1px solid var(--line);border-top-color:var(--accent);border-radius:50%;width:27px;height:27px;animation:1.5s linear infinite orbit;display:block}@keyframes orbit{to{transform:rotate(360deg)}}.map-footer{font:9px var(--mono);color:var(--dim);flex:0 0 32px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px 10px;display:flex}.provenance-link{color:#a4b293;white-space:nowrap;align-items:center;gap:5px;padding:0;font-size:9px;display:flex}.provenance-link svg{width:12px;height:12px}.period-controls{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 18px;font-size:12px;display:flex}.period-controls select{background:var(--surface-raised);border:1px solid var(--line);color:var(--text);border-radius:4px;padding:5px 10px}.inspector{border-bottom:1px solid var(--line);flex:0 0 115px;align-items:center;gap:25px;display:flex}.coordinate-card{border-right:1px solid var(--line);flex:0 0 243px;padding-right:25px}.coordinate-card>.eyebrow{align-items:center;gap:8px;display:flex}.pin-button{color:var(--dim);height:14px;padding:0;display:inline-flex}.pin-button svg{width:12px;height:12px}.pin-button[aria-pressed=true]{color:var(--accent)}.coordinate-value{font:14px var(--mono);white-space:nowrap;align-items:center;gap:13px;margin:8px 0 7px;padding:0;display:flex}.coordinate-value svg{width:13px;height:13px;color:var(--dim)}.coordinate-value:hover{color:var(--accent)}.cell-note{color:var(--dim);font-size:9px}.colour-cards{flex:1;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.colour-card{text-align:left;border-radius:5px;align-items:center;gap:13px;min-width:0;padding:8px 5px;display:flex}.colour-card:hover{background:#b3c7bb08}.colour-card .eyebrow{letter-spacing:1px;white-space:nowrap;font-size:8px}.colour-card strong{font:17px/1.6 var(--mono);color:var(--text);display:block}.colour-card small{color:var(--dim);white-space:nowrap;font-size:9px}.colour-swatch{border:1px solid #ffffff17;border-radius:4px;flex-shrink:0;width:49px;height:57px;display:block}.colour-swatch.no-data{background-image:repeating-linear-gradient(135deg,#223034,#223034 4px,#172126 4px 8px)}.export-button{border:1px solid var(--line);flex-shrink:0}.site-footer{color:var(--dim);flex:0 0 48px;justify-content:space-between;align-items:center;gap:14px;font-size:9px;display:flex}.places{align-items:center;gap:15px;display:flex}.places>span,.footer-version{font:8px var(--mono);letter-spacing:1px}.places button{color:var(--muted);white-space:nowrap;padding:5px 0;font-size:9px}.footer-version{white-space:nowrap}.toast{color:#182421;z-index:100;background:#d6ddc6;border:1px solid #e0e4d6;border-radius:6px;max-width:min(90vw,500px);padding:13px 22px;font-size:12px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 40px #0007}dialog{color:var(--text);background:var(--surface);border:1px solid #3e5354;border-radius:10px;padding:0;box-shadow:0 15px 100px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050c11c7}.about-dialog{width:min(720px,100vw - 32px);max-height:86svh}.dialog-content{padding:44px 44px 30px;position:relative}.dialog-close{position:absolute;top:15px;right:15px}dialog h2{font:36px/1.1 var(--serif);letter-spacing:-1px;margin:15px 0 22px}dialog p,dialog li{color:#a8bbba;font-size:12px;line-height:1.85}dialog h3{color:#e6e8dd;margin:25px 0 8px;font-size:13px;font-weight:500}dialog ul{padding-left:18px}dialog li{margin:8px 0}.dialog-lead{font-size:14px!important}.method-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:30px;padding:25px 0 15px;display:grid}.method-grid h3{margin:12px 0 8px}.method-number{font:italic 23px var(--serif);color:var(--accent)}.method-caution{background:#8c955713;border:1px solid #abb66b35;border-radius:5px;margin-top:22px;padding:17px 20px}.method-caution strong{color:var(--accent);font-size:12px}.method-caution p{margin-bottom:0}.source-links{flex-wrap:wrap;gap:12px;margin:15px 0;font-size:11px;display:flex}.source-links a{color:var(--accent);text-underline-offset:4px}.dialog-footnote{color:var(--dim)!important;font-size:10px!important}.coordinate-dialog{width:min(430px,100vw - 30px)}.coordinate-dialog form{padding:36px;position:relative}.coordinate-dialog h2{font-size:28px}.coordinate-dialog label{color:var(--muted);margin:17px 0;font-size:12px;display:block}.coordinate-dialog input{border:1px solid var(--line);width:100%;color:var(--text);font-family:var(--mono);background:#0a1418;border-radius:4px;margin-top:8px;padding:11px;display:block}.primary-button{background:var(--accent);color:#1a2c23;border-radius:4px;justify-content:space-between;align-items:center;width:100%;margin-top:25px;padding:12px 18px;font-size:12px;display:flex}.quiet-button{border:1px solid var(--line);border-radius:4px;padding:8px 15px;font-size:12px}@media (min-width:761px){.app-shell{height:auto;min-height:100svh}.intro{flex-basis:116px}.atlas-card{flex:none}.map-stage{flex:none;height:clamp(360px,50vw - 23px,840px)}}@media (max-width:1100px){.app-shell{padding:0 23px}.header-caption,.dataset-heading [data-slot=dataset-name],.dataset-divider{display:none}.coordinate-card{flex-basis:218px;padding-right:15px}.inspector{gap:18px}.colour-cards{gap:12px}.colour-swatch{width:39px;height:52px}.colour-card{gap:10px}.colour-card strong{font-size:15px}.global-summary{padding-left:25px}.footer-version{display:none}.map-footer [data-slot=profile-description]{max-width:50%;line-height:1.5}}@media (max-width:760px){.app-shell{height:auto;min-height:100svh;padding:0 15px}.site-header{flex-basis:63px}.wordmark{gap:9px;font-size:21px}.brand-orbit{width:25px;height:25px}.site-header nav{gap:14px}.nav-button{font-size:11px}.nav-button.active{display:none}.intro{flex-basis:124px;gap:16px}.intro .eyebrow{letter-spacing:1.1px;font-size:8px}h1{letter-spacing:-1.2px;max-width:300px;font-size:32px}.intro p{max-width:290px;font-size:10px;line-height:1.6}.global-summary{gap:10px;min-width:auto;padding-left:15px}.global-summary .eyebrow{max-width:75px;font-size:7px}.global-hex{font-size:12px}.global-swatch{flex-shrink:0;width:31px;height:31px}.global-note{display:none}.atlas-card{flex:none;min-height:355px}.atlas-toolbar{flex-wrap:wrap;flex-basis:auto;gap:12px;padding:12px}.dataset-heading{flex-wrap:wrap;width:100%;line-height:1.5}.dataset-heading [data-slot=dataset-name]{flex-basis:100%}.dataset-heading .dataset-divider{display:none}.dataset-heading [data-slot=dataset-name]{display:inline}.dataset-heading [data-slot=edition]{font-size:8px}.toolbar-options{justify-content:space-between;width:100%}.segmented button{padding:7px 10px;font-size:10px}.map-stage{flex:none;grid-template-rows:minmax(0,1fr) 51px;grid-template-columns:minmax(0,1fr) 56px;height:clamp(270px,57vw,410px);padding:10px 0 0 10px}.map-tag{padding:6px 8px;top:7px;left:7px}.map-tag-kicker{display:none}.map-tag [data-slot=period-tag]{font-size:8px}.map-instruction{display:none}.map-zoom{padding:2px;bottom:7px;right:7px}.map-zoom .icon-button{width:25px;height:25px}.map-zoom .icon-button svg{width:14px;height:14px}.map-footer{flex-direction:column;flex-basis:auto;align-items:flex-start;gap:8px;padding:0 12px 13px;font-size:8px}.map-footer [data-slot=profile-description]{max-width:none}.provenance-link{font-size:8px}.inspector{flex-wrap:wrap;flex:none;gap:0;padding:15px 0}.coordinate-card{border-right:0;flex:1;padding:0 0 16px}.coordinate-value{font-size:14px}.colour-cards{border-top:1px solid var(--line);flex:none;order:3;gap:8px;width:100%;padding-top:12px}.colour-card{flex-direction:column;align-items:flex-start;gap:10px;padding:5px 0}.colour-swatch{width:100%;height:32px}.colour-card strong{font-size:15px}.colour-card .eyebrow{letter-spacing:.6px;font-size:8px}.colour-card small{font-size:8px}.export-button{align-self:flex-start;margin-top:6px}.site-footer{flex-direction:column-reverse;flex:none;align-items:flex-start;gap:17px;padding:15px 0 22px;font-size:8px}.places{flex-wrap:wrap;gap:14px}.places>span{font-size:7px}.places button{font-size:9px}.dialog-content{padding:36px 24px 22px}.method-grid{gap:18px}}@media (max-width:430px){.site-header{flex-wrap:wrap;flex-basis:auto;gap:8px 16px;padding:12px 0}.site-header nav{margin-left:auto}.global-summary{display:none}h1{max-width:none;font-size:32px}.intro{flex-basis:127px}.intro p{max-width:none}.share-button{width:30px;height:30px}.site-header nav{gap:11px}.dataset-heading{gap:6px}.scope-label select{max-width:105px;font-size:10px}.toolbar-options{gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:600px){.atlas-root .site-header{flex-wrap:nowrap;flex:0 0 63px;gap:8px;padding:0}.atlas-root .site-header nav{flex:none;gap:4px}.atlas-root .nav-countries,.atlas-root .nav-help-label{display:none}.atlas-root .nav-help,.atlas-root .share-button{justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.atlas-root .nav-help>svg{width:20px;height:20px;display:block}.atlas-root .footer-countries{min-height:32px;color:var(--muted);align-items:center;font-size:10px;text-decoration:none;display:inline-flex}.atlas-root .footer-countries:hover{color:var(--accent)}}.temporal-panel{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex:none;min-width:0;margin-top:13px;padding:12px 14px 9px}.temporal-header,.temporal-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.temporal-header{margin-bottom:9px}.temporal-coordinate{font:10px/1.8 var(--mono);color:var(--muted);display:block}.temporal-tools{color:var(--muted);align-items:center;gap:12px;font-size:10px;display:flex}.temporal-tools .quiet-button{padding:6px 9px;font-size:10px}.temporal-tools select{max-width:225px;color:var(--text);background:var(--surface-raised);border:1px solid var(--line);border-radius:4px;padding:5px}.temporal-scroll{scrollbar-width:thin;overscroll-behavior-x:contain;padding:4px 3px 6px;overflow-x:auto}.temporal-strip{gap:3px;display:grid}.time-sample{border-radius:2px;min-width:0;padding:0;position:relative}.time-swatch{border:1px solid #ffffff12;border-radius:2px;width:100%;height:25px;display:block}.time-label{white-space:normal;font:8px/1.5 var(--mono);color:var(--muted);padding-top:5px;display:block}.time-sample[aria-pressed=true] .time-swatch{outline:2px solid var(--accent);outline-offset:1px}.time-sample:hover .time-label,.time-sample:focus-visible .time-label{color:var(--text)}.time-gap{border-left:2px dotted var(--muted);padding-left:4px}.time-missing .time-swatch{background-image:repeating-linear-gradient(135deg,#0000 0 4px,#86959655 4px 5px)}.time-loading .time-swatch{background:var(--surface-raised)!important}.time-sample[aria-disabled=true]{cursor:default}.temporal-footer{color:var(--muted);margin-top:4px;font-size:10px}.temporal-readout{font:10px var(--mono);color:var(--text);white-space:nowrap}.temporal-note{color:var(--dim);margin:6px 0 0;font-size:8px;line-height:1.5}@media (max-width:760px){.temporal-panel{margin-top:12px;padding:12px 10px}.temporal-header{align-items:flex-start}.temporal-tools{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:48%}.temporal-tools select{max-width:145px;font-size:10px}.temporal-tools>[data-slot=timeline-kind]{display:none}.time-swatch{height:32px}.time-label{font-size:8px}.temporal-footer{flex-wrap:wrap;gap:6px;font-size:9px}.temporal-readout{font-size:9px}.temporal-note{font-size:8px}}.atlas-toolbar{position:relative}.toolbar-options{padding-right:42px}.fullscreen-button{border:1px solid var(--line);position:absolute;top:8px;right:10px}.fullscreen-button[aria-pressed=true]{color:var(--accent);background:var(--surface-raised)}.map-stage{height:clamp(230px,100svh - 460px,700px)}.axis-corner,.axis-corner span{font:9px/1.8 var(--mono);color:var(--muted)}.map-utilities{justify-content:space-between;align-items:center;gap:10px;padding:3px 12px;display:flex}.map-utilities .map-tag{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:0;display:block;position:static}.map-utilities .map-tag-kicker{display:none}.map-utilities .map-zoom{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;padding:0;position:static}.map-zoom>span{width:1px;height:auto;margin:4px 3px}.map-zoom .icon-button{width:34px;height:34px}.map-sample{pointer-events:none;background:#101b1ff5;border:1px solid #73847b;border-radius:6px;width:184px;padding:10px 12px;position:absolute;box-shadow:0 5px 20px #0006}.sample-coordinate{font:9px/1.5 var(--mono);color:#c1cecb;white-space:nowrap;display:block}.sample-colour{align-items:center;gap:9px;margin-top:7px;display:flex}.sample-swatch{border:1px solid #ffffff30;border-radius:3px;flex:none;width:29px;height:29px}.sample-colour strong{font:14px/1.4 var(--mono);display:block}.sample-colour [data-slot=sample-note]{font:9px/1.5 var(--sans);color:var(--muted);display:block}.sample-swatch.no-data{background-image:repeating-linear-gradient(135deg,#223034,#223034 4px,#172126 4px 8px)}.atlas-card>.inspector{border-top:1px solid var(--line);border-bottom:0;flex:none;gap:20px;min-width:0;padding:12px 18px}.atlas-card .coordinate-card{flex-basis:240px}.atlas-card .colour-cards{gap:12px}.atlas-card .colour-card{gap:10px}.atlas-card .colour-swatch{width:34px;height:40px}.atlas-card .colour-card strong{font-size:14px}.atlas-card .pin-button{justify-content:center;align-items:center;width:28px;height:28px}.atlas-card .pin-button svg{width:15px;height:15px}.atlas-card .coordinate-value{min-height:28px;margin:0}.atlas-card .map-footer{flex:none;padding-top:4px}@media (max-width:1100px){.atlas-card>.inspector{flex-wrap:wrap;gap:4px 12px;padding:8px 12px}.atlas-card .coordinate-card{border:0;flex:auto;align-items:center;gap:12px;padding:0;display:flex}.atlas-card .coordinate-card .cell-note{display:none}.atlas-card .coordinate-card>.eyebrow{letter-spacing:.5px;font-size:8px}.atlas-card .coordinate-value{gap:8px;font-size:11px}.atlas-card .colour-cards{border-top:1px solid var(--line);flex:1 0 100%;order:3;gap:8px;width:100%;padding-top:4px}.atlas-card .colour-card{flex-direction:row;gap:8px;padding:5px 0}.atlas-card .colour-swatch{width:30px;height:34px}.atlas-card .colour-card .eyebrow{letter-spacing:.3px;font-size:8px}.atlas-card .colour-card small{font-size:8px}.atlas-card .export-button{align-self:center;width:32px;height:32px;margin:0}.map-stage{grid-template-columns:minmax(0,1fr) 68px;padding:10px 0 0 10px}}@media (max-width:760px){.intro{flex-basis:110px}.atlas-toolbar{gap:8px;padding:10px}.toolbar-options{padding-right:0}.dataset-heading{padding-right:40px}.dataset-heading [data-slot=dataset-name]{display:none}.fullscreen-button{width:36px;height:36px;top:5px;right:7px}.segmented button{min-height:34px}.scope-label select{min-height:40px}.map-stage{grid-template-rows:minmax(0,1fr) 53px;grid-template-columns:minmax(0,1fr) 64px;height:clamp(245px,50vw + 9px,370px);padding:6px 0 0 6px}.map-zoom{padding:2px;top:6px;right:6px}.map-zoom .icon-button{width:36px;height:36px}.atlas-card .map-footer{gap:5px;padding:4px 10px 10px;font-size:9px}.provenance-link{font-size:9px}.period-controls{gap:8px;padding:8px 10px}.period-controls select{max-width:175px;min-height:36px;font-size:11px}.period-controls .quiet-button{min-height:36px;padding:6px 9px;font-size:11px}}@media (max-width:600px){.map-tag{display:none}.map-sample{width:164px;padding:8px 9px}.sample-coordinate{font-size:8px}.atlas-card .coordinate-card{gap:8px}.atlas-card .coordinate-card>.eyebrow{gap:0}.atlas-card [data-slot=pin-state]{display:none}.atlas-card .colour-card{flex-direction:column;align-items:flex-start;gap:5px}.atlas-card .colour-swatch{width:100%;height:16px}.atlas-card .colour-card strong{font-size:12px}.atlas-card .colour-card small{white-space:normal;line-height:1.4}.atlas-card .colour-card .eyebrow{letter-spacing:0;font-size:7px}}.atlas-root.is-expanded{z-index:90;background:var(--background);width:100%;height:100dvh;position:fixed;inset:0;overflow:auto}.atlas-root.is-expanded .app-shell{width:100%;height:100%;min-height:0;padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.atlas-root.is-expanded .site-header,.atlas-root.is-expanded .intro,.atlas-root.is-expanded .site-footer,.atlas-root.is-expanded .temporal-panel{display:none}.atlas-root.is-expanded .atlas-card{flex:1 0 auto;height:100%;min-height:420px}.atlas-root.is-expanded .map-stage{flex:1;height:auto;min-height:160px}@media (max-height:600px) and (min-width:601px){.atlas-root.is-expanded .dataset-heading{display:none}.atlas-root.is-expanded .atlas-toolbar{flex-basis:auto;min-height:48px;padding:4px 10px}.atlas-root.is-expanded .toolbar-options{justify-content:flex-start;width:100%}.atlas-root.is-expanded .atlas-card{min-height:330px}.atlas-root.is-expanded .inspector{flex-wrap:nowrap;gap:12px;padding:5px 10px}.atlas-root.is-expanded .coordinate-card{flex:0 auto}.atlas-root.is-expanded .colour-cards{border:0;flex:1;order:0;padding:0}.atlas-root.is-expanded .colour-card small,.atlas-root.is-expanded [data-slot=pin-state],.atlas-root.is-expanded .cell-note{display:none}.atlas-root.is-expanded .colour-swatch{width:20px;height:24px}.atlas-root.is-expanded .colour-card strong{font-size:11px}.atlas-root.is-expanded .coordinate-value{font-size:10px}.atlas-root.is-expanded .map-footer{flex-direction:row;padding-bottom:5px}.atlas-root.is-expanded .period-controls{padding:4px 10px}}.reading-shell{width:min(1160px,100% - 80px);margin:auto}.reading-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:90px;display:flex}.reading-header nav{align-items:center;gap:28px;font-size:13px;display:flex}.reading-header nav a{text-decoration:none}.reading-shell h2,.home-notes h2{font:400 clamp(28px,3.2vw,42px)/1.15 var(--serif);letter-spacing:-.8px}.landing-hero{max-width:800px;padding:86px 0 48px}.landing-hero h1{letter-spacing:-3px;margin:22px 0;font-size:clamp(46px,6.6vw,84px);line-height:1.04}.guide-lede{color:#b4c3c3;max-width:680px;font-size:19px;line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;display:flex}.primary-link{background:var(--accent);color:#17251e;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:15px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.primary-link:hover{background:#e5ebce}.text-link{color:var(--accent);text-underline-offset:5px;font-size:13px}.landing-map{margin:0}.landing-map img,.guide-article img{border:1px solid var(--line);border-radius:5px;width:100%;height:auto;display:block}figcaption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.6}.landing-map figcaption{font-family:var(--mono);justify-content:space-between;gap:12px;font-size:10px;display:flex}.landing-intro{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:80px;padding:80px 0;display:grid}.landing-intro p{color:#b4c3c3;margin-top:0;line-height:1.85}.landing-intro .eyebrow{color:var(--muted)}.landing-intro .small-note{color:var(--muted);font-size:13px}.place-section,.field-notes{border-bottom:1px solid var(--line);padding:64px 0}.place-links{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px;display:grid}.place-links a{border-top:2px solid #b9a075;padding-top:20px;text-decoration:none}.place-links a:nth-child(2){border-color:#768b64}.place-links a:nth-child(3){border-color:#b6c5c9}.place-links span,.place-links b{font:10px var(--mono);color:var(--muted)}.place-links h3{font:400 26px var(--serif);margin:20px 0 10px}.place-links p{color:var(--muted);font-size:14px;line-height:1.7}.place-links b{color:var(--accent);margin-top:22px;display:block}.guide-links{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:30px;display:grid}.guide-links a{border-top:1px solid var(--line);padding-top:22px;text-decoration:none}.guide-links strong{font:400 23px/1.3 var(--serif);display:block}.guide-links span{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7;display:block}.guide-links a:hover strong,.place-links a:hover h3{color:var(--accent)}.reading-footer{color:var(--muted);padding:35px 0 45px;font-size:12px;line-height:1.8}.creator-credit{min-height:32px;color:var(--muted);font:11px/1.8 var(--sans);white-space:nowrap;align-items:center;gap:6px;margin-top:10px;padding:6px 0;text-decoration:none;display:inline-flex}.creator-credit strong{text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.creator-credit-arrow{font-size:12px}.creator-credit:hover{color:var(--accent)}.creator-credit:hover strong{text-decoration-color:currentColor}.home-notes>.creator-credit{margin-top:28px}.guide-article{max-width:790px;margin:70px auto 80px}.guide-article h1{letter-spacing:-1.8px;margin:22px 0;font-size:clamp(38px,5vw,61px)}.guide-article h2{margin:42px 0 16px;font-size:30px}.guide-article p,.guide-article li,.guide-article dd{color:#b4c3c3;font-size:16px;line-height:1.85}.guide-article a:not(.primary-link){color:var(--accent);text-underline-offset:3px}.guide-article figure{margin:36px 0}.guide-article dt{margin:18px 0 6px;font-weight:600}.guide-article dd{margin-left:0}.season-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.home-notes{max-width:1100px;margin:60px auto;padding:24px;line-height:1.8}.home-notes>p{color:var(--muted);max-width:850px}@media (max-width:760px){.reading-shell{width:calc(100% - 36px)}.reading-header{gap:12px;min-height:78px}.reading-header .wordmark{gap:8px;font-size:20px}.reading-header .brand-orbit{width:24px;height:24px}.reading-header nav{gap:12px;font-size:11px}.reading-header nav a:first-child{display:none}.landing-hero{padding:52px 0 34px}.landing-hero h1{letter-spacing:-1.8px}.guide-lede{font-size:17px}.hero-actions{gap:22px}.landing-map figcaption{flex-direction:column;gap:2px}.landing-intro{grid-template-columns:1fr;gap:20px;padding:46px 0}.landing-intro h2{margin:14px 0}.place-section,.field-notes{padding:42px 0}.place-links,.guide-links{grid-template-columns:1fr;gap:30px}.place-links h3,.place-links b{margin-top:12px}.guide-article{margin:48px auto}.season-pair{grid-template-columns:1fr;gap:0}.season-pair figure{margin:12px 0}}.region-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:6px;padding-top:28px;font-size:12px;line-height:1.8;display:flex}.region-breadcrumb a{text-decoration:none}.region-title{padding:58px 0 42px}.region-title h1{letter-spacing:-2px;max-width:1000px;font-size:clamp(40px,5.6vw,72px);line-height:1.1}.region-title h1 em{color:var(--accent)}.region-title .guide-lede{max-width:780px}.region-shell .region-title{padding:40px 0 32px}.region-shell .region-title .guide-lede{margin-bottom:0}@media (max-width:760px){.region-shell .region-title{padding:28px 0 24px}}.region-explorer{border:1px solid var(--line);background:#101b1f;border-radius:8px;overflow:hidden}.region-stage{grid-template-columns:1.1fr 1fr;min-height:460px;display:grid}.region-shape{border-right:1px solid var(--line);background:radial-gradient(#213239 0%,#111c20 75%);flex-direction:column;justify-content:center;align-items:center;margin:0;padding:28px;display:flex}.region-shape img{object-fit:contain;filter:drop-shadow(0 3px 5px #0006);width:100%;height:370px}.region-shape figcaption{width:100%;font:10px/1.6 var(--mono);justify-content:space-between;gap:12px;display:flex}.region-view-controls{flex-wrap:wrap;align-self:flex-start;gap:6px;margin-bottom:22px;display:flex}.region-view-controls button{border:1px solid var(--line);font:11px var(--mono);color:var(--muted);border-radius:4px;padding:8px 12px}.region-view-controls button[aria-pressed=true]{border-color:var(--accent);color:var(--text);background:#263733}.region-view-controls button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.region-silhouette{width:100%;height:370px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.region-image-note{font:11px/1.7 var(--sans);color:var(--muted);margin-bottom:0}.region-shape figcaption{margin-top:18px}@media (max-width:760px){.region-silhouette{height:290px}}.region-colours{min-width:0;padding:32px}.region-mean{align-items:center;gap:20px;margin:24px 0;display:flex}.region-mean>span{border:1px solid #fff2;border-radius:50%;flex-shrink:0;width:78px;height:78px;box-shadow:0 0 0 8px #ffffff03}.mean-hex{font:30px var(--mono);letter-spacing:-1px;padding:0}.region-mean p{font:11px var(--mono);color:var(--muted);margin-bottom:0}.region-caption{color:#9eb0b2;font-size:12px;line-height:1.8}.region-colours h2{font:400 25px var(--serif);margin:28px 0 0}.region-palette{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.palette-block{border:1px solid #fff1;border-radius:3px;height:76px;display:block}.region-palette button{width:100%;font:11px var(--mono);padding:10px 0 4px;display:block}.region-palette small{text-align:center;font:10px var(--mono);color:var(--muted);display:block}.copy-notice{min-height:16px;font:11px var(--mono);color:var(--accent);margin-bottom:0}.region-timeline{border-top:1px solid var(--line);padding:28px 32px}.region-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.region-section-heading h2{font:400 32px var(--serif);margin:9px 0 0}.region-period-label{font:12px var(--mono);color:var(--accent)}.region-months{grid-template-columns:repeat(13,minmax(0,1fr));gap:7px;display:grid}.region-months button{border:1px solid #0000;border-radius:4px;min-width:0;padding:4px}.region-months button span{border:1px solid #fff1;border-radius:2px;height:43px;display:block}.region-months button b{font:10px var(--mono);color:var(--muted);margin:10px 0 4px;display:block}.region-months button[aria-pressed=true]{border-color:var(--accent)}.region-months button[aria-pressed=true] b{color:var(--accent)}.region-months button:hover{background:#203137}.region-comparison{border-bottom:1px solid var(--line);padding:65px 0}.region-comparison-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.region-comparison figure{margin:0}.region-comparison-image{border:1px solid var(--line);background:#142126;border-radius:5px;height:310px;padding:24px}.region-comparison-image img{object-fit:contain;width:100%;height:100%}.region-comparison figcaption{justify-content:space-between;gap:12px;display:flex}.region-comparison figcaption strong{color:var(--text);font-weight:500}.region-comparison figcaption span{font-family:var(--mono);align-items:center;gap:8px;display:flex}.region-comparison figcaption i{border:1px solid #fff2;border-radius:50%;width:14px;height:14px;display:inline-block}.region-story{grid-template-columns:1fr 1.2fr;gap:65px;padding:65px 0;display:grid}.region-story p{color:#b4c3c3;font-size:15px;line-height:1.9}.region-story .eyebrow{font-size:10px}.region-story h2{margin-top:16px}.region-story strong{color:var(--text);font-weight:500}.region-downloads{border:1px solid var(--line);background:#111e22;border-radius:5px;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.region-downloads h2{margin:12px 0;font-size:32px}.region-downloads p{color:var(--muted);max-width:470px;font-size:13px;line-height:1.7}.download-links{gap:12px;min-width:205px;display:grid}.download-links a{color:var(--accent);border:1px solid #43534b;border-radius:3px;padding:12px 15px;font-size:12px;text-decoration:none;display:block}.download-links a:hover{background:#263733}.region-method{border-bottom:1px solid var(--line);padding:65px 0}.region-method>h2{font-size:32px}.region-method-grid{grid-template-columns:1fr 1fr;gap:44px;display:grid}.region-method h3{font-size:14px;font-weight:500}.region-method p{color:var(--muted);font-size:13px;line-height:1.85}.region-method a{color:var(--accent)}.region-data-table{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.region-data-table summary{cursor:pointer;font-size:14px}.region-data-table>div{overflow-x:auto}.region-data-table table{border-collapse:collapse;width:100%;font:12px/1.7 var(--mono);margin-top:20px}.region-data-table th,.region-data-table td{text-align:left;border-bottom:1px solid var(--line);padding:10px}.region-data-table caption{text-align:left;color:var(--muted);margin-bottom:12px}.region-related{padding:45px 0}.region-related-links{flex-wrap:wrap;gap:20px;margin:30px 0;display:flex}.region-related-links a{align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.region-related-links i{border:1px solid #fff2;border-radius:50%;width:22px;height:22px}.region-related-links a:hover{color:var(--accent)}.region-search{max-width:450px;font:11px var(--mono);color:var(--muted);display:block}.region-search input{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--text);font:16px var(--sans);border-radius:4px;margin-top:10px;padding:15px;display:block}.region-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:25px;display:grid}.region-card{border:1px solid var(--line);border-radius:5px;text-decoration:none;display:block;overflow:hidden}.region-card:hover{border-color:#708479}.region-card-palette{height:90px;display:flex}.region-card-palette span{min-width:1px}.region-card>div:last-child{padding:20px}.region-card h2{font:400 25px/1.3 var(--serif);justify-content:space-between;gap:10px;margin:0 0 12px;display:flex}.region-card h2 span{font:16px var(--sans);color:var(--accent)}.region-card p{color:var(--muted);font-size:12px;line-height:1.6}.region-card code{font:12px var(--mono);color:var(--accent)}.region-withheld{border-top:1px solid var(--line);margin:45px 0;padding-top:24px}.region-withheld summary{cursor:pointer}.region-withheld p,.region-withheld li{color:var(--muted);font-size:13px;line-height:1.8}.region-withheld ul{columns:3;padding-left:18px}@media (max-width:900px){.region-colours{padding:24px}.region-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.region-stage{grid-template-columns:1fr 1fr}.region-shape{padding:20px}.region-shape figcaption{flex-direction:column;gap:3px}.region-palette button{font-size:10px}.region-story{gap:32px}}@media (max-width:760px){.region-title{padding:40px 0 28px}.region-title h1{letter-spacing:-1.3px}.region-stage{grid-template-columns:1fr}.region-shape{border-right:0;border-bottom:1px solid var(--line)}.region-shape img{height:290px}.region-colours{padding:24px 20px}.region-timeline{padding:24px 16px}.region-section-heading{flex-direction:column;align-items:flex-start;gap:12px}.region-months{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.region-months button span{height:35px}.region-months button b{font-size:9px}.region-palette button{font-size:11px}.region-comparison{padding:40px 0}.region-comparison-grid{gap:12px}.region-comparison-image{height:200px;padding:12px}.region-comparison figcaption{flex-direction:column;gap:4px}.region-story,.region-method-grid{grid-template-columns:1fr;gap:18px}.region-story{padding:40px 0}.region-downloads{flex-direction:column;align-items:stretch;gap:14px;padding:24px}.region-method{padding:40px 0}.region-grid{gap:16px}.region-card h2{font-size:23px}.region-withheld ul{columns:2}}@media (max-width:480px){.reading-header .brand-orbit{display:none}.reading-header .wordmark{font-size:19px}.reading-header nav{gap:12px}.reading-header nav .text-link{font-size:11px}.region-grid{grid-template-columns:1fr}.region-card-palette{height:85px}.region-comparison-image{height:155px}.region-palette button{font-size:9px}.region-palette{gap:4px}.region-withheld ul{columns:1}.region-method table{font-size:11px}}.region-comparison-image .region-silhouette{height:100%}.countries-directory .region-title{padding:42px 0 26px}.countries-directory .region-title h1{font-size:clamp(38px,5vw,64px);line-height:1.08}.countries-directory .region-title .guide-lede{max-width:730px;margin-bottom:0;font-size:18px;line-height:1.7}.directory-toolbar{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.directory-toolbar .region-search{flex:1;min-width:0}.directory-collection-link{border:1px solid var(--line);min-height:50px;color:var(--accent);border-radius:4px;justify-content:space-between;align-items:center;gap:24px;padding:13px 18px;font-size:13px;text-decoration:none;display:flex}.directory-collection-link:hover{background:var(--surface);border-color:#708479}.directory-collection-link span{font-size:16px}.countries-directory .region-grid{margin-top:18px}@media (max-width:600px){.countries-directory .region-title{padding:30px 0 24px}.countries-directory .region-title .guide-lede{font-size:16px}.directory-toolbar{flex-wrap:wrap;gap:12px}.directory-toolbar .region-search{flex-basis:100%;max-width:none}.directory-collection-link{min-height:44px;padding:10px 14px}}.colour-twins{border-bottom:1px solid var(--line);padding:56px 0;scroll-margin-top:24px}.colour-twins .region-section-heading{margin-bottom:16px}.twins-intro{max-width:660px;color:var(--muted);font-size:15px;line-height:1.8}.twins-controls{flex-wrap:wrap;gap:20px 32px;margin:26px 0 16px;display:flex}.twins-controls fieldset{border:0;min-width:0;margin:0;padding:0}.twins-controls legend{color:var(--muted);padding:0 0 9px;font-size:12px}.twins-controls fieldset>div{flex-wrap:wrap;gap:5px;display:flex}.twins-controls button{border:1px solid var(--line);border-radius:4px;min-height:44px;padding:10px 14px;font-size:12px}.twins-controls button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--background)}.twins-controls button:hover{border-color:var(--accent)}.twins-status{margin:18px 0}.twins-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.twin-card{border:1px solid var(--line);background:var(--surface);border-radius:6px;flex-direction:column;min-width:0;text-decoration:none;display:flex;overflow:hidden}.twin-card:hover{border-color:#7c8b73}.twin-artwork{border-bottom:1px solid var(--line);background:#142126;height:180px;padding:22px 30px;position:relative}.twin-artwork img,.twin-artwork .region-silhouette{object-fit:contain;width:100%;height:100%}.twin-rank{font:11px var(--mono);color:var(--muted);position:absolute;top:15px;left:15px}.twin-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.twin-location{color:var(--muted);margin:0 0 9px;font-size:11px}.twin-card h3{font:400 25px/1.2 var(--serif);overflow-wrap:anywhere;margin:0 0 22px}.twin-card h3>span{font:16px var(--sans);color:var(--accent);white-space:nowrap}.twin-pair{margin-top:auto}.twin-pair>span{color:var(--muted);margin:12px 0 7px;font-size:11px;display:block}.twin-strip{border-radius:2px;outline:1px solid #ffffff0d;width:100%;height:27px;display:flex;overflow:hidden}.twin-strip>span{min-width:0}.twin-average{color:var(--muted);flex-wrap:wrap;gap:8px;margin:15px 0 22px;font-size:11px;display:flex}.twin-average code{color:var(--text);font:11px var(--mono)}.twin-explore{color:var(--accent);font-size:12px}.twins-note{max-width:770px;margin:20px 0 12px}.twins-method{color:var(--muted);max-width:770px;font-size:12px;line-height:1.8}.twins-method summary{cursor:pointer;color:var(--accent);padding:8px 0}@media (max-width:900px){.twins-grid{gap:12px}.twin-card-body{padding:16px}.twin-card h3{font-size:23px}}@media (max-width:760px){.colour-twins{padding:36px 0}.twins-grid{grid-template-columns:1fr}.twin-artwork{height:180px}.twin-card-body{padding:20px}.twins-controls{gap:18px}}.map-utilities{flex-wrap:wrap}.projection-switch{flex:none}.map-utilities .map-tag{margin-right:auto}.map-viewport>.globe-canvas{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.map-viewport>.globe-canvas[hidden]{display:none}.map-viewport>.globe-canvas.is-dragging{cursor:grabbing}.colour-wheel{pointer-events:none;z-index:1;filter:drop-shadow(0 1px 2px #000b);width:76px;height:76px;position:absolute;transform:translate(-50%,-50%)}.colour-wheel.is-exploring{width:94px;height:94px}.colour-wheel[hidden]{display:none}.colour-wheel svg{width:100%;height:100%;overflow:visible}.wheel-track{fill:none;stroke:#091014;stroke-width:10px;stroke-opacity:.8}.wheel-month{fill:none;stroke-width:8px}.wheel-month.is-loading{stroke-width:6px;animation:.9s ease-in-out infinite wheel-loading;animation-delay:calc(var(--month-index) * 55ms)}@keyframes wheel-loading{0%,to{opacity:.3}45%{opacity:.95}}.wheel-month.is-missing{stroke-dasharray:1.5 2.5;stroke-width:5px}.wheel-month.is-selected{stroke-width:11px}.wheel-cross{fill:none;stroke:#f8f4e5;stroke-width:1px}.wheel-centre{stroke:#f8f4e5;stroke-width:1.5px}.wheel-label{font:9px var(--mono,monospace);letter-spacing:1px;fill:#f8f4e5}.wheel-single .wheel-month{stroke-width:3px}.wheel-single .wheel-track{stroke-width:6px}.colour-wheel.is-exploring .wheel-track,.colour-wheel.is-exploring .wheel-month,.colour-wheel.is-exploring .wheel-label{display:none}.wheel-legend{color:#a8b9ba;font:10px var(--mono,monospace);padding:0 18px 10px;line-height:1.5}.has-globe .map-stage{height:clamp(300px,100svh - 460px,720px)}@media (max-width:600px){.map-utilities .map-tag{display:none}.map-utilities .map-zoom{margin-left:auto}.colour-wheel{width:70px;height:70px}.colour-wheel.is-exploring{width:84px;height:84px}.wheel-legend{padding:0 12px 8px;font-size:9px}.has-globe .map-stage{height:clamp(260px,100vw - 92px,460px)}}@media (max-height:600px) and (min-width:601px){.has-globe .map-stage{height:260px}}.atlas-root.is-expanded.has-globe .map-stage{height:auto}@media (max-width:600px),(max-height:600px){.map-sample{padding:6px 8px}.map-sample .sample-colour{gap:7px;margin-top:3px}.map-sample .sample-swatch{width:20px;height:20px}.map-sample [data-slot=sample-note]{display:none}.map-sample .sample-colour strong{font-size:11px}}.map-sample{background:#101b1fed;border-color:#8d9c8e55;border-radius:4px;width:max-content;max-width:156px;padding:5px 7px;box-shadow:0 2px 9px #0004}.map-sample .sample-colour{gap:6px;margin-top:3px}.map-sample .sample-swatch{border-radius:2px;width:12px;height:12px}.map-sample .sample-coordinate{font-size:8px}.map-sample .sample-colour strong{font-size:11px}.map-sample .sample-note{font:9px var(--mono);color:#afbfbc;margin-top:3px;display:block}.map-sample .sample-note[hidden]{display:none}.map-sample:before{content:"";background:#c4cbb180;position:absolute}.map-sample[data-side=right]:before{width:9px;height:1px;top:50%;left:-10px}.map-sample[data-side=left]:before{width:9px;height:1px;top:50%;right:-10px}.map-sample[data-side=below]:before{width:1px;height:9px;top:-10px;left:50%}.map-sample[data-side=above]:before{width:1px;height:9px;bottom:-10px;left:50%}.map-cursor{color:#f8f4e5;pointer-events:none;filter:drop-shadow(0 1px 2px #000);z-index:1;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%)}.map-cursor svg{width:100%;height:100%}.atlas-root .app-shell{height:auto;min-height:0}.atlas-root .intro{flex-basis:108px}.atlas-root .header-caption{display:none}.atlas-card{overflow:visible}.map-utilities{border-bottom:1px solid var(--line);flex-wrap:nowrap;flex:none;gap:8px;min-height:54px;padding:6px 10px;position:relative}.map-utilities .projection-switch{padding:2px}.map-utilities .projection-switch button{justify-content:center;align-items:center;width:38px;min-height:38px;padding:0;display:inline-flex}.projection-switch button[aria-busy=true]{opacity:.5}.map-utilities .period-controls{border:0;flex:1;gap:0;min-width:0;padding:0;display:flex}.map-utilities .period-controls select{background-color:#0000;border:0;width:auto;min-width:0;max-width:200px;min-height:40px;padding:6px 20px 6px 8px;font-size:12px}.map-utilities .fullscreen-button{border:0;flex:none;width:40px;height:40px;position:static}.map-settings{flex:none;margin-left:auto}.map-settings>summary{cursor:pointer;width:40px;height:40px;list-style:none;display:flex;position:relative}.map-settings>summary::-webkit-details-marker{display:none}.timeline-disclosure>summary::-webkit-details-marker{display:none}summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.map-settings[open]>summary{color:var(--accent);background:#31403d}.has-custom-settings:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:5px}.settings-panel{z-index:110;overscroll-behavior:contain;background:#142126;border:1px solid #51615a;border-radius:8px;width:min(320px,100vw - 24px);padding:12px 14px;position:fixed;overflow:auto;box-shadow:0 12px 36px #0009}.settings-heading{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:13px;display:flex}.settings-heading .icon-button{width:32px;height:32px}.settings-ribbons,.settings-scope,.settings-navigation{justify-content:space-between;align-items:center;gap:10px;margin:8px 0;display:flex}.settings-label{color:var(--muted);font-size:11px}.settings-panel .segmented button{min-height:34px;padding:4px 10px;font-size:11px}.settings-panel .map-zoom{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;flex-direction:row;padding:0;display:flex;position:static}.settings-panel .map-zoom .icon-button{width:38px;height:38px}.settings-panel .scope-label select{background:#142126;min-height:38px}.settings-playback{border-top:1px solid var(--line);padding-top:8px}.settings-playback button{min-height:36px;font-size:11px}.settings-notes{font:10px/1.6 var(--mono);color:var(--muted);margin-top:8px}.settings-notes .wheel-legend{font:inherit;padding:6px 0}.settings-notes .map-instruction{max-width:none;font:inherit;background:0 0;padding:0;display:block;position:static}.settings-data{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}.settings-data .dataset-heading{padding:0;line-height:1.6;display:block}.settings-data .dataset-heading .status-dot,.settings-data .dataset-divider{display:none}.settings-data .dataset-heading [data-slot=dataset-name]{display:block}.settings-data .map-tag{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;margin-top:4px;padding:0;display:block;position:static}.settings-data .map-tag-kicker{font-size:8px}.settings-export{margin-top:8px}.settings-export .export-button{gap:8px;width:auto;height:38px;padding:0 8px;font-size:11px}.atlas-card .map-footer{flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding:7px 12px;display:flex}.map-credit{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:9px;overflow:hidden}.map-footer .provenance-link{flex:none;min-height:28px;font-size:10px}.atlas-card .colour-card small,.atlas-card .cell-note{display:none}.timeline-disclosure{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin-top:10px}.timeline-disclosure>summary{cursor:pointer;color:var(--muted);justify-content:space-between;align-items:center;min-height:44px;padding:12px 14px;font-size:12px;list-style:none;display:flex}.timeline-disclosure[open]>summary{color:var(--text);border-bottom:1px solid var(--line)}.timeline-disclosure[open]>summary>span{transform:rotate(45deg)}.timeline-disclosure .temporal-panel{border:0;margin:0}.map-stage{flex:none;height:clamp(280px,100svh - 330px,800px);max-height:calc(50vw + 8px)}.has-globe .map-stage{height:clamp(320px,100svh - 330px,800px);max-height:none}.atlas-root.is-expanded .app-shell{height:100%;min-height:0}.atlas-root.is-expanded .timeline-disclosure{display:none}.atlas-root.is-expanded .map-stage{flex:1;height:auto;max-height:none}.atlas-root.is-expanded .atlas-card{min-height:300px}@media (max-width:760px){.atlas-root .intro{flex-basis:72px}.atlas-root .intro h1{margin:0;font-size:27px}.atlas-root .intro p{display:none}.map-utilities{gap:4px;min-height:52px;padding:4px 6px}.map-utilities .period-controls select{width:100%;padding-left:5px;padding-right:14px;font-size:11px}.map-stage{height:clamp(230px,50vw + 27px,400px);max-height:none}.has-globe .map-stage{height:clamp(310px,100svh - 320px,540px)}.atlas-card .colour-card{padding:4px 0}.atlas-card .colour-card .eyebrow{font-size:8px}.atlas-card .colour-swatch{height:12px}.atlas-card>.inspector{padding:6px 10px}.atlas-card .map-footer{padding:3px 10px}.map-credit{font-size:8px}.timeline-disclosure{margin-top:8px}}@media (max-height:600px) and (min-width:761px){.map-stage,.has-globe .map-stage{height:300px}.atlas-root.is-expanded .map-stage{height:auto}}
