@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-ext-400-normal-DN8azYTI.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-400-normal-Cj1kF6KR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-cyrillic-400-normal-72Io3whm.woff2)format("woff2"),url(/assets/alegreya-cyrillic-400-normal-VT77nruV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-ext-400-normal-ueNFnE5s.woff2)format("woff2"),url(/assets/alegreya-greek-ext-400-normal-UcF-MPys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-greek-400-normal-BI7tMDVB.woff2)format("woff2"),url(/assets/alegreya-greek-400-normal-BTnTTGc4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-vietnamese-400-normal-D8CgJdBg.woff2)format("woff2"),url(/assets/alegreya-vietnamese-400-normal-D-Jsyxvv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-ext-400-normal-BJ1luULk.woff2)format("woff2"),url(/assets/alegreya-latin-ext-400-normal-I24-Fo_X.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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-latin-400-normal-BLlBRtDv.woff2)format("woff2"),url(/assets/alegreya-latin-400-normal-BuQWlRPA.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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-ext-700-normal-Dx8o6fqX.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-700-normal-A6q6xEOT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-cyrillic-700-normal-Bftrb-m-.woff2)format("woff2"),url(/assets/alegreya-cyrillic-700-normal-_o_NBoYw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-ext-700-normal-DzPShcR4.woff2)format("woff2"),url(/assets/alegreya-greek-ext-700-normal-DQPzd-kK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-greek-700-normal-ByoPpMZf.woff2)format("woff2"),url(/assets/alegreya-greek-700-normal-mWQ2Ne64.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-vietnamese-700-normal-CvM8am9u.woff2)format("woff2"),url(/assets/alegreya-vietnamese-700-normal-CdvEC7Dz.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-ext-700-normal-CEFih5UF.woff2)format("woff2"),url(/assets/alegreya-latin-ext-700-normal-B6bzkdlx.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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-latin-700-normal-Vpz_43wJ.woff2)format("woff2"),url(/assets/alegreya-latin-700-normal-BS7r-qZs.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:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-cyrillic-ext-800-normal-NAvnb1cP.woff2)format("woff2"),url(/assets/alegreya-cyrillic-ext-800-normal-B_J1akGT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-cyrillic-800-normal-TM6to0H1.woff2)format("woff2"),url(/assets/alegreya-cyrillic-800-normal-BgJWiuWK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-greek-ext-800-normal-DvP9ppwE.woff2)format("woff2"),url(/assets/alegreya-greek-ext-800-normal-0h2SvCJs.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-greek-800-normal-CdnvfvV-.woff2)format("woff2"),url(/assets/alegreya-greek-800-normal-BVt059E1.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-vietnamese-800-normal-omuMHNvS.woff2)format("woff2"),url(/assets/alegreya-vietnamese-800-normal-BdE69900.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-latin-ext-800-normal-BjVZYKz5.woff2)format("woff2"),url(/assets/alegreya-latin-ext-800-normal-oEt9nZ3Z.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:Alegreya;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/alegreya-latin-800-normal-BcufLBxY.woff2)format("woff2"),url(/assets/alegreya-latin-800-normal-C-QiqklE.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-ext-400-normal-CBouUAPx.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-400-normal-ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-cyrillic-400-normal-CFUoBDld.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-400-normal-C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-ext-400-normal-CaUEPd_u.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-400-normal-D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-greek-400-normal-B87Md6o9.woff2)format("woff2"),url(/assets/alegreya-sans-greek-400-normal-8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-vietnamese-400-normal-D7fwYHgb.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-400-normal-BFvpiE3j.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-ext-400-normal-D7N6b6bd.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-400-normal-DpBVrRWA.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/alegreya-sans-latin-400-normal-DtLlO8BS.woff2)format("woff2"),url(/assets/alegreya-sans-latin-400-normal-DmA8jeke.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-ext-500-normal-BjdEjhHc.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-500-normal-CBZLRaMr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-cyrillic-500-normal-kQHBM3cE.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-500-normal-gEBUHwKD.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-ext-500-normal-8OvC5Vmr.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-500-normal-Cp0bGOKK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-greek-500-normal-CjlmbScm.woff2)format("woff2"),url(/assets/alegreya-sans-greek-500-normal-BwxJMQU_.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-vietnamese-500-normal-CFLbXWhL.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-500-normal-B1LHNMw0.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-ext-500-normal-TH5u60nj.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-500-normal-CxFoZ42m.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/alegreya-sans-latin-500-normal-DS713u5J.woff2)format("woff2"),url(/assets/alegreya-sans-latin-500-normal-vXxrTKJT.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-ext-700-normal-Cpzx2u2L.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-ext-700-normal-YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-cyrillic-700-normal-BMO00Gdb.woff2)format("woff2"),url(/assets/alegreya-sans-cyrillic-700-normal-qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-ext-700-normal-ChNZoGr1.woff2)format("woff2"),url(/assets/alegreya-sans-greek-ext-700-normal-BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-greek-700-normal-CTof9pYC.woff2)format("woff2"),url(/assets/alegreya-sans-greek-700-normal-BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-vietnamese-700-normal-CHYTK2w7.woff2)format("woff2"),url(/assets/alegreya-sans-vietnamese-700-normal-D0056cUE.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-ext-700-normal-HuHd3-Mg.woff2)format("woff2"),url(/assets/alegreya-sans-latin-ext-700-normal-CkNjzB9Y.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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/alegreya-sans-latin-700-normal-DEbcy2sF.woff2)format("woff2"),url(/assets/alegreya-sans-latin-700-normal-BnzUNlma.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{--dusk:#1f2a33;--dusk-lift:#2a3742;--timber:#4a3727;--mist:#ede3cc;--mist-soft:#bdb9a8;--lantern:#e9a63c;--banner:#8fb3d6;--moss:#a9bd7c;--ember:#ef8a6b;--paper:#e2d2ae;--paper-edge:#c4ae82;--ink:#2b2118;--ink-soft:#5a4a37;--ink-alert:#8a2f18;--display:"Alegreya", Georgia, serif;--text:"Alegreya Sans", "Trebuchet MS", sans-serif;--step--1:.9rem;--step-0:1.0625rem;--step-1:1.3rem;--step-2:1.75rem;--step-3:2.6rem;--portrait:clamp(9rem, 19vw, 15rem)}*,:before,:after{box-sizing:border-box}html{background:var(--dusk);color:var(--mist);font-family:var(--text);font-size:100%;line-height:1.5}body{font-size:var(--step-0);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--display);margin:0;line-height:1.15}h1{font-size:var(--step-2);font-weight:800}h2{font-size:var(--step-1);font-weight:700}h3{font-size:var(--step-0);font-weight:700}p{max-width:68ch;margin:0}img{max-width:100%;height:auto;display:block}ul{margin:0;padding:0;list-style:none}dl,dd{margin:0}button,input{font:inherit;color:inherit}button{cursor:pointer;background:var(--dusk-lift);border:1px solid #526371;padding:.5rem .9rem}button:hover:not(:disabled){border-color:var(--mist)}button:disabled{opacity:.55;cursor:default}:focus-visible{outline:3px solid var(--lantern);outline-offset:2px}.primary{background:var(--lantern);color:var(--ink);border:0;border-bottom:3px solid #a56f1c;padding:.65rem 1.25rem;font-weight:700}.primary:hover:not(:disabled){background:#f3b552}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hint{color:var(--mist-soft);font-size:var(--step--1)}.error{color:var(--ember);font-weight:500}.notice{gap:.75rem;max-width:34rem;margin:18vh auto 0;padding:0 1.5rem;display:grid}.outage,.test-world{max-width:none;font-size:var(--step--1);margin:0;padding:.4rem 1rem}.outage{background:#5e2a1c}.test-world{background:#3e5c7e}.band{background:var(--dusk);padding-bottom:1rem;position:relative}.world{border-bottom:4px solid var(--timber);background:#2a3742;height:clamp(13rem,34vh,22rem);position:relative;overflow:hidden}.band.tall .world{height:clamp(20rem,62vh,44rem)}.world-canvas,.world-canvas canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.world-toggle{font-size:var(--step--1);background:#1f2a33e0;position:absolute;top:.75rem;right:.75rem}.place-card{max-width:22rem;font-size:var(--step--1);background:#1f2a33f0;border:1px solid #526371;gap:.2rem;padding:.6rem .8rem;display:grid;position:absolute;top:.75rem;left:.75rem}.place-card button{justify-self:start;margin-top:.3rem;padding:.15rem .6rem}.identity{z-index:2;max-width:76rem;margin:calc(var(--portrait) * -.55) auto 0;pointer-events:none;align-items:flex-start;gap:1.5rem;padding:0 clamp(1rem,3vw,2.5rem);display:flex;position:relative}.portrait{width:var(--portrait);height:var(--portrait);object-fit:cover;border:4px solid var(--timber);pointer-events:auto;flex:none;box-shadow:.5rem .5rem #00000059}.identity-text{min-width:0;padding-top:calc(var(--portrait) * .55 + .6rem);pointer-events:auto;flex:1}.name{font-size:var(--step-3);letter-spacing:-.01em;overflow-wrap:anywhere}.now{font-size:var(--step-1);font-family:var(--display);margin-top:.15rem}.timer{max-width:34rem;font-size:var(--step--1);color:var(--mist-soft);align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.timer>span{white-space:nowrap}.timer-track{background:#36444f;flex:1;height:.55rem}.timer-fill{background:var(--lantern);height:100%;transition:width .6s linear}.tabs{flex-wrap:wrap;gap:.25rem;max-width:76rem;margin:1.25rem auto 0;padding:0 clamp(1rem,3vw,2.5rem);display:flex}.tabs button{color:var(--mist-soft);font-family:var(--display);font-size:var(--step-1);background:0 0;border:0;border-bottom:3px solid #0000;padding:.35rem .85rem .45rem;font-weight:700}.tabs button:hover{color:var(--mist)}.tabs button[aria-current=page]{color:var(--mist);border-bottom-color:var(--lantern)}.page{grid-template-columns:var(--portrait) minmax(0, 1fr);gap:2.5rem 1.5rem;max-width:76rem;margin:0 auto;padding:1.5rem clamp(1rem,3vw,2.5rem) 5rem;display:grid}.page.single{grid-template-columns:minmax(0,46rem);justify-content:start;gap:2rem}.sheet{font-size:var(--step--1);align-content:start;gap:1.75rem;display:grid}.sheet section{gap:.4rem;display:grid}.sheet h2{font-size:var(--step-0)}.pips{gap:3px;display:flex}.pip{background:#36444f;flex:1;height:.6rem}.pip.full{background:var(--lantern)}.hurt{color:var(--ember);font-weight:500}.coins{gap:.15rem;display:grid}.coins div{justify-content:space-between;gap:.5rem;display:flex}.coins dd{font-family:var(--display);font-weight:700;font-size:var(--step-1);line-height:1.1}.trust li+li{margin-top:.15rem}.story{align-content:start;gap:2.5rem;min-width:0;max-width:48rem;display:grid}.reading{gap:.9rem;display:grid}.lede{font-family:var(--display);font-size:var(--step-1);line-height:1.35}.said{font-family:var(--display);font-size:var(--step-1);margin:0;line-height:1.35}.said cite,.paper cite{font-family:var(--text);font-style:normal;font-size:var(--step--1);color:var(--mist-soft);margin-top:.3rem;display:block}.report{gap:1.25rem;display:grid}.events{gap:1rem;display:grid}.event>p{font-family:var(--display);font-size:var(--step-1);line-height:1.32}.event.good>p{color:var(--mist)}.event.bad>p{color:var(--ember)}.event.info>p{color:var(--mist-soft)}details summary{cursor:pointer;width:fit-content;color:var(--banner);font-size:var(--step--1);margin-top:.15rem}.why{font-size:var(--step--1);color:var(--mist-soft);margin-top:.25rem}.more>.events{margin-top:.75rem}.net{color:var(--mist-soft)}.net strong{color:var(--mist)}.report .primary{justify-self:start}.quiet{font-family:var(--display);font-size:var(--step-1);color:var(--mist-soft)}.away{gap:.6rem;display:grid}.quiet-action{color:var(--banner);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.confirm{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.confirm p{flex-basis:100%}a{color:var(--banner)}.decisions{gap:2rem;display:grid}.decisions:empty{display:none}.paper{background:var(--paper);color:var(--ink);box-shadow:.4rem .4rem 0 var(--paper-edge);gap:.8rem;padding:1.5rem 1.6rem 1.6rem;display:grid;rotate:-.25deg}.paper.folded{padding:.9rem 1.25rem;rotate:none}.paper blockquote{font-family:var(--display);font-size:var(--step-1);margin:0;line-height:1.32}.paper cite{color:var(--ink-soft)}.paper h2{font-size:var(--step-2);font-weight:800}.terms{gap:.25rem;display:grid}.terms div{grid-template-columns:6.5rem 1fr;gap:.5rem;display:grid}.terms dt{color:var(--ink-soft)}.terms dd{font-weight:500}.party{gap:.1rem;display:grid}.alert-on-paper{color:var(--ink-alert);font-weight:700}.choices{flex-wrap:wrap;gap:.6rem;display:flex}.on-paper{background:var(--ink);color:var(--paper);border:0;justify-self:start;padding:.65rem 1.1rem;font-weight:700}.on-paper:hover:not(:disabled){background:#453524}.on-paper-quiet{border:1px solid var(--ink-soft);color:var(--ink);background:0 0;justify-self:start;padding:.6rem 1rem}.on-paper-quiet:hover:not(:disabled){border-color:var(--ink)}.paper :focus-visible{outline-color:var(--ink)}.backup-choice{margin-bottom:.9rem}.backup-choice label{cursor:pointer;align-items:flex-start;gap:.6rem;font-weight:700;display:flex}.backup-choice input{accent-color:var(--ink);margin-top:.35rem}.backup-choice p{font-size:var(--step--1);margin:.25rem 0 0 1.6rem}.field{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.field>legend,.field-title,.field>span{font-family:var(--display);font-weight:700;font-size:var(--step-1);padding:0}.field>legend{margin-bottom:.5rem}.field input[type=text],.field>input,.field input:not([type]),.budget-row input{background:var(--dusk-lift);border:1px solid #526371;width:100%;max-width:20rem;padding:.5rem .7rem}.budget-row input{width:6rem}.budget-row{flex-wrap:wrap;align-items:stretch;gap:.5rem;display:flex}.option{background:var(--dusk-lift);cursor:pointer;border:1px solid #0000;align-items:flex-start;gap:.7rem;padding:.65rem .8rem;display:flex}.option+.option{margin-top:.4rem}.option.chosen{border-color:var(--lantern)}.option input{accent-color:var(--lantern);margin-top:.35rem}.option strong{display:block}.option-text{color:var(--mist-soft);font-size:var(--step--1);display:block}.segments{flex-wrap:wrap;gap:.4rem;display:flex}.segment{background:var(--dusk-lift);cursor:pointer;border:1px solid #0000;gap:.45rem;padding:.45rem .9rem;display:flex}.segment.chosen{border-color:var(--lantern)}.segment input{accent-color:var(--lantern)}.aspiration{font-family:var(--display);font-size:var(--step-1)}.plan{gap:1.75rem;max-width:46rem;display:grid}.waits{color:var(--mist-soft)}.waits strong{color:var(--mist)}.form-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.create{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:3rem;max-width:76rem;margin:0 auto;padding:clamp(1.5rem,5vh,4rem) clamp(1rem,3vw,2.5rem) 5rem;display:grid}.create-faces{align-content:start;gap:1rem;display:grid}.create-faces h1{font-size:var(--step-3)}.faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-top:.5rem;display:grid}.face{background:0 0;border:4px solid #0000;padding:0;line-height:0}.face img{filter:saturate(.82)brightness(.9);transition:filter .15s}.face:hover img,.face.chosen img{filter:none}.face.chosen,.face:hover:not(:disabled){border-color:var(--lantern)}.create-self{align-content:start;gap:1.5rem;display:grid}.identity-frame{aspect-ratio:1;background:var(--dusk-lift);border:4px solid var(--timber);text-align:center;max-width:16rem;color:var(--mist-soft);place-items:center;padding:0;display:grid}.identity-frame p{padding:1rem}.create-self .primary{justify-self:start}.town-info,.stores{gap:1rem;display:grid}.places{gap:1.25rem;display:grid}.place{gap:.2rem;display:grid}.place.here h2{color:var(--lantern)}.place .use{color:var(--mist-soft)}.place .people{color:var(--banner);font-size:var(--step--1)}.now-in-town{font-family:var(--display);font-size:var(--step-1);color:var(--lantern)}.stores .primary{justify-self:start}@media (width<=48rem){:root{--step-3:2.1rem;--portrait:7.5rem}.identity{gap:.9rem}.now{font-size:var(--step-0)}.page{grid-template-columns:minmax(0,1fr)}.story{order:-1}.sheet{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.create{grid-template-columns:minmax(0,1fr)}.paper{padding:1.2rem;rotate:none}.terms div{grid-template-columns:5.5rem 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
