@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/098850a6eb1f8577-s.2f577igfy6zek.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/6dac7af80352e41b-s.2ofvzoy5xjn1c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/21445b8bd0ec5702-s.3ncsaruqasduw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/87c7f5b5afcd23bd-s.p.45a19n6z-i3ph.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/d25394c5b8ff78eb-s.3s-jl_297nmfs.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/c9f6ebf08ddd616b-s.p.1er88gr2sg4r_.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}@font-face{font-family:Rubik Fallback;src:local(Arial);ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.0%;size-adjust:104.98%}.rubik_81ae63d8-module__S4OAra__className{font-family:Rubik,Rubik Fallback;font-style:normal}.rubik_81ae63d8-module__S4OAra__variable{--font-body:"Rubik", "Rubik Fallback"}
@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/ddf73c7ed74d6c7e-s.1xnk4uz1juudn.woff2)format("woff2");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/d4c8778f40af25bb-s.24m_1nio_wozu.woff2)format("woff2");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4A2,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F50A,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/0712f732e36f93a6-s.3bpql8dyfolr4.woff2)format("woff2");unicode-range:U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F50B-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f616b56bffb1d522-s.3gm248t-o4k0z.woff2)format("woff2");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA88,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/5100be790aaa7bba-s.1mwt2tbkfhbgt.woff2)format("woff2");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/64a727321f160dd0-s.3kskay3i18nz-.woff2)format("woff2");unicode-range:U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F345-1F37F,U+1F382,U+1F52A,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADB}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/4424dd932fa2fd59-s.2dy150x41qb-o.woff2)format("woff2");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AB,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB0-1FABD,U+1FABF,U+1FACE-1FACF,U+1FAE7}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/fd3f4e5850a83946-s.0g1rirpaj2zt4.woff2)format("woff2");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F466-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA82,U+1FAC3-1FAC5}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/64c748cb7f925135-s.0rw01tztm135s.woff2)format("woff2");unicode-range:U+200D,U+261D,U+2620,U+2639-263A,U+2665,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F383,U+1F389,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAE0-1FAE6,U+1FAE8,U+1FAF0-1FAF8}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/2f5e1b7c7c6c10b9-s.300v94cbfbtqm.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/057c7b8592fa37e4-s.0rcy2xlucu8k7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/63312da2c450cc53-s.34eg12_plvtcj.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/dd79f01aec524178-s.12b9r7q17z4wy.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/16d6e5a362c3412e-s.1k5lr-0qnjswu.woff2)format("woff2");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:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/1f19a5699e113d82-s.p.2l8v0p31lizwh.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playpen Sans;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/afef9d4c4da42607-s.p.0gwztv_fw8ms4.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}@font-face{font-family:Playpen Sans Fallback;src:local(Arial);ascent-override:103.08%;descent-override:29.95%;line-gap-override:0.0%;size-adjust:113.5%}.playpen_sans_cb8d9101-module__YEigoq__className{font-family:Playpen Sans,Playpen Sans Fallback;font-style:normal}.playpen_sans_cb8d9101-module__YEigoq__variable{--font-hand:"Playpen Sans", "Playpen Sans Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.p.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.12wv-xs8vggjn.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}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_5b5bdc67-module__k4v-Va__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_5b5bdc67-module__k4v-Va__variable{--font-hand-he:"Fredoka", "Fredoka Fallback"}
:root{--night:#140d38;--stage:#21155a;--stage-2:#2d1d75;--ink:#160c35;--cream:#fff3dc;--paper:#fffaf0;--gold:#ffc531;--gold-2:#ffdd73;--gold-dk:#d98a00;--red:#ff4436;--red-dk:#b5160d;--mint:#2ed8b6;--mint-dk:#0f9c80;--sky:#5cc8ff;--pink:#ff5fa2;--wrong:#ff5a4f;--text:#fff8ec;--muted:#c5b9ec;--ink-text:#24164f;--bw:3px;--lift:0 5px 0 var(--ink);--r:20px;--display:var(--font-body), "Rubik", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;--body:var(--font-body), "Rubik", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-text-size-adjust:100%;overscroll-behavior-y:none;background:var(--night)}body{font-family:var(--body);color:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:0 0;min-height:100dvh;overflow-x:hidden}body:after{content:"";z-index:-2;pointer-events:none;background:url(/pattern.svg) 0 0/320px 320px,radial-gradient(90% 45% at 50% -8%,#7c4dff6b,#0000 70%),radial-gradient(60% 40% at -10% 0,#5cc8ff24,#0000 70%),radial-gradient(60% 40% at 110% 0,#ff5fa221,#0000 70%),linear-gradient(#1e1455 0%,#150e3c 50%,#0f0a2c 100%);position:fixed;inset:0}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.num{font-variant-numeric:tabular-nums}.ico{flex:none;display:block}[dir=rtl] .ico.dir{transform:scaleX(-1)}.display,.headline,.hero-h,.ask,.page section>h2,.intro .big,.plate .answer,.score-big,.winner h2,.mine h2{font-family:var(--display)}.btn,.points,.chip,.code,h3{font-family:var(--body)}.headline{text-align:center;font-family:var(--display);color:var(--cream);text-shadow:0 4px 0 var(--ink);margin:0;font-size:clamp(30px,8.5vw,44px);font-weight:700;line-height:1.05}.headline .gold{color:var(--gold)}.kicker{text-align:center;color:var(--muted);margin:0;font-size:16px;line-height:1.4}.eyebrow{font-family:var(--body);color:var(--muted);margin:0 0 8px;font-size:14px;font-weight:600}.screen{width:100%;max-width:480px;min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:16px;margin:0 auto;display:flex}.screen.wide{max-width:1060px}.top{justify-content:space-between;align-items:center;gap:10px;min-height:48px;display:flex}.top .mini-logo{width:auto;height:44px}.round-btn{width:44px;height:44px;color:var(--ink);background:var(--cream);border:var(--bw) solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:14px;place-items:center;display:grid}.spacer{flex:1}.card{background:var(--cream);color:var(--ink-text);border:var(--bw) solid var(--ink);border-radius:var(--r);box-shadow:var(--lift);padding:18px}.card.dark{background:var(--stage-2);color:var(--text)}.card .eyebrow{color:#7a6aa8}.card.dark .eyebrow{color:var(--muted)}.marquee{border:var(--bw) solid var(--ink);box-shadow:var(--lift);background:radial-gradient(circle at 50% 50%, #fffbe3 0 2.5px, var(--gold) 3px 4.5px, var(--gold-dk) 5px 5.6px, transparent 6px) 1.5px 1.5px / 20px 20px, var(--red);border-radius:26px;padding:15px;animation:1.2s steps(2,end) infinite bulbs;position:relative}@keyframes bulbs{50%{background-position:11.5px 11.5px,0 0}}.marquee>.inner{background:var(--stage);border:var(--bw) solid var(--ink);text-align:center;border-radius:16px;padding:16px;position:relative}.btn{border:var(--bw) solid var(--ink);background:var(--cream);width:100%;min-height:60px;color:var(--ink);box-shadow:var(--lift);border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:21px;font-weight:700;line-height:1;transition:transform 60ms,box-shadow 60ms;display:flex;position:relative}.btn:active{box-shadow:0 1px 0 var(--ink);transform:translateY(4px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.gold{background:linear-gradient(180deg, var(--gold-2), var(--gold) 55%)}.btn.mint{background:var(--mint)}.btn.ghost{color:var(--cream);box-shadow:none;background:0 0;border-color:#fff3dc8c;min-height:52px;font-size:18px}.btn.small{border-radius:14px;width:auto;min-height:46px;padding:0 16px;font-size:17px}.btn .ico{width:24px;height:24px}.link-btn{color:var(--muted);font-family:var(--body);background:0 0;border:0;align-items:center;gap:6px;padding:8px;font-size:16px;font-weight:600;display:inline-flex}.buzzer{border:var(--bw) solid var(--ink);background:radial-gradient(120% 90% at 50% 15%, #ff8b78 0%, var(--red) 45%, var(--red-dk) 100%);color:#fff;width:100%;height:104px;font-family:var(--display);letter-spacing:.01em;box-shadow:0 10px 0 var(--ink), inset 0 4px 0 #ffffff59;touch-action:manipulation;border-radius:28px;font-size:38px;font-weight:700;display:block;position:relative}.buzzer:active{box-shadow:0 3px 0 var(--ink), inset 0 4px 0 #ffffff40;transform:translateY(7px)}.buzzer:disabled{color:#d7cff0;-webkit-text-stroke:0;box-shadow:0 6px 0 var(--ink);background:#6b5a9e}.buzzer.live{animation:1.8s ease-in-out infinite throb}@keyframes throb{50%{box-shadow:0 10px 0 var(--ink), 0 0 0 8px #ff443638, inset 0 4px 0 #ffffff59}}.av{border:var(--bw) solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:50%;flex:none;display:inline-block;position:relative}.av img{border-radius:50%;width:100%;height:100%}.av .badge{font-family:var(--body);border:2px solid var(--ink);background:var(--gold);color:var(--ink);white-space:nowrap;border-radius:8px;padding:1px 7px;font-size:11px;font-weight:700;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.av .tick{bottom:-3px;background:var(--mint);width:22px;height:22px;color:var(--ink);border:2px solid var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-5px}.av.away img{filter:grayscale()brightness(.6)}.av.sm{box-shadow:0 2px 0 var(--ink);border-width:2px}.field{flex-direction:column;gap:8px;display:flex}.input{border:var(--bw) solid var(--ink);background:var(--paper);width:100%;min-height:58px;color:var(--ink);font-family:var(--body);border-radius:16px;outline:none;padding:0 18px;font-size:21px;font-weight:600;box-shadow:inset 0 3px #160c3514}.input::placeholder{color:#a99cc9;font-weight:500}.input:focus{box-shadow:0 0 0 4px var(--gold)}.me-row{align-items:center;gap:14px;display:flex}.me-row .av{cursor:pointer}.me-row .field{flex:1;min-width:0}.swap{bottom:-6px;background:var(--gold);border:2px solid var(--ink);width:28px;height:28px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-6px}.avatars{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:10px;display:grid}.avatars button{border:var(--bw) solid var(--ink);aspect-ratio:1;min-width:0;box-shadow:0 3px 0 var(--ink);border-radius:50%;padding:0;overflow:hidden}.avatars button img{width:100%;height:100%}.avatars button[aria-pressed=true]{outline:4px solid var(--gold);outline-offset:2px}.avatars button:disabled{opacity:.25}.topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:720px){.topics{grid-template-columns:repeat(4,minmax(0,1fr))}}.topic{border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink);box-shadow:0 4px 0 var(--ink);font-family:var(--body);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 8px 12px;font-size:17px;font-weight:700;line-height:1.1;display:flex}.topic img{object-fit:contain;filter:drop-shadow(0 3px #160c3540);width:82px;height:82px}.topic small{font-family:var(--body);color:#7a6aa8;font-size:12.5px;font-weight:500}.topic[aria-pressed=true]{background:var(--gold);box-shadow:0 6px 0 var(--ink);transform:translateY(-2px)}.topic[aria-pressed=true] small{color:var(--ink-text)}.topic:disabled{opacity:1;cursor:default}.error{text-align:center;color:#ffd0c9;font-weight:600}.hero{flex-direction:column;align-items:center;gap:14px;padding-top:6px;display:flex}.hero .logo{filter:drop-shadow(0 10px #160c3580);width:min(82vw,360px);height:auto;animation:5s ease-in-out infinite sway}@keyframes sway{50%{transform:rotate(-1.5deg)scale(1.02)}}.facts{color:var(--muted);font-family:var(--body);flex-wrap:wrap;justify-content:center;gap:18px;font-size:15px;font-weight:600;display:flex}.facts span{align-items:center;gap:6px;display:inline-flex}.facts .ico{color:var(--gold)}.steps{counter-reset:s;gap:14px;display:grid}.steps li{grid-template-columns:44px 1fr;align-items:start;gap:12px;list-style:none;display:grid}.steps .n{background:var(--gold);border:var(--bw) solid var(--ink);width:44px;height:44px;font-family:var(--body);color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:20px;font-weight:700;display:grid}.steps h3{font-family:var(--body);margin:2px 0;font-size:19px;font-weight:700}.steps p{color:#5d4f8a;margin:0;font-size:15px;line-height:1.4}.home-grid{gap:22px;display:grid}@media (min-width:900px){.home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.home-grid>*{min-width:0}.footer{color:var(--muted);justify-content:center;gap:16px;padding:6px 0 4px;font-size:14px;display:flex}.footer a{text-underline-offset:3px;text-decoration:underline}.hud{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.hud>:last-child{justify-self:end}.dots{gap:6px;display:flex}.dots i{border:2px solid var(--ink);background:#ffffff2e;border-radius:50%;width:12px;height:12px}.dots i.done{background:var(--mint)}.dots i.now{background:var(--gold);transform:scale(1.25)}.dots i.x2{background:var(--red)}.ring{--p:1;border:var(--bw) solid var(--ink);width:78px;height:78px;box-shadow:var(--lift);background:conic-gradient(var(--gold) calc(var(--p) * 360deg), var(--stage-2) 0);border-radius:50%;place-items:center;display:grid;position:relative}.ring:before{content:"";background:var(--cream);border:2px solid var(--ink);border-radius:50%;position:absolute;inset:8px}.ring b{font-family:var(--display);color:var(--ink);font-size:28px;font-weight:700;position:relative}.ring.hot{background:conic-gradient(var(--red) calc(var(--p) * 360deg), var(--stage-2) 0)}.points{border:var(--bw) solid var(--ink);background:var(--gold);color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:14px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:20px;font-weight:700;display:inline-flex}[dir=rtl] .points{padding:6px 8px 6px 12px}.points.drop{animation:.45s drop}@keyframes drop{30%{background:#fff;transform:scale(1.18)rotate(-4deg)}}.chip{border:2px solid var(--ink);background:var(--stage-2);color:var(--cream);box-shadow:0 2px 0 var(--ink);border-radius:12px;align-items:center;gap:6px;padding:5px 12px;font-size:15px;font-weight:600;display:inline-flex}.chip.red{background:var(--red);color:#fff}.ask{text-align:center;font-family:var(--display);color:var(--cream);text-shadow:0 3px 0 var(--ink);margin:0;font-size:30px;font-weight:700}.clues{flex-direction:column;gap:10px;display:flex}.clue{border:var(--bw) solid var(--ink);background:var(--paper);min-height:58px;color:var(--ink-text);box-shadow:0 4px 0 var(--ink);border-radius:16px;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:12px 14px;font-size:18px;font-weight:600;line-height:1.3;display:grid}.clue .k{background:var(--stage);width:34px;height:34px;color:var(--gold);font-family:var(--body);border-radius:10px;place-items:center;font-size:18px;font-weight:700;display:grid}.clue.fresh{background:#fffbe0;animation:.5s cubic-bezier(.2,1.5,.4,1) land}@keyframes land{0%{opacity:0;transform:translateY(-16px)rotate(-1.5deg)scale(.95)}}.clue.next{color:var(--muted);box-shadow:none;background:0 0;border-style:dashed;border-color:#fff3dc66;min-height:50px;font-size:15px;font-weight:500}.clue.next .k{color:var(--muted);background:#ffffff1a}.more{text-align:center;color:var(--muted);margin-top:-4px;font-size:14px}.photo{aspect-ratio:1;border:var(--bw) solid var(--ink);width:min(100%,320px,36dvh);box-shadow:var(--lift);background:var(--stage);border-radius:22px;margin:0 auto;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.photo .grid{grid-template:repeat(3,1fr)/repeat(3,1fr);display:grid;position:absolute;inset:0}.photo .tile{background:var(--stage-2);border:1.5px solid var(--ink);color:#fff3dc40;font-family:var(--display);place-items:center;font-size:34px;font-weight:700;transition:opacity .55s,transform .55s;display:grid}.photo .tile:nth-child(odd){background:#34237f}.photo .tile.open{opacity:0;transform:scale(.6)rotate(8deg)}.foot{z-index:5;padding:14px 0 max(6px, env(safe-area-inset-bottom));background:linear-gradient(#0000,#140d38eb 28%);flex-direction:column;gap:10px;margin-top:auto;display:flex;position:sticky;bottom:0}.who-answered{color:var(--muted);justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.who-answered .faces{display:flex}.who-answered .faces .av{margin-inline-start:-8px}.answering{flex-direction:column;gap:12px;display:flex}.answering .bar{border:2px solid var(--ink);background:var(--stage-2);border-radius:8px;height:12px;overflow:hidden}.answering .bar i{background:var(--gold);transform-origin:0;height:100%;transition:transform .1s linear;display:block}[dir=rtl] .answering .bar i{transform-origin:100%}.answering .input{text-align:center;min-height:64px;font-size:24px}.answering .row{justify-content:space-between;align-items:center;display:flex}.locked{text-align:center}.locked .said{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;margin:4px 0 6px;font-size:26px;font-weight:700}.intro{text-align:center;flex:1;place-items:center;display:grid}.intro .marquee{width:min(100%,360px);animation:.6s cubic-bezier(.2,1.6,.4,1) pop}.intro .big{font-family:var(--display);color:var(--gold);font-size:clamp(44px,14vw,64px);font-weight:700;line-height:1}.intro .of{font-family:var(--display);color:var(--muted);margin-top:6px;font-size:18px;font-weight:600}.intro .x2{font-family:var(--display);background:var(--red);border:var(--bw) solid var(--ink);box-shadow:var(--lift);color:#fff;border-radius:16px;margin-top:18px;padding:8px 18px;font-size:26px;font-weight:700;animation:.6s cubic-bezier(.2,1.6,.4,1) .5s both pop;display:inline-block}.intro .kind{margin-top:18px;display:inline-flex}@keyframes pop{0%{opacity:0;transform:scale(.5)}}.plate{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.plate .says{font-family:var(--body);color:var(--muted);font-size:18px;font-weight:600}.plate .answer{font-family:var(--display);color:var(--gold);font-size:clamp(30px,9vw,44px);font-weight:700;line-height:1.05;animation:.5s cubic-bezier(.2,1.6,.4,1) pop}.plate .pic{aspect-ratio:1;object-fit:cover;border:var(--bw) solid var(--ink);width:min(100%,300px);box-shadow:var(--lift);border-radius:22px}.plate.compact{flex-direction:row;justify-content:center;gap:12px}.plate.compact .pic{border-radius:14px;width:64px}.credit{color:var(--muted);font-size:11px}.timeline{grid-template-columns:44px 1fr;gap:0 10px;display:grid}.timeline .axis{position:relative}.timeline .axis:before{content:"";top:0;bottom:0;background:var(--ink);border-radius:3px;width:6px;margin-inline-start:-3px;position:absolute;inset-inline-start:50%}.timeline .mark-t{text-align:center;width:100%;position:absolute;inset-inline-start:0;transform:translateY(-50%)}.timeline .mark-t span{font-family:var(--body);background:var(--ink);color:var(--gold);border-radius:6px;padding:1px 5px;font-size:12px;font-weight:600;display:inline-block;position:relative}.rows{position:relative}.trow{border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink-text);box-shadow:0 3px 0 var(--ink);border-radius:16px;align-items:center;gap:10px;padding:0 10px;transition:background .3s,opacity .35s,transform .55s cubic-bezier(.2,1.4,.4,1);display:flex;position:absolute;inset-inline:0}.trow.hidden{opacity:0;transform:translateY(-24px)}.trow .who{flex:1;min-width:0}.trow .who b{font-family:var(--body);white-space:nowrap;align-items:baseline;gap:6px;font-size:16px;font-weight:700;display:flex;overflow:hidden}.trow .who b span{font-family:var(--body);color:#7a6aa8;font-size:12px;font-weight:600}.trow .who small{white-space:nowrap;text-overflow:ellipsis;min-height:18px;font-size:14px;display:block;overflow:hidden}.trow .pts{font-family:var(--body);text-align:end;min-width:48px;font-size:20px;font-weight:700}.trow .verdict{border:2px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.trow.right{background:#d7fbef}.trow.right .verdict{background:var(--mint);color:var(--ink)}.trow.right .pts{color:var(--mint-dk)}.trow.wrong{background:#ffe1dc}.trow.wrong .verdict{background:var(--wrong);color:#fff}.trow.wrong .pts{color:#c4332a}.trow.spot{background:#fff4b8;transform:scale(1.03)}.spinner{border:4px solid #160c3526;border-top-color:var(--ink);border-radius:50%;flex:none;width:26px;height:26px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.silent{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.mine{text-align:center;flex-direction:column;align-items:center;gap:10px;animation:.5s cubic-bezier(.2,1.6,.4,1) pop;display:flex}.mine .stamp{border:var(--bw) solid var(--ink);width:84px;height:84px;box-shadow:var(--lift);border-radius:50%;place-items:center;display:grid}.mine.right .stamp{background:var(--mint);color:var(--ink)}.mine.wrong .stamp{background:var(--wrong);color:#fff}.mine.none .stamp{background:var(--stage-2);color:var(--muted)}.mine h2{margin:0;font-size:32px;font-weight:700}.mine .typed{color:var(--ink-text)}.winner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;display:flex}.winner .frame{width:min(74vw,300px);margin-bottom:30px;position:relative}.winner .frame .pic{aspect-ratio:1;object-fit:cover;border:var(--bw) solid var(--ink);width:100%;box-shadow:var(--lift);border-radius:22px}.winner .frame .av{animation:.6s cubic-bezier(.2,1.6,.4,1) .4s both pop;position:absolute;bottom:-38px;left:50%;transform:translate(-50%)}.winner .frame .crown{color:var(--gold);filter:drop-shadow(0 3px 0 var(--ink));position:absolute;top:-26px;left:50%;transform:translate(-50%)rotate(-6deg)}.winner h2{margin:6px 0 0;font-size:34px;font-weight:700}.reactbar{grid-template-columns:repeat(4,56px);justify-content:center;gap:10px;display:grid}.reactbar button{border:var(--bw) solid var(--ink);background:var(--paper);width:56px;height:56px;box-shadow:0 3px 0 var(--ink);border-radius:16px;padding:6px}.reactbar button:active{transform:translateY(2px)scale(.92)}.reactbar img{width:100%;height:100%}.floaters{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.floater{text-align:center;width:68px;animation:2.6s ease-out forwards float;position:absolute;bottom:-90px}.floater small{font-family:var(--body);background:var(--ink);border-radius:6px;margin-top:2px;padding:0 6px;font-size:12px;font-weight:700;display:inline-block}@keyframes float{to{transform:translateY(-75vh) rotate(var(--rot,8deg));opacity:0}}.skip{bottom:max(16px, env(safe-area-inset-bottom));z-index:25;position:fixed;inset-inline-end:16px}.board{flex-direction:column;gap:10px;display:flex}.brow{border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink-text);box-shadow:0 3px 0 var(--ink);border-radius:16px;grid-template-columns:34px auto 1fr auto;align-items:center;gap:10px;padding:8px 12px;animation:.45s both slide;display:grid}.brow:first-child{background:var(--gold)}.brow.me{outline:3px solid var(--mint);outline-offset:2px}.brow .rk{background:var(--ink);width:34px;height:34px;color:var(--gold);font-family:var(--body);border-radius:10px;place-items:center;font-size:18px;font-weight:700;display:grid}.brow .nm{font-family:var(--body);white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.brow .sc{font-family:var(--body);text-align:end;font-size:20px;font-weight:700}.brow .sc small{color:var(--mint-dk);font-size:12px;display:block}@keyframes slide{0%{opacity:0;transform:translateY(12px)}}.notice{border:var(--bw) solid var(--ink);background:var(--red);color:#fff;font-family:var(--body);box-shadow:var(--lift);border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:18px;font-weight:700;display:flex}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px;padding-top:34px;display:grid}.podium .step{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.podium .block{border:var(--bw) solid var(--ink);width:100%;font-family:var(--display);color:var(--ink);box-shadow:var(--lift);border-radius:14px 14px 6px 6px;place-items:center;font-size:34px;font-weight:700;display:grid}.podium .p1 .block{background:var(--gold);height:118px}.podium .p2 .block{background:#e6e2ff;height:84px}.podium .p3 .block{background:#ffbf8f;height:62px}.podium .nm{font-family:var(--body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:16px;font-weight:700;overflow:hidden}.podium .sc{color:var(--muted);font-size:14px;font-weight:600}.podium .crown{color:var(--gold);filter:drop-shadow(0 2px 0 var(--ink))}.score-big{font-family:var(--display);color:var(--gold);text-align:center;font-size:76px;font-weight:700;line-height:1}.recap{flex-direction:column;gap:8px;display:flex}.recap .r{border:2px solid var(--ink);background:var(--paper);color:var(--ink-text);border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:6px 10px 6px 6px;display:grid}.recap .r img{object-fit:cover;border:2px solid var(--ink);border-radius:10px;width:48px;height:48px}.recap .r b{font-family:var(--body);font-size:16px;font-weight:700}.recap .r .p{font-family:var(--body);align-items:center;gap:6px;font-size:18px;font-weight:700;display:flex}.recap .r .p.right{color:var(--mint-dk)}.recap .r .p.wrong{color:#c4332a}.confetti{pointer-events:none;z-index:20;position:fixed;inset:0;overflow:hidden}.confetti i{border:1.5px solid var(--ink);border-radius:2px;width:10px;height:16px;animation:linear forwards fall;position:absolute;top:-20px}@keyframes fall{to{transform:translateY(110vh)rotate(720deg)}}.code-plate{flex-direction:column;align-items:center;gap:2px;display:flex}.code{letter-spacing:.14em;color:var(--gold);direction:ltr;font-size:52px;font-weight:700;line-height:1}.share-btns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.roster{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:16px 8px;display:grid}.roster .p{font-family:var(--body);flex-direction:column;align-items:center;gap:10px;min-width:0;font-size:15px;font-weight:600;animation:.45s cubic-bezier(.2,1.6,.4,1) pop;display:flex}.roster .p span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.roster .empty{border:var(--bw) dashed #160c3540;border-radius:50%;width:62px;height:62px}.lobby-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:900px){.lobby-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start}}.qr{display:none}@media (min-width:900px){.qr{border:var(--bw) solid var(--ink);background:#fff;border-radius:14px;width:150px;height:150px;padding:6px;display:block}}.sticky{padding:12px 0 max(4px, env(safe-area-inset-bottom));background:linear-gradient(180deg, transparent, var(--night) 40%);z-index:5;margin-top:auto;position:sticky;bottom:0}.wait{text-align:center;color:var(--muted);font-family:var(--body);margin:0;font-size:17px;font-weight:600}.center{text-align:center;flex:1;place-items:center;display:grid}.conn{top:max(10px, env(safe-area-inset-top));z-index:60;background:var(--red);color:#fff;border:2px solid var(--ink);font-family:var(--display);border-radius:12px;padding:6px 14px;font-size:15px;font-weight:700;position:fixed;left:50%;transform:translate(-50%)}.modal-back{z-index:50;background:#0c0622b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-back .card{width:min(100%,440px);max-height:85dvh;overflow:auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html.app-mode,html.app-mode body{overscroll-behavior:none;height:100%;overflow:hidden}.app{grid-template-rows:auto minmax(0,1fr);max-width:560px;margin:0 auto;display:grid;position:fixed;inset:0}.app>.bar{padding:max(10px, env(safe-area-inset-top)) 16px 10px;background:var(--night);border-bottom:var(--bw) solid var(--ink);z-index:10;justify-content:space-between;align-items:center;gap:10px;display:flex;box-shadow:0 3px #00000040}.app>.bar .mini-logo{width:auto;height:40px}.app>.body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.app>.body.fit{overflow:hidden}.bar .title{font-family:var(--body);font-size:20px;font-weight:700}.stage{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.clues.stack{flex:1;justify-content:flex-start;min-height:0}.clues.stack .clue.old{min-height:0;box-shadow:0 2px 0 var(--ink);grid-template-columns:26px 1fr;gap:10px;padding:8px 12px;font-size:15px;font-weight:500}.clues.stack .clue.old .k{border-radius:8px;width:26px;height:26px;font-size:14px}.clues.stack .clue.now{min-height:66px;font-size:20px}.photo-wrap{flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:0;display:flex;position:relative}.photo-wrap .photo{aspect-ratio:1;flex:0 auto;width:auto;max-width:100%;height:auto;max-height:calc(100% - 46px)}.caption{z-index:2;width:min(100%,360px);margin-top:-40px;position:relative}.caption .clue{box-shadow:0 5px 0 var(--ink);font-size:18px}.caption .count{top:-14px;z-index:3;position:absolute;inset-inline-end:10px}.peek{z-index:6;background:#0c0622e6;border-radius:18px;flex-direction:column;justify-content:flex-start;gap:10px;padding:8px;display:flex;position:absolute;inset:0;overflow-y:auto}.count-ring{--p:1;border:var(--bw) solid var(--ink);width:120px;height:120px;box-shadow:var(--lift);background:conic-gradient(var(--gold) calc(var(--p) * 360deg), var(--stage-2) 0);border-radius:50%;place-items:center;margin:0 auto;display:grid;position:relative}.count-ring:before{content:"";background:var(--cream);border:2px solid var(--ink);border-radius:50%;position:absolute;inset:10px}.count-ring b{font-family:var(--display);color:var(--ink);font-size:56px;font-weight:700;line-height:1;position:relative}.count-ring b.tick{animation:1s ease-out tick}@keyframes tick{0%{transform:scale(1.35)}}.between{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:22px;display:flex}.between .marquee{width:min(100%,340px)}.topic{--c:var(--gold);background:var(--paper)}.topic .glyph{background:var(--c);border:var(--bw) solid var(--ink);width:64px;height:64px;color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.topic[aria-pressed=true]{background:var(--c)}.topic[aria-pressed=true] .glyph{background:var(--paper)}.topic-line{align-items:center;gap:12px;display:flex}.topic-line .glyph{background:var(--c);border:var(--bw) solid var(--ink);width:52px;height:52px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.island{flex-direction:column;gap:14px;display:flex}.modes{gap:14px;display:grid}.mode{text-align:start;border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink-text);box-shadow:var(--lift);border-radius:20px;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.mode .glyph{border:var(--bw) solid var(--ink);width:64px;height:64px;color:var(--ink);border-radius:18px;place-items:center;display:grid}.mode h3{font-family:var(--body);color:var(--ink);margin:0;font-size:22px;font-weight:700}.mode p{color:#5d4f8a;margin:2px 0 0;font-size:14.5px;line-height:1.35}.mode:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.mode.soon{opacity:.55;box-shadow:none}.steps-dots{justify-content:center;gap:6px;display:flex}.steps-dots i{background:#fff3;border-radius:3px;width:28px;height:6px}.steps-dots i.on{background:var(--gold)}.reactbar{grid-template-columns:repeat(6,50px);gap:8px}.reactbar button{width:50px;height:50px;padding:4px}.reactbar svg,.floater svg{width:100%;height:100%;display:block}.site-head{z-index:20;padding:max(10px, env(safe-area-inset-top)) 16px 10px;background:var(--night);border-bottom:var(--bw) solid var(--ink);justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.site-head .mini-logo{width:auto;height:42px}.site-head nav{align-items:center;gap:10px;display:flex}.site-head .lang{font-family:var(--display);color:var(--muted);padding:8px;font-weight:600}.page{flex-direction:column;gap:34px;max-width:1060px;margin:0 auto;padding:18px 16px 30px;display:flex}.page section>h2{font-family:var(--display);text-align:center;color:var(--cream);margin:0 0 14px;font-size:clamp(26px,7vw,36px);font-weight:700}.how3{gap:16px;display:grid}@media (min-width:860px){.how3{grid-template-columns:repeat(3,minmax(0,1fr))}}.how3 .card h3{font-family:var(--body);color:var(--ink);margin:10px 0 4px;font-size:21px;font-weight:700}.how3 .card p{color:#5d4f8a;margin:0;line-height:1.45}.demo{pointer-events:none;background:var(--stage);border:var(--bw) solid var(--ink);border-radius:16px;gap:8px;padding:12px;display:grid}.demo .clue{grid-template-columns:26px 1fr;min-height:0;padding:8px 10px;font-size:15px}.demo .clue .k{width:26px;height:26px;font-size:14px}.demo .buzzer{height:64px;box-shadow:0 6px 0 var(--ink);font-size:26px}.demo .trow{height:50px;position:relative}.two{gap:16px;display:grid}@media (min-width:760px){.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.faq details{background:var(--paper);color:var(--ink-text);border:var(--bw) solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:16px;padding:14px 16px}.faq details+details{margin-top:10px}.faq summary{font-family:var(--body);cursor:pointer;color:var(--ink);font-size:18px;font-weight:700}.faq p{color:#5d4f8a;margin:8px 0 0;line-height:1.5}.bar .ring{width:58px;height:58px;box-shadow:0 3px 0 var(--ink)}.bar .ring:before{inset:6px}.bar .ring b{font-size:22px}.bar .points{font-size:18px}.bar .dots i{width:11px;height:11px}.dock .buzzer{height:96px}.dock .who-answered{font-size:14px}.num,.pts,.points,.sc,.code{direction:ltr;unicode-bidi:isolate}.buzzer{text-align:center;place-items:center;display:grid}.hero2{align-items:center;gap:26px;padding-top:6px;display:grid}@media (min-width:900px){.hero2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.hero-text{flex-direction:column;gap:14px;display:flex}.eyebrow-hot{font-family:var(--body);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin:0;font-size:15px;font-weight:700}[dir=rtl] .eyebrow-hot{letter-spacing:0}.hero-h{font-family:var(--display);color:var(--cream);text-shadow:0 5px 0 var(--ink);flex-direction:column;margin:0;font-size:clamp(40px,11.5vw,64px);font-weight:700;line-height:1.02;display:flex}.hero-h .gold{color:var(--gold)}.lede{color:var(--muted);max-width:46ch;margin:0;font-size:17px;line-height:1.5}.hero-cta{gap:12px;max-width:420px;margin-top:4px;display:grid}.hero-show{justify-self:center;gap:0;width:100%;max-width:400px;display:grid;position:relative}.hero-show .tilt{transform:rotate(-2deg)}.hero-show .tilt2{margin-inline-start:28px;transform:rotate(2.5deg)translateY(-14px)}.mode{grid-template-columns:84px 1fr auto}.mode-art{justify-content:center;align-items:center;width:84px;height:64px;display:flex;position:relative}.mode-art.party .av{margin-inline-start:-18px}.mode-art.party .av:first-child{margin-inline-start:0;transform:translateY(6px)rotate(-6deg)}.mode-art.party .av:last-child{transform:translateY(6px)rotate(6deg)}.mode-art.party .av:nth-child(2){z-index:2;transform:translateY(-4px)}.mode-art .badge-st{bottom:-4px;position:absolute;inset-inline-end:-2px}.sticker{flex:none;display:block}.topic .glyph,.topic-line .glyph{box-shadow:0 3px 0 var(--ink)}.topic .glyph{width:70px;height:70px}.headline,.hero-h,.ask,.page section>h2,.intro .big,.plate .answer,.score-big,.winner h2,.mine h2{letter-spacing:-.015em;font-weight:900}[dir=rtl] .headline,[dir=rtl] .hero-h,[dir=rtl] .ask,[dir=rtl] .page section>h2{letter-spacing:0}.headline{text-shadow:0 3px 0 var(--ink);font-size:clamp(30px,8.5vw,42px);line-height:1.05}.hero-h{text-shadow:0 4px 0 var(--ink);font-size:clamp(40px,11.5vw,66px);line-height:1.02}.ask{text-shadow:0 3px 0 var(--ink);font-size:28px;line-height:1.1}.page section>h2{text-shadow:0 3px 0 var(--ink);font-size:clamp(28px,7.5vw,38px);line-height:1.1}.intro .big{color:var(--gold);text-shadow:0 4px 0 var(--ink);font-size:clamp(48px,14vw,72px)}.plate .answer{text-shadow:0 3px 0 var(--ink);font-size:clamp(32px,9vw,46px);line-height:1.05}.plate.compact .answer{font-size:28px}.score-big{text-shadow:0 5px 0 var(--ink);font-size:96px;line-height:1}.winner h2{text-shadow:0 3px 0 var(--ink);font-size:36px;line-height:1.1}.mine h2{text-shadow:0 3px 0 var(--ink);font-size:34px;line-height:1.1}.code{letter-spacing:.12em;text-shadow:0 4px 0 var(--ink);font-weight:900}.buzzer{text-shadow:0 3px 0 var(--red-dk);letter-spacing:0;font-size:32px;font-weight:900}.btn{font-size:19px;font-weight:800}.lede{color:#fff8ece6;font-size:18px}.kicker{color:#fff8ecd1}.topic,.mode h3,.steps h3,.how3 .card h3,.faq summary{font-weight:800}.app{--col:560px;max-width:none}.app.wide{--col:1060px}.app>.bar,.app>.body{padding-inline:max(16px, calc((100% - var(--col)) / 2))}.site-head{padding:max(12px, env(safe-area-inset-top)) max(16px, calc((100% - 1180px) / 2)) 12px;gap:24px}.site-head .brand img{filter:drop-shadow(0 4px #00000059);width:auto;height:64px;display:block}@media (min-width:900px){.site-head .brand img{height:92px}}.site-head .links{flex:1;justify-content:center;gap:30px;display:none}@media (min-width:900px){.site-head .links{display:flex}}.site-head .links a{color:var(--cream);opacity:.9;font-size:18px;font-weight:700}.site-head .links a:hover{opacity:1;color:var(--gold)}.head-actions{align-items:center;gap:10px;display:flex}.lang-pill{height:46px;color:var(--cream);border:2.5px solid #fff3dc8c;border-radius:14px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:700;display:inline-flex}@media (max-width:520px){.lang-pill{padding:0 10px;font-size:14px}.site-head .btn.small{padding:0 12px;font-size:15px}}.page{max-width:1180px}.hero2{gap:34px;padding-top:18px}@media (min-width:900px){.hero2{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:560px;padding-top:34px}}.hero-h .underline{background:linear-gradient(transparent 82%, var(--red) 82% 94%, transparent 94%);padding-bottom:2px}.players-pill{border:2.5px solid var(--gold);color:var(--cream);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:10px 18px;font-size:17px;font-weight:800;display:inline-flex}@media (min-width:520px){.hero-cta{grid-template-columns:1fr 1fr;max-width:560px}}.hero-art{flex-direction:column;align-items:center;gap:18px;padding:10px 0 0;display:flex;position:relative}.clue-card{z-index:2;background:var(--paper);width:92%;max-width:420px;color:var(--ink-text);border:var(--bw) solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:18px;flex-direction:column;gap:6px;padding:22px 24px 18px;display:flex;position:relative;transform:rotate(-2.5deg)}.clue-card .tape{background:#5cc8ffd9;border-radius:3px;width:110px;height:26px;position:absolute;top:-14px;left:50%;transform:translate(-50%)rotate(3deg)}.clue-card .tag{color:#7a6aa8;font-size:14px;font-weight:800}.clue-card .txt{font-size:clamp(22px,5.2vw,30px);font-weight:800;line-height:1.2}.podiums{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:560px;display:grid}.podium-card{background:var(--paper);color:var(--ink-text);border:var(--bw) solid var(--ink);box-shadow:0 6px 0 var(--ink);transform:rotate(var(--tilt));border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:18px 8px 34px;display:flex;position:relative}.podium-card b{font-size:18px;font-weight:800}.podium-card .time{color:#7a6aa8;font-size:13px;font-weight:700}.podium-card .said{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:15px;font-weight:600;overflow:hidden}.podium-card .score{border:var(--bw) solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;align-items:center;gap:4px;padding:5px 12px;font-size:18px;font-weight:900;display:inline-flex;position:absolute;bottom:-18px}.podium-card.win .score{background:var(--mint)}.podium-card.ok .score{background:var(--gold)}.podium-card.no .score{background:var(--pink);color:#fff}.podium-card .crown{color:var(--gold);filter:drop-shadow(0 2px 0 var(--ink));position:absolute;top:-22px}@media (max-width:420px){.podium-card .av{width:64px!important;height:64px!important}.podium-card b{font-size:16px}}.bubble-row{align-items:center;gap:10px;margin-top:14px;display:flex}.bubble{background:var(--paper);color:var(--ink-text);border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:18px;padding:12px 18px;font-size:16px;font-weight:700;position:relative}@media (min-width:900px){.app>.bar .mini-logo{height:64px}.app>.body{justify-content:center}.island{border:var(--bw) solid var(--ink);box-shadow:0 8px 0 var(--ink);background:#21155ae6;border-radius:28px;padding:30px 28px}}*{scrollbar-width:thin;scrollbar-color:#fff3dc47 transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#fff3dc47;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#fff3dc73}::-webkit-scrollbar-button{display:none}.app>.bar{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}@media (min-width:900px){.app>.bar{padding-inline:28px}.app>.body{justify-content:flex-start}.app>.body>:first-child{margin-top:auto}.app>.body>:last-child{margin-bottom:auto}}.app>.body{scrollbar-width:none}.app>.body::-webkit-scrollbar{display:none}.app>.body>.dock{z-index:5;padding:18px 0 max(14px, env(safe-area-inset-bottom));box-shadow:none;background:linear-gradient(#0000,#140d38f0 32%);border:0;flex-direction:column;gap:10px;margin-top:auto;display:flex;position:sticky;bottom:0}.app>.body{padding-bottom:0}@media (min-width:900px){.app>.body>.dock{background:0 0;margin-top:6px;padding:8px 0 40px;position:static}.app>.body>.dock .btn{max-width:100%}}.caption{padding-top:0}.caption .count{top:-15px;box-shadow:0 2px 0 var(--ink);border-width:2px;gap:4px;padding:2px 9px;font-size:13px;inset-inline-end:14px}.caption .count .ico{width:13px;height:13px}.caption .clue{padding-top:16px}.photo-split{flex-direction:column;flex:1;min-height:0;display:flex}.clues.side{display:none}@media (min-width:820px) and (min-aspect-ratio:1){.photo-split{flex-direction:row;align-items:stretch;gap:28px}.photo-split .photo-wrap{flex:52%;justify-content:center}.photo-split .photo-wrap .photo{max-height:100%}.photo-split .caption,.photo-split .peek{display:none}.clues.side{flex:48%;justify-content:center;display:flex;overflow-y:auto}}.app.wide{max-width:none}@media (min-width:820px){.dock .buzzer,.dock .who-answered,.dock .error{max-width:560px;margin-inline:auto}}.bar-side{align-items:center;gap:14px;display:flex}.menu-card{flex-direction:column;gap:12px;width:min(100%,380px);display:flex}.menu-card .btn{min-height:54px;font-size:18px}.menu-card .btn.leave{background:var(--red);color:#fff}.lang-menu{position:relative}.lang-menu summary{cursor:pointer;list-style:none}.lang-menu summary::-webkit-details-marker{display:none}.lang-list{top:calc(100% + 8px);z-index:30;background:var(--paper);border:var(--bw) solid var(--ink);min-width:170px;box-shadow:var(--lift);border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline-end:0}.lang-list a{color:var(--ink);border-radius:10px;padding:10px 14px;font-weight:700}.lang-list a:hover,.lang-list a[aria-current]{background:var(--gold)}.bar .points{justify-content:center;min-width:82px}.points.frozen{background:var(--mint)}.site-head{padding-top:max(12px, env(safe-area-inset-top));gap:16px;padding-bottom:12px}@media (min-width:900px){.site-head .brand img{height:56px}}.site-head .lang-pill{border-width:2px;height:40px;padding:0 12px;font-size:15px}.site-head .btn.small{min-height:40px;font-size:16px}.site-head .links a{font-size:17px}.market-switch{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.market-switch button{border:var(--bw) solid var(--ink);background:var(--paper);min-height:40px;color:var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:12px;padding:0 14px;font-weight:800}.market-switch button[aria-pressed=true]{background:var(--gold)}.sheet-back{z-index:80;padding:16px 16px max(16px, env(safe-area-inset-bottom));background:#0a0520b8;place-items:end center;animation:.2s sheetFade;display:grid;position:fixed;inset:0}.sheet{overscroll-behavior:contain;background:var(--cream);width:min(100%,480px);max-height:82dvh;color:var(--ink-text);border:var(--bw) solid var(--ink);box-shadow:0 8px 0 var(--ink);border-radius:24px;padding:22px 18px 18px;animation:.26s cubic-bezier(.2,1.1,.4,1) sheetUp;position:relative;overflow:auto}@keyframes sheetFade{0%{opacity:0}}@keyframes sheetUp{0%{opacity:0;transform:translateY(40px)}}.sheet-grip{background:#160c3533;border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:8px;left:50%}.sheet-title{text-align:center;color:var(--ink);margin:4px 0 14px;font-size:24px;font-weight:900}.sheet-rows{gap:8px;display:grid}.sheet-item{width:100%;color:var(--ink);font:800 17px/1.25 var(--body);text-align:start;background:#fff;border:2px solid #160c3524;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.sheet-item:active{transform:translateY(1px)}.sheet-item.danger{color:#c4204f}.sheet-note{color:#5d4f8a;margin:4px 2px;font-weight:600}.lang-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.lang-opt{text-align:center;font:800 17px/1.2 var(--body);color:var(--ink);background:#fff;border:2px solid #160c3526;border-radius:14px;padding:14px 10px;display:block}.lang-opt.on{border-color:var(--ink);background:var(--gold)}button.lang-pill{cursor:pointer;background:0 0}.clues.stack>.clue{flex-shrink:0}@media (min-width:820px) and (min-aspect-ratio:1){.clues.side{scrollbar-width:none;justify-content:flex-start}.clues.side::-webkit-scrollbar{display:none}.clues.side>:first-child{margin-top:auto}.clues.side>:last-child{margin-bottom:auto}}.app.wide .answering,.app.wide .locked{width:100%;max-width:560px;margin-inline:auto}.app.wide .stage>.clues.stack:not(.side){width:100%;max-width:760px;margin-inline:auto}.btn{border-radius:999px;font-weight:800}.btn.gold{background:var(--gold);border-color:var(--ink);box-shadow:0 6px #a86a00}.btn.gold:active{transform:translateY(4px);box-shadow:0 2px #a86a00}.btn.mint{border-color:var(--ink);box-shadow:0 6px 0 var(--mint-dk)}.btn.mint:active{box-shadow:0 2px 0 var(--mint-dk);transform:translateY(4px)}.btn.line,.app .body>.dock .btn:not(.gold):not(.mint):not(.buzzer){color:var(--cream);box-shadow:none;background:#140d388c;border:2.5px solid #fff3dcbf}.btn.line:active{transform:translateY(2px)}.paper .btn:not(.gold):not(.mint),.card .btn:not(.gold):not(.mint),.sheet .btn:not(.gold):not(.mint){color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff}.card .btn.gold,.sheet .btn.gold,.paper .btn.gold{box-shadow:0 5px 0 var(--ink)}.btn.small{border-radius:999px;padding:0 18px}.round-btn{color:var(--cream);box-shadow:none;background:#140d388c;border:2.5px solid #fff3dcbf;border-radius:999px}.round-btn:active{box-shadow:none;transform:translateY(2px)}.paper{color:var(--ink-text);background:#fbf1dc;border-radius:34px 34px 0 0;margin-top:28px;padding-top:10px;position:relative;box-shadow:0 -6px #00000040}.paper .page{gap:40px;padding-bottom:40px}.paper section>h2{color:var(--ink);text-shadow:none;text-align:start;margin-bottom:18px;font-size:clamp(28px,7.5vw,40px)}.paper section>h2:after{content:"";background:var(--red);border-radius:4px;width:3.2em;height:7px;margin-top:6px;display:block}.paper .card,.paper .mode,.paper .faq details{border:var(--bw) solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff}.paper .faq details{border-radius:18px}.paper .footer{color:#7a6aa8}.paper .how3 .card p,.paper .faq p{color:#5d4f8a}.plate .pic{width:min(100%,300px,34dvh)}.winner .frame{max-width:min(100%,300px,34dvh);margin-inline:auto}@media (min-width:820px) and (min-aspect-ratio:1){.clues.side{gap:8px}.clues.side .clue.old{padding:7px 12px;font-size:15px}.clues.side .clue.now{min-height:0;padding-block:12px;font-size:19px}.clues.side .clue.next{min-height:0;padding-block:8px}.app>.body>.dock{padding-bottom:18px}.dock .buzzer{height:88px;font-size:34px}}:root{--display:var(--font-hand), var(--font-body), "Rubik", "Noto Sans TC", "Noto Sans JP", "Noto Sans KR", system-ui, sans-serif}.btn.red{background:var(--red);color:#fff;border-color:var(--ink);box-shadow:0 6px 0 var(--red-dk)}.btn.red:active{box-shadow:0 2px 0 var(--red-dk);transform:translateY(4px)}.hero-h{font-family:var(--display);letter-spacing:0;text-shadow:0 4px 0 var(--ink);flex-direction:column;gap:2px;font-size:clamp(40px,10.5vw,76px);font-weight:800;line-height:1.04;display:flex}.hero-h .banner-wrap{margin-top:10px;align-self:flex-start;align-items:center;gap:6px;margin-inline-start:-6px;display:inline-flex;position:relative}.hero-h .banner{background:var(--gold);color:var(--ink);text-shadow:none;border:var(--bw) solid var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:18px 26px 16px 24px;padding:4px 22px 10px;display:inline-block;position:relative;transform:rotate(-2deg)}.hero-h .banner:after{content:"";inset-inline:18px;background:var(--red);border-radius:6px;height:9px;position:absolute;bottom:-20px;transform:rotate(.6deg)}.hero-h .burst{flex:none;width:clamp(22px,5vw,34px);height:auto}.hero-h .burst.e,[dir=rtl] .hero-h .burst.s{transform:scaleX(-1)}[dir=rtl] .hero-h .burst.e{transform:none}.hero2 .lede{margin-top:18px}.hero-cta{grid-template-columns:1fr}@media (min-width:520px){.hero-cta{grid-template-columns:auto auto;justify-content:start}.hero-cta .btn{padding-inline:30px}}.hero-art{flex-direction:column;align-items:center;gap:0;padding-top:26px;display:flex;position:relative}.riddle-card{z-index:1;background:var(--cream);border:var(--bw) solid var(--ink);width:min(92%,470px);box-shadow:0 8px 0 var(--ink);border-radius:22px;padding:34px 18px 20px;position:relative;transform:rotate(-3deg)}.riddle-card .tab{background:var(--gold);color:var(--ink);font-family:var(--display);white-space:nowrap;border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:14px;padding:4px 26px 8px;font-size:clamp(22px,5.5vw,30px);font-weight:800;position:absolute;top:-26px;left:50%;transform:translate(-50%)rotate(-3deg)}.riddle-card .tape{background:#ff4436d9;border-radius:2px;width:70px;height:20px;position:absolute;top:-10px}.riddle-card .tape.a{inset-inline-start:18px;transform:rotate(-8deg)}.riddle-card .tape.b{inset-inline-end:18px;transform:rotate(7deg)}.riddle-card ol{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.riddle-card li{border:var(--bw) solid var(--ink);min-height:48px;box-shadow:0 3px 0 var(--ink);color:var(--ink-text);border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-size:clamp(15px,3.8vw,18px);font-weight:700;line-height:1.25;display:grid}.riddle-card li:nth-child(odd){transform:rotate(.8deg)}.riddle-card li:nth-child(2n){transform:rotate(-.6deg)}.riddle-card li.open{background:#fffdf6;grid-template-columns:34px 1fr}.riddle-card li.shut{color:#5d4f8a;background:#d9d0f5}.riddle-card li .k{background:var(--gold);width:32px;height:32px;color:var(--ink);border:2.5px solid var(--ink);border-radius:9px;place-items:center;font-size:17px;font-weight:900;display:grid}.riddle-card li.shut .k{color:#fff;background:#8f84b8}.riddle-card li .q{text-align:center;font-family:var(--display);color:var(--ink);font-size:24px;font-weight:800}.cast{width:min(100%,560px);margin-top:-14px;position:relative}.cast img{width:100%;height:auto;display:block}.cast .plates{grid-template-columns:repeat(3,minmax(0,1fr));gap:4%;display:grid;position:absolute;bottom:-26px;left:3%;right:3%}.plate-tag{background:var(--paper);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 5px 0 var(--ink);transform:rotate(var(--tilt));border-radius:12px;flex-direction:column;align-items:center;gap:0;min-width:0;padding:6px 6px 8px;display:flex}.plate-tag bdi{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;max-width:100%;font-size:clamp(14px,3.6vw,18px);font-weight:800;display:inline-flex;overflow:hidden}.plate-tag b{background:var(--mint);width:100%;font-family:var(--display);text-align:center;border-radius:8px;margin-top:4px;font-size:clamp(22px,6vw,32px);font-weight:800;line-height:1.15}.plate-tag.win b{background:var(--gold)}.plate-tag .ico{color:var(--gold-dk)}@media (min-width:900px){.hero2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;min-height:600px;padding-bottom:40px}.hero-art{padding-top:40px}}.paper{box-shadow:none;border-radius:0;margin-top:70px}.paper:before{content:"";background:radial-gradient(circle at 36px 36px,#fbf1dc 35px,#0000 36px) 0 0/72px 36px repeat-x;height:28px;position:absolute;top:-27px;left:0;right:0}:root[lang=he]{--display:var(--font-hand-he), var(--font-body), "Rubik", system-ui, sans-serif}.hero-h .banner{white-space:nowrap;font-size:.8em}@media (max-width:420px){.hero-h .banner{padding-inline:16px;font-size:.74em}}.burst{flex:none;height:auto}.burst.e,[dir=rtl] .burst.s{transform:scaleX(-1)}[dir=rtl] .burst.e{transform:none}.ask{text-shadow:none;justify-content:center;align-items:center;gap:8px;display:flex}.ask .burst{width:26px}.ask-banner{background:var(--cream);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 6px 0 var(--gold), 0 6px 0 3px var(--ink);border-radius:14px 20px 14px 18px;padding:4px 22px 8px;font-size:clamp(24px,6.4vw,34px);line-height:1.1;display:inline-block;transform:rotate(-2.5deg)}.clues.stack>.clue:nth-child(odd){transform:rotate(-.6deg)}.clues.stack>.clue:nth-child(2n){transform:rotate(.5deg)}.clues.stack>.clue.now{background:#fff4c4}.clues.stack>.clue.next{transform:none}.photo{border:7px solid var(--cream);outline:var(--bw) solid var(--ink);box-shadow:0 0 0 calc(var(--bw) + 0px) var(--ink), 0 8px 0 3px var(--gold), 0 8px 0 6px var(--ink);border-radius:20px;overflow:visible;transform:rotate(1.5deg)}.photo>img,.photo>.grid{border-radius:12px;overflow:hidden}.photo .tape{z-index:3;background:#ffc531e6;border-radius:3px;width:120px;height:26px;position:absolute;top:-16px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px #00000026}.buzz-row{align-items:center;gap:10px;width:100%;display:flex}.buzz-row .buzzer{min-width:0;box-shadow:0 0 0 5px var(--gold), 0 0 0 8px var(--ink), 0 12px 0 8px var(--ink), inset 0 4px 0 #ffffff59;flex:1}.buzz-row .buzzer:active{box-shadow:0 0 0 5px var(--gold), 0 0 0 8px var(--ink), 0 4px 0 8px var(--ink), inset 0 4px 0 #ffffff40}.buzz-row .burst{width:30px}@media (max-width:420px){.buzz-row .burst{display:none}.buzz-row{padding-inline:8px}}@media (min-width:820px){.buzz-row{max-width:640px;margin-inline:auto}}.app>.body>.dock{padding-top:22px}@media (min-width:900px){.hero2{align-items:start;min-height:0;padding-top:28px;padding-bottom:30px}.hero-text{padding-top:34px}.hero-h{font-size:clamp(44px,min(5.4vw,8.2dvh),78px)}.hero-art{padding-top:26px}.riddle-card{width:min(92%,430px,52dvh);padding:30px 16px 16px}.riddle-card li{min-height:0;padding-block:min(8px,.9dvh);font-size:clamp(14px,1.9dvh,17px)}.riddle-card li .k{width:min(32px,3.6dvh);height:min(32px,3.6dvh)}.cast{width:min(100%,470px,56dvh)}}@keyframes throb-bezel{50%{box-shadow:0 0 0 5px var(--gold), 0 0 0 8px var(--ink), 0 12px 0 8px var(--ink), 0 0 0 18px #ff443638, inset 0 4px 0 #ffffff59}}.buzz-row .buzzer.live{animation-name:throb-bezel}.paper{margin-top:44px}.says{align-items:center;gap:8px;display:inline-flex}.says .burst{width:26px}.say-banner{background:var(--cream);color:var(--ink);font-family:var(--display);border:var(--bw) solid var(--ink);box-shadow:0 6px 0 var(--red), 0 6px 0 3px var(--ink);border-radius:14px 20px 14px 18px;padding:4px 22px 8px;font-size:clamp(22px,5.6vw,30px);font-weight:800;display:inline-block;transform:rotate(-2deg)}.mount{margin:8px 0 4px;display:block;position:relative}.mount .pic{z-index:1;border:7px solid var(--cream);outline:var(--bw) solid var(--ink);width:min(100%,360px,36dvh);box-shadow:0 0 0 var(--bw) var(--ink), 0 8px 0 3px var(--gold), 0 8px 0 6px var(--ink);animation:.5s cubic-bezier(.2,1.6,.4,1) pop;position:relative;transform:rotate(-1.5deg)}.rays{z-index:0;aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from 0deg, #a078ff38 0 9deg, transparent 9deg 22deg);width:180%;animation:40s linear infinite rays-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(closest-side,#000 30%,#0000 100%);mask:radial-gradient(closest-side,#000 30%,#0000 100%)}@keyframes rays-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.answer-row{align-items:center;gap:10px;display:inline-flex}.answer-row .burst{width:30px}.plate .answer{font-family:var(--display);text-shadow:0 4px 0 var(--ink);font-weight:800}.winner .says{margin-bottom:6px}.winner .frame{position:relative}.winner .frame .pic{z-index:1;border:7px solid var(--cream);outline:var(--bw) solid var(--ink);box-shadow:0 0 0 var(--bw) var(--ink), 0 8px 0 3px var(--gold), 0 8px 0 6px var(--ink);position:relative;transform:rotate(1.5deg)}.winner .frame .crown,.winner .frame .av{z-index:2}.winner h2{font-family:var(--display);font-weight:800}.confetti{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.confetti i{border:1.5px solid var(--ink);border-radius:2px;animation:2.6s cubic-bezier(.3,.6,.5,1) both confetti-fall;position:absolute;top:-20px}@keyframes confetti-fall{to{transform:translate(var(--drift), 105dvh) rotate(var(--rot))}}@media (prefers-reduced-motion:reduce){.rays,.confetti{animation:none;display:none}}@media (min-width:900px){.two.modes3{grid-template-columns:repeat(3,minmax(0,1fr))}.modes3 .mode{text-align:start;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;justify-items:start;gap:12px;padding:22px}.modes3 .mode>.ico{justify-self:end}}.paper .how3 .demo{border:var(--bw) solid var(--ink);background:#ece6ff;box-shadow:inset 0 3px #ffffffb3}.paper .how3 .demo .clue:nth-child(odd){transform:rotate(-.8deg)}.paper .how3 .demo .clue:nth-child(2n){background:#fff4c4;transform:rotate(.7deg)}.how3 .demo .buzz-row{padding:10px 6px 14px}.how3 .demo .buzz-row .buzzer{place-items:center;height:78px;font-size:30px;display:grid}.how3 .demo .buzz-row .burst{width:26px;display:block}@media (min-width:900px){.hero2{padding-top:8px}.hero-text{padding-top:6px}.hero-art{padding-top:22px}}.howto-list{flex-direction:column;gap:12px;margin:0 0 14px;padding:0;list-style:none;display:flex}.howto-list li{color:var(--ink-text);border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--ink);background:#fffdf6;border-radius:16px;grid-template-columns:60px 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.howto-list li:nth-child(odd){transform:rotate(-.6deg)}.howto-list li:nth-child(2n){transform:rotate(.5deg)}.howto-list p{margin:0;font-size:17px;font-weight:700;line-height:1.35}.howto-list .mini-buzz{background:var(--red);color:#fff;width:58px;height:40px;font-family:var(--display);text-align:center;border:2.5px solid var(--ink);box-shadow:0 0 0 3px var(--gold), 0 4px 0 3px var(--ink);border-radius:12px;place-items:center;padding:2px;font-size:11px;font-weight:800;line-height:1;display:grid}.never{color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:10px;margin:4px 0 14px;font-size:16px;font-weight:600;display:flex}.never input{width:20px;height:20px;accent-color:var(--gold)}.island .never{color:var(--muted)}.share-btns{gap:10px;display:flex}.share-btns .btn{flex:1}.mount{justify-content:center;align-items:center;width:100%;display:flex}.headline.says{text-shadow:none;justify-content:center;margin-block:4px 10px;display:flex}.board .brow{border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:14px}.board .brow:nth-child(odd){transform:rotate(-.5deg)}.board .brow:nth-child(2n){transform:rotate(.5deg)}.board .brow .rk,.board .brow .sc{font-family:var(--display);font-weight:800}.podium .block{font-family:var(--display);box-shadow:0 6px 0 var(--ink);border-radius:16px 16px 8px 8px;font-weight:800}.podium .p1 .block{background:var(--gold);transform:rotate(-1deg)}.podium .p2 .block{background:var(--mint);transform:rotate(1.2deg)}.podium .p3 .block{background:var(--pink);transform:rotate(-1.4deg)}.podium .nm{font-family:var(--display);font-size:18px;font-weight:800}.score-big{font-family:var(--display);color:var(--gold);text-shadow:0 5px 0 var(--ink);font-weight:800}.lobby-grid .roster .p span{font-weight:800}.code-plate .code{font-family:var(--display);font-weight:800}.mini-logo-link{display:inline-flex}.site-head .brand img{height:40px}@media (min-width:900px){.site-head .brand img{height:64px}}.howto-list .mini-lock{background:var(--gold);width:52px;height:52px;color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;display:grid}.sheet{overscroll-behavior:contain;max-height:calc(100dvh - 24px);overflow-y:auto}.howto-list li{padding:8px 12px}.howto-list p{font-size:16px}.site-head .head-actions{gap:8px}.bar-btn{width:40px;height:40px;color:var(--cream);font:800 16px/1 var(--body);cursor:pointer;background:#0d08288c;border:2px solid #fff3dc8c;border-radius:12px;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.bar-btn:before{content:"";position:absolute;inset:-2px}.bar-btn:active{background:#fff3dc24}.bar-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.bar-btn.in{background:var(--gold);border-color:var(--ink);color:var(--ink)}.bar-btn.pill{width:auto;font:700 14px/1 var(--body);align-items:center;gap:6px;padding:0 10px;display:inline-flex}.bar-btn.pill .lang-name,.site-head .bar-play{display:none}@media (min-width:900px){.site-head .burger{display:none}.site-head .bar-play{display:inline-flex}.bar-btn.pill .lang-code{display:none}.bar-btn.pill .lang-name{display:inline}}.sheet-item{text-decoration:none}.sheet-item svg{flex:none}.acct-mini{width:30px;height:30px;font:800 14px/1 var(--body);border:2px solid #160c3559;border-radius:9px;flex:none;place-items:center;display:grid}.acct-mini.in{background:var(--gold);border-color:var(--ink)}.sheet-acct small{color:#7a6aa8;overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.sheet-cta{margin-top:6px}.plan-row{align-items:start;gap:22px;display:grid}@media (min-width:760px){.plan-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.plan{border:var(--bw) solid var(--ink);box-shadow:0 5px 0 var(--ink);background:#fff;border-radius:22px;gap:14px;padding:22px 18px 20px;display:grid;position:relative}.plan h3{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;margin:0;font-size:26px;font-weight:900;display:flex}.plan .biz-benefits{margin:0}.plan:not(.full) .biz-benefits{box-shadow:none;border:0;padding:0}.plan.full{background:var(--gold);margin-top:14px;transform:rotate(-1deg)}.plan-badge{top:-18px;background:var(--cream);color:var(--ink);border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--red);font-family:var(--display);white-space:nowrap;border-radius:10px;padding:5px 14px 7px;font-size:15px;font-weight:800;position:absolute;inset-inline-end:18px;transform:rotate(3deg)}.plan-buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plan-price{color:var(--ink);line-height:1.1;display:grid}.plan-price b{font-family:var(--display);font-size:34px;font-weight:900}.plan-price small{opacity:.75;font-size:14px;font-weight:700}.plan-buy .btn{flex:auto;width:auto}.plan.full .btn.gold{background:var(--red);color:#fff}.plan-link{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.sheet-x{top:12px;z-index:1;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#fff;border:2px solid #160c3540;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:12px}.sheet-x:before{content:"";position:absolute;inset:-4px}.sheet-x:active{transform:translateY(1px)}.sheet-title{padding-inline:44px}.topic{position:relative}.topic-more{top:10px;opacity:.55;position:absolute;inset-inline-end:10px}.topic-level{gap:12px;display:grid}.topic-up{color:var(--cream);font:800 16px/1 var(--body);cursor:pointer;background:#140d388c;border:2px solid #fff3dc99;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:8px 14px 8px 10px;display:inline-flex}.card .topic-up,.paper .topic-up{color:var(--ink);background:#fff;border-color:#160c354d}.topic.locked{background:#f6eedc}.topic.locked .glyph{filter:saturate(.6)}.topic-lock{top:-8px;background:var(--gold);border:2.5px solid var(--ink);width:32px;height:32px;box-shadow:0 3px 0 var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-6px;transform:rotate(10deg)}[dir=rtl] .topic-lock{transform:rotate(-10deg)}.join-divider{color:var(--cream);opacity:.8;align-items:center;gap:12px;margin:10px 0 0;font-size:16px;font-weight:800;display:flex}.join-divider:before,.join-divider:after{content:"";background:#fff3dc59;border-radius:2px;flex:1;height:2px}.join-row{grid-template-columns:1fr auto;gap:10px;display:grid}.code-input{text-align:center;letter-spacing:.3em;text-transform:uppercase;font-weight:800}.code-input::placeholder{letter-spacing:0;text-transform:none}.join-row .btn{width:auto;padding:0 22px}.pb-badge{background:var(--gold);color:var(--ink);font-family:var(--body);border:var(--bw) solid var(--ink);box-shadow:0 4px 0 var(--ink);border-radius:999px;place-self:center;align-items:center;gap:8px;width:fit-content;margin:2px auto 0;padding:6px 16px 7px;font-size:17px;font-weight:800;animation:.45s cubic-bezier(.3,1.6,.5,1) both pop;display:inline-flex;transform:rotate(-2deg)}.consent .sheet-title{padding-inline:8px}.consent-why{text-align:center;color:var(--ink-text);margin:0 2px 16px;font-size:17px;font-weight:600;line-height:1.4}.consent-why a,.consent-free a{color:inherit;text-underline-offset:2px;font-weight:700;text-decoration:underline}.consent-btns{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.consent-btns .btn{min-height:56px;padding:0 12px;font-size:18px}.consent-free{text-align:center;color:#5d4f8a;margin:0;font-size:15px;font-weight:600}.plan-pick{gap:26px;padding-top:12px;display:grid}.pick{text-align:start;border:var(--bw) solid var(--ink);background:var(--paper);color:var(--ink-text);box-shadow:var(--lift);border-radius:22px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px 16px;display:grid;position:relative}.pick:active{box-shadow:0 2px 0 var(--ink);transform:translateY(3px)}.pick.pass{background:linear-gradient(180deg, var(--gold-2), var(--gold) 62%);padding-top:30px}.pick-n{background:var(--stage-2);width:76px;height:76px;color:var(--gold);border:var(--bw) solid var(--ink);outline:3px dotted var(--gold-2);outline-offset:-10px;box-shadow:0 4px 0 var(--ink);font-family:var(--display);text-shadow:0 3px 0 var(--ink);border-radius:18px;place-items:center;font-size:40px;font-weight:900;line-height:1;display:grid;transform:rotate(-3deg)}.pick.pass .pick-n{background:var(--red);color:var(--cream);outline-color:var(--gold);font-size:36px;transform:rotate(3deg)}.pick-body{gap:3px;min-width:0;display:grid}.pick-body b{font-family:var(--display);color:var(--ink);font-size:23px;font-weight:900;line-height:1.1}.pick-body small{color:#5d4f8a;font-size:14.5px;font-weight:600;line-height:1.35}.pick.pass .pick-body small{color:var(--ink-text)}.pick-cast{align-items:center;margin-top:8px;display:flex}.pick-cast .av{box-shadow:none}.pick-cast .av+.av{margin-inline-start:-10px}.pick-more{background:var(--ink);border:var(--bw) solid var(--ink);min-width:40px;height:36px;color:var(--gold);border-radius:18px;place-items:center;margin-inline-start:-8px;padding:0 8px;font-size:15px;font-weight:900;display:grid}.pick-tag{top:-15px;border:var(--bw) solid var(--ink);background:var(--mint);color:var(--ink);box-shadow:0 3px 0 var(--ink);white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:4px 12px 5px;font-size:15px;font-weight:900;display:inline-flex;position:absolute;inset-inline-end:14px;transform:rotate(2deg)}.pick.pass .pick-tag{background:var(--cream);box-shadow:0 3px 0 var(--red);transform:rotate(-2deg)}.pick-tag small{opacity:.7;font-size:13px;font-weight:800}.island .biz-note .biz-spinner{border-color:#fff3dc40;border-top-color:var(--cream)}.knock{animation:.45s cubic-bezier(.2,1.6,.4,1) pop;position:relative}.knock-main{text-align:start;border:var(--bw) solid var(--ink);background:var(--cream);width:100%;color:var(--ink-text);box-shadow:0 5px 0 var(--red);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 40px 12px 12px;display:grid}[dir=rtl] .knock-main{padding:12px 12px 12px 40px}.knock-main:active{box-shadow:0 2px 0 var(--red);transform:translateY(3px)}.knock-who{background:var(--red);border:var(--bw) solid var(--ink);width:46px;height:46px;color:var(--cream);font-family:var(--display);box-shadow:0 3px 0 var(--ink);border-radius:50%;place-items:center;font-size:22px;font-weight:900;display:grid;transform:rotate(-6deg)}.knock-text{gap:2px;min-width:0;display:grid}.knock-text b{font-family:var(--display);color:var(--ink);overflow-wrap:anywhere;font-size:19px;font-weight:900;line-height:1.15}.knock-text small{color:var(--red-dk);font-size:14px;font-weight:700;line-height:1.3}.knock-main>.ico{color:var(--ink)}.knock-x{top:8px;border:2px solid var(--ink);width:28px;height:28px;color:var(--ink);background:#fff;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:8px}.full-card{text-align:center;justify-items:center;gap:10px;display:grid}.full-card .full-cast{justify-content:center;align-items:center;margin:4px 0 2px;display:flex}.full-card .full-cast .av+.av{margin-inline-start:-12px}.full-card .full-sign{border:var(--bw) solid var(--ink);background:var(--red);color:var(--cream);font-family:var(--display);box-shadow:0 3px 0 var(--ink);border-radius:10px;padding:5px 14px 6px;font-size:17px;font-weight:900;display:inline-block;transform:rotate(-3deg)}.full-card p{color:#5d4f8a;margin:0;font-weight:600;line-height:1.45}.roster-more{width:100%;color:var(--ink);background:0 0;border:2px dashed #160c3559;border-radius:14px;justify-content:center;align-items:center;gap:6px;margin-top:14px;padding:9px 12px;font-size:15px;font-weight:800;display:flex}.roster-more .ico{color:var(--gold-dk)}
