.settings-button{font-size:21px;line-height:1;padding:10px;color:#d4c5a8;min-width:42px;min-height:42px}.header-right{display:flex;align-items:center;gap:6px}.settings-dialog{width:min(630px,calc(100% - 28px));padding:28px}.settings-dialog h2{font:500 30px/1.2 Manrope,system-ui,sans-serif;margin:19px 0 25px}.naming-options{border:0;padding:0;margin:0}.naming-options legend{font-size:16px;margin-bottom:14px;color:#e6d0a6}.naming-options label{display:flex;align-items:flex-start;gap:13px;background:#142638;border:1px solid #3c5266;border-radius:8px;padding:15px;margin:10px 0;cursor:pointer}.naming-options input{accent-color:#e6bb79;width:18px;height:18px;flex:0 0 18px;margin:2px 0}.naming-options strong{display:block;font-size:16px;font-weight:500;margin-bottom:7px}.naming-options small{display:block;font-size:14px;line-height:1.6;color:#b7c7d6}.naming-coverage{font-size:14px!important;line-height:1.65!important;background:#223428;border-left:2px solid #a4c699;padding:13px 15px;color:#c8d8c4!important}.naming-policy{font-size:14px;line-height:1.7;margin:18px 0 25px;color:#b8cbdc}.naming-policy summary{cursor:pointer;color:#dfc99f}.naming-policy p{font-size:14px;line-height:1.7}.zoom-setting{border-top:1px solid #344b60;padding-top:23px}.zoom-setting>label{display:flex;justify-content:space-between;font-size:16px;color:#dfc99f}.zoom-setting>label output{font-variant-numeric:tabular-nums}.zoom-setting input{width:100%;margin:14px 0;accent-color:#e6bb79;height:30px;touch-action:pan-y}.zoom-setting>div{display:flex;justify-content:space-between;font-size:13px;color:#9cb4c8}.zoom-setting p{font-size:14px;line-height:1.7;color:#b6c8d6;margin:16px 0 0}.names-status{position:absolute;left:22px;bottom:46px;font-size:12px;color:#dac597;background:#111e2cdd;border:1px solid #425368;border-radius:5px;padding:7px 10px;z-index:7}.map-scale{position:absolute;right:22px;bottom:21px;display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:#dce6e7;font-size:12px;pointer-events:none;z-index:5}.map-scale i{height:5px;display:block;border:1px solid #dce6e7;border-top:0}.map-controls #zoom-level{font-size:12px;color:#e2c28f;min-height:34px;white-space:nowrap;font-variant-numeric:tabular-nums}.map-controls button:disabled{opacity:.35;cursor:default}.close-view-note{position:absolute;left:22px;bottom:82px;padding:6px 9px;border-radius:5px;background:#101e2de0;color:#bed0df;font-size:12px;pointer-events:none;margin:0;z-index:5}.name-evidence{font-size:13px;line-height:1.65;color:#b8c9d6;margin:12px 0 18px;padding:10px 12px;border:1px solid #3a5368;border-radius:6px;overflow-wrap:anywhere}.name-evidence summary{color:#ddc898;cursor:pointer;font-size:13px}.name-evidence p{font-size:13px!important;line-height:1.7!important;margin:10px 0!important}.name-evidence a{display:block;font-size:13px;color:#c2d7e8;margin:10px 0}.name-evidence strong{font-weight:500}.territory-button bdi{overflow-wrap:anywhere}.map-tooltip bdi{font-size:14px}.compat-backdrop{position:fixed;inset:0;background:#000a;z-index:90}.compat-dialog:not([open]){display:none}.compat-dialog[open]{display:block;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);margin:0;z-index:91;overflow:auto}.explorer.has-detail .explorer-head,.explorer.has-detail .search-box,.explorer.has-detail .territory-list,.explorer.has-detail .coverage-note,.explorer.has-detail .sidebar-tabs,.explorer.has-detail .territories-view,.explorer.has-detail .events-view{display:none}.presenting .names-status{bottom:49px}.presenting .map-scale{bottom:62px}.presenting .close-view-note{bottom:83px}bdi{unicode-bidi:isolate}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid #f2d397;outline-offset:3px}
@media(max-width:1120px){.header-right{gap:0}.settings-button{min-width:34px;padding:7px}.topbar{gap:12px}.names-status{left:20px}.map-top{max-width:calc(100% - 155px)}}
@media(max-width:700px){input,select,textarea{font-size:16px!important}.settings-dialog{padding:22px}.settings-button{min-height:32px;min-width:32px;font-size:20px}.names-status{left:15px;bottom:49px;font-size:12px;padding:7px 9px}.map-scale{bottom:17px;right:14px}.close-view-note{bottom:88px;left:15px;max-width:230px;font-size:12px}.map-controls button{min-height:40px;min-width:40px}.map-controls #zoom-level{min-height:30px}.explorer.has-detail{height:65%}.naming-options label{padding:14px 12px}.presenting .map-scale{bottom:50px}.presenting .names-status{bottom:60px}.presenting .close-view-note{bottom:95px}.header-right .text-button{font-size:12px}.settings-dialog .dialog-top button{min-width:40px;min-height:40px}}
@media(pointer:coarse){.dialog-top button,.exploration-heading button,.journey-top button{min-height:44px;min-width:44px}.record-navigation button{min-height:44px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}

.close-view .era-card{width:auto;max-width:210px;background:#101d2be8;border:1px solid #344c60;border-radius:8px;padding:12px 16px;top:22px}.close-view .era-card .eyebrow,.close-view .era-card h1,.close-view .era-card p,.close-view .era-card .snapshot{display:none}.close-view .large-year{font-size:32px;line-height:1.1;margin:0}.close-view .globe-note{display:none}.map-scale{bottom:76px;right:84px;background:#101e2bcc;border-radius:4px;padding:6px 8px}.exploring-history .map-scale{bottom:20px;right:22px}.presenting .map-scale{bottom:62px;right:84px}@media(max-width:700px){.close-view .era-card{top:17px;left:14px;padding:10px;max-width:125px}.close-view .large-year{font-size:26px}.map-scale{bottom:77px;right:65px}.exploring-history .map-scale{bottom:16px;right:14px}.presenting .map-scale{bottom:52px;right:65px}}

@media(max-width:700px){body:not(.exploring-history):not(.in-journey):not(.presenting) .names-status{bottom:118px}body:not(.exploring-history):not(.in-journey):not(.presenting) .close-view-note{bottom:157px}body:not(.exploring-history):not(.in-journey):not(.presenting) .map-scale{bottom:118px}.exploring-history .map-scale,.in-journey .map-scale{bottom:51px;right:65px}}
