:root{--wx-ink:#f4efe5;--wx-muted:rgba(244,239,229,.56);--wx-dim:rgba(244,239,229,.32);--wx-gold:#e8c987;--wx-edge:rgba(242,226,195,.14);--wx-panel:rgba(25,25,22,.76);--wx-spring:cubic-bezier(.22,1,.36,1);--wx-serif:"Iowan Old Style","Palatino Linotype","Noto Serif SC","Songti SC",STSong,SimSun,serif;--wx-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif}
.wx-ui,.wx-ui *{box-sizing:border-box}.wx-ui{position:fixed;inset:0;z-index:20;pointer-events:none;color:var(--wx-ink);font:13px/1.5 var(--wx-sans);-webkit-font-smoothing:antialiased;user-select:none;opacity:0;transition:opacity .9s ease .12s}.wx-ui[data-ready=true]{opacity:1}.wx-ui button,.wx-ui input,.wx-ui select{font:inherit;color:inherit}.wx-ui button{cursor:pointer;-webkit-tap-highlight-color:transparent}.wx-ui button:disabled{cursor:default;opacity:.38}.wx-ui button:focus-visible,.wx-ui input:focus-visible,.wx-ui select:focus-visible{outline:2px solid var(--wx-gold);outline-offset:4px}.wx-ui [hidden]{display:none!important}.wx-ui .wx-icon{width:21px;height:21px;display:block;flex:none}.wx-ui button{touch-action:manipulation}.wx-main{position:absolute;inset:0;transition:opacity .4s ease}.wx-topbar{position:absolute;top:max(25px,env(safe-area-inset-top));left:max(30px,env(safe-area-inset-left));right:max(30px,env(safe-area-inset-right));display:flex;align-items:flex-start;justify-content:space-between;pointer-events:none}.wx-brand{display:flex;flex-direction:column;gap:5px;text-shadow:0 2px 18px #0006}.wx-brand-name{font:400 26px/1.25 var(--wx-serif);letter-spacing:.2em;display:flex;align-items:center;gap:9px}.wx-brand-dot{width:4px;height:4px;border-radius:50%;background:var(--wx-gold);margin-top:5px;opacity:.8}.wx-brand-en{font:500 9px/1.5 var(--wx-sans);letter-spacing:.36em;color:var(--wx-muted)}.wx-top-actions{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--wx-edge);border-radius:50px;background:linear-gradient(180deg,#ffffff09,#0000000b),rgba(23,23,21,.42);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff9ed08,0 5px 20px #00000012;pointer-events:auto}.wx-action{position:relative;border:0;background:transparent;border-radius:50%;width:37px;height:37px;display:grid;place-items:center;color:rgba(244,239,229,.73);transition:background .2s,color .2s,transform .25s}.wx-action .wx-icon{width:18px;height:18px}.wx-action:hover{background:#fff4d812;color:#fff5db;transform:translateY(-1px)}.wx-action:active{transform:scale(.92)}.wx-action[data-action=sound][aria-pressed=true]{color:var(--wx-gold)}.wx-action-divider{height:15px;width:1px;background:var(--wx-edge);margin:0 4px}.wx-action-tip{position:absolute;top:calc(100% + 13px);right:-3px;padding:6px 9px;border-radius:7px;background:#171714eb;border:1px solid var(--wx-edge);font-size:11px;white-space:nowrap;color:var(--wx-ink);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s,transform .2s}.wx-action:hover .wx-action-tip{opacity:1;transform:translateY(0);transition-delay:.45s}.wx-world-status{position:absolute;top:99px;left:31px;display:flex;align-items:center;gap:7px;color:var(--wx-muted);font-size:10px;letter-spacing:.11em;text-shadow:0 1px 8px #0008}.wx-status-dot{height:3px;width:3px;border-radius:50%;background:#d6d8b1;box-shadow:0 0 6px #d6d8b133}.wx-paused-pill{position:absolute;top:28px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:9px;border:1px solid var(--wx-edge);border-radius:30px;padding:8px 12px;background:#242621c7;backdrop-filter:blur(16px);font-size:11px;pointer-events:auto;box-shadow:0 4px 15px #0002}.wx-paused-pill .wx-icon{width:12px;height:12px;color:var(--wx-gold)}.wx-paused-pill span{margin-left:8px;color:var(--wx-gold);font-size:10px}
.wx-card{position:absolute;bottom:max(29px,env(safe-area-inset-bottom));pointer-events:auto;border:1px solid var(--wx-edge);border-radius:19px;padding:16px 18px;background:linear-gradient(140deg,rgba(255,249,226,.055),transparent 56%),rgba(22,24,22,.63);backdrop-filter:blur(22px) saturate(1.12);box-shadow:inset 0 1px #fff8e609,0 10px 35px #0002}.wx-card-top{display:flex;justify-content:space-between;align-items:center}.wx-eyebrow{font-size:9px;line-height:1.4;letter-spacing:.2em;color:var(--wx-muted);font-weight:500}.wx-small{font-size:10px;color:var(--wx-muted)}.wx-time-card{left:max(30px,env(safe-area-inset-left));width:222px;padding:15px 17px 13px}.wx-time-heading{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.wx-clock{font:400 30px/1 var(--wx-serif);font-variant-numeric:lining-nums tabular-nums;letter-spacing:.015em}.wx-play{width:29px;height:29px;border-radius:50%;border:1px solid #eee2c41c;background:#f2ead50b;display:grid;place-items:center;color:var(--wx-gold);transition:background .2s}.wx-play:hover{background:#e8c98724}.wx-play .wx-icon{width:12px;height:12px}.wx-time-sky{height:42px;margin-top:5px}.wx-time-sky svg{height:100%;width:100%;overflow:visible}.wx-horizon{stroke:#f4efe526;stroke-width:.8}.wx-night-path{stroke:#b8cce440;stroke-width:1;stroke-dasharray:1.5 4;fill:none}.wx-day-path{stroke:url(#wx-day-gradient);stroke-width:1.35;fill:none}.wx-sun-halo{fill:#efd089;opacity:.08}.wx-sun-core{fill:#f6d895;filter:drop-shadow(0 0 3px #edc774aa)}.is-night .wx-sun-core{fill:#d7e1ee;filter:drop-shadow(0 0 3px #bfd7ffaa)}.is-night .wx-sun-halo{fill:#d3e4ff}.wx-range{appearance:none;-webkit-appearance:none;display:block;width:100%;height:22px;background:transparent;cursor:pointer;--range-fill:50%;margin:3px 0;touch-action:pan-x}.wx-range::-webkit-slider-runnable-track{height:2px;border-radius:4px;background:linear-gradient(90deg,var(--wx-gold) var(--range-fill),#e0d3b72b var(--range-fill))}.wx-range::-moz-range-track{height:2px;border-radius:4px;background:#e0d3b72b}.wx-range::-moz-range-progress{height:2px;background:var(--wx-gold)}.wx-range::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#edcf92;border:2px solid #c4a76e;box-shadow:0 0 0 3px #edcf920e;margin-top:-4px;transition:box-shadow .2s,transform .2s}.wx-range::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:#edcf92;border:1px solid #c4a76e}.wx-range:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px #edcf9219;transform:scale(1.12)}.wx-time-range{margin:-9px 0 0;height:19px}.wx-time-range::-webkit-slider-runnable-track{height:1px;opacity:.65}.wx-time-range::-webkit-slider-thumb{width:8px;height:8px;margin-top:-3.5px}.wx-time-ticks{display:flex;justify-content:space-between;font-size:8px;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--wx-dim);margin-top:0}.wx-season-card{right:max(30px,env(safe-area-inset-right));width:198px;padding:14px 17px 10px}.wx-season-top{display:flex;align-items:center;justify-content:space-between}.wx-temperature{font:400 26px/1.2 var(--wx-serif);margin:5px 0 0;font-variant-numeric:tabular-nums}.wx-temperature small{font:400 11px var(--wx-sans);margin-left:2px;color:var(--wx-muted);vertical-align:8px}.wx-season-orbit{width:77px;height:77px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;margin:-4px -4px 0 0}.wx-orbit-ring{position:absolute;inset:3px;border-radius:50%;background:conic-gradient(#e9b7c1 0deg,#abbf84 60deg,#e3c579 110deg,#c27b45 180deg,#b98572 230deg,#bacbd6 280deg,#e9b7c1 360deg);mask:radial-gradient(closest-side,transparent calc(100% - 5px),#000 calc(100% - 4px),#000 calc(100% - 1px),transparent 100%);opacity:.64}.wx-season-orbit:after{content:"";position:absolute;inset:0;border:1px solid #e6ce9d15;border-radius:50%}.wx-orbit-arm{position:absolute;inset:5px;border-radius:50%;pointer-events:none;transition:transform .16s linear}.wx-orbit-arm i{display:block;position:absolute;top:-2px;left:50%;transform:translateX(-50%);width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff8df,#e8bd73 65%,#93662c);box-shadow:0 0 8px #eccd8570}.wx-orbit-core .wx-icon{width:19px;height:19px;color:#e7d6b8;margin-bottom:2px}.wx-orbit-name{font:400 13px var(--wx-serif);letter-spacing:.08em}.wx-season-options{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:9px}.wx-season-options button{border:0;border-radius:7px;background:transparent;font-size:11px;color:var(--wx-muted);padding:4px 0;transition:color .2s,background .2s}.wx-season-options button:hover{color:var(--wx-ink);background:#ffffff08}.wx-season-options button[aria-pressed=true]{color:var(--wx-gold);background:#e8c98713}.wx-season-range{height:17px;margin:2px 0 0}.wx-season-range::-webkit-slider-runnable-track{height:1px}.wx-season-range::-webkit-slider-thumb{width:6px;height:6px;border:0;margin-top:-2.5px;opacity:.7}.wx-climate-mobile-head{display:none}.wx-bottom{position:absolute;bottom:max(18px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;width:max-content;max-width:calc(100vw - 28px);pointer-events:none}.wx-context{font-size:11px;font-weight:400;letter-spacing:.04em;color:rgba(248,242,226,.7);margin:0 0 12px;text-shadow:0 1px 10px #000,0 0 20px #0008;max-width:420px;text-align:center;line-height:1.6}.wx-dock-row{display:flex;gap:9px;align-items:stretch}.wx-dock{display:flex;gap:3px;padding:5px;border:1px solid var(--wx-edge);border-radius:22px;background:linear-gradient(180deg,#fff4d80a,#fff4d802),rgba(20,23,21,.79);backdrop-filter:blur(24px) saturate(1.1);box-shadow:0 10px 35px #0003,inset 0 1px #fff0c808;pointer-events:auto}.wx-tool{position:relative;width:60px;height:58px;border:1px solid transparent;border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:transparent;color:rgba(244,239,229,.57);transition:color .2s,background .25s,border-color .25s,transform .2s}.wx-tool .wx-icon{width:21px;height:21px;transition:transform .3s var(--wx-spring)}.wx-tool span{font-size:10px;letter-spacing:.12em;padding-left:.12em}.wx-tool:hover{color:#f4ead5;background:#f9f0dc08}.wx-tool:hover .wx-icon{transform:translateY(-1px)}.wx-tool:active{transform:scale(.94)}.wx-tool.is-active{color:var(--wx-gold);background:radial-gradient(ellipse at 50% 0,#d9bb7827,transparent 95%),#dac18708;border-color:#e8cb8c35;box-shadow:inset 0 1px #ffe7b91a,0 0 22px -8px #e3bf7547}.wx-tool.is-active .wx-icon{filter:drop-shadow(0 0 6px #e8c98735)}.wx-tool i{position:absolute;bottom:3px;height:2px;width:2px;border-radius:50%;background:transparent}.wx-tool.is-active i{background:var(--wx-gold)}.wx-bottom-note{font-size:8px;letter-spacing:.18em;color:rgba(244,239,229,.29);margin-top:8px;text-shadow:0 1px 7px #0008}.wx-climate-toggle{display:none;width:58px;border:1px solid var(--wx-edge);border-radius:20px;background:#20231ec7;backdrop-filter:blur(20px);flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--wx-muted);pointer-events:auto}.wx-climate-toggle span{font-size:9px;letter-spacing:.15em}.wx-climate-toggle[aria-expanded=true]{color:var(--wx-gold);border-color:#e8cb8c40;background:#292a22d9}
.wx-panel{position:fixed;inset:16px 16px 16px auto;margin:0;width:440px;max-width:calc(100vw - 32px);height:calc(100% - 32px);max-height:none;padding:0;border:1px solid #d9caa32b;border-radius:23px;background:linear-gradient(145deg,#ffffff05,transparent 40%),rgba(27,29,25,.96);color:var(--wx-ink);box-shadow:0 20px 100px #0007;backdrop-filter:blur(28px);overflow-y:auto;overscroll-behavior:contain;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#d5c79f38 transparent}.wx-panel::backdrop{background:#080b083d;backdrop-filter:blur(2px)}.wx-panel[open]{animation:wx-panel-in .35s var(--wx-spring)}@keyframes wx-panel-in{from{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.wx-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:30px 27px 23px;border-bottom:1px solid #f7eace0d}.wx-panel-head .wx-eyebrow{font-size:9px;color:#d8c69b9e}.wx-panel-head h2{font:400 25px/1.3 var(--wx-serif);letter-spacing:.06em;margin:8px 0 0}.wx-panel-head p{font-size:11px;line-height:1.8;color:var(--wx-muted);margin:11px 0 0;max-width:320px}.wx-close{flex:none;width:32px;height:32px;border:1px solid #f2e5ca17;border-radius:50%;background:#fff0ce05;display:grid;place-items:center;color:var(--wx-muted);transition:background .2s,color .2s}.wx-close .wx-icon{width:15px;height:15px}.wx-close:hover{background:#fff0ce12;color:var(--wx-ink)}.wx-scene-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:23px 23px 16px}.wx-scene-tile{overflow:hidden;position:relative;border:1px solid #eedcbc13;border-radius:13px;padding:0;text-align:left;background:#fff4d604;color:var(--wx-ink);transition:transform .25s,border-color .25s,background .25s}.wx-scene-tile:hover{transform:translateY(-2px);border-color:#e8c98759;background:#e8c98708}.wx-scene-tile[aria-pressed=true]{border-color:#e8c98770}.wx-scene-art{display:block;position:relative;height:93px;overflow:hidden;background:linear-gradient(140deg,#697a66,#353d31 60%,#25372f)}.wx-scene-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%;opacity:.9;transition:transform .6s var(--wx-spring),opacity .4s}.wx-scene-tile:hover img{transform:scale(1.055);opacity:1}.wx-scene-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#19201b24,transparent 50%);pointer-events:none}.wx-scene-copy{display:block;padding:11px 12px 12px}.wx-scene-copy strong{display:block;font:400 15px/1.5 var(--wx-serif);letter-spacing:.06em}.wx-scene-copy>span{display:block;font-size:9px;line-height:1.6;margin-top:3px;color:var(--wx-muted);white-space:nowrap}.wx-scene-selected{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;background:#e8c987ed;color:#283028;display:grid;place-items:center;opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.wx-scene-selected .wx-icon{width:12px;height:12px}.wx-scene-tile[aria-pressed=true] .wx-scene-selected{opacity:1;transform:scale(1)}.wx-scene-abstract .wx-scene-art{height:70px;display:flex;align-items:center;justify-content:center}.wx-scene-abstract .wx-scene-art>.wx-icon{width:28px;height:28px;position:relative;z-index:1;stroke-width:1;color:#f8ead9d6}.wx-scene-orb{position:absolute;width:80px;height:80px;border-radius:50%;background:#f8cf8024;filter:blur(15px);left:50%;top:50%;transform:translate(-50%,-50%)}[data-tone=dusk] .wx-scene-art{background:linear-gradient(130deg,#766458,#754e3d,#302e35)}[data-tone=rain] .wx-scene-art{background:linear-gradient(130deg,#5b7078,#3f5359,#263c3e)}[data-tone=rain] .wx-scene-orb{background:#a8c6d424}[data-tone=mountainsnow] .wx-scene-art{background:linear-gradient(155deg,#8a9185,#566b62,#243e38)}[data-tone=night] .wx-scene-art{background:#132932}[data-tone=autumn] .wx-scene-art{background:#806944}[data-tone=snow] .wx-scene-art{background:#96a6a4}.wx-panel-foot{padding:12px 28px 25px;text-align:center;font-size:10px;color:var(--wx-dim);letter-spacing:.04em}.wx-settings-content{padding:0 27px 25px}.wx-settings-section{padding:23px 0 20px;border-bottom:1px solid #eadebe10}.wx-settings-section:last-child{border-bottom:0}.wx-settings-section h3,.wx-shortcuts h3{font-size:10px;font-weight:500;letter-spacing:.13em;color:#d8c69bb5;margin:0 0 17px}.wx-setting-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.wx-setting-row:last-child{margin-bottom:0}.wx-setting-row label{font-size:12px;letter-spacing:.02em}.wx-setting-row p{font-size:10px;color:var(--wx-muted);margin:4px 0 0;line-height:1.6}.wx-text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e8dac622;border-radius:10px;padding:10px 13px;font-size:11px!important;background:#f4e9d006;color:var(--wx-ink);white-space:nowrap;transition:background .2s,border-color .2s}.wx-text-button:hover:not(:disabled){background:#f4e9d010;border-color:#e8dac63d}.wx-text-button .wx-icon{width:14px;height:14px}.wx-text-button.wx-primary{color:var(--wx-gold);background:#d8b87114;border-color:#d8b87138}.wx-text-button.wx-primary:hover{background:#d8b87120}.wx-mini-icon{width:33px;height:33px;border:1px solid #e8dac61c;border-radius:10px;display:grid;place-items:center;background:#e8dac605;color:var(--wx-muted)}.wx-mini-icon:hover{background:#e8dac612;color:var(--wx-ink)}.wx-mini-icon .wx-icon{height:16px;width:16px}.wx-mini-icon[data-action=sound][aria-pressed=true]{color:var(--wx-gold)}.wx-slider-row{display:flex;align-items:center;gap:18px}.wx-slider-row output{width:31px;font-size:10px;color:var(--wx-muted);font-variant-numeric:tabular-nums}.wx-value{font:400 22px var(--wx-serif);color:var(--wx-gold)}.wx-temperature-range::-webkit-slider-runnable-track{background:linear-gradient(90deg,#89a8bf,#c9cbbb 48%,#d49c69)}.wx-range-endpoints{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--wx-muted);margin-top:2px}.wx-range-endpoints button{border:0;padding:2px 5px;background:transparent;font-size:9px;color:var(--wx-gold)}.wx-ui select{border:1px solid #e8dac629;border-radius:9px;padding:8px 29px 8px 12px;font-size:11px;background:#252923;color:var(--wx-ink);max-width:120px}.wx-ui option{background:#252923}.wx-performance{display:grid;grid-template-columns:1fr 1fr 1.4fr;border:1px solid #e8dac612;border-radius:10px;padding:13px 7px;background:#0000000a}.wx-performance>span{display:flex;flex-direction:column;text-align:center;gap:4px;border-right:1px solid #e8dac612}.wx-performance>span:last-child{border:0}.wx-performance b{font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:#ded9cd}.wx-performance small{font-size:9px;letter-spacing:.04em;color:var(--wx-dim)}.wx-save-status{font-size:10px;color:var(--wx-muted);margin:0 0 12px}.wx-button-pair{display:grid;grid-template-columns:1fr 1fr;gap:9px}.wx-reset-row{margin-top:22px}.wx-reset-row p{max-width:220px}.wx-help-content{padding:23px 27px 30px}.wx-help-hero{display:flex;gap:16px;padding:18px 16px;background:linear-gradient(120deg,#cfbd8322,#cfbd8304);border:1px solid #dfc68c26;border-radius:13px}.wx-help-hero>.wx-icon{width:26px;height:26px;color:var(--wx-gold);margin-top:2px}.wx-help-hero strong{font:400 16px/1.5 var(--wx-serif);letter-spacing:.04em}.wx-help-hero p{font-size:11px;line-height:1.9;margin:7px 0 0;color:var(--wx-muted)}.wx-discoveries{list-style:none;padding:7px 0 0;margin:0}.wx-discoveries li{display:flex;gap:17px;padding:20px 0;border-bottom:1px solid #e8dac60d}.wx-discoveries li>span{font:400 15px/1.5 var(--wx-serif);color:#d5bf874b;margin-top:1px}.wx-discoveries h3{font-size:12px;font-weight:500;margin:0 0 6px;letter-spacing:.04em}.wx-discoveries p{font-size:11px;line-height:1.9;margin:0;color:var(--wx-muted)}.wx-shortcuts{padding:23px 0 20px}.wx-shortcuts h3{margin-bottom:11px}.wx-shortcuts>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:6px 0;font-size:10px;color:var(--wx-muted)}.wx-shortcuts>div>span:last-child{text-align:right;font-size:9px;color:#c8c9bb91}.wx-ui kbd{font:10px var(--wx-sans);color:#d8d4c6;background:#e6d5b20a;border:1px solid #e6d5b21a;border-radius:4px;padding:2px 5px}.wx-help-done{width:100%;margin-top:5px}.wx-help-done .wx-icon{width:12px;height:12px;margin-left:3px}.wx-toast-stack{position:fixed;left:50%;top:95px;transform:translateX(-50%);z-index:100;max-width:calc(100vw - 28px);pointer-events:none}.wx-toast{display:flex;gap:15px;align-items:center;padding:11px 18px;border:1px solid #e1cd9840;border-radius:30px;background:#242a21ed;box-shadow:0 7px 30px #0003;backdrop-filter:blur(18px);font-size:11px;letter-spacing:.03em;color:#efe6d2;opacity:0;transform:translateY(-7px);transition:opacity .25s,transform .35s var(--wx-spring);white-space:nowrap;pointer-events:auto}.wx-toast.is-visible{opacity:1;transform:translateY(0)}.wx-toast button{background:transparent;border:0;color:var(--wx-gold);font-size:10px;padding:0}
.wx-photo-ui{position:absolute;inset:0;pointer-events:none}.wx-ui.is-photo .wx-main{opacity:0;visibility:hidden}.wx-photo-exit{position:absolute;right:max(28px,env(safe-area-inset-right));top:max(26px,env(safe-area-inset-top));pointer-events:auto;display:flex;align-items:center;gap:10px;border:1px solid #efdfbd30;border-radius:28px;padding:11px 14px;background:#20251eb5;backdrop-filter:blur(16px);font-size:11px}.wx-photo-exit .wx-icon{height:17px;width:17px}.wx-photo-exit kbd{margin-left:6px;font-size:8px;opacity:.65}.wx-photo-exit:hover{background:#30382cd4}.wx-photo-dock{position:absolute;bottom:max(28px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);pointer-events:auto;display:flex;align-items:center;flex-direction:column;gap:16px}.wx-shot-views{display:flex;padding:4px;border:1px solid #efdfbd21;border-radius:20px;gap:2px;background:#20251eac;backdrop-filter:blur(16px)}.wx-shot-views button{border:0;border-radius:17px;background:transparent;color:var(--wx-muted);font-size:10px;padding:6px 14px}.wx-shot-views button:hover{color:var(--wx-ink)}.wx-shot-views button[aria-pressed=true]{color:var(--wx-gold);background:#e8c98718}.wx-photo-shutter-row{display:flex;align-items:center;gap:21px}.wx-shutter{width:65px;height:65px;border:1px solid #f3e8cfad;border-radius:50%;padding:5px;background:#17201652;box-shadow:0 3px 20px #0003;transition:transform .2s,background .2s}.wx-shutter>span{display:block;width:100%;height:100%;background:#f1ead9;border-radius:50%;box-shadow:inset 0 2px 4px #fff9;transition:background .2s,transform .2s}.wx-shutter:hover{transform:scale(1.04);background:#bca67544}.wx-shutter:active>span{transform:scale(.92)}.wx-shutter.is-capturing{animation:wx-pulse .7s infinite}.wx-photo-freeze{width:60px;background:transparent;border:0;display:flex;align-items:center;justify-content:center;gap:7px;color:#ede8daa3;text-shadow:0 1px 7px #000;font-size:10px}.wx-photo-freeze .wx-icon{width:14px;height:14px}.wx-photo-freeze[aria-pressed=true]{color:var(--wx-gold)}.wx-photo-label{width:60px;font-size:10px;color:#ede8daa3;text-shadow:0 1px 7px #000;letter-spacing:.04em}.wx-photo-label small{display:block;font-size:8px;color:#ede8da66;margin-top:4px}@keyframes wx-pulse{50%{opacity:.5}}
@media(min-width:1500px){.wx-topbar{left:40px;right:40px;top:32px}.wx-world-status{left:41px;top:108px}.wx-card{bottom:35px}.wx-time-card{left:40px}.wx-season-card{right:40px}.wx-bottom{bottom:24px}}
@media(max-width:1100px){.wx-time-card{width:199px;left:22px}.wx-season-card{width:180px;right:22px}.wx-tool{width:54px}.wx-topbar{left:23px;right:23px}.wx-world-status{left:24px}}
@media(max-width:980px),(max-height:620px){.wx-climate-toggle{display:flex}.wx-climate-area{position:absolute;bottom:122px;left:50%;transform:translate(-50%,13px);display:grid;grid-template-columns:1.1fr 1fr;width:420px;max-width:calc(100vw - 32px);padding:14px;gap:12px;border:1px solid #e8d7ab26;border-radius:22px;background:linear-gradient(135deg,#ffffff06,transparent),#1b221ce8;backdrop-filter:blur(26px);box-shadow:0 15px 50px #0005;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s,transform .35s var(--wx-spring),visibility 0s .35s}.wx-ui.is-climate-open .wx-climate-area{transform:translate(-50%,0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.wx-climate-area .wx-card{position:relative;left:auto;right:auto;bottom:auto;width:auto;min-width:0;background:transparent;box-shadow:none;border:0;border-radius:0;padding:0;backdrop-filter:none}.wx-climate-area .wx-time-card{padding:2px 15px 4px 1px;border-right:1px solid #e7d9b813}.wx-climate-area .wx-season-card{padding:0 2px 0 1px}.wx-climate-mobile-head{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:0 0 9px;border-bottom:1px solid #e7d9b813;margin-bottom:2px}.wx-climate-mobile-head>span{font-size:11px;letter-spacing:.08em;color:#e0d6bd}.wx-climate-mobile-head .wx-close{width:25px;height:25px;border:0}.wx-climate-mobile-head .wx-close .wx-icon{width:13px;height:13px}.wx-climate-area .wx-season-orbit{width:68px;height:68px;margin:0 -1px 0 0}.wx-climate-area .wx-temperature{font-size:25px}.wx-climate-area .wx-time-heading{margin-top:13px}.wx-climate-area .wx-time-sky{margin-top:10px}.wx-context{max-width:380px}.wx-ui.is-climate-open .wx-context{opacity:0}.wx-bottom{bottom:max(18px,env(safe-area-inset-bottom))}.wx-world-status{font-size:9px}}
@media(max-width:600px){.wx-topbar{top:max(19px,env(safe-area-inset-top));left:max(19px,env(safe-area-inset-left));right:max(16px,env(safe-area-inset-right))}.wx-brand-name{font-size:24px;letter-spacing:.14em;gap:5px}.wx-brand-en{font-size:7px;letter-spacing:.26em}.wx-brand-dot{width:3px;height:3px}.wx-top-actions{gap:0;padding:3px}.wx-action{width:31px;height:31px}.wx-action .wx-icon{width:16px;height:16px}.wx-action-divider{margin:0 2px;height:13px}.wx-world-status{left:20px;top:86px;font-size:9px;letter-spacing:.07em}.wx-action-tip{display:none}.wx-bottom{bottom:max(16px,env(safe-area-inset-bottom));max-width:calc(100vw - 26px)}.wx-tool{width:47px;height:54px;gap:5px;border-radius:14px}.wx-tool .wx-icon{width:20px;height:20px}.wx-tool span{font-size:9px;letter-spacing:.08em}.wx-dock{border-radius:19px;gap:1px;padding:4px}.wx-climate-toggle{width:51px;border-radius:18px}.wx-climate-toggle .wx-icon{width:21px;height:21px}.wx-dock-row{gap:8px}.wx-context{font-size:10px;max-width:320px;letter-spacing:.015em;margin-bottom:12px;line-height:1.75}.wx-bottom-note{font-size:7px;margin-top:8px;letter-spacing:.17em}.wx-paused-pill{top:128px;padding:8px 12px;font-size:10px;white-space:nowrap}.wx-toast-stack{top:127px}.wx-toast{font-size:10px;padding:10px 14px}.wx-climate-area{bottom:115px;width:calc(100vw - 30px);max-width:400px;gap:10px}.wx-climate-area .wx-time-card{padding-right:10px}.wx-climate-area .wx-clock{font-size:27px}.wx-climate-area .wx-season-orbit{width:62px;height:62px}.wx-climate-area .wx-orbit-core .wx-icon{width:16px;height:16px}.wx-climate-area .wx-temperature{font-size:23px}.wx-climate-area .wx-temperature small{font-size:9px}.wx-climate-area .wx-small{font-size:9px}.wx-panel{inset:auto 8px 8px;margin:0;width:calc(100vw - 16px);max-width:none;height:calc(100% - max(16px,env(safe-area-inset-top)));max-height:calc(100% - 16px);border-radius:22px;animation-name:wx-panel-up!important}.wx-panel-head{padding:26px 23px 20px}.wx-panel-head h2{font-size:24px}.wx-panel-head p{font-size:11px;max-width:270px}.wx-panel::backdrop{backdrop-filter:blur(3px);background:#080b0852}.wx-scene-grid{gap:11px;padding:20px 18px 14px}.wx-scene-art{height:90px}.wx-scene-copy{padding:10px 10px 11px}.wx-scene-copy strong{font-size:14px}.wx-scene-copy>span{font-size:8px}.wx-settings-content{padding:0 23px 22px}.wx-help-content{padding:20px 23px 26px}.wx-help-hero{padding:16px 14px;gap:13px}.wx-help-hero strong{font-size:15px}.wx-discoveries{padding-top:3px}.wx-discoveries li{padding:18px 0;gap:14px}.wx-photo-exit{right:18px;top:20px;padding:10px 12px}.wx-photo-exit kbd{display:none}.wx-photo-dock{bottom:max(30px,env(safe-area-inset-bottom))}.wx-shot-views button{padding:6px 13px}.wx-photo-label{font-size:9px}.wx-shutter{width:62px;height:62px}.wx-photo-shutter-row{gap:17px}}
@media(max-width:359px){.wx-brand-name{font-size:21px}.wx-brand-en{font-size:6px}.wx-topbar{left:15px;right:12px}.wx-action{width:28px;height:30px}.wx-top-actions{padding:2px}.wx-action-divider{display:none}.wx-world-status{left:16px}.wx-tool{width:41px;height:51px}.wx-dock-row{gap:6px}.wx-climate-toggle{width:46px}.wx-context{max-width:285px;font-size:9px}.wx-climate-area{padding:12px;gap:9px}.wx-season-orbit{width:55px!important;height:55px!important}.wx-climate-area .wx-temperature{font-size:20px}.wx-scene-copy>span{white-space:normal;min-height:26px}.wx-setting-row p{font-size:9px}}
@media(max-height:620px) and (min-width:601px){.wx-topbar{top:18px;left:23px;right:23px}.wx-brand-name{font-size:22px}.wx-brand-en{font-size:7px}.wx-world-status{top:77px}.wx-bottom{bottom:12px}.wx-tool{height:47px;width:52px}.wx-tool .wx-icon{width:18px;height:18px}.wx-tool span{font-size:8px}.wx-context{margin-bottom:8px;font-size:10px}.wx-bottom-note{display:none}.wx-climate-toggle{width:53px}.wx-climate-area{bottom:88px;width:405px;padding:12px}.wx-panel-head{padding:22px 24px 17px}.wx-panel-head h2{font-size:22px}.wx-panel-head p{font-size:10px;margin-top:7px}.wx-paused-pill{top:22px}.wx-toast-stack{top:85px}.wx-photo-dock{bottom:16px;gap:10px}.wx-shutter{width:53px;height:53px}.wx-photo-exit{top:18px;right:23px}.wx-time-sky{height:34px}.wx-climate-area .wx-time-heading{margin-top:7px}.wx-climate-area .wx-time-sky{margin-top:5px}}
@keyframes wx-panel-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.wx-ui,.wx-ui *,.wx-ui *:before,.wx-ui *:after{animation:none!important;transition-duration:.01s!important;scroll-behavior:auto!important}}
.wx-save-date{font-size:9px;color:var(--wx-dim);margin:-7px 0 13px;min-height:0}.wx-save-date:empty{display:none}
.wx-panel-head{position:sticky;top:0;z-index:3;background:linear-gradient(145deg,#ffffff04,transparent 70%),rgba(27,29,25,.98);backdrop-filter:blur(20px)}
.wx-panel{scroll-padding-top:160px}.wx-settings-panel{scroll-padding-top:116px}

/* The geothermal rhythm sits beside the scenery, with the same quiet brass-and-glass finish. */
.wx-brand-en{letter-spacing:.23em;font-size:8px}
.wx-geyser{position:absolute;top:130px;left:max(30px,env(safe-area-inset-left));display:flex;align-items:center;gap:12px;width:269px;padding:12px 13px;border:1px solid #e6d3a61c;border-radius:14px;background:linear-gradient(120deg,#e7ca8d09,transparent),#20211b7a;backdrop-filter:blur(19px);box-shadow:inset 0 1px #fff7de07;pointer-events:auto}
.wx-geyser-mark{width:25px;color:#e4c990;opacity:.76}.wx-geyser-mark .wx-icon{width:25px;height:25px;stroke-width:1.15}
.wx-geyser-copy{flex:1;min-width:0}.wx-geyser-title{display:flex;align-items:baseline;gap:7px;font:400 13px/1.5 var(--wx-serif);letter-spacing:.04em;white-space:nowrap}.wx-geyser-title small{font:500 6px var(--wx-sans);letter-spacing:.1em;color:var(--wx-dim)}
.wx-geyser-status{display:flex;align-items:center;gap:10px;font-size:9px;line-height:1.5;color:var(--wx-muted);margin-top:5px;letter-spacing:.03em}.wx-geyser-status output{font-size:10px;font-variant-numeric:tabular-nums;color:#dcc99f}
.wx-geyser-trigger{min-width:43px;min-height:33px;border:1px solid #dabc7f3b;border-radius:9px;background:#cdaa5f10;color:#e6c88d!important;font-size:10px!important;padding:6px 7px;transition:background .2s,border-color .2s}.wx-geyser-trigger:hover:not(:disabled){background:#dabc7f22;border-color:#dabc7f70}.wx-ui .wx-geyser-trigger:disabled{opacity:.56}
.wx-geyser[data-phase=erupting] .wx-geyser-mark{color:#f1e5c2;animation:wx-thermal-breath 2s ease-in-out infinite}.wx-geyser[data-phase=erupting]{border-color:#e6d3a635}
@keyframes wx-thermal-breath{50%{opacity:.4;transform:translateY(-2px)}}
.wx-geothermal-note{margin-top:22px;padding:16px 17px;border-radius:12px;background:#8ba69d0a;border:1px solid #aac3b421}.wx-geothermal-note strong{font:400 15px var(--wx-serif);color:#dddbbd}.wx-geothermal-note p{font-size:10px;line-height:1.9;color:var(--wx-muted);margin:9px 0 0}.wx-geothermal-note p:last-child{font-size:9px;color:var(--wx-dim)}
.wx-yellowstone-scene{--map-sky:#273c35;--map-contour:#b8c79c;--map-shore:#ba8951;--map-mineral:#cfaa5b;--map-water:#377f8c;--map-trees:#b4c2a3}
.wx-yellowstone-scene .wx-scene-art{height:105px;background:linear-gradient(155deg,color-mix(in srgb,var(--map-sky),#cab484 13%),var(--map-sky))}
.wx-landscape-art{display:block;width:100%;height:calc(100% - 13px);overflow:visible;transition:transform .7s var(--wx-spring)}.wx-scene-tile:hover .wx-landscape-art{transform:scale(1.04)}
.wx-map-contour{stroke:var(--map-contour);stroke-width:.7;opacity:.24}.wx-map-shore{fill:var(--map-shore);opacity:.7}.wx-map-mineral{fill:var(--map-mineral);opacity:.8}.wx-map-pool{fill:var(--map-water)}.wx-map-steam{stroke:#faf5df;stroke-width:1;opacity:.48;stroke-linecap:round}.wx-map-trees{fill:var(--map-trees);opacity:.4}.wx-map-number{fill:#e8dcc3;font:8px var(--wx-serif);letter-spacing:.12em;opacity:.65}.wx-scene-caption{position:absolute;bottom:7px;left:13px;font-size:6px;letter-spacing:.15em;color:#eee7d3a8}
.wx-yellowstone-scene[data-tone=autumn]{--map-sky:#463f2b;--map-shore:#c58f53;--map-mineral:#d9ae55;--map-water:#3d6970;--map-trees:#c5b171}
.wx-yellowstone-scene[data-tone=snow]{--map-sky:#526469;--map-shore:#b9c0af;--map-mineral:#cfbb8e;--map-water:#477d87;--map-trees:#dee0d1}
.wx-yellowstone-scene[data-tone=night]{--map-sky:#172b36;--map-contour:#748fa5;--map-shore:#776950;--map-mineral:#a4926f;--map-water:#30556b;--map-trees:#869db0}
.wx-yellowstone-scene[data-tone=storm]{--map-sky:#343d3d;--map-contour:#9faaa3;--map-shore:#9b8058;--map-mineral:#af9a74;--map-water:#4c6a6f;--map-trees:#a1ada2}
.wx-yellowstone-scene[data-tone=fog]{--map-sky:#58675d;--map-contour:#c1c9b4;--map-shore:#a4a185;--map-mineral:#bbba99;--map-water:#769996;--map-trees:#c2cab6}
.wx-yellowstone-scene[data-tone=dusk]{--map-sky:#58473a;--map-shore:#bd8251;--map-mineral:#d7a268;--map-water:#657d7b;--map-trees:#c6ab80}
.wx-yellowstone-scene[data-tone=rain]{--map-sky:#364b50;--map-contour:#9cb6b8;--map-shore:#8c8d6d;--map-mineral:#b3af86;--map-water:#578592;--map-trees:#a2b4a7}
.wx-yellowstone-scene[data-tone=mountainsnow]{--map-sky:#455b54;--map-contour:#d1d5c6;--map-shore:#b5b899;--map-mineral:#c5b88f;--map-water:#4b7d80;--map-trees:#c1cfbb}
@media(min-width:1500px){.wx-geyser{top:141px;left:40px}}
@media(max-width:1100px){.wx-geyser{left:23px}}
@media(max-width:600px){.wx-brand-name{font-size:22px;letter-spacing:.1em}.wx-brand-en{font-size:6px;letter-spacing:.11em}.wx-geyser{top:114px;left:20px;width:244px;gap:9px;padding:10px 11px;border-radius:12px}.wx-geyser-title{font-size:12px;gap:6px}.wx-geyser-title small{font-size:5.5px}.wx-geyser-status{font-size:8px;margin-top:3px}.wx-geyser-mark,.wx-geyser-mark .wx-icon{width:22px;height:22px}.wx-geyser-trigger{min-width:40px;min-height:31px;font-size:9px!important}.wx-paused-pill{top:184px}.wx-toast-stack{top:184px}.wx-yellowstone-scene .wx-scene-art{height:99px}}
@media(max-width:359px){.wx-brand-name{font-size:19px;letter-spacing:.08em}.wx-brand-en{font-size:5px}.wx-geyser{left:16px;top:110px;width:236px}}
@media(max-height:620px) and (min-width:601px){.wx-geyser{top:101px;width:253px;padding:9px 11px}.wx-geyser-title{font-size:12px}.wx-geyser-status{margin-top:2px}.wx-geyser-title small{font-size:5px}}

/* The entry belongs to the miniature; inside, only a quiet field guide remains. */
.wx-explore-entry{position:absolute;right:max(30px,env(safe-area-inset-right));top:130px;display:flex;align-items:center;gap:13px;min-height:62px;padding:12px 16px;border:1px solid #ead49d52;border-radius:15px;background:linear-gradient(130deg,#d4b27321,#20291f88);backdrop-filter:blur(18px);box-shadow:inset 0 1px #fff3d00d,0 8px 32px #0002;pointer-events:auto;transition:background .25s,border-color .25s,transform .35s var(--wx-spring)}
.wx-explore-entry>span{display:flex;flex-direction:column;gap:4px;text-align:left}.wx-explore-entry strong{font:400 15px var(--wx-serif);letter-spacing:.12em;color:#f1dfb7}.wx-explore-entry small{font-size:8px;letter-spacing:.1em;color:#e9dfc98f}.wx-explore-entry>.wx-icon{color:#e0c58d;stroke-width:1.15}.wx-explore-entry>.wx-icon:last-child{width:13px;height:13px;margin-left:6px;opacity:.65}.wx-explore-entry:hover:not(:disabled){transform:translateY(-2px);border-color:#ead49d87;background:linear-gradient(130deg,#d4b27335,#263126ae)}
.wx-ui.is-exploring .wx-main{opacity:0;visibility:hidden}.wx-ui.is-exploring .wx-toast-stack{opacity:0;visibility:hidden}.wx-explore-ui{position:absolute;inset:0;pointer-events:none;color:#f8f3e8}
.wx-explore-heading{position:absolute;left:max(32px,env(safe-area-inset-left));top:max(30px,env(safe-area-inset-top));text-shadow:0 1px 14px #0008;transition:opacity .6s ease}.wx-explore-kicker{display:block;font-size:8px;letter-spacing:.34em;color:#e8dec4a8}.wx-explore-heading h1{font:400 26px/1.3 var(--wx-serif);letter-spacing:.15em;margin:7px 0 12px}.wx-explore-waypoints{display:flex;align-items:center;gap:15px;pointer-events:auto}.wx-explore-waypoints button{border:0;border-bottom:1px solid transparent;padding:0 0 6px;background:none;color:#f4efdf88;font-size:10px;letter-spacing:.06em;text-shadow:0 1px 10px #0008;transition:color .2s,border-color .2s}.wx-explore-waypoints button:hover{color:#fff7df}.wx-explore-waypoints button[aria-pressed=true]{color:#eed7a7;border-color:#edd39e80}
.wx-explore-exit{position:absolute;right:max(30px,env(safe-area-inset-right));top:max(30px,env(safe-area-inset-top));display:flex;align-items:center;gap:9px;padding:11px 14px;border:1px solid #f6e7c930;border-radius:28px;background:#27312950;backdrop-filter:blur(13px);box-shadow:0 3px 20px #0001;pointer-events:auto;font-size:11px!important;letter-spacing:.06em;transition:background .2s,border-color .2s}.wx-explore-exit .wx-icon{width:16px;height:16px;stroke-width:1.2}.wx-explore-exit kbd{margin-left:7px;font-size:8px;border-color:#eee0be1c;background:#18221b20;opacity:.7}.wx-explore-exit:hover:not(:disabled){background:#273129a6;border-color:#f6e7c961}
.wx-explore-movement{position:absolute;left:max(30px,env(safe-area-inset-left));bottom:max(37px,env(safe-area-inset-bottom));display:flex;flex-direction:column;align-items:center;gap:9px;opacity:.58;transition:opacity .3s}.wx-explore-movement:hover,.wx-explore-movement:focus-within{opacity:1}.wx-explore-pad{display:grid;grid-template-columns:repeat(3,39px);grid-template-rows:repeat(3,39px);gap:4px;pointer-events:auto}.wx-explore-pad button{border:1px solid #eee5ca35;border-radius:12px;background:#2633293d;backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;box-shadow:inset 0 1px #fffbe309;color:#f8eed5;touch-action:none;transition:background .15s,border-color .15s}.wx-explore-pad button span{font-size:7px;line-height:1.4;letter-spacing:.08em}.wx-explore-pad .wx-icon{width:16px;height:16px}.wx-explore-pad [data-explore-move=forward]{grid-area:1/2}.wx-explore-pad [data-explore-move=left]{grid-area:2/1}.wx-explore-pad [data-explore-move=right]{grid-area:2/3}.wx-explore-pad [data-explore-move=backward]{grid-area:3/2}.wx-explore-pad-center{grid-area:2/2;display:grid;place-items:center;opacity:.5}.wx-explore-pad-center .wx-icon{width:22px;height:22px;stroke-width:1}.wx-explore-pad-note{font-size:8px;letter-spacing:.13em;text-shadow:0 1px 9px #0008;color:#f1e7d2a6}.wx-explore-ui .wx-arrow-up{transform:rotate(-90deg)}.wx-explore-ui .wx-arrow-down{transform:rotate(90deg)}.wx-explore-ui .wx-arrow-left{transform:rotate(180deg)}
.wx-explore-altitude{position:absolute;right:max(30px,env(safe-area-inset-right));bottom:max(64px,env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:7px;opacity:.58;transition:opacity .3s;pointer-events:auto}.wx-explore-altitude:hover,.wx-explore-altitude:focus-within{opacity:1}.wx-explore-altitude button{display:flex;align-items:center;justify-content:center;gap:7px;width:72px;height:35px;border:1px solid #eee5ca30;border-radius:11px;background:#2633293d;backdrop-filter:blur(12px);color:#f8eed5;font-size:9px!important;letter-spacing:.05em;touch-action:none;transition:background .15s,border-color .15s}.wx-explore-altitude .wx-icon{width:14px;height:14px}.wx-explore-altitude kbd{border:0;background:none;font-size:13px;padding:0;color:inherit}.wx-explore-pad button:hover,.wx-explore-altitude button:hover{background:#ddc38820}.wx-explore-pad button.is-held,.wx-explore-altitude button.is-held{border-color:#ead094a6;background:#dbc17e44;color:#fff2c9}
.wx-explore-hint{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);margin:0;width:max-content;max-width:calc(100vw - 30px);color:#f2ead092;text-shadow:0 1px 10px #132116cf;font-size:9px;letter-spacing:.09em;transition:opacity .6s}.wx-explore-touch-hint{display:none}.wx-explore-transition{position:absolute;left:50%;bottom:20%;transform:translateX(-50%);width:max-content;max-width:90vw;margin:0;text-align:center;font:400 19px/1.6 var(--wx-serif);letter-spacing:.3em;color:#fff2d8;text-shadow:0 2px 24px #0009;opacity:0;transition:opacity .7s ease}.wx-ui[data-explore-phase=entering] .wx-explore-transition,.wx-ui[data-explore-phase=leaving] .wx-explore-transition{opacity:1}.wx-ui[data-explore-phase=entering] .wx-explore-heading,.wx-ui[data-explore-phase=leaving] .wx-explore-heading{opacity:0}.wx-ui[data-explore-phase=entering] .wx-explore-movement,.wx-ui[data-explore-phase=entering] .wx-explore-altitude,.wx-ui[data-explore-phase=entering] .wx-explore-hint,.wx-ui[data-explore-phase=leaving] .wx-explore-movement,.wx-ui[data-explore-phase=leaving] .wx-explore-altitude,.wx-ui[data-explore-phase=leaving] .wx-explore-hint{opacity:0;pointer-events:none}
@media(min-width:1500px){.wx-explore-entry{right:40px;top:141px}}
@media(max-width:1100px){.wx-explore-entry{right:23px}}
@media(max-width:600px){.wx-explore-entry{right:20px;top:182px;min-height:52px;gap:10px;padding:10px 12px;border-radius:13px}.wx-explore-entry strong{font-size:13px}.wx-explore-entry small{font-size:7px;letter-spacing:.07em}.wx-explore-entry>.wx-icon{width:19px;height:19px}.wx-explore-entry>.wx-icon:last-child{width:11px;height:11px;margin-left:0}.wx-explore-heading{left:21px;top:25px}.wx-explore-kicker{font-size:7px}.wx-explore-heading h1{font-size:22px;letter-spacing:.1em;margin:6px 0 12px}.wx-explore-waypoints{gap:13px}.wx-explore-waypoints button{font-size:9px}.wx-explore-exit{right:18px;top:25px;padding:9px 12px;gap:7px;font-size:10px!important}.wx-explore-exit kbd{display:none}.wx-explore-exit .wx-icon{width:14px;height:14px}.wx-explore-movement{left:20px;bottom:max(49px,env(safe-area-inset-bottom));opacity:.66}.wx-explore-pad{grid-template-columns:repeat(3,38px);grid-template-rows:repeat(3,38px);gap:4px}.wx-explore-pad button{border-radius:11px}.wx-explore-altitude{right:20px;bottom:max(73px,env(safe-area-inset-bottom));opacity:.66}.wx-explore-altitude button{width:65px;height:35px}.wx-explore-hint{bottom:max(21px,env(safe-area-inset-bottom));font-size:8px;letter-spacing:.01em}.wx-explore-transition{font-size:16px;bottom:24%;letter-spacing:.2em}}
@media(pointer:coarse){.wx-explore-keyboard-hint{display:none}.wx-explore-touch-hint{display:inline}.wx-explore-pad{grid-template-columns:repeat(3,44px);grid-template-rows:repeat(3,44px)}.wx-explore-altitude button{height:43px;width:72px}}
@media(max-height:620px) and (min-width:601px){.wx-explore-entry{top:101px;min-height:53px;padding:9px 13px}.wx-explore-heading{top:20px;left:23px}.wx-explore-heading h1{font-size:23px}.wx-explore-exit{right:23px;top:20px}.wx-explore-movement{left:23px;bottom:25px}.wx-explore-altitude{right:23px;bottom:50px}.wx-explore-hint{bottom:19px}.wx-explore-transition{bottom:16%}}

/* The shared exhibition keeps controls at its edges and the five cases in view. */
.is-collection{--selected-park-color:#ccbc85}
.is-collection .wx-brand-name{font-size:25px;letter-spacing:.17em}
.is-collection .wx-brand-en{font-size:7px;letter-spacing:.24em}
.is-collection .wx-world-status{top:96px;font-size:9px;letter-spacing:.1em}
.wx-collection{position:absolute;left:50%;bottom:max(19px,env(safe-area-inset-bottom));transform:translateX(-50%);width:550px;max-width:calc(100vw - 40px);pointer-events:none}
.wx-collection-hint{text-align:center;color:#e9e3d371;font-size:9px;letter-spacing:.13em;margin:0 0 14px;text-shadow:0 1px 8px #0009}
.wx-collection-selected{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 13px 15px;text-shadow:0 2px 14px #0008}
.wx-collection-copy{min-width:0}
.wx-collection-copy>span{display:block;color:var(--selected-park-color);font-size:7px;letter-spacing:.23em;line-height:1.4}
.wx-collection-copy h1{font:400 23px/1.4 var(--wx-serif);letter-spacing:.13em;margin:4px 0 3px;color:#f3ecdc}
.wx-collection-copy p{font-size:10px;color:#e2dbc28a;letter-spacing:.06em;margin:0;white-space:nowrap}
.is-collection .wx-explore-entry{position:relative;inset:auto;flex:none;min-height:49px;padding:10px 13px;gap:13px;border-radius:12px;border-color:#e2c99445;background:linear-gradient(120deg,#c3a3681d,#24272085);box-shadow:inset 0 1px #fff3d00a,0 7px 24px #0002}
.is-collection .wx-explore-entry>span{gap:5px}
.is-collection .wx-explore-entry strong{font-size:13px;letter-spacing:.13em}
.is-collection .wx-explore-entry small{font-size:7px;letter-spacing:.06em}
.is-collection .wx-explore-entry>.wx-icon:last-child{width:13px;height:13px;margin:0}
.wx-park-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:5px;border:1px solid #e2d2aa25;border-radius:17px;background:linear-gradient(180deg,#f4ecd50a,transparent),#1b211fcc;box-shadow:inset 0 1px #fff4d20a,0 12px 35px #0003;backdrop-filter:blur(22px);pointer-events:auto}
.wx-park-rail button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-width:0;min-height:53px;border:1px solid transparent;border-radius:11px;background:transparent;color:#f1e9d6a6;font-size:11px;letter-spacing:.07em;transition:color .2s,border-color .2s,background .2s}
.wx-park-rail .wx-park-index{font-size:7px;letter-spacing:.15em;color:var(--park-color);opacity:.48;line-height:1}
.wx-park-rail button i{position:absolute;bottom:4px;width:2px;height:2px;background:var(--park-color);border-radius:50%;opacity:0}
.wx-park-rail button:hover{background:#f8edcf08;color:#fbf1d8}
.wx-park-rail button[aria-pressed=true]{border-color:color-mix(in srgb,var(--park-color),transparent 75%);background:linear-gradient(145deg,color-mix(in srgb,var(--park-color),transparent 88%),#f4ead004);color:#f4e8ce}
.wx-park-rail button[aria-pressed=true] .wx-park-index{opacity:.85}
.wx-park-rail button[aria-pressed=true] i{opacity:.7}
.wx-collection-note{display:block;text-align:center;font-size:7px;letter-spacing:.19em;color:#efe5c447;margin-top:8px}
.is-collection .wx-climate-toggle{display:grid;place-items:center;width:37px;height:37px;border:0;border-radius:50%;background:transparent;backdrop-filter:none;gap:0}
.is-collection .wx-climate-toggle .wx-icon{width:18px;height:18px}
.is-collection .wx-climate-toggle[aria-expanded=true]{color:var(--wx-gold);background:#edce8c18}
.is-collection .wx-climate-area{position:absolute;top:90px;right:max(30px,env(safe-area-inset-right));bottom:auto;left:auto;display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;width:405px;max-width:calc(100vw - 36px);max-height:calc(100dvh - 120px);padding:17px;overflow:auto;border:1px solid #d9c7982e;border-radius:19px;background:linear-gradient(145deg,#ede1b509,transparent 45%),#20251fef;backdrop-filter:blur(25px);box-shadow:0 20px 70px #0006;transform:translateY(-8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s var(--wx-spring),opacity .2s,visibility 0s .25s;z-index:10}
.is-collection.is-climate-open .wx-climate-area{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}
.is-collection .wx-climate-mobile-head{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;margin:0;padding:0 0 11px;border-bottom:1px solid #f2e4bd16;color:#eae0c7;font-size:11px;letter-spacing:.06em}
.is-collection .wx-climate-mobile-head .wx-close{height:25px;width:25px;border:0;background:#f6e4b509}
.is-collection .wx-climate-mobile-head .wx-close .wx-icon{height:13px;width:13px}
.is-collection .wx-climate-area .wx-card{position:relative;inset:auto;width:auto;min-width:0;padding:0;border:0;border-radius:0;background:transparent;backdrop-filter:none;box-shadow:none}
.is-collection .wx-climate-area .wx-time-card{border-right:1px solid #f2e4bd12;padding-right:15px}
.is-collection .wx-climate-area .wx-geyser{grid-column:1/-1;position:relative;inset:auto;width:auto;margin:0;padding:10px 11px;gap:10px;background:#c9b77b06;backdrop-filter:none;box-shadow:none;border-radius:11px}
.is-collection .wx-climate-area .wx-bottom{grid-column:1/-1;position:relative;inset:auto;width:100%;max-width:none;transform:none;align-items:stretch;gap:11px;pointer-events:auto}
.is-collection .wx-climate-area .wx-context{margin:0;font-size:9px;max-width:none;text-align:left;color:#dbd2b983;line-height:1.6}
.is-collection.is-climate-open .wx-climate-area .wx-context{opacity:1}
.is-collection .wx-climate-area .wx-dock-row{display:block}
.is-collection .wx-climate-area .wx-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#11191260;border-radius:12px;padding:4px;backdrop-filter:none;box-shadow:none;gap:3px}
.is-collection .wx-climate-area .wx-tool{width:auto;height:49px;border-radius:9px}
.is-collection .wx-climate-area .wx-tool .wx-icon{width:17px;height:17px}
.is-collection .wx-climate-area .wx-tool span{font-size:9px}
.wx-weather-scenes{display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e4d5af1c;border-radius:10px;background:#f6eacd05;padding:10px;color:#e8dbbdaa;font-size:10px!important;letter-spacing:.06em}
.wx-weather-scenes .wx-icon{width:14px;height:14px}
.wx-weather-scenes .wx-icon:last-child{width:11px;height:11px;margin-left:auto}
.wx-weather-scenes span{margin-right:auto}
.wx-help-weather-note{font-size:10px;line-height:1.9;color:var(--wx-muted);margin:21px 0 2px}
.is-collection .wx-paused-pill{top:102px}
.is-collection .wx-toast-stack{top:132px}
.is-collection .wx-explore-heading{max-width:calc(100vw - 160px)}
.is-collection .wx-explore-heading h1{letter-spacing:.09em}
.is-collection .wx-explore-kicker{letter-spacing:.16em}
.is-collection .wx-explore-waypoints{gap:14px;flex-wrap:wrap;row-gap:7px}
.is-collection .wx-explore-waypoints button{white-space:nowrap}
@media(max-width:600px){
  .is-collection .wx-topbar{top:max(20px,env(safe-area-inset-top));left:20px;right:17px;align-items:center}
  .is-collection .wx-brand-name{font-size:21px;letter-spacing:.1em;gap:5px}
  .is-collection .wx-brand-en{font-size:5.5px;letter-spacing:.17em}
  .is-collection .wx-top-actions{gap:0;padding:3px}
  .is-collection .wx-action,.is-collection .wx-climate-toggle{width:29px;height:31px}
  .is-collection .wx-action .wx-icon{width:15px;height:15px}
  .is-collection .wx-world-status{top:82px;left:21px;font-size:8px;letter-spacing:.07em}
  .wx-collection{max-width:calc(100vw - 32px);bottom:max(14px,env(safe-area-inset-bottom))}
  .wx-collection-hint{font-size:8px;margin-bottom:13px;letter-spacing:.06em}
  .wx-collection-selected{gap:12px;padding:0 8px 13px}
  .wx-collection-copy>span{font-size:6px;letter-spacing:.17em}
  .wx-collection-copy h1{font-size:21px;margin:4px 0 2px;letter-spacing:.09em}
  .wx-collection-copy p{font-size:8px;letter-spacing:.02em}
  .is-collection .wx-explore-entry{padding:10px 11px;gap:8px;min-height:47px}
  .is-collection .wx-explore-entry strong{font-size:12px;letter-spacing:.08em}
  .is-collection .wx-explore-entry small{font-size:6px}
  .wx-park-rail{padding:4px;border-radius:14px;gap:2px}
  .wx-park-rail button{min-height:49px;font-size:10px;letter-spacing:.03em;border-radius:10px}
  .wx-park-rail .wx-park-index{font-size:6px}
  .wx-collection-note{font-size:6px;margin-top:7px}
  .is-collection .wx-climate-area{right:17px;top:77px;width:385px;max-width:calc(100vw - 34px);max-height:calc(100dvh - 98px);gap:13px;padding:15px}
  .is-collection .wx-climate-area .wx-time-card{padding-right:12px}
  .is-collection .wx-paused-pill{top:110px;font-size:9px;padding:6px 10px}
  .is-collection .wx-toast-stack{top:112px}
  .is-collection .wx-explore-heading{max-width:calc(100vw - 146px)}
  .is-collection .wx-explore-heading h1{font-size:21px}
  .is-collection .wx-explore-waypoints{gap:10px;row-gap:7px}
  .is-collection .wx-explore-waypoints button{font-size:8px}
}
@media(max-width:380px){
  .is-collection .wx-topbar{left:15px;right:12px}
  .is-collection .wx-brand-name{font-size:18px;letter-spacing:.06em}
  .is-collection .wx-brand-en{font-size:4.6px;letter-spacing:.12em}
  .is-collection .wx-action,.is-collection .wx-climate-toggle{width:26px;height:29px}
  .is-collection .wx-world-status{left:16px;top:78px}
  .wx-collection-copy h1{font-size:18px}
  .wx-collection-copy p{font-size:7px;max-width:180px;white-space:normal}
  .is-collection .wx-explore-entry{padding:9px;gap:4px}
  .is-collection .wx-explore-entry strong{font-size:11px}
  .wx-park-rail button{font-size:9px}
  .is-collection .wx-climate-area{padding:13px;gap:11px}
  .is-collection .wx-explore-heading{max-width:calc(100vw - 128px);left:17px}
  .is-collection .wx-explore-heading h1{font-size:18px}
  .is-collection .wx-explore-exit{right:15px;padding:9px 10px;font-size:9px!important}
}
@media(max-height:530px) and (min-width:601px){
  .wx-collection{width:475px;bottom:10px}
  .wx-collection-hint,.wx-collection-note{display:none}
  .wx-collection-selected{padding-bottom:9px}
  .wx-collection-copy h1{font-size:19px}
  .wx-collection-copy p{font-size:8px}
  .wx-park-rail button{min-height:43px}
  .is-collection .wx-explore-entry{min-height:42px;padding:8px 11px}
  .is-collection .wx-climate-area{top:72px;max-height:calc(100dvh - 88px)}
}

/* The gallery furniture stays quiet beside the illuminated exhibits. */
.is-collection{--wx-ink:#efe9dc;--wx-gold:#d8bf8d;--wx-edge:rgba(233,217,184,.12)}
.is-collection .wx-top-actions{background:linear-gradient(180deg,#eee2c604,transparent),#161c1e5e;border-color:#e7d8b91c;box-shadow:inset 0 1px #fff3d604,0 8px 28px #00000012}
.is-collection .wx-action{color:#e9e2d2ad}
.is-collection .wx-brand-name{color:#eae3d5;text-shadow:0 2px 20px #0005}
.is-collection .wx-brand-en{color:#d9d5cb70}
.is-collection .wx-collection-hint{color:#dfdcc578}
.is-collection .wx-park-rail{background:linear-gradient(180deg,#e8dac507,transparent),#141b1cb8;border-color:#e4d7bc20;box-shadow:inset 0 1px #fff2d407,0 12px 42px #00000026}
.is-collection .wx-park-rail button[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--park-color),transparent 91%),#e5dcc302);border-color:color-mix(in srgb,var(--park-color),transparent 80%)}
.is-collection .wx-explore-entry{background:linear-gradient(125deg,#bd9d6221,#17202379);border-color:#d2bd8d40;box-shadow:inset 0 1px #fff3d009,0 7px 24px #00000014}
.is-collection .wx-explore-entry:hover:not(:disabled){background:linear-gradient(125deg,#c5ab7330,#1b282aab);border-color:#e0cb9c70}
.is-collection .wx-explore-entry strong{color:#e8d9b8}
.wx-explore-exit{background:#17202545;border-color:#eee1c92b;box-shadow:0 3px 20px #0000000b}
.wx-explore-exit:hover:not(:disabled){background:#1720259c;border-color:#eee1c951}
.wx-explore-pad button,.wx-explore-altitude button{background:#18252a27;border-color:#e7dfcc29;box-shadow:inset 0 1px #fff5dd05;backdrop-filter:blur(8px)}
.wx-explore-heading,.wx-explore-movement,.wx-explore-altitude,.wx-explore-hint{transition:opacity 1.2s ease}
.wx-ui:not(.is-explore-idle) .wx-explore-heading,.wx-ui:not(.is-explore-idle) .wx-explore-movement,.wx-ui:not(.is-explore-idle) .wx-explore-altitude,.wx-ui:not(.is-explore-idle) .wx-explore-hint{transition-duration:.25s}
.wx-explore-heading:focus-within,.wx-explore-movement:focus-within,.wx-explore-altitude:focus-within{opacity:1;transition-duration:.16s}
@media(hover:hover) and (pointer:fine){
  .wx-ui.is-explore-idle .wx-explore-heading{opacity:.28}
  .wx-ui.is-explore-idle .wx-explore-movement,.wx-ui.is-explore-idle .wx-explore-altitude{opacity:.07}
  .wx-ui.is-explore-idle .wx-explore-hint{opacity:0}
  .wx-ui.is-explore-idle .wx-explore-heading:hover,.wx-ui.is-explore-idle .wx-explore-heading:focus-within,
  .wx-ui.is-explore-idle .wx-explore-movement:hover,.wx-ui.is-explore-idle .wx-explore-movement:focus-within,
  .wx-ui.is-explore-idle .wx-explore-altitude:hover,.wx-ui.is-explore-idle .wx-explore-altitude:focus-within{opacity:1;transition-duration:.16s}
  .wx-ui.is-explore-idle .wx-explore-exit{opacity:.82}
  .wx-ui.is-explore-idle .wx-explore-exit:hover,.wx-ui.is-explore-idle .wx-explore-exit:focus-visible{opacity:1}
}

/* The entrance is an exhibition page: a quiet title, living exhibits, and an index. */
.is-collection{--wx-gallery-gutter:clamp(24px,4.2vw,76px)}
.is-collection .wx-topbar{top:max(29px,env(safe-area-inset-top));left:var(--wx-gallery-gutter);right:var(--wx-gallery-gutter);align-items:center}
.is-collection .wx-brand{gap:6px}
.is-collection .wx-brand-name{font-size:20px;letter-spacing:.18em;color:#eae4d7}
.is-collection .wx-brand-en{font-size:6px;letter-spacing:.19em;color:#c9c7bc83}
.is-collection .wx-brand-dot{width:3px;height:3px;margin-top:2px;margin-left:3px;opacity:.6}
.is-collection .wx-top-actions{padding:0;gap:5px;background:none;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}
.is-collection .wx-action,.is-collection .wx-climate-toggle{width:34px;height:34px;color:#e9e2d29c}
.is-collection .wx-action .wx-icon,.is-collection .wx-climate-toggle .wx-icon{width:17px;height:17px;stroke-width:1.25}
.is-collection .wx-world-status{top:91px;left:var(--wx-gallery-gutter);font-size:7px;letter-spacing:.13em;color:#d6d1c265}
.is-collection .wx-status-dot{width:2px;height:2px;background:#c9ba99;box-shadow:none}
.wx-exhibition-intro{position:absolute;top:clamp(125px,15vh,166px);left:var(--wx-gallery-gutter);right:var(--wx-gallery-gutter);display:grid;grid-template-columns:auto 1fr;column-gap:40px;pointer-events:none;text-shadow:0 2px 20px #0004}
.wx-exhibition-edition{grid-column:1/-1;display:flex;align-items:center;gap:12px;margin:0 0 17px;font:400 7px/1.5 var(--wx-sans);letter-spacing:.18em;color:#c8bfa78a}
.wx-exhibition-edition>span{font-size:9px;letter-spacing:.23em;color:#d8cfb8b0}
.wx-exhibition-edition>i{display:block;width:22px;height:1px;background:#c6b18b4d}
.wx-exhibition-intro h1{margin:0;font:400 clamp(31px,4.6vw,40px)/1.43 var(--wx-serif);letter-spacing:.055em;color:#e9e4d7}
.wx-exhibition-intro h1>span{display:block;white-space:nowrap}
.wx-exhibition-description{align-self:end;justify-self:end;margin:0 0 6px;font-size:10px;line-height:2;letter-spacing:.06em;color:#bcbdb2a3}
.wx-exhibition-rule{display:none}
.is-collection .wx-collection{position:absolute;inset:0;width:auto;max-width:none;transform:none;pointer-events:none}
.is-collection .wx-collection-selected{position:absolute;left:var(--wx-gallery-gutter);right:var(--wx-gallery-gutter);bottom:135px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:0;text-shadow:0 2px 18px #0008}
.wx-exhibit-caption{display:flex;align-items:center;gap:10px;color:var(--selected-park-color);font-size:7px;line-height:1.4;letter-spacing:.17em}
.wx-exhibit-number{font:400 12px/1.4 Georgia,serif;letter-spacing:.02em}
.wx-exhibit-divider{width:17px;height:1px;background:currentColor;opacity:.4}
.wx-collection-copy h2{font:400 25px/1.4 var(--wx-serif);letter-spacing:.12em;margin:6px 0 5px;color:#ece5d7}
.is-collection .wx-collection-copy p{font-size:10px;line-height:1.7;letter-spacing:.04em;color:#cbc7b9a6;margin:0;white-space:normal}
.is-collection .wx-explore-entry{position:relative;inset:auto;flex:none;display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:7px 0 7px 14px;gap:28px;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;pointer-events:auto}
.is-collection .wx-explore-entry>span{display:flex;flex-direction:column;align-items:flex-start;gap:6px}
.is-collection .wx-explore-entry strong{font:400 15px/1.3 var(--wx-serif);letter-spacing:.16em;color:#e7d6b3}
.is-collection .wx-explore-entry small{font:400 6px/1.4 var(--wx-sans);letter-spacing:.12em;color:#c6b89c86}
.is-collection .wx-explore-entry .wx-entry-arrow{display:grid;place-items:center;width:38px;height:38px;border:1px solid #d3be9257;border-radius:50%;color:#e2c99a;transition:background .25s,transform .35s,border-color .25s}
.is-collection .wx-explore-entry .wx-entry-arrow .wx-icon{width:14px;height:14px;stroke-width:1.1}
.is-collection .wx-explore-entry:hover:not(:disabled){background:none;border-color:transparent;transform:none}
.is-collection .wx-explore-entry:hover:not(:disabled) .wx-entry-arrow{background:#d1b67b15;border-color:#dbc390a8;transform:translateX(4px)}
.is-collection .wx-park-rail{position:absolute;left:var(--wx-gallery-gutter);right:var(--wx-gallery-gutter);bottom:45px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;pointer-events:auto}
.is-collection .wx-park-rail button{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:13px;min-height:66px;padding:15px 0 8px;border:0;border-top:1px solid #d1c7ae2b;border-radius:0;background:none;color:#c5c4b4a3;transition:color .25s,border-color .25s}
.is-collection .wx-park-rail .wx-park-index{font:400 10px/1.6 Georgia,serif;letter-spacing:.02em;color:#c6bda7;opacity:.49}
.wx-park-label{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0}
.wx-park-label>span{font:400 13px/1.4 var(--wx-serif);letter-spacing:.12em;white-space:nowrap}
.wx-park-label>small{font:400 6px/1.3 var(--wx-sans);letter-spacing:.1em;color:#b5b4a8;opacity:.48;white-space:nowrap}
.is-collection .wx-park-rail button i{display:none}
.is-collection .wx-park-rail button:hover{background:none;border-color:#d3c3a66b;color:#e4decd}
.is-collection .wx-park-rail button[aria-pressed=true]{background:none;border-color:var(--park-color);color:#e9dfc8}
.is-collection .wx-park-rail button[aria-pressed=true] .wx-park-index{color:var(--park-color);opacity:1}
.is-collection .wx-park-rail button[aria-pressed=true] .wx-park-label>small{opacity:.78}
.is-collection .wx-collection-note{position:absolute;left:var(--wx-gallery-gutter);bottom:24px;margin:0;text-align:left;font-size:7px;letter-spacing:.16em;color:#bcb7a665}
.is-collection .wx-collection-hint{position:absolute;right:var(--wx-gallery-gutter);bottom:23px;margin:0;text-align:right;color:#bcb7a670;font-size:7px;letter-spacing:.04em;text-shadow:none}
.wx-collection-hint>span{margin:0 6px;color:#cab8917a}
.is-collection .wx-climate-area{right:var(--wx-gallery-gutter)}
@media(min-width:1100px) and (min-height:650px){
  .wx-exhibition-intro{top:21vh;right:auto;width:min(31vw,385px);display:block}
  .wx-exhibition-edition{margin-bottom:25px;font-size:8px}
  .wx-exhibition-intro h1{font-size:clamp(36px,3.05vw,51px);line-height:1.5;letter-spacing:.055em}
  .wx-exhibition-description{align-self:auto;justify-self:start;width:280px;max-width:100%;margin:23px 0 0;font-size:11px;line-height:2.1;letter-spacing:.1em;color:#c6c5b9b8}
  .wx-exhibition-rule{display:block;width:30px;height:1px;margin-top:32px;background:#c8b78e4d}
  .is-collection .wx-collection-selected{left:var(--wx-gallery-gutter);right:auto;bottom:167px;width:300px;display:block}
  .wx-collection-copy h2{font-size:25px;margin-top:8px}
  .is-collection .wx-explore-entry{margin-top:17px;gap:25px;padding-left:0;min-width:183px}
  .is-collection .wx-park-rail{bottom:43px;gap:40px}
  .is-collection .wx-park-rail button{min-height:73px;padding-top:17px;gap:20px}
  .wx-park-label>span{font-size:15px}
  .wx-park-label>small{font-size:7px;letter-spacing:.14em}
  .is-collection .wx-park-rail .wx-park-index{font-size:11px}
}
@media(max-width:600px){
  .is-collection{--wx-gallery-gutter:22px}
  .is-collection .wx-topbar{top:max(23px,env(safe-area-inset-top))}
  .is-collection .wx-brand-name{font-size:18px;letter-spacing:.12em}
  .is-collection .wx-brand-en{font-size:4.8px;letter-spacing:.105em}
  .is-collection .wx-top-actions{gap:0}
  .is-collection .wx-action,.is-collection .wx-climate-toggle{width:28px;height:32px}
  .is-collection .wx-action .wx-icon,.is-collection .wx-climate-toggle .wx-icon{width:15px;height:15px}
  .is-collection .wx-world-status{display:none}
  .wx-exhibition-intro{top:109px;display:block}
  .wx-exhibition-edition{font-size:6px;gap:10px;margin-bottom:13px}
  .wx-exhibition-edition>span{font-size:8px}
  .wx-exhibition-intro h1{font-size:29px;line-height:1.38;letter-spacing:.04em}
  .wx-exhibition-description{display:none}
  .is-collection .wx-collection-selected{bottom:119px;gap:12px}
  .wx-exhibit-caption{font-size:6px;gap:8px;letter-spacing:.13em}
  .wx-exhibit-number{font-size:10px}
  .wx-exhibit-divider{width:12px}
  .wx-collection-copy h2{font-size:21px;letter-spacing:.07em;margin:5px 0 3px}
  .is-collection .wx-collection-copy p{font-size:8px;letter-spacing:.01em;max-width:210px}
  .is-collection .wx-explore-entry{min-height:43px;gap:10px;padding:4px 0 4px 5px}
  .is-collection .wx-explore-entry strong{font-size:12px;letter-spacing:.08em}
  .is-collection .wx-explore-entry small{font-size:5px;letter-spacing:.04em}
  .is-collection .wx-explore-entry .wx-entry-arrow{width:29px;height:29px}
  .is-collection .wx-explore-entry .wx-entry-arrow .wx-icon{width:11px;height:11px}
  .is-collection .wx-park-rail{bottom:39px;gap:13px}
  .is-collection .wx-park-rail button{min-height:58px;flex-direction:column;gap:6px;padding:11px 0 5px}
  .is-collection .wx-park-rail .wx-park-index{font-size:8px;line-height:1}
  .wx-park-label>span{font-size:11px;letter-spacing:.04em}
  .wx-park-label>small{display:none}
  .is-collection .wx-collection-note{bottom:18px;font-size:6px;letter-spacing:.08em}
  .is-collection .wx-collection-hint{bottom:17px;font-size:6px;letter-spacing:0}
  .wx-collection-hint>span{margin:0 3px}
  .is-collection .wx-climate-area{top:75px;max-width:calc(100vw - 44px)}
}
@media(min-width:1100px) and (min-height:650px) and (max-height:780px){
  .wx-exhibition-intro{top:18vh}
  .wx-exhibition-edition{margin-bottom:18px}
  .wx-exhibition-intro h1{font-size:36px;line-height:1.45}
  .wx-exhibition-description{margin-top:18px;font-size:11px;line-height:1.9}
  .wx-exhibition-rule{display:none}
  .is-collection .wx-collection-selected{bottom:145px}
  .is-collection .wx-explore-entry{margin-top:11px}
}
@media(max-width:380px){
  .is-collection{--wx-gallery-gutter:17px}
  .is-collection .wx-brand-name{font-size:16px;letter-spacing:.1em}
  .is-collection .wx-brand-en{font-size:4.4px;letter-spacing:.08em}
  .is-collection .wx-action,.is-collection .wx-climate-toggle{width:26px}
  .wx-exhibition-intro{top:101px}
  .wx-exhibition-intro h1{font-size:26px}
  .wx-collection-copy h2{font-size:19px}
  .is-collection .wx-collection-copy p{font-size:7px;max-width:175px}
  .is-collection .wx-explore-entry{gap:8px}
  .is-collection .wx-explore-entry small{display:none}
  .is-collection .wx-collection-hint{font-size:5.5px}
  .is-collection .wx-collection-note{font-size:5.5px;letter-spacing:0}
}
@media(max-height:649px) and (min-width:601px){
  .is-collection .wx-topbar{top:21px}
  .is-collection .wx-world-status{display:none}
  .wx-exhibition-intro{top:106px;display:block}
  .wx-exhibition-edition{font-size:6px;margin-bottom:9px}
  .wx-exhibition-intro h1{font-size:26px;line-height:1.45}
  .wx-exhibition-description{display:none}
  .is-collection .wx-collection-selected{bottom:112px;right:auto;display:block;max-width:240px}
  .wx-collection-copy h2{font-size:20px;margin:3px 0}
  .is-collection .wx-collection-copy p{font-size:8px}
  .is-collection .wx-explore-entry{margin-top:5px;padding:0;gap:18px;min-height:37px}
  .is-collection .wx-explore-entry strong{font-size:12px}
  .is-collection .wx-explore-entry small{display:none}
  .is-collection .wx-explore-entry .wx-entry-arrow{width:28px;height:28px}
  .is-collection .wx-park-rail{bottom:31px;gap:25px}
  .is-collection .wx-park-rail button{min-height:53px;padding-top:10px}
  .is-collection .wx-collection-note,.is-collection .wx-collection-hint{display:block;bottom:14px;font-size:6px}
}
@media(prefers-reduced-motion:reduce){
  .is-collection .wx-explore-entry .wx-entry-arrow,.is-collection .wx-park-rail button{transition:none}
}
