@font-face{font-family:Parkinsans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(./parkinsans-latin-ext-wght-normal-CTfSnvlK.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Parkinsans Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(./parkinsans-latin-wght-normal-mRuZnjHQ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Contrail One;font-style:normal;font-display:swap;font-weight:400;src:url(./contrail-one-latin-400-normal-Da3wIom8.woff2)format("woff2"),url(./contrail-one-latin-400-normal-_HzB8iq9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Shrikhand;font-style:normal;font-display:swap;font-weight:400;src:url(./shrikhand-gujarati-400-normal-CTxA0mt4.woff2)format("woff2"),url(./shrikhand-gujarati-400-normal-yYiOcJ74.woff)format("woff");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Shrikhand;font-style:normal;font-display:swap;font-weight:400;src:url(./shrikhand-latin-ext-400-normal-7QjthHjq.woff2)format("woff2"),url(./shrikhand-latin-ext-400-normal-XWw2aAd9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Shrikhand;font-style:normal;font-display:swap;font-weight:400;src:url(./shrikhand-latin-400-normal-PjOFgsiX.woff2)format("woff2"),url(./shrikhand-latin-400-normal-CDpcAN0A.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--mobile-page:#fbfaf7;--mobile-ink:#1c1f2b;--mobile-soft:#60697d;--mobile-accent:#d9478b;--mobile-ui:"Parkinsans Variable", "Avenir Next", "Segoe UI", sans-serif;--mobile-num:"Contrail One", "Parkinsans Variable", "Avenir Next", "Segoe UI", sans-serif;--mobile-retro:"Shrikhand", Georgia, serif;--mobile-stripes-sm:-2px 2px 0 #ef6fa8, -4px 4px 0 #f5b445, -6px 6px 0 #2f7fe0}.mobile-load-error[hidden],.mobile-tools[hidden],.mobile-tools [hidden]{display:none}.mobile-load-error{z-index:100;box-sizing:border-box;padding:max(28px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));overscroll-behavior:none;background:var(--mobile-page);color:var(--mobile-ink);font-family:var(--mobile-ui);text-align:center;-webkit-tap-highlight-color:transparent;place-items:center;line-height:1.2;display:grid;position:fixed;inset:0;overflow-y:auto}.mobile-load-error:focus{outline:none}.mobile-load-error-content{width:min(100%,360px);margin:auto}.mobile-eyebrow{color:var(--mobile-accent);font-family:var(--mobile-num);letter-spacing:.16em;text-transform:uppercase;margin:20px 0 12px;font-size:11px;font-weight:400}.mobile-load-error h1{font-family:var(--mobile-retro);margin:0;font-size:clamp(30px,9vw,42px);font-weight:400;line-height:1.15}.mobile-load-error-copy{color:var(--mobile-soft);margin:18px 0 0;font-size:15px;line-height:1.5}.mobile-tools{left:max(18px, env(safe-area-inset-left));bottom:max(18px, env(safe-area-inset-bottom));z-index:10;color:var(--mobile-soft);font-family:var(--mobile-ui);align-items:center;gap:12px;line-height:1.2;display:flex;position:fixed}.mobile-fullscreen{border:2px solid var(--mobile-ink);background:var(--mobile-page);width:44px;height:44px;box-shadow:var(--mobile-stripes-sm);color:var(--mobile-ink);cursor:pointer;border-radius:50%;padding:9px;transition:transform .12s,box-shadow .12s}.mobile-fullscreen:active{transform:translate(-4px,4px);box-shadow:-1px 1px #ef6fa8,-1.5px 1.5px #f5b445,-2px 2px #2f7fe0}.mobile-fullscreen svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}.mobile-display-status{background:var(--mobile-page);border-radius:10px;width:min(280px,100vw - 72px);margin:0;font-size:12px;line-height:1.5;position:absolute;bottom:calc(100% + 12px);left:0}.mobile-display-status:not(:empty){padding:12px}.mobile-fullscreen:focus-visible{outline:2px solid var(--mobile-accent);outline-offset:4px}
