@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/yeseva-one-cyrillic-ext-400-normal-BcI5FCwK.woff2)format("woff2"),url(/play/assets/yeseva-one-cyrillic-ext-400-normal-tmV010Vw.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/yeseva-one-cyrillic-400-normal-zn71iUjg.woff2)format("woff2"),url(/play/assets/yeseva-one-cyrillic-400-normal-BqwkFOD0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/yeseva-one-vietnamese-400-normal-b2m8LyeV.woff2)format("woff2"),url(/play/assets/yeseva-one-vietnamese-400-normal-iZnAeTHK.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/yeseva-one-latin-ext-400-normal-DZPYAEWq.woff2)format("woff2"),url(/play/assets/yeseva-one-latin-ext-400-normal-Bfu-8ZsV.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:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/yeseva-one-latin-400-normal-DOOi0Fwv.woff2)format("woff2"),url(/play/assets/yeseva-one-latin-400-normal-BFTviq16.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/golos-text-cyrillic-ext-400-normal-Bo67NYBq.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-ext-400-normal-D592xEk3.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/golos-text-cyrillic-400-normal-C7us6pn1.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-400-normal-BwL4n7Pb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/golos-text-latin-ext-400-normal-BjKcJWKY.woff2)format("woff2"),url(/play/assets/golos-text-latin-ext-400-normal-BXgyX_iE.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:Golos Text;font-style:normal;font-display:swap;font-weight:400;src:url(/play/assets/golos-text-latin-400-normal-Coi1FYaD.woff2)format("woff2"),url(/play/assets/golos-text-latin-400-normal-DOuJOmdK.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/play/assets/golos-text-cyrillic-ext-500-normal-CLsu_eDI.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-ext-500-normal-InHNvB7v.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/play/assets/golos-text-cyrillic-500-normal-BSLQUuP1.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-500-normal-hXinzVVQ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/play/assets/golos-text-latin-ext-500-normal-9vZPKadr.woff2)format("woff2"),url(/play/assets/golos-text-latin-ext-500-normal-BmtMVntR.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:Golos Text;font-style:normal;font-display:swap;font-weight:500;src:url(/play/assets/golos-text-latin-500-normal-BznAvurO.woff2)format("woff2"),url(/play/assets/golos-text-latin-500-normal-BQo4s7Kn.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/golos-text-cyrillic-ext-600-normal-uuhKjiyO.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-ext-600-normal-rSWq63aw.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/golos-text-cyrillic-600-normal-lpQ9rVRR.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-600-normal-BgvEFMNR.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/golos-text-latin-ext-600-normal-DLLCs_GQ.woff2)format("woff2"),url(/play/assets/golos-text-latin-ext-600-normal-C6iohuVX.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:Golos Text;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/golos-text-latin-600-normal-Bhk8uV1U.woff2)format("woff2"),url(/play/assets/golos-text-latin-600-normal-B_o32mE8.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/unbounded-cyrillic-ext-600-normal-DtnEkFtx.woff2)format("woff2"),url(/play/assets/unbounded-cyrillic-ext-600-normal-BY1ZbQNl.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/unbounded-cyrillic-600-normal-DW6uzIMB.woff2)format("woff2"),url(/play/assets/unbounded-cyrillic-600-normal-B-s5c2Kn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/unbounded-vietnamese-600-normal-Cx2bTSHN.woff2)format("woff2"),url(/play/assets/unbounded-vietnamese-600-normal-BzfrgZ_C.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/unbounded-latin-ext-600-normal-0iZLtTDV.woff2)format("woff2"),url(/play/assets/unbounded-latin-ext-600-normal-ClMPf-bu.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:Unbounded;font-style:normal;font-display:swap;font-weight:600;src:url(/play/assets/unbounded-latin-600-normal-oRSANpZr.woff2)format("woff2"),url(/play/assets/unbounded-latin-600-normal-BPdB_PEv.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}.feedback-section{--feedback-ink:#201c17;--feedback-red:#a73125;color:var(--feedback-ink);grid-template-columns:.85fr 1.15fr;gap:clamp(24px,6vw,100px);padding-block:clamp(64px,9vw,132px);scroll-margin-top:24px;display:grid}.feedback-intro{align-self:start;position:relative}.feedback-intro h2{letter-spacing:-.045em;margin:16px 0 24px;font-family:Yeseva One,Georgia,serif;font-size:clamp(38px,4.8vw,68px);font-weight:400;line-height:1.08}.feedback-intro h2 span{color:var(--feedback-red)}.feedback-intro>p:last-of-type{max-width:31ch;font-size:18px;line-height:1.6}.feedback-postmark{border:2px solid var(--feedback-red);width:122px;height:122px;color:var(--feedback-red);text-align:center;letter-spacing:.08em;border-radius:50%;place-content:center;margin:32px 0 0 20px;font-size:13px;font-weight:700;line-height:1.5;display:inline-grid;transform:rotate(-12deg)}.feedback-letter{background:#fff9e9;border:1px solid #b8ac90;padding:clamp(20px,3.6vw,48px);position:relative;box-shadow:7px 7px #d6cdb9}.feedback-letter:before{content:"";pointer-events:none;background:#c9b08a99;width:100px;height:24px;position:absolute;top:-10px;left:36%;transform:rotate(-4deg)}.feedback-letter form{gap:12px;display:grid}.feedback-letter label{font-size:16px;font-weight:600}.feedback-letter textarea,.feedback-letter input{box-sizing:border-box;width:100%;min-width:0;color:var(--feedback-ink);font:inherit;background:#fffdf6;border:1px solid #7a705e;border-radius:0;margin:0;padding:14px;font-size:16px;line-height:1.5}.feedback-letter textarea{resize:vertical;min-height:160px}.feedback-letter :is(textarea,input)::placeholder{color:#756b5c;opacity:1}.feedback-letter :is(textarea,input,button):focus-visible{outline:3px solid var(--feedback-red);outline-offset:4px}.feedback-letter .feedback-privacy{color:#625849;margin:6px 0 8px;font-size:13px;line-height:1.6}.feedback-trap{display:none}.feedback-send{background:var(--feedback-red);color:#fff9e9;border:1px solid var(--feedback-red);min-height:52px;font:inherit;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:16px;font-weight:600;transition:background-color .18s,transform .18s;display:flex}.feedback-send span{font-size:24px;line-height:1;transition:transform .18s}.feedback-send:disabled{opacity:.7;cursor:wait}.feedback-status{overflow-wrap:anywhere;min-height:1.6em;margin:2px 0 0;font-size:14px;line-height:1.6}.feedback-status-success{color:#285c39}.feedback-status-error{color:#96231c}@media (hover:hover){.feedback-send:not(:disabled):hover{background:#81251c;transform:translateY(-2px)}.feedback-send:not(:disabled):hover span{transform:translate(2px,-2px)}}@media (max-width:720px){.feedback-section{grid-template-columns:1fr;gap:28px}.feedback-intro{padding-right:28px}.feedback-intro>p:last-of-type{max-width:38ch;font-size:16px}.feedback-postmark{opacity:.85;width:82px;height:82px;margin:0;font-size:9px;position:absolute;top:-16px;right:0}.feedback-intro .hp-eyebrow{padding-right:90px}.feedback-letter{margin-right:7px}}@media (prefers-reduced-motion:reduce){.feedback-send,.feedback-send span{transition:none}}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/play/assets/golos-text-cyrillic-ext-800-normal-MgQvlP1M.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-ext-800-normal-nAniE-it.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:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/play/assets/golos-text-cyrillic-800-normal-n8hjK-Mh.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-800-normal-DeDNPNQP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/play/assets/golos-text-latin-ext-800-normal-B3jauhB1.woff2)format("woff2"),url(/play/assets/golos-text-latin-ext-800-normal-DctlWd28.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:Golos Text;font-style:normal;font-display:swap;font-weight:800;src:url(/play/assets/golos-text-latin-800-normal-Dj36HFM-.woff2)format("woff2"),url(/play/assets/golos-text-latin-800-normal-B_cdlg2g.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:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url(/play/assets/golos-text-cyrillic-ext-900-normal-BzgKQQVH.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-ext-900-normal-DWb4meIK.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:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url(/play/assets/golos-text-cyrillic-900-normal-RBudP1uV.woff2)format("woff2"),url(/play/assets/golos-text-cyrillic-900-normal-g-1tVbBl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url(/play/assets/golos-text-latin-ext-900-normal-Dc0A1cw1.woff2)format("woff2"),url(/play/assets/golos-text-latin-ext-900-normal-BPJx9NMu.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:Golos Text;font-style:normal;font-display:swap;font-weight:900;src:url(/play/assets/golos-text-latin-900-normal-CmMSSdq2.woff2)format("woff2"),url(/play/assets/golos-text-latin-900-normal-D8MtgOKp.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:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/play/assets/caveat-cyrillic-IPx-_jSJ.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500 700;font-display:swap;src:url(/play/assets/caveat-latin-CP6HlsNg.woff2)format("woff2");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}.app.is-homepage{--paper:#efe7d6;--table:var(--paper);--ink:#1c180f;--blue:#3938b5;width:100%;max-width:none;min-height:100svh;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0;padding:0;display:block}@supports (color:lab(0% 0 0)){.app.is-homepage{--paper:lab(91.9789% .688881 9.62995);--ink:lab(8.39735% 1.12527 5.902);--blue:lab(30.8172% 32.3403 -67.0869)}}.homepage{--hp-paper:#efe7d6;--hp-ink:#1c180f;--hp-red:#b02018;--hp-blue:#2c3893;--hp-gold:#edbc58;--hp-acid:#caf606;--hp-night:#1c180f;--hp-line:#8d8575;--hp-muted:#534c3e;--hp-ease:cubic-bezier(.22,1,.36,1);isolation:isolate;background-image:radial-gradient(#43392914 .5px,#0000 .75px);background-image:radial-gradient(lab(24.6503% 2.3734 11.8894/.08) .5px,#0000 .75px);background-size:5px 7px;width:100%;font-family:Golos Text,Arial,sans-serif;font-size:1rem;line-height:1.6}@supports (color:lab(0% 0 0)){.homepage{--hp-paper:lab(91.9789% .688881 9.62995);--hp-ink:lab(8.39735% 1.12527 5.902);--hp-red:lab(39.0799% 56.2423 43.7427);--hp-blue:lab(27.1507% 20.7414 -53.1273);--hp-gold:lab(79.2846% 10.4211 56.3906);--hp-acid:lab(91.4226% -33.041 86.469);--hp-night:lab(8.39735% 1.12527 5.902);--hp-line:lab(56.0134% .784189 9.70624);--hp-muted:lab(32.8056% .917912 9.82848)}}.homepage h1,.homepage h2,.homepage h3{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;font-family:Golos Text,Arial,sans-serif;font-weight:800}.homepage p{text-wrap:pretty;overflow-wrap:anywhere}.homepage a{color:inherit}.homepage :where(button,input){font:inherit}.homepage button,.homepage a{-webkit-tap-highlight-color:transparent}.homepage :is(button,a,input,summary):focus-visible{outline-offset:5px;outline:3px solid}.hp-container{width:min(100% - 40px,1280px);margin-inline:auto}.hp-skip{z-index:20;background:var(--hp-paper);border:1px solid var(--hp-ink);padding:12px 18px;position:fixed;top:12px;left:16px;transform:translateY(-180%);color:var(--hp-ink)!important}.hp-skip:focus{transform:none}.hp-hero-shell{position:relative;overflow:clip}.hp-header{border-bottom:1px solid var(--hp-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.hp-brand{align-items:center;gap:8px;min-height:44px;font-family:Caveat,cursive;font-size:1.5rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.hp-brand-mark{color:var(--hp-red);font-family:Golos Text,sans-serif;font-size:1rem}.hp-header nav{flex-wrap:wrap;gap:16px;display:flex}.hp-header nav a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:.8125rem;text-decoration:none;display:flex}.hp-masthead{border-bottom:1px solid var(--hp-ink);padding-top:12px;position:relative}.hp-masthead>span{text-transform:uppercase;letter-spacing:-.085em;white-space:nowrap;font-family:Unbounded,Golos Text,sans-serif;font-size:clamp(1.7rem,7.8vw,8.25rem);font-weight:600;line-height:1.15;display:block}.hp-masthead>i{color:var(--hp-red);font-family:Caveat,cursive;font-size:1.4rem;font-style:normal;font-weight:600;display:none}.hp-hero{gap:20px;padding-block:20px 24px;display:grid;position:relative}.hp-hero-copy{z-index:2;min-width:0;position:relative}.hp-hero h1{max-width:18ch;font-size:1.9rem;line-height:1.08}.hp-hero h1>span{color:var(--hp-red);letter-spacing:-.02em;transform-origin:0;font-family:Caveat,cursive;font-size:1.35em;font-weight:700;line-height:1.05;display:block;transform:rotate(-3deg)}.hp-lead{max-width:46ch;margin-top:16px;font-size:1rem;line-height:1.55}.hp-hero-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px;display:flex}.hp-hero-note{max-width:42ch;color:var(--hp-muted);margin-top:12px;font-size:.8125rem;line-height:1.5}.hp-button{border:1px solid var(--hp-ink);overflow-wrap:anywhere;cursor:pointer;min-width:0;max-width:100%;min-height:52px;transition:transform .18s var(--hp-ease),background-color .18s var(--hp-ease);box-shadow:3px 3px 0 var(--hp-ink);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;font-size:1rem;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex}.hp-button>span{flex:none;font-size:1.25rem}.hp-button-paper{background:var(--hp-red);border-color:var(--hp-red);min-width:min(220px,100%);color:var(--hp-paper)!important}.hp-button-blue{background:var(--hp-ink);color:var(--hp-paper)}.hp-text-action{min-height:44px;color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;font-weight:500;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.hp-hero-world{isolation:isolate;min-width:0;height:242px;position:relative}.hp-hero-world:before{content:"";background:var(--hp-red);clip-path:polygon(4% 3%,97% 0,100% 90%,96% 99%,2% 96%,0 5%);z-index:-1;position:absolute;inset:18px 8px 6px;transform:rotate(-4deg)}.hp-hand-note{color:var(--hp-red);z-index:5;font-family:Caveat,cursive;font-size:2rem;font-weight:700;position:absolute;top:-12px;left:10px;transform:rotate(-9deg)}.hp-seal{border:1px solid var(--hp-ink);outline:1px solid var(--hp-ink);outline-offset:-6px;background:var(--hp-gold);z-index:6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;font-family:Caveat,cursive;font-size:1.05rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:2px;transform:rotate(14deg)}.hp-seal>span{font-family:Golos Text,sans-serif;font-size:2rem}.hp-collage-number{letter-spacing:.08em;color:var(--hp-ink);background:var(--hp-paper);padding:2px 6px;font-size:.6875rem;position:absolute;bottom:-3px;right:0;transform:rotate(6deg)}.hp-fan{isolation:isolate;position:relative}.hp-hero-fan{width:278px;height:225px;margin:auto}.hp-motion-layer{transform-origin:50% 85%;position:absolute}.hp-hero-fan .hp-motion-layer{width:112px;top:34px}.hp-hero-fan .hp-motion-layer-1{left:4px}.hp-hero-fan .hp-motion-layer-2{z-index:2;top:5px;left:80px}.hp-hero-fan .hp-motion-layer-3{z-index:3;top:42px;left:160px}.hp-print{background:var(--hp-paper);color:var(--hp-ink);border:1px solid var(--hp-ink);transform-origin:50% 85%;border-radius:1px;width:100%;padding:5px;position:relative;box-shadow:3px 5px #17100829;box-shadow:3px 5px lab(5.25437% 2.20192 4.67731/.16)}.hp-print-1{transform:rotate(-12deg)}.hp-print-2{transform:rotate(4deg)}.hp-print-3{transform:rotate(12deg)}.hp-hero-fan .hp-print-2:before{content:"";z-index:4;background:#e4c9a2cc;background:lab(82.674% 5.53745 23.2546/.8);width:50%;height:16px;position:absolute;top:-9px;left:25%;transform:rotate(-8deg)}.hp-art{aspect-ratio:880/1168;background:var(--hp-paper);width:100%;display:block;position:relative;overflow:hidden}.hp-art img{object-fit:contain;width:100%;height:100%;display:block}.hp-print-caption{text-align:center;overflow-wrap:anywhere;padding:6px 1px 2px;font-size:.625rem;font-weight:500;line-height:1.3;display:block}.hp-art-fallback{color:var(--hp-red);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;font-size:3rem;display:flex;position:absolute;inset:0}.hp-art-fallback span{font-size:.875rem;line-height:1.5}.hp-hero-detail{max-width:48ch;font-size:.875rem;line-height:1.6}.hp-type-strip{border-block:1px solid var(--hp-ink);text-transform:uppercase;letter-spacing:-.055em;grid-template-columns:1fr 1fr;font-family:Golos Text,sans-serif;font-size:clamp(1.1rem,3.8vw,3.5rem);font-weight:900;line-height:1.25;display:grid}.hp-type-strip>span{text-align:center;padding:10px 16px}.hp-type-strip>span+span{border-left:1px solid var(--hp-ink)}.hp-type-strip>i{text-transform:none;letter-spacing:0;color:var(--hp-red);text-align:center;border-top:1px solid var(--hp-ink);grid-area:2/1/auto/-1;padding:1px 12px;font-family:Caveat,cursive;font-size:1.7rem;font-style:normal;font-weight:600}.hp-decks,.hp-rules,.hp-faq{scroll-margin-top:16px}.hp-decks{padding-block:40px}.hp-section-heading{justify-content:space-between;align-items:start;gap:24px;display:flex}.hp-section-heading>div{min-width:0}.hp-eyebrow{letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font-size:.75rem;font-weight:500}.homepage h2{font-size:clamp(1.8rem,3.8vw,3.2rem);line-height:1.1}.hp-section-heading h2{max-width:21ch}.hp-section-star{color:var(--hp-red);font-size:3.5rem;line-height:1}.hp-players{border-block:1px solid var(--hp-ink);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:16px;padding-block:18px;display:flex}.hp-players label{font-size:1rem;font-weight:600}.hp-players p{color:var(--hp-muted);font-size:.875rem}.hp-stepper{align-items:center;gap:6px;display:flex}.hp-stepper button{border:1px solid var(--hp-ink);background:0 0;place-items:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;font-size:1.375rem;display:grid}.hp-stepper input{appearance:textfield;text-align:center;width:46px;color:var(--hp-ink);font-variant-numeric:tabular-nums;background:0 0;border:0;min-height:44px;font-size:1.125rem}.hp-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hp-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hp-deck-list{gap:24px;padding-top:24px;display:grid}.hp-deck{--hp-deck-accent:var(--hp-red);--hp-deck-button-ink:var(--hp-paper);border:1px solid var(--hp-ink);isolation:isolate;background:#f5eede;background:lab(94.2835% .712931 8.44663);flex-direction:column;min-width:0;padding:24px;display:flex;position:relative}.hp-deck-provocative{--hp-deck-accent:var(--hp-acid);--hp-deck-button-ink:var(--hp-night);background:var(--hp-ink);color:var(--hp-paper)}.hp-deck-index{color:var(--hp-red);letter-spacing:-.09em;z-index:3;font-family:Golos Text,sans-serif;font-size:3.5rem;font-weight:900;line-height:1;position:absolute;top:12px;left:16px}.hp-deck-provocative .hp-deck-index{color:var(--hp-acid)}.hp-deck-fan{width:min(100%,300px);height:236px;margin:4px auto 24px}.hp-deck-fan .hp-motion-layer{width:122px;top:35px}.hp-deck-fan .hp-motion-layer-1{left:2%}.hp-deck-fan .hp-motion-layer-2{z-index:2;top:0;left:27%}.hp-deck-fan .hp-motion-layer-3{z-index:3;top:60px;left:52%}.hp-deck-provocative .hp-print{background:var(--hp-ink);color:var(--hp-paper);border-color:var(--hp-acid)}.hp-deck-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.hp-deck-count{margin-bottom:6px;font-size:.75rem}.hp-deck h3{margin:0 0 16px;font-size:2.1rem;line-height:1.12}.hp-deck-description{max-width:46ch;font-size:1rem;line-height:1.6}.hp-deck-topics{margin-top:16px;font-size:.8125rem;line-height:1.6}.hp-deck-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;width:100%;margin-top:auto;padding-top:24px;display:flex}.hp-button-deck{background:var(--hp-deck-accent);color:var(--hp-deck-button-ink);border-color:var(--hp-deck-accent);width:100%}.hp-deck-provocative .hp-button-deck{box-shadow:3px 3px 0 var(--hp-paper)}.hp-saved-note{width:100%;font-size:.8125rem}.hp-privacy{text-align:center;color:var(--hp-muted);margin-top:24px;font-size:.8125rem}.hp-demo-section{background:var(--hp-ink);color:var(--hp-paper);border-block:1px solid var(--hp-ink);padding-block:48px;position:relative}.hp-demo{align-items:center;gap:32px;display:grid}.hp-demo-copy{min-width:0}.hp-demo-copy h2{max-width:17ch;margin-bottom:24px}.hp-demo-copy>p:not(.hp-eyebrow){max-width:46ch;font-size:1rem;line-height:1.7}.hp-hand-demo{color:var(--hp-gold);margin-block:24px;font-family:Caveat,cursive;font-size:2rem;font-weight:600;line-height:1.2;display:block;transform:rotate(-5deg)}.hp-demo-copy>.hp-text-action{margin-top:12px}.hp-demo-region{width:min(100%,380px);margin-inline:auto;position:relative}.hp-demo-region:before,.hp-demo-region:after{content:"";z-index:3;pointer-events:none;background:#dac099d9;background:lab(79.2051% 5.23636 23.3881/.85);width:60px;height:22px;position:absolute;top:-8px}.hp-demo-region:before{left:-10px;transform:rotate(-35deg)}.hp-demo-region:after{right:-10px;transform:rotate(33deg)}.hp-demo-card{border:1px solid var(--hp-line);background:var(--hp-paper);color:var(--hp-ink);padding:8px;box-shadow:6px 7px #050301;box-shadow:6px 7px lab(.906164% .312924 1.01059)}.hp-demo-meta{background:var(--hp-gold);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:.6875rem;display:flex}.hp-demo-caption{padding:18px 12px 20px}.homepage .hp-demo-caption h3{letter-spacing:-.03em;margin:0;font-family:Yeseva One,Georgia,serif;font-size:1.875rem;font-weight:400;line-height:1.2}.hp-demo-caption>p:last-child{margin-top:16px;font-size:1.0625rem}.hp-demo-english{color:var(--hp-muted);margin-top:5px;font-size:.8125rem}.hp-demo-caption .hp-demo-definition{margin-top:22px;font-size:1rem;line-height:1.7}.hp-demo-question{border-top:1px solid var(--hp-line);margin-top:24px;padding-top:18px;font-size:1rem;line-height:1.6}.hp-demo-question>span{color:var(--hp-red);margin-bottom:8px;font-size:.75rem;display:block}.hp-demo-toggle{border-color:var(--hp-paper);width:100%;box-shadow:3px 3px 0 var(--hp-paper);margin-top:20px}.hp-rules{gap:32px;padding-block:48px;display:grid}.hp-rules-heading{min-width:0}.hp-rules-heading h2{max-width:20ch}.hp-rule-list{border-top:1px solid var(--hp-ink);gap:0;margin:0;padding:0;list-style:none;display:grid}.hp-rule-list li{border-bottom:1px solid var(--hp-ink);grid-template-columns:2ch minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.hp-rule-list li>span{color:var(--hp-red);font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.4}.hp-rule-list p{max-width:60ch;font-size:1rem;line-height:1.65}.hp-rules-note{color:var(--hp-muted);max-width:65ch;margin-top:24px;font-size:.875rem;line-height:1.65}.hp-faq{gap:32px;padding-block:24px 56px;display:grid}.hp-faq h2{max-width:17ch}.hp-faq details{border-top:1px solid var(--hp-ink)}.hp-faq details:last-child{border-bottom:1px solid var(--hp-ink)}.hp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding-block:18px;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary>span{flex:none;font-size:1.5rem}.hp-faq details[open] summary>span{transform:rotate(45deg)}.hp-faq details>p{max-width:65ch;padding-bottom:24px;font-size:1rem;line-height:1.65}.hp-outro{background:var(--hp-red);color:var(--hp-paper);border-block:1px solid var(--hp-ink);padding-block:48px}.hp-outro>.hp-container{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hp-outro-scribble{font-family:Caveat,cursive;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:1;transform:rotate(-5deg)}.hp-outro h2{max-width:20ch}.hp-outro .hp-button-paper{background:var(--hp-paper);border-color:var(--hp-paper);color:var(--hp-ink)!important}.hp-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-block:20px;font-size:.8125rem;display:flex}.hp-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.hp-footer p{color:var(--hp-muted)}.homepage-dialog{color:#1c180f;color:lab(8.39735% 1.12527 5.902);background:#efe7d6;background:lab(91.9789% .688881 9.62995);border:1px solid #4f4735;border:1px solid lab(30.4888% 1.40668 11.9146);border-radius:2px;width:min(100% - 32px,620px);max-height:calc(100dvh - 32px);padding:24px;overflow:auto;box-shadow:6px 6px #1c180f;box-shadow:6px 6px lab(8.39735% 1.12527 5.902)}.homepage-dialog::backdrop{background:#1b150bb8;background:lab(7.25373% 1.57871 6.11279/.72)}.homepage-dialog-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.homepage-dialog-header h2{font-family:Golos Text,Arial,sans-serif;font-size:1.75rem;font-weight:800}.homepage-dialog-close{background:0 0;border:1px solid;flex:none;min-height:44px;padding:8px 12px}.homepage-dialog-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.homepage-dialog .primary-button{color:#efe7d6;color:lab(91.9789% .688881 9.62995);background:#b02018;background:lab(39.0799% 56.2423 43.7427)}.homepage-dialog .secondary-button{color:#1c180f;color:lab(8.39735% 1.12527 5.902)}@media (min-width:640px){.hp-container{width:min(100% - 64px,1280px)}.hp-header{min-height:72px}.hp-header nav{gap:28px}.hp-header nav a{font-size:.9375rem}.hp-brand{font-size:1.8rem}.hp-masthead>i{text-align:right;z-index:3;display:block;position:absolute;bottom:-26px;right:0;transform:rotate(-4deg)}.hp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;padding-block:52px 24px}.hp-hero h1{font-size:clamp(2.2rem,4vw,3.3rem)}.hp-hero-world{height:340px}.hp-hero-fan{width:310px;height:310px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.8)}.hp-hero-fan .hp-motion-layer{width:146px;top:60px}.hp-hero-fan .hp-motion-layer-1{left:-8px}.hp-hero-fan .hp-motion-layer-2{top:2px;left:82px}.hp-hero-fan .hp-motion-layer-3{top:70px;left:174px}.hp-hand-note{font-size:2.5rem;top:-2px}.hp-seal{width:86px;height:86px;font-size:1.25rem;top:12px;right:-10px}.hp-hero-detail{grid-column:1/-1;justify-self:end;max-width:52ch;font-size:.875rem}.hp-type-strip{grid-template-columns:1fr .85fr 1fr}.hp-type-strip>i{border-top:0;border-inline:1px solid var(--hp-ink);grid-area:1/2;place-items:center;font-size:clamp(1.9rem,4vw,3.5rem);display:grid}.hp-type-strip>span:last-child{grid-column:3}.hp-decks{padding-block:56px}.hp-deck-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.hp-deck{padding:24px 20px}.hp-deck-fan{max-width:260px;height:215px}.hp-deck-fan .hp-motion-layer{width:106px}.hp-deck-fan .hp-motion-layer-1{left:0}.hp-deck-fan .hp-motion-layer-2{left:25%}.hp-deck-fan .hp-motion-layer-3{left:48%}.hp-deck h3{font-size:1.85rem}.hp-button-deck{padding-inline:14px;font-size:.9375rem}.hp-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}.hp-demo-section{padding-block:64px}.hp-rules,.hp-faq{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}.hp-rules{padding-block:72px}.hp-faq{padding-bottom:72px}.hp-outro{padding-block:64px}.hp-outro>.hp-container{grid-template-columns:1fr 1fr;align-items:center;display:grid}.hp-outro-scribble{grid-row:1/3}.hp-outro h2{font-size:2.5rem}.hp-outro .hp-button{justify-self:start}}@media (min-width:1000px){.hp-container{width:min(100% - 96px,1280px)}.hp-header{justify-content:space-between}.hp-hero{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:64px;min-height:550px;padding-top:46px}.hp-hero-world{height:450px}.hp-hero-world:before{inset:0 0 0 6%;transform:rotate(-5deg)}.hp-hero-fan{width:530px;height:400px;transform:translate(-50%,-50%)scale(.9)}.hp-hero-fan .hp-motion-layer{width:212px;top:88px}.hp-hero-fan .hp-motion-layer-1{left:-8px}.hp-hero-fan .hp-motion-layer-2{top:-5px;left:158px}.hp-hero-fan .hp-motion-layer-3{top:115px;left:303px}.hp-hero-fan .hp-print-1{transform:rotate(-14deg)}.hp-hero-fan .hp-print-2{transform:rotate(5deg)}.hp-hero-fan .hp-print-3{transform:rotate(13deg)}.hp-print-caption{padding-top:8px;font-size:.75rem}.hp-hand-note{font-size:3.5rem;top:-30px;left:24px}.hp-seal{width:108px;height:108px;font-size:1.6rem;top:-20px;right:-10px}.hp-seal>span{font-size:2.6rem}.hp-collage-number{bottom:-22px;right:30px}.hp-hero-detail{margin-top:0;padding-bottom:8px}.hp-deck{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:40px 28px;display:grid}.hp-deck-index{font-size:5rem;top:8px}.hp-deck-fan{width:100%;max-width:260px;height:300px;margin:20px 0 0}.hp-deck-fan .hp-motion-layer{width:120px;top:70px}.hp-deck-fan .hp-motion-layer-1{left:-2%}.hp-deck-fan .hp-motion-layer-2{top:15px;left:18%}.hp-deck-fan .hp-motion-layer-3{top:120px;left:40%}.hp-deck h3{font-size:2rem}.hp-deck-description{font-size:1rem}.hp-deck-topics{font-size:.75rem}.hp-deck-actions{margin-top:0}.hp-demo{gap:100px}.hp-demo-region{width:340px}.hp-demo-copy h2{font-size:3.2rem}.hp-demo-copy>p:not(.hp-eyebrow){font-size:1.125rem}.hp-demo-section{padding-block:88px}.hp-rules{padding-block:96px}.hp-faq{padding-bottom:96px}}@media (min-width:1360px){.hp-hero-fan{transform:translate(-50%,-50%)}.hp-deck h3{font-size:2.35rem}}@media (max-width:639px){.hp-decks{padding-block:20px}.hp-section-heading h2{font-size:1.65rem}.hp-section-heading .hp-eyebrow{margin-bottom:8px}.hp-section-star{display:none}.hp-players{row-gap:8px;margin-top:8px;padding-block:8px}.hp-players p{display:none}.hp-deck-list{gap:20px;padding-top:16px}.hp-deck{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"art count""art title""description description""actions actions";gap:12px 14px;padding:14px;display:grid}.hp-deck-index{font-size:.875rem;top:12px;left:auto;right:12px}.hp-deck-content{display:contents}.hp-deck-fan{grid-area:art;width:76px;height:auto;margin:0}.hp-deck-fan .hp-motion-layer:not(.hp-motion-layer-1){display:none}.hp-deck-fan .hp-motion-layer-1{width:100%;position:static}.hp-deck-fan .hp-print-1{padding:3px;transform:none}.hp-deck-fan .hp-print-caption{padding-block:4px 2px;font-size:.625rem}.hp-deck-count{grid-area:count;align-self:end;margin:0;padding-right:20px}.hp-deck h3{letter-spacing:-.05em;grid-area:title;align-self:start;margin:0;font-size:1.35rem}.hp-deck-description{grid-area:description;font-size:1rem}.hp-deck-topics{display:none}.hp-deck-actions{grid-area:actions;margin:0;padding-top:0}.hp-privacy{margin-top:24px}.hp-button-deck{padding:12px 14px}.hp-hero-detail{border-top:1px solid var(--hp-ink);padding-top:8px}.hp-hero-note{max-width:35ch}}@media (max-width:359px){.hp-container{width:calc(100% - 32px)}.hp-header{gap:8px}.hp-header nav{gap:12px}.hp-header nav a{font-size:.75rem}.hp-brand{font-size:1.3rem}.hp-masthead>span{font-size:1.65rem}.hp-hero h1{font-size:1.75rem}.hp-hero h1>span{font-size:1.3em}.hp-hero{padding-top:16px}.hp-hero-world{height:220px}.hp-hero-fan{transform-origin:top;transform:scale(.94)}.hp-hand-note{font-size:1.8rem}}@media (hover:hover){.hp-header nav a:hover,.hp-footer a:hover{text-decoration:underline}.hp-button:hover{transform:translate(-1px,-2px)}.hp-button-paper:hover{background:#941711;background:lab(32.3128% 50.0187 39.2109)}.hp-button-deck:hover{filter:brightness(.94)}.hp-stepper button:hover:not(:disabled){background:#dad0bb;background:lab(83.868% 1.07276 11.5955)}}@media (prefers-reduced-motion:reduce){.homepage *,.homepage :before,.homepage :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.homepage button:active:not(:disabled),.hp-button:hover{transform:none}}.hp-fan-tilt{width:100%;height:100%;position:relative}.hp-hero h1>span{width:-moz-fit-content;width:fit-content;max-width:100%}.hp-outro-scribble{overflow-wrap:anywhere;transform-origin:0;max-width:100%;font-size:clamp(48px,8vw,112px)}@media (max-width:359px){.hp-hero-fan{transform:scale(.92)}}.hp-hero h1>span{max-width:calc(100% - 10px)}.homepage :is(button,a,input,summary):focus-visible{outline-color:var(--hp-ink)}.hp-deck-provocative :focus-visible,.hp-demo-section :focus-visible,.hp-outro :focus-visible{outline-color:var(--hp-paper)}.homepage h1{padding-bottom:.18em}.homepage h2,.homepage h3{padding-bottom:.1em}.hp-footer a{overflow-wrap:anywhere;min-width:0;max-width:100%}.hp-deck-weird-but-normal{--hp-deck-accent:#3f5949;--hp-deck-button-ink:#fff8e8;background:#e8ddbd}.hp-deck-weird-but-normal .hp-deck-index{color:#a74a53}.hp-deck-weird-but-normal .hp-print{background:#faf1da;border-color:#4b5949}.hp-deck-weird-but-normal .hp-art{aspect-ratio:2/3}.hp-deck-weird-but-normal .hp-art img{object-fit:contain}@media (min-width:640px){.hp-deck-weird-but-normal:last-child:nth-child(odd){grid-column:1/-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:28px;display:grid}.hp-deck-weird-but-normal .hp-deck-fan{height:290px;margin:18px auto 0}.hp-deck-weird-but-normal .hp-deck-actions{max-width:430px}.hp-deck-weird-but-normal .hp-deck-description{max-width:48ch}}.hp-deck-weird-but-normal .hp-print-caption{font-size:.625rem}.hp-deck-weird-normal-v2{--hp-deck-accent:#315845;--hp-deck-button-ink:#fff4dc;background:#ead8a3}.hp-deck-weird-normal-v2 .hp-deck-index{color:#aa3869}.hp-deck-weird-normal-v2 .hp-print{background:#fff4dc;border-color:#315845}.hp-deck-weird-normal-v2 .hp-art{aspect-ratio:1360/2048}.hp-deck-weird-normal-v2 .hp-art img{object-fit:contain}.hp-deck-weird-normal-v2 .hp-print-caption{font-size:.625rem}.hp-renamed-note{color:var(--hp-muted);margin-top:12px;font-size:.8125rem;line-height:1.5}.compact-home{--en-line:#aca493;padding-bottom:env(safe-area-inset-bottom);background-size:7px 9px}@supports (color:lab(0% 0 0)){.compact-home{--en-line:lab(67.6157% .744671 9.6736)}}.en-container{width:min(100% - 40px,1060px);margin-inline:auto}.compact-home h1,.compact-home h2,.compact-home h3{letter-spacing:-.04em;line-height:1.12}.compact-home h1{max-width:24ch;margin:12px 0 20px;font-size:2.25rem}.compact-home h1 span{color:var(--hp-red)}.compact-home h2{margin:0;font-size:1.625rem}.compact-home h3{margin:6px 0 12px;font-size:1.75rem}.en-header{border-bottom:1px solid var(--en-line);flex-wrap:wrap;align-items:center;gap:4px 24px;padding-block:12px;display:flex}.en-header .hp-brand{margin-right:auto;padding-block:.1em;font-size:1.875rem;line-height:1.4}.en-header nav{flex-wrap:wrap;gap:20px;display:flex}.en-header a,.en-footer a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.en-header nav a{font-size:.875rem}.language-nav{flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;line-height:1.4;display:inline-flex}.language-nav a,.language-nav>span{align-items:center;min-height:44px;display:inline-flex}.language-nav a{text-underline-offset:4px;text-decoration:underline}.language-nav [aria-current]{font-weight:600}.hp-header>.language-nav{margin-left:auto}.site-header>.language-nav{color:var(--ink)}.en-intro{padding-block:36px 32px}.compact-home .hp-eyebrow{letter-spacing:.08em;margin:0;font-size:.75rem}.en-lead{max-width:53ch;margin:0;font-size:1rem;line-height:1.65}.en-intro-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-block:20px 12px;display:flex}.en-small{color:var(--hp-muted);margin:0;font-size:.8125rem;line-height:1.5}.en-catalog{border-top:1px solid var(--hp-ink);padding-block:28px;scroll-margin-top:12px}.en-catalog-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.en-players{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.en-players label{font-size:.875rem}.en-deck{border-block:1px solid var(--en-line);grid-template-columns:100px minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.en-deck-art{background:var(--hp-paper);border:1px solid var(--hp-line);align-self:start;padding:5px;transform:rotate(-3deg)}.en-deck-art>span:last-child{text-align:center;overflow-wrap:anywhere;padding-block:5px 1px;font-size:.6875rem;display:block}.en-deck-copy>p:not(.en-small){grid-column:1/-1;max-width:54ch;margin:0;font-size:1rem;line-height:1.6}.en-deck-actions{flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:20px;display:flex}.en-save-note{margin-top:16px}.en-demo{border-top:1px solid var(--hp-ink);gap:28px;padding-block:32px 40px;display:grid}.en-demo-copy h2{max-width:20ch;margin-block:12px 16px}.en-demo-copy>p:last-child{max-width:45ch;margin:0;font-size:1rem;line-height:1.65}.en-demo-region{width:min(100%,320px);margin-inline:auto}.en-demo-card{border:1px solid var(--hp-line);background:var(--hp-paper);padding:8px;box-shadow:4px 4px #d1c6ae;box-shadow:4px 4px lab(80.4097% 1.11607 13.6042)}.en-demo-meta{background:var(--hp-gold);flex-wrap:wrap;justify-content:space-between;gap:8px;margin:0;padding:6px 8px;font-size:.75rem;display:flex}.en-demo-text{padding:18px 10px}.compact-home .en-demo-text h3{letter-spacing:-.02em;margin:0 0 12px;font-family:Yeseva One,Georgia,serif;font-size:1.875rem;font-weight:400}.en-demo-text p{margin:0;font-size:1rem;line-height:1.65}.en-demo-question{border-top:1px solid var(--en-line);margin-top:24px;padding-top:18px}.en-demo-question>span{color:var(--hp-red);margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.en-demo-region>.hp-button{width:100%;margin-top:16px}.en-how{border-top:1px solid var(--hp-ink);gap:24px;padding-block:32px;scroll-margin-top:16px;display:grid}.compact-home .rules{max-width:65ch}.english-rules li>strong,.english-rules li>span{display:block}.compact-home .rules ol{gap:20px;margin:0;padding:0;display:grid}.compact-home .rules li{padding-left:36px;font-size:1rem;line-height:1.65}.compact-home .rules li:before{color:var(--hp-red);font-size:.75rem}.compact-home .rules .help-note{color:var(--hp-muted);margin:24px 0 0;font-size:.875rem;line-height:1.65}.en-feedback{border-block:1px solid var(--en-line)}.en-feedback>summary{cursor:pointer;min-height:60px;padding-block:18px;font-size:1rem;font-weight:500}.en-feedback .feedback-section{width:100%;padding-block:12px 32px}.en-feedback .feedback-postmark{display:none}.en-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 24px;padding-block:16px;font-size:.8125rem;display:flex}.compact-home :is(a,button,input,textarea,summary):focus-visible{outline:3px solid var(--hp-ink);outline-offset:4px}@media (min-width:640px){.en-header{padding-block:16px}.en-intro{padding-block:48px 36px}.compact-home h1{font-size:3rem}.en-lead{font-size:1.125rem}.en-deck{grid-template-columns:220px minmax(0,1fr);gap:36px;padding-block:28px}.en-deck-actions{margin-top:24px}.compact-home h3{font-size:2rem}.en-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-block:48px}.en-how{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:48px;padding-block:40px}.compact-home h2{font-size:2rem}}@media (max-width:639px){.en-header>.language-nav{flex-basis:100%;justify-content:flex-end}.en-deck-copy{display:contents}.en-deck h3{margin-bottom:0}.home-deck-preview{grid-row:1/3}.en-deck-copy>.en-small{align-self:end}.en-deck-copy>h3{align-self:start}.en-deck-copy>p:not(.en-small),.en-deck-actions{grid-column:1/-1}.en-deck-actions{margin-top:0}.en-deck-actions .hp-button{flex:1}.compact-home h1{font-size:2.125rem}.compact-home .hp-stepper{margin:0}.en-intro{padding-top:28px}}@media (hover:hover){.en-header a:hover,.en-footer a:hover{text-underline-offset:4px;text-decoration:underline}}.en-intro{grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"eyebrow eyebrow""title title""lead lead""actions art""note art";column-gap:16px;display:grid}.en-intro-copy{display:contents}.en-intro-copy>.hp-eyebrow{grid-area:eyebrow}.en-intro h1{grid-area:title}.en-intro .en-lead{grid-area:lead}.en-intro-actions{grid-area:actions;align-self:center}.home-hero-note{grid-area:note;align-self:start}.home-hero-art{isolation:isolate;grid-area:art;align-self:center;width:100%;height:118px;position:relative}.home-hero-art:before{content:"";background:var(--hp-red);clip-path:polygon(3% 0,100% 5%,97% 91%,0 100%);z-index:-1;position:absolute;inset:10px -2px 4px;transform:rotate(-5deg)}.home-fan{width:100%;height:100%;position:relative}.home-print{border:1px solid var(--hp-ink);background:var(--hp-paper);transform-origin:50% 85%;width:68px;padding:4px;position:absolute;box-shadow:2px 3px #1c180f2e;box-shadow:2px 3px lab(8.39735% 1.12527 5.902/.18)}.home-print>span:last-child{text-align:center;overflow-wrap:anywhere;padding:6px 1px 2px;font-size:.625rem;line-height:1.35;display:block}.home-print-1{z-index:1;top:22px;left:0;transform:rotate(-13deg)}.home-print-2{z-index:2;top:0;left:25%;transform:rotate(3deg)}.home-print-3{z-index:3;top:28px;right:0;transform:rotate(13deg)}.home-fan-hero .home-print{width:60px}.home-fan-hero .home-print-1{top:16px;left:-13px}.home-fan-hero .home-print-2{top:0;left:14px}.home-fan-hero .home-print-3{top:27px;right:4px}.home-fan-hero .home-print>span:last-child,.home-hand-note,.home-seal{display:none}.en-catalog-heading .hp-eyebrow{margin-bottom:8px}.home-deck-preview{align-self:center;width:100%;height:148px;position:relative}.home-deck-index{letter-spacing:-.08em;color:var(--hp-red);opacity:.24;font-size:2.75rem;font-weight:900;line-height:1;position:absolute;top:-12px;left:0}.home-renamed{grid-column:1/-1;margin-top:8px}.en-deck-list{gap:16px;display:grid}.en-deck{--deck-paper:#f7eed9;--deck-ink:#21221b;--deck-muted:#554f42;--deck-line:#978b71;--deck-accent:var(--hp-red);--deck-button-ink:var(--hp-paper);--deck-index:#c5770f;--deck-heading:"Yeseva One",Georgia,serif;--deck-weight:400;background:var(--deck-paper);color:var(--deck-ink);border:1px solid var(--deck-line);padding:24px 20px}@supports (color:lab(0% 0 0)){.en-deck{--deck-paper:lab(94.3195% .657141 11.2039);--deck-ink:lab(13.1307% -1.90999 4.93689);--deck-muted:lab(33.9681% .494614 8.61264);--deck-line:lab(58.3751% 1.50141 15.7584);--deck-index:lab(57.7806% 26.4822 61.6681)}}.en-deck+.en-deck{border-top:1px solid var(--deck-line)}.compact-home .en-deck h3{font-family:var(--deck-heading);font-weight:var(--deck-weight);letter-spacing:-.025em;line-height:1.2}.en-deck .en-small{color:var(--deck-muted)}.en-deck .home-deck-index{color:var(--deck-index);opacity:.55}.en-deck .home-print{background:var(--deck-paper);color:var(--deck-ink);border-color:var(--deck-accent)}.en-deck .hp-button-paper{background:var(--deck-accent);border-color:var(--deck-accent);box-shadow:3px 3px 0 var(--deck-ink);color:var(--deck-button-ink)!important}.en-deck .hp-text-action{color:var(--deck-ink)}.compact-home .en-deck :focus-visible{outline-color:var(--deck-ink)}.home-deck-provocative{--deck-paper:#281e37;--deck-ink:#f0efe2;--deck-muted:#bdb7c9;--deck-line:#524569;--deck-accent:#c9f645;--deck-button-ink:#191126;--deck-index:var(--deck-accent);--deck-heading:"Unbounded","Golos Text",Arial,sans-serif;--deck-weight:600}@supports (color:lab(0% 0 0)){.home-deck-provocative{--deck-paper:lab(13.5275% 9.4392 -14.7361);--deck-ink:lab(94.3452% -1.56385 6.65975);--deck-muted:lab(75.3579% 4.43557 -8.10899);--deck-line:lab(31.9476% 11.6875 -18.9331);--deck-accent:lab(91.3339% -31.8524 74.4671);--deck-button-ink:lab(6.67803% 8.52649 -13.2791)}}.compact-home .home-deck-provocative h3{text-transform:uppercase;letter-spacing:-.04em;font-size:1.5rem}.home-deck-weird-but-normal{--deck-paper:#eaddbd;--deck-ink:#293e31;--deck-muted:#4c5648;--deck-line:#8a8869;--deck-accent:#425948;--deck-button-ink:#fff4dd;--deck-index:#9e4456}@supports (color:lab(0% 0 0)){.home-deck-weird-but-normal{--deck-paper:lab(88.581% .997216 17.6034);--deck-ink:lab(23.9072% -11.1446 5.18142);--deck-muted:lab(35.3486% -6.19033 6.54312);--deck-line:lab(56.2371% -3.08409 17.2602);--deck-accent:lab(35.5706% -12.2682 6.91125);--deck-button-ink:lab(96.6532% 1.05602 13.554);--deck-index:lab(41.7711% 39.2265 8.81844)}}.home-deck-weird-normal-v2{--deck-paper:#ebd69f;--deck-ink:#293e31;--deck-muted:#4a5747;--deck-line:#978148;--deck-accent:#365942;--deck-button-ink:#fff4dd;--deck-index:#a13170}@supports (color:lab(0% 0 0)){.home-deck-weird-normal-v2{--deck-paper:lab(86.3562% 1.92755 30.1118);--deck-ink:lab(23.9072% -11.1446 5.18142);--deck-muted:lab(35.4163% -7.79697 7.40973);--deck-line:lab(54.981% 3.48786 33.6119);--deck-accent:lab(34.6071% -17.2888 8.88343);--deck-button-ink:lab(96.6532% 1.05602 13.554);--deck-index:lab(39.8376% 50.7549 -9.87182)}}@media (min-width:640px){.en-deck{padding:28px 32px}.compact-home .home-deck-provocative h3{font-size:1.75rem}}@media (max-width:639px){.en-deck{grid-template-columns:84px minmax(0,1fr);gap:16px;padding:18px 14px}.home-deck-preview{height:132px}.compact-home .en-deck h3{font-size:1.5rem}.compact-home .home-deck-provocative h3{font-size:1.1875rem}.en-deck-actions .hp-button{padding-inline:10px}.en-deck-actions .hp-button>span{flex-shrink:0}}@media (hover:hover){.en-deck .hp-button-paper:hover{background:var(--deck-accent);filter:brightness(.94)}}.en-demo{background:var(--hp-ink);color:var(--hp-paper);border:1px solid var(--hp-ink);margin-block:12px 32px;padding:32px 20px}.en-demo-card{color:var(--hp-ink)}.en-demo-region>.hp-button{border-color:var(--hp-paper);box-shadow:3px 3px 0 var(--hp-paper)}.home-demo-note{overflow-wrap:anywhere;max-width:100%;color:var(--hp-gold);transform-origin:0;margin-top:24px;font-family:Caveat,cursive;font-size:1.75rem;line-height:1.25;display:block;transform:rotate(-4deg)}.compact-home .en-demo :focus-visible{outline-color:var(--hp-paper)}@media (min-width:640px){.home-deck-preview{width:200px;height:200px}.home-deck-preview .home-print{width:116px}.home-deck-preview .home-print-1{top:32px;left:0}.home-deck-preview .home-print-2{top:0;left:40px}.home-deck-preview .home-print-3{top:42px;right:-4px}.home-deck-index{font-size:4.5rem;top:-10px}.en-demo{gap:32px;padding:40px 32px}.en-deck{min-height:254px}.home-renamed{margin-top:10px}}@media (min-width:900px){.en-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:none;gap:40px;padding-block:36px}.en-intro-copy{display:block}.home-hero-art{grid-area:auto;height:330px}.home-hero-art:before{inset:22px -4px 4px 8px}.home-fan-hero .home-print{width:164px;padding:6px}.home-fan-hero .home-print-1{top:70px;left:-2px}.home-fan-hero .home-print-2{top:20px;left:calc(50% - 80px)}.home-fan-hero .home-print-3{top:92px;right:0}.home-fan-hero .home-print>span:last-child{font-size:.6875rem;display:block}.home-hand-note{z-index:5;color:var(--hp-red);font-family:Caveat,cursive;font-size:2rem;line-height:1.3;display:block;position:absolute;top:-8px;left:12px;transform:rotate(-7deg)}.home-seal{border:1px solid var(--hp-ink);background:var(--hp-gold);z-index:5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:4.5rem;height:4.5rem;font-family:Caveat,cursive;font-size:1.125rem;line-height:1.15;display:flex;position:absolute;top:-10px;right:-4px;transform:rotate(10deg)}.home-seal>span{font-size:1.5rem}.en-demo{gap:64px;padding:44px 40px}}@media (max-width:639px){.uk-home .en-header .hp-brand{font-size:1.5rem}.home-deck-preview{grid-row:1/3;justify-self:center;width:84px}.home-renamed{grid-column:1/-1}.en-intro-actions .hp-button{gap:8px;min-width:0;padding-inline:14px}.en-intro-actions .hp-text-action{font-size:.875rem}.home-hero-note{font-size:.75rem}.home-deck-preview .home-print>span:last-child{font-size:.5625rem}}@media (max-width:359px){.en-intro{grid-template-columns:minmax(0,1fr) 68px;column-gap:16px}.home-fan-hero .home-print{width:48px}.home-fan-hero .home-print-1{left:-6px}.home-fan-hero .home-print-2{left:10px}.home-fan-hero .home-print-3{right:-4px}.home-hero-art{height:100px}.en-intro-actions .hp-button{padding-inline:10px;font-size:.9375rem}.en-deck{grid-template-columns:88px minmax(0,1fr)}.home-deck-preview .home-print{width:60px}}@media (max-width:639px){.en-catalog{padding-block:24px}.en-catalog-heading{margin-bottom:16px}}@media (max-width:359px){.compact-home .home-deck-universal h3{font-size:1.25rem}}@media (max-width:639px){.home-deck-preview .home-print{width:60px}.home-deck-preview .home-print-1{transform:rotate(-9deg)}.home-deck-preview .home-print-3{transform:rotate(7deg)}}.compact-home .td-catalog{--deck-paper:#e9eee2;--deck-ink:#243b33;--deck-muted:#607167;--deck-accent:#285846;--deck-button-ink:#fffdf2;background:var(--deck-paper);color:var(--deck-ink)}.compact-home .td-catalog-preview{place-items:center;display:grid}.td-catalog-paper{color:#243b33;text-align:center;background:#fbf8ef;border:1px solid #c8d0c3;border-radius:3px 3px 12px;gap:4px;width:min(100%,180px);padding:18px 12px;display:grid;transform:rotate(-4deg)}.td-catalog-paper strong{font-family:Yeseva One,Georgia,serif;font-size:5rem;font-weight:400;line-height:1.1}.td-catalog-paper span{overflow-wrap:anywhere;font-size:.75rem;line-height:1.5}@media (max-width:640px){.td-catalog-paper{width:120px;padding:14px 10px}.td-catalog-paper strong{font-size:3rem}}.home-deck-universe{color:#edf3fb;margin-top:24px;background:#0a1424!important;border-color:#34475e!important}.home-deck-universe .universe-catalog-art{object-fit:contain;background:#02050b;width:100%;height:100%;display:block}.home-deck-universe .home-deck-preview{background:#02050b;height:290px;overflow:hidden}.home-deck-universe .en-small{color:#bacce2}.home-deck-universe .hp-button-paper{box-shadow:3px 3px #34516f;color:#0a1523!important;background:#b7ddff!important;border-color:#b7ddff!important}.home-deck-universe h3{color:#fff}@media (min-width:640px){.home-deck-universe{grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);gap:28px;display:grid}.home-deck-universe .home-deck-preview{height:350px}.home-deck-universe .en-deck-copy{align-self:center}}:root{color:#21221b;color:lab(13.1307% -1.90999 4.93689);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--paper:#f4ead6;--table:#e2dac9;--ink:#21221b;--ochre:#f0b71f;--red:#e85c3d;--blue:#3938b5;--iris:#9881d9;--line:#21221b3d;--ease:cubic-bezier(.22,1,.36,1);background:#e2dac9;background:lab(87.3328% .845373 9.62496);font-family:Golos Text,Arial,sans-serif}@supports (color:lab(0% 0 0)){:root{--paper:lab(93.1593% .659823 11.206);--table:lab(87.3328% .845373 9.62496);--ink:lab(13.1307% -1.90999 4.93689);--ochre:lab(78.1447% 12.4116 75.2961);--red:lab(57.8123% 54.036 46.3605);--blue:lab(30.8172% 32.3403 -67.0869);--iris:lab(58.8406% 23.8828 -42.5054);--line:lab(13.1307% -1.90999 4.93689/.24)}}*{box-sizing:border-box}body{min-width:280px;margin:0}button,input{font:inherit}button{color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{opacity:.35;cursor:default}button:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:4px}button:active:not(:disabled){transform:translateY(1px)}button{transition:transform .16s var(--ease),background-color .16s var(--ease)}h1,h2,p{margin:0}h1,h2{text-wrap:balance}button span{pointer-events:none}main{width:100%}.app{width:100%;max-width:1040px;padding:20px 20px max(24px,env(safe-area-inset-bottom));flex-direction:column;min-height:100svh;margin:0 auto;display:flex}.site-header{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;margin:0 auto 24px;display:flex}.home-link{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-height:48px;padding:0;font-size:.875rem;font-weight:500;line-height:1.4;display:flex}.brand-symbol{font-size:2rem;font-weight:400;line-height:1}.header-subtitle{letter-spacing:.07em;text-transform:uppercase;font-size:.6875rem;font-weight:400;display:block}.help-toggle{border:1px solid var(--line);white-space:nowrap;background:0 0;border-radius:50%;width:70px;height:44px;font-size:.75rem}.site-footer{letter-spacing:.035em;color:#555348;color:lab(35.1611% -.939101 6.87892);border-top:1px solid var(--line);justify-content:space-between;gap:12px;width:100%;margin:40px auto 0;padding-top:16px;font-size:.625rem;display:flex}.game-screen,.reflection-screen,.finished-screen{width:100%;max-width:460px;margin:0 auto}.start-screen{flex-direction:column;gap:28px;max-width:460px;margin:0 auto;display:flex}.stack{isolation:isolate;position:relative}.stack:before{content:"";border:1px solid var(--line);background:var(--paper);z-index:-1;border-radius:16px;position:absolute;inset:3px -2px -5px 3px;transform:rotate(1.3deg)}.cover{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:10px}.cover-field{background:var(--red);isolation:isolate;border-radius:7px;flex-direction:column;min-height:355px;padding:20px 20px 18px;display:flex;position:relative;overflow:hidden}.cover-field:after,.word-poster:after{content:"";pointer-events:none;opacity:.07;z-index:3;background-image:radial-gradient(var(--ink) .45px,transparent .8px),radial-gradient(var(--paper) .5px,transparent .8px);background-position:0 0,2px 3px;background-size:5px 5px,7px 6px;position:absolute;inset:0}.card-meta{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.6875rem;line-height:1.4;display:flex}.cover-title{letter-spacing:-.045em;margin:34px -3px 0;font-family:Yeseva One,Georgia,serif;font-size:2.8rem;font-weight:400;line-height:1.08}.cover-title span{display:block;transform:rotate(-4deg)}.cover-title span+span{padding-left:13px;transform:rotate(3deg)}.optical-mark{width:180px;height:105px;color:inherit;flex:none;margin:30px auto;display:block;position:relative;transform:rotate(-13deg)}.optical-mark i{border:2px solid;border-radius:48% 54% 48% 52%;display:block;position:absolute}.optical-mark i:first-child{inset:0}.optical-mark i:nth-child(2){inset:8px 11px 5px 8px}.optical-mark i:nth-child(3){inset:16px 22px 10px 17px}.optical-mark i:nth-child(4){inset:24px 33px 16px 27px}.optical-mark i:nth-child(5){inset:32px 44px 23px 39px}.optical-mark i:nth-child(6){background:currentColor;inset:40px 55px 31px 52px}.optical-small{width:130px;height:90px}.poster-caption{letter-spacing:.045em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;font-size:.625rem;display:flex}.poster-caption>span:last-child{font-size:1.2rem;line-height:1}.rules-intro{margin-bottom:22px;font-size:1.125rem;line-height:1.45}.rules ol{counter-reset:rules;margin:0;padding:0;list-style:none}.rules li{counter-increment:rules;margin-bottom:16px;padding-left:32px;font-size:.875rem;line-height:1.5;position:relative}.rules li:before{content:counter(rules,decimal-leading-zero);color:var(--blue);font-size:.6875rem;position:absolute;top:2px;left:0}.rules li strong{margin-bottom:3px;font-weight:600;display:block}.rules li span{max-width:60ch;display:block}.players-control{justify-content:space-between;align-items:center;gap:16px;margin:8px 0 12px;padding:12px 0;display:flex}.players-control label{font-size:1rem}.stepper{align-items:center;gap:8px;display:flex}.stepper button{border:1px solid var(--line);background:var(--paper);border-radius:6px;width:44px;height:44px;font-size:1.375rem}.stepper input{text-align:center;width:42px;color:var(--ink);appearance:textfield;background:0 0;border:0;border-radius:3px;font-size:1.125rem}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.primary-button,.secondary-button{border:1px solid var(--blue);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:13px 16px;font-size:.9375rem;font-weight:500;line-height:1.4;display:flex}.primary-button{background:var(--blue);color:var(--paper)}.secondary-button{color:var(--ink);border-color:var(--line);background:0 0;justify-content:center}.full-width{width:100%}.new-game{margin-top:10px}.privacy-note{color:#555348;color:lab(35.1611% -.939101 6.87892);text-align:center;margin:16px 0 0;font-size:.6875rem;line-height:1.5}.restart-confirm{margin-top:16px}.restart-confirm p{margin-bottom:12px;font-size:.875rem;line-height:1.45}.action-row{grid-template-columns:1fr 1.15fr;align-items:stretch;gap:10px;display:grid}.game-progress{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 8px;font-size:.75rem;line-height:1.5;display:flex}.muted{opacity:.6}.round-dots{gap:5px;margin:0 2px 20px;display:flex}.round-dots i{background:#21221b24;background:lab(13.1307% -1.90999 4.93689/.14);flex:1;height:3px}.round-dots .filled{background:var(--blue)}.game-card{text-align:left;border:1px solid var(--line);background:var(--paper);border-radius:16px;width:100%;padding:10px;display:block;box-shadow:0 4px 9px #21221b0f;box-shadow:0 4px 9px lab(13.1307% -1.90999 4.93689/.06)}.card-face{flex-direction:column;min-height:480px;display:flex}.face-reveal{animation:card-in .2s var(--ease);display:block}@keyframes card-in{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}.word-poster{background:var(--ochre);isolation:isolate;border-radius:7px 7px 0 0;flex-direction:column;padding:16px 18px 14px;display:flex;position:relative;overflow:hidden}.wave-word{text-align:center;letter-spacing:-.05em;flex-wrap:wrap;justify-content:center;gap:.2em;margin:26px -8px 0;font-family:Yeseva One,Georgia,serif;font-size:3.15rem;font-weight:400;line-height:1.28;display:flex}.word-part{white-space:nowrap;display:inline-block}.letter{display:inline-block}.letter:nth-child(6n+1){transform:translateY(4px)rotate(-6deg)}.letter:nth-child(6n+2){transform:translateY(1px)rotate(-4deg)}.letter:nth-child(6n+3){transform:translateY(-4px)rotate(-1deg)}.letter:nth-child(6n+4){transform:translateY(-5px)rotate(4deg)}.letter:nth-child(6n+5){transform:translateY(-1px)rotate(6deg)}.letter:nth-child(6n){transform:translateY(4px)rotate(3deg)}.english{text-align:center;letter-spacing:.025em;margin:8px 0 16px;font-size:.875rem;line-height:1.4;display:block}.card-art{isolation:isolate;background:var(--paper);aspect-ratio:1.35;border-radius:2px;width:100%;display:block;position:relative;overflow:hidden}.card-art img{object-fit:cover;width:100%;height:100%;display:block}.word-poster .card-art{aspect-ratio:1.2;background:0 0;max-height:245px}.word-poster .card-art img{object-fit:cover;object-position:center 45%}.art-unavailable{background:0 0;justify-content:center;align-items:center;display:flex}.front-question{text-wrap:pretty;padding:24px 12px 10px;font-size:1.3rem;line-height:1.4;display:block}.print-footer{letter-spacing:.025em;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:18px 12px 4px;font-size:.625rem;display:flex}.print-footer i{background:var(--ochre);width:36px;height:5px;display:block}.card-utility{color:#525044;color:lab(34.0128% -1.01547 7.66857);justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin:12px 2px 4px;font-size:.625rem;display:flex}.text-button{min-height:44px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-decoration-color:color-mix(in oklch,currentColor 35%,transparent);text-underline-offset:4px;color:inherit;background:0 0;border:0;padding:8px 0;font-size:.75rem;line-height:1.4}.card-utility .text-button{font-size:.6875rem}.main-actions{margin-top:4px}.under-actions{color:#525044;color:lab(34.0128% -1.01547 7.66857);justify-content:space-between;align-items:center;gap:12px;margin:8px 2px 0;font-size:.6875rem;display:flex}.previous-button{text-decoration:none}.card-back{padding:14px 12px 10px}.card-back>.card-meta{border-bottom:1px solid var(--line);padding-bottom:16px}.back-title{letter-spacing:-.03em;overflow-wrap:anywhere;margin:20px 0 6px;font-family:Yeseva One,Georgia,serif;font-size:2rem;font-weight:400;line-height:1.18;display:block}.back-english{margin-bottom:18px;font-size:.8125rem;line-height:1.5;display:block}.art-compact{aspect-ratio:2.5;max-height:160px}.card-back .card-art{margin-bottom:20px}.definition{white-space:pre-line;font-size:1.0625rem;line-height:1.5;display:block}.origin{margin-top:14px;font-size:.8125rem;line-height:1.5;display:block}.origin strong{font-weight:600}.dilemma{border-top:1px solid var(--line);white-space:pre-line;margin-top:22px;padding-top:18px;font-size:1.0625rem;line-height:1.5;display:block}.dilemma>span{display:block}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:500;line-height:1.5;display:block}.dilemma>.eyebrow{margin-bottom:8px}.card-back .print-footer{padding:24px 0 0}.type-interaction .print-footer i{background:var(--blue)}.interaction-poster{background:var(--blue);color:var(--paper);border-radius:7px;flex-direction:column;flex:1;padding:18px 20px 24px;display:flex}.interaction-title{letter-spacing:-.035em;text-wrap:balance;margin:26px 0 20px;font-family:Yeseva One,Georgia,serif;font-size:2.15rem;line-height:1.15;display:block;transform:rotate(-2deg)}.interaction-poster .card-art{aspect-ratio:2;max-height:185px;margin-bottom:18px}.interaction-topic{margin-bottom:14px;font-size:1.125rem;font-weight:500;line-height:1.5;display:block}.interaction-topic>span{opacity:.8;font-size:.8125rem;font-weight:400;display:block}.interaction-prompt{white-space:pre-line;font-size:1.0625rem;line-height:1.55;display:block}.visual-poster{background:var(--iris);border-radius:7px 7px 0 0;flex-direction:column;gap:16px;padding:16px 14px 14px;display:flex}.visual-poster .card-art{aspect-ratio:3/4;border-radius:2px}.visual-poster .card-art img{object-fit:contain}.type-visual .print-footer i{background:var(--iris)}.author-label{color:var(--blue);margin-top:20px}.author-label+.back-title{margin-top:8px}.interpretation-note{color:#525044;color:lab(34.0128% -1.01547 7.66857);margin-top:16px;font-size:.75rem;line-height:1.5}.reflection-screen{padding:32px 6px 0}.reflection-screen h1,.finished-screen h1{letter-spacing:-.04em;margin:38px 0 30px;font-family:Yeseva One,Georgia,serif;font-size:2.4rem;font-weight:400;line-height:1.18}.reflection-screen>.optical-mark{color:var(--blue);margin:36px auto}.reflection-note{text-align:center;margin:0 0 32px;font-size:.875rem;line-height:1.5}.reflection-previous{margin:14px auto 0;display:block}.finished-screen{text-align:center;padding:36px 4px}.finished-screen h1{margin:30px 0 20px}.finished-screen p{margin-bottom:32px;font-size:1rem;line-height:1.5}.finished-screen>.optical-mark{color:var(--blue)}.help-panel{background:var(--paper);border:1px solid var(--line);border-radius:10px;width:100%;max-width:620px;margin:0 auto 28px;padding:24px}.help-panel h2{margin-bottom:24px;font-family:Yeseva One,Georgia,serif;font-size:1.625rem;font-weight:400;line-height:1.2}.help-note{border-top:1px solid var(--line);margin-top:20px;padding-top:12px;font-size:.875rem;line-height:1.5}.save-warning{border:1px solid var(--line);max-width:460px;margin:24px auto 0;padding:12px;font-size:.8125rem;line-height:1.45}.art-dialog{color:var(--paper);background:#13140e;background:lab(6.28968% -1.35821 3.23138);border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:70px 16px 20px;overflow:auto}.art-dialog[open]{flex-direction:column;justify-content:center;align-items:center;display:flex}.art-dialog::backdrop{background:#13140e;background:lab(6.28968% -1.35821 3.23138)}.art-dialog img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 150px);display:block}.art-dialog p{text-align:center;margin-top:16px;font-size:.875rem;line-height:1.4}.art-close{min-height:44px;color:var(--paper);z-index:1;background:#13140e;background:lab(6.28968% -1.35821 3.23138);border:1px solid #f4ead666;border:1px solid lab(93.1593% .659823 11.206/.4);border-radius:6px;padding:10px 16px;font-size:.875rem;position:fixed;top:16px;right:20px}.art-close:focus-visible{outline-color:var(--paper)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:960px){.app{padding:28px 40px 24px}.site-header{margin-bottom:48px}.start-screen{grid-template-columns:1fr 1fr;align-items:start;gap:64px;max-width:920px;padding:0 8px;display:grid}.cover{margin-top:2px;transform:rotate(-2deg)}.cover-field{min-height:495px;padding:24px}.cover-title{margin-top:55px;font-size:3.2rem}.cover .optical-mark{width:210px;height:130px;margin:52px auto}.start-details{padding-top:8px}.site-footer{margin-top:54px}.game-screen{max-width:460px}.game-progress{font-size:.8125rem}.card-face{min-height:520px}.word-poster .card-art{max-height:265px}.front-question{font-size:1.375rem}.game-card{padding:12px}.visual-poster .card-art{max-height:465px}.reflection-screen{padding-top:48px}.reflection-screen h1{font-size:2.65rem}.art-dialog{padding:70px 40px 24px}}@media (max-width:359px){.app{padding:14px 12px 24px}.site-header{margin-bottom:20px}.cover-title{font-size:2.4rem}.cover-field{min-height:325px;padding:16px}.wave-word{margin-top:24px;font-size:2.65rem}.word-poster{padding:14px 12px}.game-card{padding:8px}.front-question{padding:21px 10px 8px;font-size:1.1875rem}.card-back{padding:12px 10px 8px}.back-title{font-size:1.8rem}.game-progress{gap:6px;font-size:.6875rem}.card-utility{flex-wrap:wrap;gap:0}.card-utility>.text-button{margin-left:auto}.primary-button,.secondary-button{padding:12px;font-size:.875rem}.interaction-poster{padding:16px}.interaction-title{font-size:1.9rem}.reflection-screen h1{font-size:2rem}.site-footer{font-size:.5625rem}.rules li{font-size:.8125rem}.card-face{min-height:450px}}@media (hover:hover){.primary-button:hover{background:#2c2a97;background:lab(24.0929% 29.9317 -60.0415)}.secondary-button:hover,.help-toggle:hover{background:#f4ead699;background:lab(93.1593% .659823 11.206/.6)}.text-button:hover{text-decoration-color:currentColor}.game-card:hover{box-shadow:0 5px 15px #21221b1a;box-shadow:0 5px 15px lab(13.1307% -1.90999 4.93689/.1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}button:active:not(:disabled){transform:none}}.resume-game{margin:24px 0 16px}.resume-game p{text-align:center;color:#555348;color:lab(35.1611% -.939101 6.87892);margin-top:8px;font-size:.6875rem;line-height:1.5}.rules-compact li{margin-bottom:12px}.association-note{color:#555348;color:lab(35.1611% -.939101 6.87892);margin-top:14px;font-size:.75rem;line-height:1.5}.main-actions{padding:8px 0}@media (max-width:959px){.cover-field{min-height:250px;padding:16px 18px}.cover-title{margin-top:24px;font-size:2.65rem}.cover .optical-mark{transform-origin:100% 100%;margin:0;position:absolute;bottom:35px;right:18px;transform:scale(.58)rotate(-13deg)}.start-screen{gap:24px}.rules-intro{margin-bottom:18px;font-size:1.0625rem}.start-details .players-control{margin:8px 0 10px;padding:8px 0}}:root{--muted:#525044;--motion-duration:.22s}@supports (color:lab(0% 0 0)){:root{--muted:lab(34.0128% -1.01547 7.66857)}}.app{color:var(--ink)}.site-header,.start-screen,.start-details,.game-screen,.card-face{min-width:0}.header-subtitle,.card-meta,.eyebrow{font-size:.75rem}.help-toggle{flex-shrink:0;font-size:.8125rem}.stepper{flex-shrink:0;gap:6px}.stepper input{width:44px;min-height:44px;font-size:1.125rem}.players-control label{min-width:0;line-height:1.35}.card-utility{color:var(--muted);flex-wrap:wrap;gap:0 16px;font-size:.75rem;line-height:1.5}.card-utility .text-button{margin-left:auto;font-size:.8125rem}.under-actions,.site-footer,.privacy-note,.resume-game p{font-size:.75rem;line-height:1.5}.privacy-note,.resume-game p,.site-footer,.under-actions,.association-note,.interpretation-note{color:var(--muted)}.print-footer{font-size:.6875rem;line-height:1.5}.face-reveal{animation-duration:var(--motion-duration);transform-origin:50% 38%}.is-turning .face-reveal,.motion-flip .face-reveal{animation-name:card-flip}.motion-previous .face-reveal{animation-name:card-previous}@keyframes card-flip{0%{opacity:.35;transform:perspective(1000px)rotateY(-7deg)scale(.995)}to{opacity:1;transform:perspective(1000px)rotateY(0)scale(1)}}@keyframes card-previous{0%{opacity:.35;transform:translate(-14px)}to{opacity:1;transform:translate(0,0)}}.card-art{contain:paint}.art-loading{background:color-mix(in oklch,var(--ink) 7%,var(--paper))}.art-loading:before{content:"";opacity:.25;pointer-events:none;border:2px solid;border-radius:50%;position:absolute;inset:26% 30%;transform:rotate(-20deg)}.art-loading:after{content:"";opacity:.25;pointer-events:none;border:2px solid;border-radius:50%;position:absolute;inset:34% 35%;transform:rotate(-20deg)}.art-loading img{opacity:0}.art-dialog{padding-top:max(70px,calc(env(safe-area-inset-top) + 54px));padding-bottom:max(20px,env(safe-area-inset-bottom))}.art-close{top:max(16px,env(safe-area-inset-top));right:max(20px,env(safe-area-inset-right))}@media (max-width:959px){.cover-field{min-height:260px}.cover-title{font-size:2.55rem;line-height:1.1}.cover .optical-mark{bottom:57px;right:20px;transform:scale(.5)rotate(-13deg)}.poster-caption{z-index:4;font-size:.6875rem;position:relative}.start-screen{width:100%}}@media (min-width:600px) and (max-width:959px){.cover-field{min-height:320px;padding:24px}.cover-title{margin-top:36px;font-size:3rem}.cover .optical-mark{bottom:60px;right:28px;transform:scale(.7)rotate(-13deg)}}@media (max-width:359px){.cover-title{font-size:2.3rem}.players-control{gap:8px}.card-utility{font-size:.75rem}.rules li{font-size:.875rem}.game-progress{flex-wrap:wrap;font-size:.75rem}.site-footer{font-size:.6875rem}}body:has(.app[data-deck=provocative]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191126;background:lab(6.67803% 8.52649 -13.2791)}.app[data-deck=provocative]{--table:#191126;--paper:#281e37;--ink:#f0efe2;--ochre:#c9f645;--red:#ff7871;--blue:#c9f645;--iris:#31d4ed;--line:#f0efe240;--muted:#bdb7c9;--display-font:"Golos Text",Arial,sans-serif;background:var(--table)}@supports (color:lab(0% 0 0)){.app[data-deck=provocative]{--table:lab(6.67803% 8.52649 -13.2791);--paper:lab(13.5275% 9.4392 -14.7361);--ink:lab(94.3452% -1.56385 6.65975);--ochre:lab(91.3339% -31.8524 74.4671);--red:lab(66.7998% 59.7375 34.8989);--blue:lab(91.3339% -31.8524 74.4671);--iris:lab(77.7491% -35.3816 -24.7955);--line:lab(94.3452% -1.56385 6.65975/.25);--muted:lab(75.3579% 4.43557 -8.10899)}}.app[data-deck=provocative] .brand-symbol{color:var(--ochre);font-weight:700}.app[data-deck=provocative] .header-subtitle{color:var(--ochre);letter-spacing:.11em}.app[data-deck=provocative] .help-toggle{border-color:var(--muted);border-radius:3px}.app[data-deck=provocative] .cover,.app[data-deck=provocative] .game-card{border-color:var(--ochre);box-shadow:5px 5px 0 color-mix(in oklch,var(--red) 70%,var(--table));border-radius:5px}.app[data-deck=provocative] .stack:before{border-color:var(--iris);background:var(--table);border-radius:4px;transform:translate(2px,2px)rotate(1deg)}.app[data-deck=provocative] .cover-field{background:var(--ochre);color:var(--table);isolation:isolate;border-radius:1px}.app[data-deck=provocative] .cover-field:before{content:"";border:16px solid var(--red);z-index:-1;width:130px;height:110px;position:absolute;top:24%;right:-20px;transform:rotate(21deg)}.app[data-deck=provocative] .cover-title{font-family:var(--display-font);letter-spacing:-.075em;text-transform:uppercase;font-weight:800;line-height:.99}.app[data-deck=provocative] .cover-title span{transform:rotate(-2deg)}.app[data-deck=provocative] .cover-title span+span{margin-top:8px;padding-left:0;transform:rotate(1deg)}.app[data-deck=provocative] .optical-mark{transform:rotate(23deg)}.app[data-deck=provocative] .optical-mark i{border-width:3px;border-radius:5% 18%}.app[data-deck=provocative] .cover-field:after,.app[data-deck=provocative] .word-poster:after{opacity:.035;background-size:4px 4px,7px 6px}.app[data-deck=provocative] .primary-button,.app[data-deck=provocative] .secondary-button,.app[data-deck=provocative] .stepper button{border-radius:3px;font-weight:600}.app[data-deck=provocative] .primary-button{color:var(--table);border-color:var(--ochre)}.app[data-deck=provocative] .secondary-button{border-color:var(--muted)}.app[data-deck=provocative] .stepper input{color:var(--ink)}.app[data-deck=provocative] .round-dots i{background:color-mix(in oklch,var(--ink) 20%,transparent)}.app[data-deck=provocative] .round-dots .filled{background:var(--ochre)}.app[data-deck=provocative] .word-poster{background:var(--ochre);color:var(--table);border-radius:1px}.app[data-deck=provocative] .wave-word{font-family:var(--display-font);letter-spacing:-.065em;text-transform:uppercase;margin-top:28px;font-weight:800;line-height:1.16}.app[data-deck=provocative] .letter{transform:none}.app[data-deck=provocative] .letter:nth-child(5n+1){transform:translateY(-2px)}.app[data-deck=provocative] .letter:nth-child(5n+4){transform:translateY(2px)}.app[data-deck=provocative] .word-poster .card-art{background:var(--table);border-radius:0}.app[data-deck=provocative] .back-title,.app[data-deck=provocative] .interaction-title,.app[data-deck=provocative] .help-panel h2,.app[data-deck=provocative] .reflection-screen h1,.app[data-deck=provocative] .finished-screen h1{font-family:var(--display-font);letter-spacing:-.055em;font-weight:750}.app[data-deck=provocative] .back-title{color:var(--ochre)}.app[data-deck=provocative] .card-back>.card-meta{border-color:color-mix(in oklch,var(--iris) 45%,transparent)}.app[data-deck=provocative] .dilemma{border-top-color:var(--red)}.app[data-deck=provocative] .dilemma>.eyebrow{color:var(--red)}.app[data-deck=provocative] .interaction-poster{background:var(--iris);color:var(--table);border-radius:1px}.app[data-deck=provocative] .interaction-title{text-transform:uppercase;font-weight:800;transform:rotate(-1deg)}.app[data-deck=provocative] .visual-poster{background:var(--red);color:var(--table);border-radius:1px}.app[data-deck=provocative] .print-footer i{width:44px;height:6px;transform:skew(-24deg)}.app[data-deck=provocative] .type-interaction .print-footer i{background:var(--iris)}.app[data-deck=provocative] .type-visual .print-footer i{background:var(--red)}.app[data-deck=provocative] .art-dialog,.app[data-deck=provocative] .art-close{background:var(--table);color:var(--ink)}.app[data-deck=provocative] .art-dialog::backdrop{background:var(--table)}.app[data-deck=provocative] .art-loading:before,.app[data-deck=provocative] .art-loading:after{border-radius:3px}@media (hover:hover){.app[data-deck=provocative] .primary-button:hover{background:#dcff89;background:lab(95.6244% -25.0528 52.0625)}.app[data-deck=provocative] .secondary-button:hover,.app[data-deck=provocative] .help-toggle:hover{background:#372c4b;background:lab(20.3875% 10.9676 -17.2685)}.app[data-deck=provocative] .game-card:hover{box-shadow:6px 6px 0 color-mix(in oklch,var(--red) 80%,var(--table))}}@media (prefers-reduced-motion:reduce){.face-reveal,.is-turning .face-reveal,.motion-flip .face-reveal,.motion-previous .face-reveal{animation:none}.app[data-deck=provocative] button:active:not(:disabled){transform:none}}.deck-picker{grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:920px;margin:0 auto 24px;display:grid}.deck-option{border:1px solid var(--line);text-align:left;background:0 0;border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;min-height:72px;padding:12px 16px;line-height:1.35;display:flex}.deck-name{font-size:.9375rem;font-weight:600;display:block}.deck-tagline{color:var(--muted);font-size:.75rem;display:block}.deck-option[aria-pressed=true]{background:var(--paper);border-color:var(--blue);box-shadow:inset 0 -3px 0 var(--blue)}.app[data-deck=provocative] .deck-option{border-radius:3px}.app[data-deck=provocative] .deck-option[aria-pressed=true]{background:var(--paper);border-color:var(--ochre)}.app[data-deck=provocative]{--display-font:"Unbounded","Golos Text",Arial,sans-serif}.app[data-deck=provocative] .cover-title{letter-spacing:-.075em;font-size:2.6rem;font-weight:600}.app[data-deck=provocative] .wave-word,.app[data-deck=provocative] .back-title,.app[data-deck=provocative] .interaction-title,.app[data-deck=provocative] .help-panel h2,.app[data-deck=provocative] .reflection-screen h1,.app[data-deck=provocative] .finished-screen h1{font-weight:600}.art-loading>.optical-mark{opacity:.4;max-width:60%;max-height:60%;margin:auto;position:absolute;inset:0}.art-loading:has(>.optical-mark):before{display:none}.art-loading:has(>.optical-mark):after{display:none}body[data-deck=provocative]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#191126;background:lab(6.67803% 8.52649 -13.2791)}body[data-deck=universal]{background:var(--table);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (max-width:959px){.deck-picker{max-width:460px;margin-bottom:20px}.is-start .cover-field{min-height:220px}.is-start .cover .optical-mark{bottom:48px;transform:scale(.42)rotate(-13deg)}.app[data-deck=provocative] .cover-title{font-size:2.15rem;line-height:1.12}.app[data-deck=provocative] .cover .optical-mark{transform:scale(.42)rotate(23deg)}}@media (max-width:359px){.deck-option{min-height:72px;padding:10px 12px}.deck-name{font-size:.8125rem}.deck-tagline{font-size:.6875rem}.app[data-deck=provocative] .cover-title{letter-spacing:-.08em;font-size:1.85rem}}@media (hover:hover){.deck-option:hover{border-color:var(--blue)}}@media (max-width:599px){.is-start .cover-title{font-size:2.35rem}.is-start .cover .optical-mark{bottom:44px;transform:scale(.32)rotate(-13deg)}.app[data-deck=provocative].is-start .cover-title{font-size:2.15rem}.app[data-deck=provocative].is-start .cover .optical-mark{transform:scale(.32)rotate(23deg)}}@media (max-width:359px){.is-start .cover-title{font-size:2.3rem}.app[data-deck=provocative].is-start .cover-title{font-size:1.85rem}}.muted{opacity:1;color:var(--muted)}.app[data-deck=provocative] .interaction-title{font-size:clamp(1.5rem,6.8vw,2rem);line-height:1.2}.app[data-deck=provocative] .cover-title{word-spacing:.12em}.art-unavailable{display:block;position:relative}.art-unavailable>.optical-mark{opacity:.45;margin:0;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)scale(.45)rotate(-13deg)}.app[data-deck=provocative] .art-unavailable>.optical-mark{transform:translate(-50%,-50%)scale(.45)rotate(23deg)}.art-status{text-align:center;overflow-wrap:normal;font-size:.75rem;line-height:1.4;display:block;position:absolute;bottom:8px;left:8px;right:8px}.art-compact.art-unavailable>.optical-mark{transform:translate(-50%,-50%)scale(.35)rotate(-13deg)}.app[data-deck=provocative] .art-compact.art-unavailable>.optical-mark{transform:translate(-50%,-50%)scale(.35)rotate(23deg)}.app[data-deck=provocative] .word-poster .card-art{color:var(--ink)}.site-header{flex-wrap:wrap}.home-link{flex:10rem;min-width:0}.home-link>span:last-child{overflow-wrap:anywhere;min-width:0}.help-toggle{white-space:normal;overflow-wrap:anywhere;flex-shrink:0;width:auto;min-width:70px;max-width:100%;height:auto;min-height:44px;padding:8px 12px}.site-footer{flex-wrap:wrap}.action-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}.primary-button,.secondary-button{overflow-wrap:anywhere;min-width:0}.primary-button>span,.secondary-button>span{flex:none}.deck-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.deck-name,.deck-tagline{overflow-wrap:anywhere;max-width:100%}.game-progress,.under-actions{flex-wrap:wrap}.app[data-deck=provocative] .back-title{font-size:clamp(1.5rem,6.8vw,2rem)}.interaction-title,.interaction-topic,.interaction-prompt,.front-question,.definition,.origin,.dilemma{overflow-wrap:anywhere}.card-stack:before{transform:translate(1px,2px)}.app[data-deck=provocative] .card-stack:before{transform:translate(2px,2px)}.game-card:has(.card-front){padding:0;overflow:hidden}.card-front{--poster-accent:var(--ochre);--poster-meta-ink:var(--ink);min-height:0}.card-front.type-interaction{--poster-accent:var(--blue);--poster-meta-ink:var(--paper)}.card-front.type-visual{--poster-accent:var(--red);--poster-meta-ink:var(--ink)}.poster-media{min-width:0;display:block}.poster-media>.card-meta{background:var(--poster-accent);color:var(--poster-meta-ink);padding:12px 18px}.poster-media>.card-art{aspect-ratio:880/1168;background:var(--paper);border-radius:0;max-height:none}.poster-media>.card-art img{object-fit:contain;object-position:center}.poster-captions,.poster-captions.word-poster{background:linear-gradient(180deg,color-mix(in oklch,var(--poster-accent) 13%,var(--paper)),var(--paper) 100px);min-width:0;color:var(--ink);isolation:auto;border-radius:0;padding:24px 18px;display:block;position:relative;overflow:visible}.poster-captions.word-poster:after{display:none}.poster-captions .wave-word{text-align:left;letter-spacing:-.035em;justify-content:flex-start;gap:.22em;margin:0;font-size:1.85rem;line-height:1.25}.poster-captions .letter,.poster-captions .letter:nth-child(n){transform:none}.poster-captions .english{text-align:left;letter-spacing:0;color:var(--muted);margin:6px 0 0;font-size:.8125rem;line-height:1.5}.poster-captions .front-question,.poster-captions .interaction-prompt{color:var(--ink);text-wrap:pretty;margin:16px 0 0;padding:0;font-size:1.125rem;line-height:1.55;display:block}.type-visual>.poster-captions .front-question{margin:0}.poster-captions .interaction-title{letter-spacing:.025em;text-transform:none;color:var(--muted);margin:0 0 8px;font-family:Golos Text,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;display:block;transform:none}.poster-captions .interaction-topic{color:var(--ink);margin:0;font-family:Yeseva One,Georgia,serif;font-size:1.65rem;font-weight:400;line-height:1.3;display:block}.poster-captions .interaction-topic>span{letter-spacing:0;color:var(--muted);margin-top:6px;font-family:Golos Text,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.5;display:block}.card-back .definition{margin-top:6px}.app[data-deck=provocative] .card-front{--poster-meta-ink:var(--table)}.app[data-deck=provocative] .card-front.type-interaction{--poster-accent:var(--iris)}.app[data-deck=provocative] .poster-captions .wave-word{letter-spacing:-.045em;text-transform:none;margin:0;font-size:1.5rem;line-height:1.25}.app[data-deck=provocative] .poster-captions .interaction-title{letter-spacing:.025em;text-transform:none;font-family:Golos Text,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5;transform:none}.app[data-deck=provocative] .poster-captions .interaction-topic{font-family:var(--display-font);letter-spacing:-.035em;font-size:1.375rem;font-weight:600}@media (max-width:359px){.poster-captions,.poster-captions.word-poster{padding:20px 16px}.poster-media>.card-meta{padding:11px 16px}}.app[data-deck=provocative] .poster-captions.word-poster{background:linear-gradient(180deg,color-mix(in oklch,var(--poster-accent) 13%,var(--paper)),var(--paper) 100px);color:var(--ink);border-radius:0}.app[data-deck=provocative] .poster-captions .letter:nth-child(n){transform:none}@media (max-width:599px) and (min-height:500px){.app.is-card-view{padding:max(6px,env(safe-area-inset-top)) 12px max(8px,env(safe-area-inset-bottom));gap:4px;height:100dvh;min-height:100dvh}.is-card-view>.site-header{gap:10px;min-height:44px;margin-bottom:0}.is-card-view .home-link{gap:8px;min-height:44px;font-size:.8125rem}.is-card-view .brand-symbol{font-size:1.6rem}.is-card-view .header-subtitle{font-size:.625rem}.is-card-view .help-toggle{min-height:44px;padding:6px 10px;font-size:.75rem}.is-card-view>main{flex-direction:column;flex:1;min-height:0;display:flex}.is-card-view>.site-footer{display:none}.is-card-view .game-screen{flex-direction:column;flex:1;min-height:0;display:flex}.is-card-view .game-progress{flex:none;gap:6px;margin:0 2px 4px;font-size:.6875rem;line-height:1.4}.is-card-view .round-dots{flex:none;gap:4px;margin:0 2px 8px}.is-card-view .card-stack{flex:1;min-height:0;display:flex}.is-card-view .game-card{flex-direction:column;height:100%;min-height:0;display:flex}.is-card-view .face-reveal{flex-direction:column;flex:1;min-height:0;display:flex}.is-card-view .card-face{flex:1;min-height:0}.is-card-view .poster-media{flex-direction:column;flex:1;min-height:80px;display:flex}.is-card-view .poster-media>.card-meta{flex:none;padding:6px 12px;font-size:.6875rem}.is-card-view .poster-media>.card-art{aspect-ratio:auto;background:color-mix(in oklch,var(--poster-accent) 7%,var(--paper));flex:1;justify-content:center;align-items:center;min-height:56px;max-height:none;display:flex}.is-card-view .poster-media>.card-art img{aspect-ratio:880/1168;object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%}.is-card-view .poster-captions,.is-card-view .poster-captions.word-poster{flex:none;padding:12px 14px}.is-card-view .poster-captions .wave-word{font-size:1.5rem;line-height:1.15}.is-card-view .poster-captions .english,.is-card-view .poster-captions .interaction-topic>span{margin-top:3px;font-size:.75rem;line-height:1.35}.is-card-view .poster-captions .front-question,.is-card-view .poster-captions .interaction-prompt{margin-top:8px;font-size:1rem;line-height:1.4}.is-card-view .type-visual .poster-captions .front-question{margin:0}.is-card-view .poster-captions .interaction-title{margin-bottom:4px;font-size:.75rem;line-height:1.35}.is-card-view .poster-captions .interaction-topic{font-size:1.25rem;line-height:1.2}.is-card-view .card-utility{flex-wrap:nowrap;flex:none;gap:8px;min-height:44px;margin:4px 0 0}.is-card-view .card-utility>span{display:none}.is-card-view .card-utility .text-button{min-height:44px;margin:0;padding:6px 0;font-size:.75rem}.is-card-view .card-utility .text-button:last-child{margin-left:auto}.is-card-view .main-actions{flex:none;grid-template-columns:1fr 1.15fr;gap:8px;margin:0;padding:0}.is-card-view .main-actions>button{min-height:44px;padding:8px 12px;font-size:.875rem}.is-card-view .card-back{padding:10px 8px 8px}.is-card-view .card-back>.card-meta{padding-bottom:8px;font-size:.6875rem}.is-card-view .back-title{margin:12px 0 3px;font-size:1.5rem;line-height:1.15}.is-card-view .back-english{margin-bottom:8px;font-size:.75rem;line-height:1.35}.is-card-view .card-back .definition{margin-top:0;font-size:1rem;line-height:1.4}.is-card-view .origin{margin-top:8px;font-size:.75rem;line-height:1.35}.is-card-view .dilemma{margin-top:12px;padding-top:10px;font-size:1rem;line-height:1.4}.is-card-view .dilemma>.eyebrow{margin-bottom:5px;font-size:.6875rem}.is-card-view .interpretation-note{margin-top:8px;font-size:.75rem}.is-card-view .author-label{margin-top:10px;font-size:.6875rem}.is-card-view .card-back .print-footer{padding:12px 0 0;font-size:.625rem}.app.is-card-view[data-card-fit=scroll]{height:auto;min-height:100dvh}.is-card-view[data-card-fit=scroll] .card-stack{flex:none;display:block}.is-card-view[data-card-fit=scroll] .game-card,.is-card-view[data-card-fit=scroll] .face-reveal{height:auto;display:block}.is-card-view[data-card-fit=scroll] .poster-media{display:block}.is-card-view[data-card-fit=scroll] .poster-media>.card-art{aspect-ratio:880/1168;display:block}.is-card-view[data-card-fit=scroll] .poster-media>.card-art img{width:100%;height:100%;max-height:none}}.header-game-progress{display:none}@media (max-width:599px) and (min-height:500px){.is-card-view .home-link{flex:0 0 44px;justify-content:center}.is-card-view .home-link>span:last-child{display:none}.is-card-view .header-game-progress{font-variant-numeric:tabular-nums;flex-direction:column;flex:1;gap:2px;min-width:0;font-size:.6875rem;line-height:1.35;display:flex}.is-card-view .header-game-progress>span:last-child{color:var(--muted)}.is-card-view .game-screen>.game-progress{display:none}.is-card-view[data-card-fit=scroll] .home-link{flex:1;justify-content:flex-start}.is-card-view[data-card-fit=scroll] .home-link>span:last-child{display:block}.is-card-view[data-card-fit=scroll] .header-game-progress{display:none}.is-card-view[data-card-fit=scroll] .game-screen>.game-progress{display:flex}}@media (max-width:599px) and (min-height:500px) and (max-height:680px){.is-card-view .card-back{padding:8px 8px 6px}.is-card-view .card-back>.card-meta,.is-card-view .card-back>.print-footer{display:none}.is-card-view .card-back .back-title{margin:6px 0 3px;font-size:1.375rem;line-height:1.15}.app.is-card-view[data-deck=provocative] .card-back .back-title{font-size:1.375rem}.is-card-view .back-english{margin-bottom:4px}.is-card-view .card-back .definition,.is-card-view .card-back .dilemma{line-height:1.35}.is-card-view .origin{margin-top:6px;line-height:1.3}.is-card-view .dilemma{margin-top:8px;padding-top:8px}}body[data-deck=weird-but-normal]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e4dcc4}.app[data-deck=weird-but-normal]{--table:#e4dcc4;--paper:#faf3e1;--ink:#263c31;--line:#263c3145;--blue:#3f5949;--ochre:#dbb351;--red:#b45a63;--iris:#bf9baf;--muted:#596356}.app[data-deck=weird-but-normal] .game-card,.app[data-deck=weird-but-normal] .cover{border-radius:10px;box-shadow:4px 4px #bcae90}.app[data-deck=weird-but-normal] .cover-field{background:#bec6a1}.app[data-deck=weird-but-normal] .poster-media>.card-art,.app[data-deck=weird-but-normal] .poster-media>.card-art img{aspect-ratio:2/3}.app[data-deck=weird-but-normal] .poster-captions .wave-word,.app[data-deck=weird-but-normal] .back-title{letter-spacing:-.025em}@media (max-width:599px) and (min-height:500px){.app.is-card-view[data-deck=weird-but-normal] .poster-media>.card-art{aspect-ratio:auto}.app.is-card-view[data-deck=weird-but-normal][data-card-fit=scroll] .poster-media>.card-art{aspect-ratio:2/3}}body[data-deck=weird-normal-v2]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#e8dfc9}.app[data-deck=weird-normal-v2]{--table:#e8dfc9;--paper:#fff4dc;--ink:#263d32;--line:#263d3245;--blue:#315845;--ochre:#dbaf3f;--red:#aa3869;--iris:#cc88a9;--muted:#586255}.app[data-deck=weird-normal-v2] .game-card,.app[data-deck=weird-normal-v2] .cover{border-radius:9px;box-shadow:4px 4px #bca77c}.app[data-deck=weird-normal-v2] .cover-field{background:#dbaf3f}.app[data-deck=weird-normal-v2] .poster-media>.card-art,.app[data-deck=weird-normal-v2] .poster-media>.card-art img{aspect-ratio:1360/2048}.app[data-deck=weird-normal-v2] .poster-captions .wave-word,.app[data-deck=weird-normal-v2] .back-title{letter-spacing:-.025em}.back-kind{color:var(--blue);margin-bottom:6px}.card-sources{flex-wrap:wrap;flex:1 0 100%;gap:4px 18px;min-width:0;display:flex}.card-sources a{color:var(--blue);text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:.8125rem;line-height:1.4;display:inline-flex}.card-sources a:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@media (max-width:599px) and (min-height:500px){.is-card-view .card-utility.has-sources{flex-wrap:wrap;row-gap:0}.app.is-card-view[data-deck=weird-normal-v2] .poster-media>.card-art{aspect-ratio:auto}.app.is-card-view[data-deck=weird-normal-v2][data-card-fit=scroll] .poster-media>.card-art{aspect-ratio:1360/2048}}.reflection-screen h1,.finished-screen h1{overflow-wrap:anywhere}
