:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--windward-ink:#101a24;--windward-ink-soft:#182633;--windward-night:#0a1119;--windward-gold:#d5ab63;--windward-gold-bright:#f0d092;--windward-gold-dim:#d5ab637a;--windward-cream:#f1e8d3;--windward-muted:#e1dac69e;--windward-line:#d5ab6347;--windward-panel:#0d1821e0;--windward-danger:#e28e73;--windward-warning:#e2b36d;--windward-display:"Libre Baskerville", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Palatino, Georgia, serif;--windward-sans:"Avenir Next", "Helvetica Neue", "Segoe UI", sans-serif;--windward-mono:"DM Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--windward-ease-out:cubic-bezier(.23, 1, .32, 1);--windward-ease-in-out:cubic-bezier(.77, 0, .175, 1)}*{box-sizing:border-box}html,body{background:var(--windward-night);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--windward-cream);font-family:var(--windward-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px}button,select{font:inherit}button{color:inherit}button:focus-visible,select:focus-visible{outline:1px solid var(--windward-gold-bright);outline-offset:4px}[hidden]{display:none!important}#app,#scene{position:fixed;inset:0}#app{isolation:isolate;background:var(--windward-night)}#scene{z-index:0;overflow:hidden}#scene canvas{width:100%;height:100%;display:block}.sky-grain{z-index:1;pointer-events:none;opacity:.17;mix-blend-mode:screen;background-image:radial-gradient(#ffe7b852 .55px,#0000 .7px),linear-gradient(115deg,#0000 0 48%,#ffe1ab09 49%,#0000 50% 100%);background-size:5px 5px,100% 100%;animation:9s steps(2,end) infinite grain-shift;position:fixed;inset:0}.loading{z-index:40;background:radial-gradient(circle at 50% 46%, #23343d59, transparent 38%), var(--windward-night);color:var(--windward-cream);text-align:center;transition:opacity .36s var(--windward-ease-out), visibility .36s var(--windward-ease-out);place-content:center;justify-items:center;gap:13px;display:grid;position:fixed;inset:0}.loading.is-hidden,.loading[hidden]{opacity:0;visibility:hidden;pointer-events:none}.loading__mark{align-items:center;gap:5px;height:24px;display:flex}.loading__mark span{background:var(--windward-gold);transform-origin:50%;width:34px;height:1px;animation:loading-line 1.25s var(--windward-ease-in-out) infinite;display:block}.loading__mark span:last-child{animation-delay:.11s}.eyebrow,.loading__status{color:var(--windward-muted);font-family:var(--windward-mono);letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:9px;line-height:1.5}.loading__status{color:var(--windward-gold)}#ui-root{z-index:10;pointer-events:none;isolation:isolate;position:fixed;inset:0}#ui-root.windward-ui{pointer-events:none}.hud-shell{color:var(--windward-cream);font-family:var(--windward-sans);pointer-events:none;animation:hud-arrive .7s var(--windward-ease-out) both;position:absolute;inset:0;overflow:hidden}.flight-header{z-index:5;top:max(22px, env(safe-area-inset-top));right:max(24px, env(safe-area-inset-right));left:max(24px, env(safe-area-inset-left));pointer-events:none;grid-template-columns:minmax(210px,1fr) minmax(180px,.8fr) minmax(210px,1fr);align-items:start;gap:20px;display:grid;position:absolute}.flight-header__identity{pointer-events:none;min-width:0}.flight-header__kicker,.flight-header__location-label,.instrument__label,.flight-readout__eyebrow,.flight-readout__mode,.tools-panel__topline,.begin-card__eyebrow,.objectives__heading,.world-label__text,.pause-banner small{font-family:var(--windward-mono);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:500;line-height:1.4}.flight-header__kicker{color:var(--windward-gold);opacity:.82;margin:0 0 3px}.flight-header__title{color:var(--windward-cream);font-family:var(--windward-display);letter-spacing:.1em;text-shadow:0 1px 20px #00000040;margin:0;font-size:clamp(23px,2.2vw,32px);font-weight:400;line-height:1}.flight-header__region{color:var(--windward-muted);font-family:var(--windward-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:7px;margin:10px 0 0;font-size:9px;line-height:1;display:flex}.flight-header__region-mark{border:1px solid var(--windward-gold);border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 0 3px #d5ab6314}.flight-header__location{text-align:center;justify-items:center;gap:7px;padding-top:5px;display:grid;position:relative}.flight-header__location:before,.flight-header__location:after{background:linear-gradient(90deg, transparent, var(--windward-gold-dim));content:"";width:clamp(26px,5vw,74px);height:1px;position:absolute;top:11px}.flight-header__location:before{right:calc(100% + 10px)}.flight-header__location:after{left:calc(100% + 10px);transform:scaleX(-1)}.flight-header__location-label{color:var(--windward-muted);opacity:.68}.flight-header__location-value{max-width:260px;color:var(--windward-gold-bright);font-family:var(--windward-display);letter-spacing:.16em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.flight-header__time{font-family:var(--windward-mono);text-transform:uppercase;align-items:baseline;gap:7px;margin-top:1px;display:flex}.flight-header__time small{color:var(--windward-muted);letter-spacing:.14em;opacity:.68;font-size:6px}.flight-header__time strong{color:var(--windward-cream);letter-spacing:.16em;font-size:8px;font-weight:500;line-height:1.3}.tools{pointer-events:auto;justify-self:end;position:relative}.tools__toggle,.tools-action,.begin-card__button,.tools-field select{border:1px solid var(--windward-line);cursor:pointer;transition:border-color .16s ease, background-color .16s ease, color .16s ease, transform .12s var(--windward-ease-out);background:#0b151d6b;border-radius:0}.tools__toggle{min-height:31px;color:var(--windward-gold-bright);font-family:var(--windward-mono);letter-spacing:.14em;align-items:center;gap:8px;padding:0 11px 0 9px;font-size:9px;display:inline-flex}.tools__toggle:hover,.tools__toggle:focus-visible,.tools-action:hover,.tools-action:focus-visible,.begin-card__button:hover,.begin-card__button:focus-visible,.tools-field select:hover,.tools-field select:focus-visible{border-color:var(--windward-gold);color:var(--windward-cream);background:#d5ab631a}.tools__toggle:active,.tools-action:active,.begin-card__button:active,.tools-field select:active{transform:scale(.98)}.tools__plus{color:var(--windward-gold);font-family:var(--windward-display);font-size:17px;font-weight:400;line-height:0;transform:translateY(-1px)}.tools-panel{z-index:8;border:1px solid var(--windward-line);pointer-events:auto;transform-origin:100% 0;width:min(284px,100vw - 32px);animation:panel-in .18s var(--windward-ease-out) both;background:linear-gradient(145deg,#15242ff5,#091119f5);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #00000047,inset 0 1px #ffecc30d}.tools-panel__topline,.begin-card__eyebrow,.objectives__heading{color:var(--windward-gold);align-items:center;gap:8px;display:flex}.tools-panel__rule,.objectives__line,.flight-readout__rule{background:linear-gradient(90deg, var(--windward-gold-dim), transparent);flex:1;height:1px;display:block}.tools-panel__index{color:var(--windward-muted);font-size:8px}.tools-panel__title{color:var(--windward-cream);font-family:var(--windward-display);letter-spacing:.02em;margin:9px 0 15px;font-size:17px;font-weight:400}.tools-panel__actions{gap:6px;display:grid}.tools-action{min-height:35px;color:var(--windward-muted);text-align:left;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:flex}.tools-action__key,.tools-action__sound{border:1px solid var(--windward-line);width:20px;height:20px;color:var(--windward-gold);font-family:var(--windward-mono);place-items:center;font-size:9px;line-height:1;display:inline-grid}.tools-action__sound{font-size:16px}.tools-field{color:var(--windward-muted);font-family:var(--windward-mono);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:1fr auto;align-items:center;gap:12px;margin-top:13px;font-size:8px;display:grid}.tools-field select{min-width:108px;color:var(--windward-gold-bright);font-family:var(--windward-mono);letter-spacing:.04em;text-transform:uppercase;padding:6px 8px;font-size:9px}.tools-field option{color:var(--windward-cream);background:var(--windward-ink-soft)}.tools-panel__note{color:#e1dac666;font-family:var(--windward-display);margin:17px 0 0;font-size:10px;font-style:italic;line-height:1.4}.debug-overlay{z-index:5;top:224px;left:max(24px, env(safe-area-inset-left));border-left:1px solid var(--windward-gold-dim);width:min(238px,100vw - 48px);color:var(--windward-muted);pointer-events:none;animation:debug-in .52s .22s var(--windward-ease-out) both;background:linear-gradient(90deg,#0a141c8f,#0a141c29);padding:10px 11px 9px;position:absolute}.debug-overlay__heading,.debug-overlay__grid dt,.debug-overlay__grid dd{font-family:var(--windward-mono);letter-spacing:.1em;text-transform:uppercase;font-size:7px;line-height:1.35}.debug-overlay__heading{color:var(--windward-gold);justify-content:space-between;gap:10px;margin-bottom:8px;display:flex}.debug-overlay__heading span:last-child{color:var(--windward-muted)}.debug-overlay__grid{grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;display:grid}.debug-overlay__grid>div{min-width:0}.debug-overlay__grid dt{color:#e1dac66b}.debug-overlay__grid dd{color:var(--windward-cream);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.world-labels{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.world-label{top:var(--label-y);left:var(--label-x);color:#f1e8d3db;filter:drop-shadow(0 1px 4px #000000a6);align-items:center;gap:7px;max-width:190px;display:flex;position:absolute;transform:translate(-50%,-50%)}.world-label__marker{border:1px solid var(--windward-gold-bright);border-radius:50%;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #d5ab631f}.world-label__text{letter-spacing:.12em;white-space:nowrap;font-size:8px}.world-label small{color:var(--windward-gold);font-family:var(--windward-mono);letter-spacing:.05em;opacity:.75;font-size:7px}.world-label[data-kind=objective] .world-label__marker{background:var(--windward-gold)}.objectives{z-index:4;top:112px;left:max(24px, env(safe-area-inset-left));width:min(220px,100vw - 48px);color:var(--windward-muted);pointer-events:none;animation:objectives-in .42s var(--windward-ease-out) both;padding-left:1px;position:absolute}.objectives__heading{font-size:8px}.objectives ul{gap:6px;margin:10px 0 0;padding:0 0 0 13px;list-style:none;display:grid}.objectives li{color:#f1e8d3b8;font-family:var(--windward-display);font-size:11px;line-height:1.35;position:relative}.objectives li:before{background:var(--windward-gold);content:"";width:5px;height:1px;position:absolute;top:.62em;left:-12px}.objectives li.is-complete{color:#f1e8d361;text-decoration:line-through;-webkit-text-decoration-color:var(--windward-gold-dim);text-decoration-color:var(--windward-gold-dim)}.pause-banner,.status-message{z-index:7;pointer-events:none;position:absolute;left:50%;transform:translate(-50%)}.pause-banner{border-top:1px solid var(--windward-gold-dim);border-bottom:1px solid var(--windward-gold-dim);color:var(--windward-gold-bright);font-family:var(--windward-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;padding:10px 14px;font-size:10px;display:flex;top:25%}.pause-banner__mark{color:var(--windward-gold);font-size:13px}.pause-banner small{color:var(--windward-muted);letter-spacing:.08em;font-size:7px}.status-message{border-left:1px solid var(--windward-gold);max-width:min(430px,100vw - 40px);color:var(--windward-gold-bright);font-family:var(--windward-display);letter-spacing:.04em;text-align:center;text-shadow:0 1px 12px #00000080;animation:status-in .22s var(--windward-ease-out) both;padding:8px 14px;font-size:12px;font-style:italic;line-height:1.35;top:19%}.status-message[data-tone=warning]{border-color:var(--windward-warning);color:var(--windward-warning)}.status-message[data-tone=danger]{border-color:var(--windward-danger);color:var(--windward-danger)}.flight-readout{z-index:6;right:max(24px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));left:max(24px, env(safe-area-inset-left));border-top:1px solid var(--windward-gold-dim);pointer-events:none;animation:readout-arrive .62s 90ms var(--windward-ease-out) both;background:linear-gradient(#0c172094,#091017d6);padding:12px 15px 14px;position:absolute;box-shadow:0 -12px 38px #0000001f}.flight-readout__lead{align-items:center;gap:10px;margin-bottom:11px;display:flex}.flight-readout__eyebrow,.flight-readout__mode{color:var(--windward-gold);white-space:nowrap;font-size:8px}.flight-readout__mode{color:var(--windward-muted);font-size:7px}.flight-readout__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.instrument{border-left:1px solid var(--windward-line);min-width:0;min-height:56px;padding:1px 15px;position:relative}.instrument:first-child{border-left:0;padding-left:0}.instrument__label{color:var(--windward-muted);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;display:block;overflow:hidden}.instrument__value{color:var(--windward-gold-bright);font-family:var(--windward-display);letter-spacing:.02em;white-space:nowrap;margin-top:4px;font-size:clamp(19px,2vw,27px);font-weight:400;line-height:1;display:block}.instrument__value--small{font-size:clamp(15px,1.5vw,20px)}.instrument__unit{color:var(--windward-muted);font-family:var(--windward-mono);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:7px;line-height:1;display:block}.instrument__topline{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.instrument__topline .instrument__value{margin-top:0}.instrument--throttle{padding-top:1px}.throttle-track{border:1px solid var(--windward-line);background:#d5ab630f;height:4px;margin-top:14px;position:relative;overflow:hidden}.throttle-track__fill{background:linear-gradient(90deg, #d5ab637a, var(--windward-gold-bright));width:0;height:100%;transition:width .18s var(--windward-ease-out);display:block;box-shadow:0 0 8px #f0d09252}.instrument--attitude{grid-template-columns:43px 1fr;align-items:center;gap:9px;display:grid}.attitude{border:1px solid var(--windward-gold-dim);background:linear-gradient(#6589943b 0 50%,#b379443b 50% 100%);border-radius:50%;width:42px;height:42px;position:relative;overflow:hidden}.attitude:before,.attitude:after{z-index:2;background:var(--windward-gold-bright);content:"";width:7px;height:1px;position:absolute;top:50%;transform:translateY(-50%)}.attitude:before{left:7px}.attitude:after{right:7px}.attitude__horizon{transform:translateY(var(--attitude-pitch,0)) rotate(var(--attitude-roll,0deg));transition:transform .12s var(--windward-ease-out);background:linear-gradient(#0000 calc(50% - .5px),#f1e8d38c 50%,#0000 calc(50% + .5px));position:absolute;inset:-30% -20%}.attitude__line{background:var(--windward-gold-bright);height:1px;position:absolute;top:50%;left:0;right:0}.attitude__mark{border:1px solid var(--windward-gold-bright);border-radius:50%;width:6px;height:6px;position:absolute;top:calc(50% - 3px);left:calc(50% - 3px)}.attitude__aircraft{z-index:3;color:var(--windward-gold-bright);font-family:var(--windward-display);font-size:18px;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.attitude-readout{min-width:0;color:var(--windward-muted);font-family:var(--windward-mono);letter-spacing:.04em;white-space:nowrap;align-content:center;gap:5px;font-size:7px;display:grid}.wind-readout{align-items:center;gap:7px;margin-top:4px;display:flex}.wind-arrow{color:var(--windward-gold);font-family:var(--windward-display);transform-origin:50%;transition:transform .26s var(--windward-ease-out);font-size:21px;line-height:.8;display:inline-block}.begin-card{z-index:9;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 145px);left:max(24px, env(safe-area-inset-left));border:1px solid var(--windward-line);border-top-color:var(--windward-gold);pointer-events:auto;width:min(344px,100vw - 48px);animation:card-in .62s .18s var(--windward-ease-out) both;background:linear-gradient(145deg,#12202ae6,#091118d6);padding:17px 18px 16px;position:absolute;box-shadow:0 14px 42px #00000038}.begin-card__rule{background:var(--windward-gold);width:32px;height:1px;margin-bottom:13px}.begin-card__eyebrow{margin:0;font-size:8px}.begin-card__title{max-width:230px;color:var(--windward-cream);font-family:var(--windward-display);letter-spacing:-.01em;margin:9px 0 8px;font-size:22px;font-weight:400;line-height:1.16}.begin-card__copy{max-width:245px;color:var(--windward-muted);font-family:var(--windward-display);margin:0 0 17px;font-size:11px;line-height:1.5}.begin-card__controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0 0 17px;display:grid}.begin-card__controls>span{grid-template-columns:auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.begin-card__controls kbd{border:1px solid var(--windward-gold-dim);min-width:30px;color:var(--windward-gold-bright);font-family:var(--windward-mono);letter-spacing:.02em;text-align:center;white-space:nowrap;background:#d5ab631a;padding:4px 5px;font-size:8px;font-weight:600;line-height:1}.begin-card__controls small{color:#f1e8d3c2;font-family:var(--windward-mono);letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:500;line-height:1.2;overflow:hidden}.begin-card__button{min-height:34px;color:var(--windward-ink);border-color:var(--windward-gold);background:var(--windward-gold);font-family:var(--windward-mono);letter-spacing:.13em;align-items:center;gap:12px;padding:0 12px;font-size:9px;font-weight:500;display:inline-flex}.begin-card__button:hover,.begin-card__button:focus-visible{color:var(--windward-ink);background:var(--windward-gold-bright)}.begin-card__button span{font-size:14px;line-height:0}.begin-card__hint{color:#e1dac666;font-family:var(--windward-mono);letter-spacing:.06em;margin:12px 0 0;font-size:7px}.is-paused .flight-readout,.is-paused .world-labels,.is-paused .objectives{opacity:.58;transition:opacity .22s var(--windward-ease-out)}.is-stalled .status-message,.has-warning .status-message{color:var(--windward-warning)}.is-crashed .status-message,.has-danger .status-message{color:var(--windward-danger)}@keyframes hud-arrive{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes readout-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes card-in{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes debug-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes objectives-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes status-in{0%{opacity:0;transform:translate(-50%,-5px)}to{opacity:1;transform:translate(-50%)}}@keyframes loading-line{0%,to{opacity:.35;transform:scaleX(.55)}50%{opacity:1;transform:scaleX(1)}}@keyframes grain-shift{0%,to{transform:translate(0,0)}50%{transform:translate(1px,-1px)}}@media (max-width:900px){.flight-header{grid-template-columns:minmax(150px,1fr) minmax(130px,.8fr) auto;gap:12px}.flight-header__title{font-size:24px}.flight-header__location-value{max-width:180px;font-size:9px}.instrument{padding-left:10px;padding-right:10px}.instrument__value{font-size:20px}.begin-card{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 174px)}}@media (max-width:680px){body{font-size:12px}.flight-header{top:max(14px, env(safe-area-inset-top));right:max(14px, env(safe-area-inset-right));left:max(14px, env(safe-area-inset-left));grid-template-columns:minmax(0,1fr) auto;gap:10px}.flight-header__identity{grid-column:1}.flight-header__title{font-size:21px}.flight-header__kicker{font-size:7px}.flight-header__region{margin-top:8px;font-size:8px}.flight-header__location{width:min(230px,62vw);position:absolute;top:53px;left:50%;transform:translate(-50%)}.flight-header__location:before,.flight-header__location:after{width:22px;top:10px}.flight-header__location-label{font-size:7px}.flight-header__location-value{max-width:100%;font-size:8px}.tools{grid-area:1/2}.tools__toggle{min-height:29px;padding-left:8px;padding-right:9px;font-size:8px}.tools-panel{width:min(270px,100vw - 28px);top:calc(100% + 8px)}.debug-overlay{width:auto;top:166px;left:14px;right:14px}.objectives{width:auto;top:108px;left:14px;right:14px}.objectives ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.pause-banner{max-width:calc(100vw - 28px);padding-left:10px;padding-right:10px;font-size:8px;top:24%}.pause-banner small{display:none}.status-message{font-size:11px;top:31%}.flight-readout{right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));padding:10px 9px 11px}.flight-readout__lead{margin-bottom:8px}.flight-readout__mode{display:none}.flight-readout__grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:10px}.instrument{min-height:45px;padding:0 7px}.instrument:nth-child(3n+1){border-left:0;padding-left:0}.instrument:nth-child(n+4){border-top:1px solid var(--windward-line);padding-top:9px}.instrument__value{font-size:18px}.instrument__value--small{font-size:15px}.instrument__label,.instrument__unit{font-size:6px}.instrument--attitude{grid-template-columns:34px 1fr;gap:5px}.attitude{width:33px;height:33px}.attitude-readout{font-size:6px}.begin-card{right:max(14px, env(safe-area-inset-right));bottom:calc(max(10px, env(safe-area-inset-bottom)) + 182px);left:max(14px, env(safe-area-inset-left));width:auto;max-width:360px;padding:14px}.begin-card__title{font-size:19px}.begin-card__copy{margin-bottom:13px;font-size:10px}}@media (max-height:650px) and (min-width:681px){.flight-readout{padding-top:8px;padding-bottom:9px}.flight-readout__lead{margin-bottom:6px}.instrument{min-height:45px}.instrument__value{font-size:19px}.begin-card{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 112px)}}@media (max-height:720px) and (max-width:680px){.begin-card{bottom:calc(max(10px, env(safe-area-inset-bottom)) + 150px);padding:12px 14px}.begin-card__rule{margin-bottom:9px}.begin-card__copy,.begin-card__hint{display:none}.begin-card__title{margin:7px 0 10px;font-size:18px}.begin-card__controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 8px;margin-bottom:10px}.begin-card__controls small{font-size:7px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (hover:none){.tools__toggle:hover,.tools-action:hover,.begin-card__button:hover,.tools-field select:hover{border-color:var(--windward-line);background:#0b151d6b}.begin-card__button:hover{color:var(--windward-ink);background:var(--windward-gold)}}
