@font-face{font-family:decoy-centred;src:url(https://use.typekit.net/af/5a6e14/00000000000000007735eba2/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2");font-weight:400;font-style:normal;font-stretch:100%;font-display:swap;ascent-override:103.1%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:decoy-centred;src:url(https://use.typekit.net/af/609ffe/00000000000000007735eb9c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3)format("woff2");font-weight:400;font-style:italic;font-stretch:100%;font-display:swap;ascent-override:103.1%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:decoy-centred;src:url(https://use.typekit.net/af/977621/00000000000000007735eb9a/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3)format("woff2");font-weight:700;font-style:normal;font-stretch:100%;font-display:swap;ascent-override:103.1%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:decoy-centred;src:url(https://use.typekit.net/af/736454/00000000000000007735eb97/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3)format("woff2");font-weight:700;font-style:italic;font-stretch:100%;font-display:swap;ascent-override:103.1%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:decoy-centred;src:url(https://use.typekit.net/af/c8ac29/00000000000000007735eb9b/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3)format("woff2");font-weight:900;font-style:normal;font-stretch:100%;font-display:swap;ascent-override:103.1%;descent-override:29.6%;line-gap-override:0%}:root{--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--text-3xl:2.25rem;--text-4xl:3rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:3rem;--space-9:4rem;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--r-pill:999px;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-full:var(--r-pill);--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.22, 1.2, .36, 1);--spring-big:cubic-bezier(.3, 1.7, .5, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--dur-1:.12s;--dur-2:.22s;--dur-3:.34s;--dur-4:.52s;--squish:3px;--font-round:"decoy-centred", "decoy", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-display:var(--font-round);--kf-squish-in:squishIn;--kf-drop-in:dropIn;--kf-pop:pop;--kf-pop-soft:popSoft;--kf-spring-up:springUp;--kf-slide-out:slideOut;--kf-fade-in:fadeIn;--kf-fade-out:fadeOut;--kf-spin:spin;--kf-live-pulse:livePulse;--kf-skeleton-pulse:skeletonPulse;--kf-wiggle:wiggle;--kf-nudge:nudge;--sky:#5badf0;--sky-soft:#dceefb;--sky-softer:#eef7fe;--sky-shadow:#3b8ccb;--on-sky:#0e3555;--sky-text:#1f6fa8;--sky-text-hover:#17567f;--ink:#1b4f7a;--ink-2:#2f5f7d;--ink-3:#4b6e82;--panel:#fff;--panel-2:#f6fbff;--em-a-1:#7fc4f5;--em-a-2:#5badf0;--em-a-3:#3e90d2;--em-b-1:#ffb99f;--em-b-2:#ff9877;--em-b-3:#e5714e;--emoji-lift:0em;--emoji-pad-top:max(0em, calc(var(--emoji-lift) * -2));--emoji-pad-bottom:max(0em, calc(var(--emoji-lift) * 2));--shadow-tint:#1b4f7a26;--shadow-tint-strong:#1b4f7a38;--sh-1:0 2px 0 var(--shadow-tint), inset 0 1px 0 var(--bevel);--sh-2:0 4px 0 var(--shadow-tint), inset 0 1px 0 var(--bevel);--sh-3:0 6px 0 var(--shadow-tint), inset 0 1px 0 var(--bevel);--sh-press:0 1px 0 var(--shadow-tint);--sh-float:0 10px 30px -8px var(--shadow-tint-strong), inset 0 1px 0 var(--bevel);--halo:0 0 0 3px var(--panel);--cap-hi:.48;--gloss-a:.15;--well-a:.7;--bounce-a:calc(var(--cap-hi) * .42);--bevel:#ffffffe6;--cap-curve:112%;--well-curve:78%;--cap-ry:59%;--cap-cy:-14%;--glint:#8fc4ea;--glint-core:#fff;--glint-core-stop:40%;--glint-glow:#5badf059;--glint-peak:.5;--sheen:linear-gradient(180deg, rgba(255, 255, 255, calc(var(--cap-hi) * .55)) 0%, rgba(255, 255, 255, calc(var(--cap-hi) * .3)) 45%, #fff0 46%), linear-gradient(180deg, rgba(255, 255, 255, var(--gloss-a)), #fff0 52%);--cap:radial-gradient(var(--cap-curve) var(--cap-ry) at 50% var(--cap-cy), rgba(255, 255, 255, var(--cap-hi)) 0%, rgba(255, 255, 255, var(--cap-hi)) 24%, rgba(255, 255, 255, calc(var(--cap-hi) * .5)) 97%, #fff0 98%), linear-gradient(180deg, rgba(255, 255, 255, var(--gloss-a)), #fff0 52%);--cap-well:radial-gradient(var(--well-curve) var(--cap-ry) at 50% var(--cap-cy), rgba(255, 255, 255, var(--cap-hi)) 0%, rgba(255, 255, 255, var(--cap-hi)) 24%, rgba(255, 255, 255, calc(var(--cap-hi) * .5)) 97%, #fff0 98%), radial-gradient(115% 42% at 50% 116%, rgba(255, 255, 255, var(--bounce-a)), #fff0 72%), radial-gradient(130% 100% at 30% 20%, rgba(255, 255, 255, var(--well-a)), #fff0 58%);--wall:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'80'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'f'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%23e4f2fc'%2F%3E%3Cstop%20offset%3D'0.62'%20stop-color%3D'%23dfeffb'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D'80'%20height%3D'80'%20fill%3D'%23d6e9f7'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'url(%23f)'%20transform%3D'rotate(45%2040%2040)'%2F%3E%3Crect%20x%3D'-26'%20y%3D'-26'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23ddeefb'%20transform%3D'rotate(45%200%200)'%2F%3E%3Crect%20x%3D'54'%20y%3D'-26'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23ddeefb'%20transform%3D'rotate(45%2080%200)'%2F%3E%3Crect%20x%3D'-26'%20y%3D'54'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23ddeefb'%20transform%3D'rotate(45%200%2080)'%2F%3E%3Crect%20x%3D'54'%20y%3D'54'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23ddeefb'%20transform%3D'rotate(45%2080%2080)'%2F%3E%3C%2Fsvg%3E");--ok:#1f7a5c;--ok-soft:#d8f5ea;--warn:#8a5a12;--warn-soft:#ffeed0;--bad:#b23b3b;--bad-soft:#ffe4e4;--gum:var(--em-b-2);--mint:var(--em-a-1);--lemon:var(--em-b-1);--grape:var(--em-a-3);--waterline-top:#5badf02b;--waterline-deep:#3e90d21a;--waterline-crest:#ffffff8c;--skeleton:#dceaf5;--skeleton-highlight:#eef6fc;--scrim:#10304a80;--primary-color:var(--sky);--primary-hover:var(--sky-shadow);--primary:var(--sky);--primary-rgb:91, 173, 240;--secondary-color:var(--sky-text);--secondary-hover:var(--sky-text-hover);--accent-accessible:var(--sky-text);--accent-accessible-hover:var(--sky-text-hover);--on-accent:var(--panel);--background-color:var(--sky-soft);--background-start-rgb:220, 238, 251;--background-end-rgb:238, 247, 254;--card-background:var(--panel);--card-rgb:255, 255, 255;--text-color:var(--ink);--foreground:var(--ink);--foreground-rgb:var(--ink);--title-color:var(--ink);--secondary-foreground:var(--ink-2);--timestamp-color:var(--ink-3);--link-color:var(--sky-text);--tile-border:transparent;--border:transparent;--input-border:transparent;--input-focus-border:var(--sky);--input-background:var(--sky-softer);--input-prefix-background:var(--sky-soft);--button-background:var(--sky-softer);--button-text:var(--ink);--button-hover:var(--sky-soft);--button-disabled:#e8eef3;--button-disabled-text:#556f80;--emoji-button-bg:var(--sky-softer);--emoji-button-border:transparent;--emoji-grid-bg:var(--panel-2);--hover-overlay:#5badf017;--shadow-color:var(--shadow-tint);--success-color:var(--ok);--success-hover:#19664c;--success-background:var(--ok-soft);--success-text:var(--ok);--error-color:var(--bad);--error-background:var(--bad-soft);--error-text:var(--bad);--error-border:transparent;--notice-background:var(--warn-soft);--notice-text:var(--warn);--notice-border:transparent;--chart-bar:var(--sky);--chart-background:var(--sky-softer);--dark-sky:#5badf0;--dark-sky-soft:#0e1c28;--dark-sky-softer:#1a2c3d;--dark-sky-shadow:#0a1620;--dark-on-sky:#0a2437;--dark-sky-text:#7cc3f5;--dark-sky-text-hover:#a3d6f9;--dark-ink:#e4f1fb;--dark-ink-2:#a8c4d8;--dark-ink-3:#8aa8be;--dark-panel:#17293a;--dark-panel-2:#1d3346;--dark-shadow-tint:#020810d1;--dark-shadow-tint-strong:#01050aeb;--dark-ok:#57c39b;--dark-ok-soft:#57c39b29;--dark-warn:#e0a83e;--dark-warn-soft:#e0a83e29;--dark-bad:#f08878;--dark-bad-soft:#f0887829;--dark-waterline-top:#7cc3f529;--dark-waterline-deep:#5badf014;--dark-waterline-crest:#c8e6fc6b;--dark-skeleton:#21374b;--dark-skeleton-highlight:#2b465e;--dark-scrim:#040c13b8;--dark-button-disabled:#1e3145;--dark-button-disabled-text:#809aac;--dark-cap-hi:.12;--dark-gloss-a:.045;--dark-well-a:.24;--dark-bevel:#ffffff29;--dark-glint:#a8cfec;--dark-glint-core:#eaf5fe;--dark-glint-core-stop:45%;--dark-glint-glow:#7cc3f580;--dark-glint-peak:.42;--dark-wall:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'80'%3E%3Cdefs%3E%3ClinearGradient%20id%3D'f'%20x1%3D'0'%20y1%3D'0'%20x2%3D'0'%20y2%3D'1'%3E%3Cstop%20offset%3D'0'%20stop-color%3D'%231c2a35'%2F%3E%3Cstop%20offset%3D'0.62'%20stop-color%3D'%2312202c'%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Crect%20width%3D'80'%20height%3D'80'%20fill%3D'%230d1924'%2F%3E%3Crect%20x%3D'14'%20y%3D'14'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'url(%23f)'%20transform%3D'rotate(45%2040%2040)'%2F%3E%3Crect%20x%3D'-26'%20y%3D'-26'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23101d29'%20transform%3D'rotate(45%200%200)'%2F%3E%3Crect%20x%3D'54'%20y%3D'-26'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23101d29'%20transform%3D'rotate(45%2080%200)'%2F%3E%3Crect%20x%3D'-26'%20y%3D'54'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23101d29'%20transform%3D'rotate(45%200%2080)'%2F%3E%3Crect%20x%3D'54'%20y%3D'54'%20width%3D'52'%20height%3D'52'%20rx%3D'9'%20fill%3D'%23101d29'%20transform%3D'rotate(45%2080%2080)'%2F%3E%3C%2Fsvg%3E")}[data-theme=dark]{--sky:var(--dark-sky);--sky-soft:var(--dark-sky-soft);--sky-softer:var(--dark-sky-softer);--sky-shadow:var(--dark-sky-shadow);--on-sky:var(--dark-on-sky);--sky-text:var(--dark-sky-text);--sky-text-hover:var(--dark-sky-text-hover);--ink:var(--dark-ink);--ink-2:var(--dark-ink-2);--ink-3:var(--dark-ink-3);--panel:var(--dark-panel);--panel-2:var(--dark-panel-2);--shadow-tint:var(--dark-shadow-tint);--shadow-tint-strong:var(--dark-shadow-tint-strong);--ok:var(--dark-ok);--ok-soft:var(--dark-ok-soft);--warn:var(--dark-warn);--warn-soft:var(--dark-warn-soft);--bad:var(--dark-bad);--bad-soft:var(--dark-bad-soft);--waterline-top:var(--dark-waterline-top);--waterline-deep:var(--dark-waterline-deep);--waterline-crest:var(--dark-waterline-crest);--skeleton:var(--dark-skeleton);--skeleton-highlight:var(--dark-skeleton-highlight);--scrim:var(--dark-scrim);--background-start-rgb:14, 28, 40;--background-end-rgb:26, 44, 61;--card-rgb:23, 41, 58;--button-disabled:var(--dark-button-disabled);--button-disabled-text:var(--dark-button-disabled-text);--cap-hi:var(--dark-cap-hi);--gloss-a:var(--dark-gloss-a);--well-a:var(--dark-well-a);--bevel:var(--dark-bevel);--wall:var(--dark-wall);--glint:var(--dark-glint);--glint-core:var(--dark-glint-core);--glint-core-stop:var(--dark-glint-core-stop);--glint-glow:var(--dark-glint-glow);--glint-peak:var(--dark-glint-peak)}[data-theme=light] body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes squishIn{0%{opacity:0;transform:translateY(14px)scale(.94)}60%{opacity:1;transform:translateY(-3px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-18px)scale(.96)}55%{opacity:1;transform:translateY(4px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes popSoft{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes springUp{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateY(100vh)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.55}}@keyframes wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-7deg)}75%{transform:rotate(7deg)}}@keyframes nudge{0%,88%,to{transform:rotate(0)}90%{transform:rotate(-9deg)}93%{transform:rotate(6deg)}96%{transform:rotate(-3deg)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body:before{content:"";z-index:-1;pointer-events:none;background-image:var(--wall);transform:translate3d(var(--wall-x,0px), var(--wall-y,0px), 0);background-size:40px 40px;position:fixed;inset:-12px}.glints{z-index:-1;pointer-events:none;transform:translate3d(var(--wall-x,0px), var(--wall-y,0px), 0);position:fixed;inset:0}.glints span{width:var(--glint-size,26px);height:var(--glint-size,26px);background:radial-gradient(circle at 50% 50%, var(--glint-core) 0%, var(--glint) var(--glint-core-stop));clip-path:polygon(50% 0%,59% 41%,100% 50%,59% 59%,50% 100%,41% 59%,0% 50%,41% 41%);filter:drop-shadow(0 0 6px var(--glint-glow));opacity:0;animation:3.4s ease-in-out infinite glintTwinkle;position:absolute}@keyframes glintTwinkle{0%,58%,to{opacity:0;transform:scale(.2)rotate(-35deg)}70%{opacity:var(--glint-peak);transform:scale(1.02)rotate(0)}80%{opacity:calc(var(--glint-peak) * .85);transform:scale(.88)rotate(6deg)}90%{opacity:0;transform:scale(.6)rotate(14deg)}}html,body{font-family:var(--font-round);color:var(--ink);background-color:var(--sky-soft);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100svh;font-weight:500;line-height:1.6}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background-color:#0000}[data-display=standalone],[data-display=standalone] body{overscroll-behavior-y:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:700;line-height:1.15}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-xl)}h3{font-size:var(--text-lg)}p{text-wrap:pretty}main{width:100%;max-width:640px;padding:var(--space-5) var(--space-4) var(--space-9);margin:0 auto}@media (min-width:768px){main{max-width:720px;padding:var(--space-7) var(--space-6) var(--space-9)}}@media (min-width:1080px){main{max-width:1080px;padding:var(--space-8) var(--space-7) var(--space-9)}}.site-header{z-index:100;padding-top:calc(var(--space-3) + env(safe-area-inset-top,0px));pointer-events:none;position:sticky;top:0}.site-header>*{pointer-events:auto}html{scroll-padding-top:calc(80px + var(--space-4))}@media (min-width:768px){html{scroll-padding-top:calc(104px + var(--space-4))}}a{color:var(--sky-text);transition:color var(--dur-2) var(--ease-out);font-weight:600;text-decoration:none}a:hover{color:var(--sky-text-hover);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:2px}button{font-family:var(--font-round);font-size:var(--text-base);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:var(--r-pill);padding:var(--space-3) var(--space-5);background-color:var(--sky);background-image:var(--cap);min-height:44px;color:var(--on-sky);box-shadow:0 var(--squish) 0 var(--sky-shadow), inset 0 1px 0 var(--bevel);transition:transform var(--dur-1) var(--spring), box-shadow var(--dur-1) var(--spring), background-color var(--dur-2) var(--ease-out);border:none;font-weight:700}button:hover:not(:disabled){background-color:#6fb8f2}button:active:not(:disabled){transform:translateY(var(--squish));box-shadow:0 0 0 var(--sky-shadow)}button:disabled{background-color:var(--button-disabled);color:var(--button-disabled-text);box-shadow:none;cursor:not-allowed;background-image:none}input,select,textarea{font-family:var(--font-round);font-size:var(--text-base);color:var(--ink);font-weight:600}input,textarea,select{background-color:var(--sky-softer);border-radius:var(--r-md);padding:var(--space-3) var(--space-4);width:100%;min-height:44px;transition:box-shadow var(--dur-2) var(--ease-out);border:none}input::placeholder,textarea::placeholder{color:var(--ink-3);font-weight:500}input:focus,textarea:focus,select:focus{box-shadow:inset 0 0 0 3px var(--sky);outline:none}:focus-visible{outline:3px solid var(--sky-text);outline-offset:3px}main:focus,main:focus-visible{outline:none}img{max-width:100%;height:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:var(--space-2);left:var(--space-2);z-index:200;padding:var(--space-2) var(--space-4);border-radius:var(--r-md);background-color:var(--panel);color:var(--ink);box-shadow:var(--sh-2);transform:translateY(calc(-100% - var(--space-4)));text-decoration:none;position:fixed}.skip-link:focus{transform:translateY(0)}.card{background-color:var(--panel);border-radius:var(--r-lg);padding:var(--space-5);box-shadow:var(--sh-2)}.font-regular{font-weight:500}.font-medium{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:800}.soap-layer{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.soap-track{animation:soapRise var(--soap-dur,1.8s) var(--ease-out) var(--soap-delay,0s) forwards;will-change:transform, opacity;position:absolute}.soap-bubble{animation:soapWobble var(--soap-wobble,1s) ease-in-out infinite;will-change:transform;background:radial-gradient(circle at 32% 26%,#fffffff2 0 7%,#fff6 13%,#0000 36%),radial-gradient(circle at 72% 74%,#fff6 0 9%,#0000 30%),radial-gradient(circle,#5badf01f,#ff987733 58%,#5badf057 100%);border-radius:50%;display:block;box-shadow:inset 0 0 8px #ffffff8c}@keyframes soapRise{0%{opacity:0;transform:translateY(0)scale(.4)}14%{opacity:1;transform:translateY(-10px)scale(1)}86%{opacity:1}to{transform:translateY(var(--soap-rise,-120px)) scale(1.35);opacity:0}}@keyframes soapWobble{0%,to{transform:translate(0)}50%{transform:translateX(var(--soap-drift,14px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}button:active:not(:disabled){transform:none}.glints,.soap-layer{display:none}body:before{transform:none}}
.ThemeToggle-module__sGqMhG__themeToggle{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--r-pill);background-color:var(--sky-softer);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-2);transition:transform var(--dur-2) var(--spring), box-shadow var(--dur-2) var(--spring), background-color var(--dur-2) var(--ease-out);border:none;flex:none;font-weight:700;display:inline-flex}.ThemeToggle-module__sGqMhG__themeToggle:hover:not(:disabled){background-color:var(--sky-soft);box-shadow:var(--sh-3);transform:translateY(-2px)}.ThemeToggle-module__sGqMhG__themeToggle:active:not(:disabled){transform:translateY(var(--squish));box-shadow:var(--sh-press);transition-duration:var(--dur-1)}.ThemeToggle-module__sGqMhG__themeToggle:focus-visible{outline:3px solid var(--sky-text);outline-offset:2px;border-radius:var(--r-pill)}.ThemeToggle-module__sGqMhG__themeToggle svg{width:20px;height:20px;color:var(--sky-text);flex-shrink:0}.ThemeToggle-module__sGqMhG__themeLabel{font-size:var(--text-sm);font-weight:700}@media (min-width:480px){.ThemeToggle-module__sGqMhG__themeToggle{padding:0 var(--space-4)}}@media (min-width:768px){.ThemeToggle-module__sGqMhG__themeToggle{font-size:var(--text-base)}.ThemeToggle-module__sGqMhG__themeToggle svg{width:22px;height:22px}.ThemeToggle-module__sGqMhG__themeLabel{font-size:var(--text-base)}}@media (min-width:1080px){.ThemeToggle-module__sGqMhG__themeToggle{width:44px;min-width:44px;padding:0}.ThemeToggle-module__sGqMhG__themeLabel{display:none}}@media (prefers-reduced-motion:reduce){.ThemeToggle-module__sGqMhG__themeToggle:hover:not(:disabled),.ThemeToggle-module__sGqMhG__themeToggle:active:not(:disabled){transform:none}}
.SoundToggle-module__xGi8WW__soundToggle{justify-content:center;align-items:center;gap:var(--space-2);min-width:44px;min-height:44px;padding:0 var(--space-3);border-radius:var(--r-pill);background-color:var(--sky-softer);color:var(--ink);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-2);transition:transform var(--dur-2) var(--spring), box-shadow var(--dur-2) var(--spring), background-color var(--dur-2) var(--ease-out);border:none;flex:none;font-weight:700;display:inline-flex}.SoundToggle-module__xGi8WW__soundToggle:hover:not(:disabled){background-color:var(--sky-soft);box-shadow:var(--sh-3);transform:translateY(-2px)}.SoundToggle-module__xGi8WW__soundToggle:active:not(:disabled){transform:translateY(var(--squish));box-shadow:var(--sh-press);transition-duration:var(--dur-1)}.SoundToggle-module__xGi8WW__soundToggle[aria-pressed=true]{background-color:var(--sky);color:var(--on-sky);box-shadow:0 var(--squish) 0 var(--sky-shadow), inset 0 1px 0 var(--bevel)}.SoundToggle-module__xGi8WW__soundToggle[aria-pressed=true]:hover:not(:disabled){background-color:var(--sky);box-shadow:0 calc(var(--squish) * 2) 0 var(--sky-shadow), inset 0 1px 0 var(--bevel)}.SoundToggle-module__xGi8WW__soundToggle[aria-pressed=true] svg{color:var(--on-sky)}.SoundToggle-module__xGi8WW__soundToggle:focus-visible{outline:3px solid var(--sky-text);outline-offset:2px;border-radius:var(--r-pill)}.SoundToggle-module__xGi8WW__soundToggle svg{width:20px;height:20px;color:var(--sky-text);flex-shrink:0}.SoundToggle-module__xGi8WW__soundLabel{font-size:var(--text-sm);font-weight:700}@media (min-width:480px){.SoundToggle-module__xGi8WW__soundToggle{padding:0 var(--space-4)}}@media (min-width:768px){.SoundToggle-module__xGi8WW__soundToggle{font-size:var(--text-base)}.SoundToggle-module__xGi8WW__soundToggle svg{width:22px;height:22px}.SoundToggle-module__xGi8WW__soundLabel{font-size:var(--text-base)}}@media (min-width:1080px){.SoundToggle-module__xGi8WW__soundToggle{width:44px;min-width:44px;padding:0}.SoundToggle-module__xGi8WW__soundLabel{display:none}}@media (prefers-reduced-motion:reduce){.SoundToggle-module__xGi8WW__soundToggle:hover:not(:disabled),.SoundToggle-module__xGi8WW__soundToggle:active:not(:disabled){transform:none}}
