[data-ui-theme=umn]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-font:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-page:#eedfe2;--ui-surface:#f9f3f4;--ui-surface-raised:#f4e9eb;--ui-text:#2a1015;--ui-muted:#5e4f52;--ui-border:#c69ca4;--ui-accent:#7a0019;--ui-accent-hover:#5b0013;--ui-accent-contrast:#fff;--ui-accent-soft:#7a00191a;--ui-brand:#7a0019;--ui-gold:#fc3;--ui-header:#900021;--ui-header-text:#fff;--ui-header-muted:#ffde7a;--ui-header-border:var(--ui-gold);--ui-shadow:0 10px 30px #5b001324;--ui-success:#236043;--ui-success-soft:#e5f1e9;--ui-error:#9a231f;--ui-error-soft:#fce7e3;--ui-warning:#775000;--ui-warning-soft:#fff1c1;--ui-track:#b8929a;--ui-track-shade:#eedfe2b8}[data-ui-theme=umn][data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-page:#19090d;--ui-surface:#1f1114;--ui-surface-raised:#271a1d;--ui-text:#f6f0f1;--ui-muted:#ba9ba0;--ui-border:#603c46;--ui-accent:#fc3;--ui-accent-hover:#ffde7a;--ui-accent-contrast:#5b0013;--ui-accent-soft:#ffcc3324;--ui-header:#2c0810;--ui-shadow:0 12px 34px #00000059;--ui-success:#abd7b9;--ui-success-soft:#183529;--ui-error:#ffb8aa;--ui-error-soft:#4c2328;--ui-warning:#ffe08b;--ui-warning-soft:#423316;--ui-track:#5c3940;--ui-track-shade:#19090db8}@media (prefers-color-scheme:dark){[data-ui-theme=umn]:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-page:#19090d;--ui-surface:#1f1114;--ui-surface-raised:#271a1d;--ui-text:#f6f0f1;--ui-muted:#ba9ba0;--ui-border:#603c46;--ui-accent:#fc3;--ui-accent-hover:#ffde7a;--ui-accent-contrast:#5b0013;--ui-accent-soft:#ffcc3324;--ui-header:#2c0810;--ui-shadow:0 12px 34px #00000059}}[data-ui-theme]:not([data-ui-theme=earth]){--globe-accent:var(--ui-accent);--globe-accent-bright:var(--ui-accent);--globe-accent-hover:var(--ui-accent-hover)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-dock-panel,.foss-earth-panel-launcher-button,.foss-earth-window-menu,.foss-earth-window-menu-floating,.foss-earth-parameter__help){border-color:var(--ui-border);background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow);font-family:var(--ui-font)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-dock-panel-body,.foss-earth-tab-shell-selected,.foss-earth-dock-panel-resize-handle){background:var(--ui-surface);color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-tab-button,.foss-earth-tab-close,.foss-earth-tab-add,.foss-earth-window-menu-item){color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-tab-strip,.foss-earth-tab-add,.foss-earth-two-position-slider__track){background:var(--ui-surface-raised)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-tab-shell:hover,.foss-earth-tab-shell:has(.foss-earth-tab-button:focus-visible),.foss-earth-tab-close:hover,.foss-earth-tab-add:hover,.foss-earth-panel-launcher-button:hover,.foss-earth-window-menu-item:hover){background:var(--ui-accent-soft)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-panel-section,.foss-earth-choice,.foss-earth-parameter__field,.foss-earth-parameter__text,.foss-earth-settings-transfer__text,.foss-earth-empty-tab-drop-target,.foss-earth-two-position-slider__track){border-color:var(--ui-border)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-panel-section,.foss-earth-parameter__field,.foss-earth-parameter__text,.foss-earth-settings-transfer__text){background:var(--ui-surface-raised);color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter__number>.foss-earth-parameter__field:not(:focus){color:#0000}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-choice:has(input:checked){border-color:var(--ui-accent);background:var(--ui-accent-soft)}:root[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-choice.foss-earth-switch:has(input:checked){border-color:var(--ui-accent);background:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-choice.foss-earth-switch:has(input:checked){border-color:var(--ui-accent);background:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-switch:has(input:checked)>.foss-earth-switch__knob{background:var(--ui-accent-contrast)}:root[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter__reset,[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter__reset{border-color:var(--ui-accent);background:var(--ui-surface);color:var(--ui-accent)}:root[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter__reset:hover,[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter__reset:hover{background:var(--ui-accent);color:var(--ui-accent-contrast)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-choice__credit,.foss-earth-parameter-row__source,.foss-earth-about__link,.foss-earth-about__above,.foss-earth-location-panel a,.map-source-hud__credit,.scene-credit-chip .foss-earth-external-link-icon){color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-choice__credit:hover,.foss-earth-parameter__action:hover:not(:disabled),.map-source-hud__provider:hover,.map-source-hud__credit:hover){background:var(--ui-accent-soft);color:var(--ui-accent-hover)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-two-position-slider__thumb{background:var(--ui-accent-soft);box-shadow:0 0 0 1px var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-two-position-slider:focus-within{outline-color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter--compact-choice>.foss-earth-parameter__header{border-color:var(--ui-border);background:var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter--compact-choice .foss-earth-parameter__pills{border-color:var(--ui-border);background:var(--ui-page)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter--compact-choice .foss-earth-parameter__pills>.foss-earth-choice:has(input:checked){background:var(--ui-accent-soft);box-shadow:inset 0 0 0 1px var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-parameter--compact-choice .foss-earth-parameter__pills>.foss-earth-choice:focus-within{outline-color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__colours{background:var(--ui-track)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track--detail .foss-earth-track__colours{background:linear-gradient(90deg,#46db8f 0%,#f6d365 55%,#ff6b6b 100%)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__shade{background:var(--ui-track-shade)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__stripe{background:repeating-linear-gradient(135deg, var(--ui-track-shade) 0 3px, transparent 3px 6px)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__tick{background:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__thumb::-webkit-slider-thumb{border-color:var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__thumb::-moz-range-thumb{border-color:var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__thumb--default::-webkit-slider-thumb{border-color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__thumb--default::-moz-range-thumb{border-color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__thumb--handle::-webkit-slider-thumb{border-color:var(--thumb-colour,var(--ui-accent));background:var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__thumb--handle::-moz-range-thumb{border-color:var(--thumb-colour,var(--ui-accent));background:var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-track__face,.foss-earth-track__editor){color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__editor{border-color:var(--ui-accent);background:var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track__in-use{background:var(--ui-text);box-shadow:0 0 0 1px var(--ui-surface)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-track-popover.is-open{border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow);color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-map-cache-section progress,.foss-earth-status-section progress,.foss-earth-mesh-inspector__selection input){accent-color:var(--ui-accent)}:is([data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-mesh-inspector__selection:has(input:checked),[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-mesh-inspector__selection:has(input:indeterminate)){border-color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-preset{border-color:var(--ui-border)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-about__commit{background:var(--ui-surface-raised)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-about__flag{color:var(--ui-warning);border-color:var(--ui-warning)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.foss-earth-report-only,.globe-shell){background:var(--ui-page);color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-location-panel{--location-border:var(--ui-border);--location-field:var(--ui-surface-raised);--location-hover:var(--ui-accent-soft)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-location-panel .foss-earth-location-play{background:var(--ui-accent-soft)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.hud-chip,.hud-circle-button){color:var(--ui-text);border-color:var(--ui-border);background:var(--ui-surface);box-shadow:var(--ui-shadow)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.hud-chip-button:hover,.hud-circle-button:hover,.hud-chip-button:active,.hud-circle-button:active){border-color:var(--ui-accent);background:var(--ui-surface-raised)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.perf-chip--fps .perf-chip__unit,.map-download-speed){color:var(--ui-muted)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-sphere-return{color:var(--ui-accent-contrast);border-color:var(--ui-accent);background:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .foss-earth-sphere-return:hover{background:var(--ui-accent-hover)}[data-ui-theme]:not([data-ui-theme=earth]) .hud-chip--good{color:var(--ui-success);border-color:var(--ui-success);background:var(--ui-success-soft)}[data-ui-theme]:not([data-ui-theme=earth]) .hud-chip--bad{color:var(--ui-error);border-color:var(--ui-error);background:var(--ui-error-soft)}[data-ui-theme]:not([data-ui-theme=earth]) .hud-chip--fallback{color:var(--ui-warning);border-color:var(--ui-warning);background:var(--ui-warning-soft)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.hud-chip.is-streaming,.hud-chip.hud-chip--gpu.is-rendering,.hud-chip-group.is-active .perf-chip[data-perf-metric=fps]){background:linear-gradient(var(--hud-activity-fill,var(--ui-surface)), var(--hud-activity-fill,var(--ui-surface))) padding-box, conic-gradient(from var(--hud-spin-angle), transparent 0deg 210deg, var(--ui-accent) 280deg, var(--ui-gold) 320deg 340deg, var(--ui-accent) 355deg, transparent 360deg) border-box;border-color:#0000}[data-ui-theme]:not([data-ui-theme=earth]) :is(.hud-chip.hud-chip--gpu.is-rendering,.hud-chip-group.is-active .perf-chip[data-perf-metric=fps]){--hud-activity-fill:var(--ui-success-soft);color:var(--ui-success)}@media (prefers-reduced-motion:reduce){[data-ui-theme]:not([data-ui-theme=earth]) :is(.hud-chip.is-streaming,.hud-chip.hud-chip--gpu.is-rendering,.hud-chip-group.is-active .perf-chip[data-perf-metric=fps]){background:var(--hud-activity-fill,var(--ui-surface));border-color:var(--ui-accent)}}[data-ui-theme]:not([data-ui-theme=earth]) .game-log{--game-log-accent:var(--ui-accent);color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.game-log[data-open],.game-log[data-sized],.game-log__peek,.game-log__line,.game-log__clear,.game-log__resize){background:var(--ui-surface);color:var(--ui-text);border-color:var(--ui-border);text-shadow:none}[data-ui-theme]:not([data-ui-theme=earth]) .game-log[data-sized]{box-shadow:var(--ui-shadow)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.game-log__delete,.game-log__value,.game-log__icon){color:var(--ui-muted)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.game-log__delete:hover,.game-log__delete:focus-visible,.game-log__clear:hover,.game-log__clear:focus-visible){color:var(--ui-text);background:var(--ui-accent-soft)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.game-log__delete:focus-visible,.game-log__clear:focus-visible,.game-log__text:focus-visible,.game-log__actions button:focus-visible){outline-color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .game-log__actions button{color:var(--ui-accent-contrast)}[data-ui-theme]:not([data-ui-theme=earth]) .game-log__actions button[aria-pressed=false]{color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) .game-log__bar{background:var(--ui-border)}[data-ui-theme]:not([data-ui-theme=earth]) .game-log__line[data-tone=error]{background:var(--ui-error-soft)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.game-log__line[data-tone=error] .game-log__icon,.game-log__line[data-tone=error] .game-log__text,.game-log__peek[data-tone=error] .game-log__icon){color:var(--ui-error)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.game-log__line[data-tone=success] .game-log__icon,.game-log__peek[data-tone=success] .game-log__icon){color:var(--ui-success)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.input-mode-toggle-row,.gesture-card,.gesture-value-input){background:var(--ui-surface-raised);border-color:var(--ui-border)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.input-mode-toggle-option,.gesture-icon,.gesture-icon svg,.gesture-label,.gesture-trigger-icon,.gesture-reset-btn,.gesture-play-btn,.gesture-arrow,.gesture-action-icon,.gesture-action-icon svg,.gesture-action-label){color:var(--ui-muted)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.gesture-card-bg,.gesture-value-input){color:var(--ui-text)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.input-mode-toggle-option.is-active,.input-mode-button--auto){background:var(--ui-accent-soft);color:var(--ui-accent);border-color:var(--ui-accent);outline-color:var(--ui-accent)}[data-ui-theme]:not([data-ui-theme=earth]) :is(.gesture-reset-btn:hover,.gesture-play-btn:hover,.input-mode-toggle-option:hover){background:var(--ui-accent-soft);color:var(--ui-text)}@media (forced-colors:active){[data-ui-theme]:not([data-ui-theme=earth]){--ui-page:Canvas;--ui-surface:Canvas;--ui-surface-raised:Canvas;--ui-text:CanvasText;--ui-muted:CanvasText;--ui-border:CanvasText;--ui-accent:LinkText;--ui-accent-hover:LinkText;--ui-accent-contrast:Canvas;--ui-header:Canvas;--ui-header-text:CanvasText;--ui-header-muted:CanvasText;--ui-header-border:CanvasText}}:root{font-family:var(--ui-font);color:var(--ui-text);background:var(--ui-page);font-synthesis:none;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:var(--ui-accent);text-underline-offset:.2em}a:focus-visible,main:focus-visible,button:focus-visible{outline:3px solid var(--ui-accent);outline-offset:5px}.page-width{width:min(100% - 2.5rem,76rem);margin-inline:auto}.skip-link{z-index:1;color:var(--ui-accent-contrast);background:var(--ui-accent);padding:.75rem 1rem;position:absolute;top:.75rem;left:1.25rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{color:var(--ui-header-text);background:var(--ui-header);border-bottom:.3rem solid var(--ui-header-border)}.header-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 2rem;padding-block:1.2rem;display:flex}.header-brand{flex-wrap:wrap;align-items:baseline;gap:.25rem 1.5rem;display:flex}.club-link{color:var(--ui-header-text);font-size:1.2rem;font-weight:750;text-decoration:none}.club-link:hover{text-decoration:underline}.club-link:focus-visible{outline-color:var(--ui-gold)}.site-label{color:var(--ui-header-muted);font-size:.95rem}.theme-toggle{min-width:44px;min-height:44px;color:var(--ui-text);background:var(--ui-surface);border:1px solid var(--ui-border);font:inherit;cursor:pointer;border-radius:.45rem;padding:.5rem .9rem;font-weight:650}.theme-toggle:hover{color:var(--ui-accent-contrast);background:var(--ui-accent-hover);border-color:var(--ui-gold)}.theme-toggle:focus-visible{outline-color:var(--ui-gold)}.intro{max-width:48rem;padding-block:2rem 1.5rem}.intro-text{color:var(--ui-muted);margin:0;font-size:1.15rem;line-height:1.65}.tour-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.tour-list>li{min-width:0;display:flex}.tour-card{color:inherit;background:var(--ui-surface);border:1px solid var(--ui-border);box-shadow:var(--ui-shadow);border-radius:.6rem;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.tour-card:hover{border-color:var(--ui-accent-hover)}.tour-card:hover h2{text-underline-offset:.18em;text-decoration:underline}.tour-card:active{border-color:var(--ui-accent);transform:scale(.985)}@media (prefers-reduced-motion:reduce){.tour-card:active{transform:none}}.tour-image{aspect-ratio:8/5;object-fit:cover;background:var(--ui-surface-raised);border-bottom:1px solid var(--ui-border);width:100%;height:auto;display:block}.tour-card-content{flex-direction:column;flex:1;padding:1.5rem;display:flex}h2{color:var(--ui-accent);margin:0;font-size:1.55rem;font-weight:750;line-height:1.2}.tour-card-content p{color:var(--ui-muted);margin:.9rem 0 1.5rem}.tour-action{color:var(--ui-accent);border-top:1px solid var(--ui-border);justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:auto;padding-top:1rem;font-weight:700;display:flex}.arrow{font-size:1.4rem;line-height:1}.site-footer{color:var(--ui-muted);border-top:1px solid var(--ui-border);margin-top:3rem;padding-block:1.5rem 2rem;font-size:.9rem}.site-footer p{margin:0 0 .6rem}.return-link{padding-block:.25rem;font-weight:700;display:inline-block}.powered{margin:.75rem 0 0;font-weight:400}@media (width<=52rem){.header-inner{flex-wrap:nowrap;gap:1rem}.header-brand{flex-direction:column}.tour-list{grid-template-columns:1fr;max-width:38rem}.tour-image{aspect-ratio:2}}@media (forced-colors:active){.tour-card,.site-header{border-color:canvastext}a:focus-visible,main:focus-visible,button:focus-visible{outline-color:highlight}}
