@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/baloo-2-devanagari-500-normal.372912f2.woff2) format("woff2"),url(/_next/static/media/baloo-2-devanagari-500-normal.8af6558d.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/baloo-2-vietnamese-500-normal.f5a0d1b3.woff2) format("woff2"),url(/_next/static/media/baloo-2-vietnamese-500-normal.a5e45575.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/baloo-2-latin-ext-500-normal.cf152306.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-ext-500-normal.412a0dee.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Baloo\ 2;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/baloo-2-latin-500-normal.787cbacf.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-500-normal.e5b933b6.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/baloo-2-devanagari-600-normal.539615a6.woff2) format("woff2"),url(/_next/static/media/baloo-2-devanagari-600-normal.45c8f00a.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/baloo-2-vietnamese-600-normal.5cb9db33.woff2) format("woff2"),url(/_next/static/media/baloo-2-vietnamese-600-normal.4d6004bb.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/baloo-2-latin-ext-600-normal.ecc27e2d.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-ext-600-normal.15251e0f.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Baloo\ 2;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/baloo-2-latin-600-normal.95aad82c.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-600-normal.1b13cedf.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/baloo-2-devanagari-700-normal.4d1fe786.woff2) format("woff2"),url(/_next/static/media/baloo-2-devanagari-700-normal.15174761.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/baloo-2-vietnamese-700-normal.52c15792.woff2) format("woff2"),url(/_next/static/media/baloo-2-vietnamese-700-normal.2c64ca89.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/baloo-2-latin-ext-700-normal.91ec1143.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-ext-700-normal.1ddf0ae7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Baloo\ 2;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/baloo-2-latin-700-normal.62f925b9.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-700-normal.f1c53ce8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/baloo-2-devanagari-800-normal.d81b6f2c.woff2) format("woff2"),url(/_next/static/media/baloo-2-devanagari-800-normal.c07141f0.woff) format("woff");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/baloo-2-vietnamese-800-normal.0fb68cd4.woff2) format("woff2"),url(/_next/static/media/baloo-2-vietnamese-800-normal.43d8d245.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Baloo\ 2;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/baloo-2-latin-ext-800-normal.f269cfa8.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-ext-800-normal.98b6bb2b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Baloo\ 2;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/baloo-2-latin-800-normal.0a3e6a81.woff2) format("woff2"),url(/_next/static/media/baloo-2-latin-800-normal.ec171deb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-cyrillic-ext-500-normal.d835e526.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-500-normal.0dd4a07c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-cyrillic-500-normal.58a478d9.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-500-normal.b939d279.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-vietnamese-500-normal.9b6ef6a2.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-500-normal.830c358b.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-latin-ext-500-normal.03741e68.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-500-normal.bd17d656.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/nunito-latin-500-normal.78b3b3a4.woff2) format("woff2"),url(/_next/static/media/nunito-latin-500-normal.3bdde237.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-cyrillic-ext-600-normal.b21d0da0.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-600-normal.3de1c631.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-cyrillic-600-normal.f0e1b015.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-600-normal.564e90f5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-vietnamese-600-normal.bfe57c9d.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-600-normal.df5e3d93.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-latin-ext-600-normal.c302e65b.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-600-normal.43b7ba90.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/nunito-latin-600-normal.1f307960.woff2) format("woff2"),url(/_next/static/media/nunito-latin-600-normal.39ad3ad8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-cyrillic-ext-700-normal.4c237f16.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-700-normal.aacf7699.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-cyrillic-700-normal.4e152854.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-700-normal.fb1f9f23.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-vietnamese-700-normal.f5a5dc0c.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-700-normal.e94a8af9.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-latin-ext-700-normal.68c5d587.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-700-normal.0a8dff5c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/nunito-latin-700-normal.0b62b606.woff2) format("woff2"),url(/_next/static/media/nunito-latin-700-normal.73c7551b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-cyrillic-ext-800-normal.22776fb9.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-ext-800-normal.1063dacf.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-cyrillic-800-normal.1e4a5799.woff2) format("woff2"),url(/_next/static/media/nunito-cyrillic-800-normal.69ad2b45.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-vietnamese-800-normal.044752ee.woff2) format("woff2"),url(/_next/static/media/nunito-vietnamese-800-normal.7769e616.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-latin-ext-800-normal.8394e5b2.woff2) format("woff2"),url(/_next/static/media/nunito-latin-ext-800-normal.e3b2c950.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/nunito-latin-800-normal.cac5ced1.woff2) format("woff2"),url(/_next/static/media/nunito-latin-800-normal.710bec48.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg:#efeee9;--bg-card:#fff;--bg-subtle:#edf0ed;--bg-surface:#edf0ed;--bg-hover:#e6e8e4;--cream:#f4f2ee;--text-1:#1c2421;--text-2:#69726d;--text-3:#a1a7a2;--border:#e7e9e5;--border-strong:#dbded9;--accent:#8e83be;--accent-press:#7b70ad;--accent-text:#5e5590;--accent-light:#f0eef8;--accent-dim:#f0eef8;--accent-mid:rgba(142,131,190,.16);--accent-border:rgba(142,131,190,.34);--accent-glow:rgba(142,131,190,.28);--accent-on:#fff;--card-face-down:#262a38;--ink:#262a38;--ink-2:#2f3346;--ink-soft:#3c4055;--r-card:18px;--shadow-xs:0 1px 2px rgba(28,36,33,.05);--shadow-sm:0 2px 12px rgba(28,36,33,.07);--shadow-md:0 10px 34px rgba(28,36,33,.1)}[data-accent=mint]{--accent:#5fb498;--accent-press:#4fa487;--accent-text:#3c8a6e;--accent-light:#e7f4ee;--accent-dim:#e7f4ee;--accent-mid:rgba(95,180,152,.16);--accent-border:rgba(95,180,152,.34);--accent-glow:rgba(95,180,152,.28);--accent-on:#fff;--card-face-down:#222a27;--ink:#222a27;--ink-2:#2b332f;--ink-soft:#3a433e}:root[data-theme=arcade]{--bg:#0b0712;--bg-card:#1a1030;--bg-subtle:#160d27;--bg-surface:#160d27;--bg-hover:#221340;--cream:#f6f3ff;--text-1:#f6f3ff;--text-2:#b3a9cd;--text-3:#9d93bb;--border:rgba(168,130,255,.16);--border-strong:rgba(168,130,255,.3);--accent:#a855f7;--accent-press:#9333ea;--accent-text:#c4b5fd;--accent-light:rgba(168,130,255,.12);--accent-dim:rgba(168,130,255,.12);--accent-mid:rgba(168,85,247,.22);--accent-border:rgba(168,130,255,.34);--accent-glow:rgba(168,85,247,.42);--accent-on:#fff;--card-face-down:#2e1d4d;--ink:#241834;--ink-2:#2e1f47;--ink-soft:#3a2660;--r-card:18px;--gold:#fbbf24;--gold-soft:rgba(251,191,36,.16);--gold-border:rgba(251,191,36,.4);--shadow-xs:0 1px 2px rgba(0,0,0,.35);--shadow-sm:0 6px 22px rgba(0,0,0,.45);--shadow-md:0 20px 50px rgba(0,0,0,.55);--grad-accent:linear-gradient(135deg,#8b5cf6,#d946ef);--grad-accent-soft:linear-gradient(150deg,#7c3aed,#c026d3)}:root[data-theme=arcade] body{background:radial-gradient(1200px 620px at 50% -240px,rgba(124,58,237,.3),transparent 62%),radial-gradient(820px 520px at 102% 4%,rgba(217,70,239,.13),transparent 60%),radial-gradient(760px 520px at -8% 22%,rgba(99,67,219,.16),transparent 60%),var(--bg);background-attachment:fixed}*{box-sizing:border-box}html{font-family:Nunito,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}h1,h2,h3,h4,h5,h6{font-family:Baloo\ 2,sans-serif;letter-spacing:-.03em;color:var(--text-1)}body{background:var(--bg);color:var(--text-1);min-height:100vh}body,html{overscroll-behavior-y:none}::-moz-selection{background:var(--accent-light);color:var(--accent-text)}::selection{background:var(--accent-light);color:var(--accent-text)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:5px}[data-theme=arcade] .card,[data-theme=arcade] .session-card{background:linear-gradient(180deg,rgba(168,130,255,.06),rgba(168,130,255,.015)),var(--bg-card)}@keyframes matchGlowGold{0%{box-shadow:0 0 0 0 rgba(251,191,36,.5),0 4px 14px rgba(251,191,36,.3)}35%{box-shadow:0 0 24px 7px rgba(251,191,36,.55),0 0 0 2px var(--gold-border)}to{box-shadow:0 4px 14px rgba(251,191,36,.3)}}[data-theme=arcade] .float-soft{animation:floatSoft 6s ease-in-out infinite}[data-theme=arcade] .float-soft-slow{animation:floatSoft 7.4s ease-in-out infinite}.input{width:100%;padding:.625rem 1rem;font-size:.875rem;line-height:1.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.input:focus{outline:2px solid transparent;outline-offset:2px}.input{background:var(--bg-card);border:1px solid var(--border);border-radius:9px;color:var(--text-1);font-family:Nunito,sans-serif}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}.input:focus{border-color:var(--accent);box-shadow:var(--shadow-sm)}.card{background:var(--bg-card);border-radius:var(--r-card);border:1px solid var(--border);box-shadow:var(--shadow-xs)}@keyframes reservedPulse{0%,to{border-color:#6e5a3a}50%{border-color:#9a7d4e}}@keyframes mychoicePulse{0%,to{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 2px var(--accent-glow)}50%{box-shadow:inset 0 0 0 2px var(--accent),0 0 0 5px var(--accent-glow)}}.nav-item.active{background:var(--accent-light);color:var(--accent-text)}@keyframes livePulse{0%{box-shadow:0 0 0 0 var(--accent-mid)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}.bn-tab.active{color:var(--accent-text)}.bn-tab.active .bn-icon{transform:translateY(-1px) scale(1.05)}@keyframes shimmer{to{transform:translateX(100%)}}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.border{border-width:1px}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--font-kids:"Baloo 2",sans-serif}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes matchPop{0%{transform:scale(1)}30%{transform:scale(1.14) rotate(-1.5deg)}55%{transform:scale(.97) rotate(.5deg)}75%{transform:scale(1.04)}to{transform:scale(1) rotate(0)}}@keyframes matchGlow{0%{box-shadow:0 0 0 0 var(--accent-glow),var(--shadow-xs)}35%{box-shadow:0 0 22px 6px var(--accent-glow),0 0 0 2px var(--accent-border)}to{box-shadow:0 0 0 0 transparent,var(--shadow-xs)}}.animate-fadeInUp{animation:fadeInUp .3s ease-out forwards}.animate-matchPop,.memory-card-matched{animation:matchPop .5s cubic-bezier(.34,1.56,.64,1)}.memory-card-matched .memory-card-back{animation:matchGlow .6s ease-out}@keyframes streakFlash{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.18) rotate(-2deg);filter:brightness(1.25)}to{transform:scale(1);filter:brightness(1)}}.streak-2 .memory-card-back{animation:matchPop .5s cubic-bezier(.34,1.56,.64,1),matchGlow .6s ease-out}.streak-hi .memory-card-back{animation:streakFlash .55s cubic-bezier(.34,1.56,.64,1),matchGlow .7s ease-out}@keyframes cardShake{0%,to{transform:translateX(0)}20%{transform:translateX(-4px) rotate(-1.5deg)}40%{transform:translateX(4px) rotate(1.5deg)}60%{transform:translateX(-3px) rotate(-1deg)}80%{transform:translateX(3px) rotate(1deg)}}.memory-card-shake{animation:cardShake .4s ease-in-out}.hud-row{display:flex;align-items:stretch;gap:8px}.hud-rival,.hud-you{flex:1 1 0;min-width:0}.hud-mult{flex:1.3 1 0;min-width:0}.game-bottom{display:flex;gap:12px;align-items:flex-start}.rank-panel{width:300px;flex-shrink:0}.log-panel{flex:1;min-width:0}@media (max-width:640px){.game-board-layout{padding-left:8px!important;padding-right:8px!important}.hud-row{flex-wrap:wrap}.hud-mult{flex-basis:100%;order:-1}.hud-rival,.hud-you{flex-basis:calc(50% - 4px)}.game-bottom{gap:8px;padding-left:10px!important;padding-right:10px!important}.rank-panel{width:auto;flex:1 1 0}}@media (prefers-reduced-motion:reduce){.animate-fadeInUp,.animate-matchPop,.float-soft,.float-soft-slow,.live-dot,.memory-card-matched,.memory-card-matched .memory-card-back,.memory-card-shake,.reserved-card,.streak-2 .memory-card-back,.streak-hi .memory-card-back{animation:none!important}}@keyframes floatSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}body,html{overscroll-behavior:none}body{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.app-safe-top{padding-top:calc(env(safe-area-inset-top, 0px) + 10px)!important}@media (max-width:720px){html{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}body{-webkit-overflow-scrolling:touch;-moz-user-select:none;user-select:none;-webkit-user-select:none}.selectable,[contenteditable],input,select,textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}}:root[data-theme=arcade] .bottom-nav{background:rgba(16,11,26,.9);border-top:1px solid var(--border)}:root[data-theme=arcade] .bn-tab{color:var(--text-3)}:root[data-theme=arcade] .bn-tab.active{color:var(--accent)}@media (max-width:640px){.lobby-container{padding:14px 12px 0!important}.lobby-hero{grid-template-columns:1fr!important;gap:12px!important;margin-bottom:20px!important}}.btn-accent,.btn-primary,.btn-secondary{transition:transform .1s ease,background .15s ease,box-shadow .15s ease,border-color .15s ease}.btn-accent:active:not(:disabled),.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:scale(.97)}.route-fade{animation:routeFade .22s ease-out}@keyframes routeFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.route-fade{animation:none}}body,body *{cursor:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path d="M5 3 L27 14 L17 18 L13 28 Z" fill="%23FFC145" stroke="%233B3355" stroke-width="2.5" stroke-linejoin="round"/></svg>') 5 3,auto!important}.cursor-fill,.cursor-fill *{cursor:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><polygon points="15,3 27,15 15,27 3,15" fill="%234DA8FF" stroke="%233B3355" stroke-width="2.5" stroke-linejoin="round"/><path d="M26 19 C29 23 30 26 28 28 C26 30 23 29 23 26 C23 23 24 21 26 19 Z" fill="%23FF6B6B" stroke="%233B3355" stroke-width="2"/></svg>') 15 26,pointer!important}.playbox-row{flex-wrap:wrap;justify-content:center;gap:26px}.playbox-row,.playbox-stack{display:flex;align-items:center;width:100%}.playbox-stack{flex-direction:column;gap:22px}.memory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:540px}@media (orientation:landscape) and (min-width:700px){.memory-grid{grid-template-columns:repeat(8,1fr);gap:10px;aspect-ratio:8/3;height:min(calc(100dvh - 150px),440px);width:auto;max-width:96vw}}.formen-tray{gap:16px}.ausmalen-palette,.formen-tray{display:flex;flex-wrap:wrap;justify-content:center}.ausmalen-palette{gap:12px;max-width:520px}@media (orientation:landscape) and (min-width:700px){.ausmalen-palette{max-width:210px}}.kids-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:68px;min-height:68px;padding:12px 22px;background:#fff;border:3px solid rgba(59,51,85,.1);border-radius:22px;box-shadow:0 5px 0 rgba(59,51,85,.14);font-family:Baloo\ 2,sans-serif;font-weight:700;font-size:20px;color:#3b3355;text-decoration:none;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.kids-btn:active{transform:translateY(3px);box-shadow:0 2px 0 rgba(59,51,85,.14)}.kids-btn .emoji{font-size:34px;line-height:1}.kids-btn.gruen{background:#4fcb8b;color:#fff}.kids-btn.rot{background:#ff6b6b;color:#fff}.kids-btn.gelb{background:#ffc145;border-color:#3b3355}.kids-btn.inaktiv{background:#b7aecb;color:#fff;box-shadow:none}.kids-btn.gross{font-size:26px;padding:20px 44px;border-radius:26px}@media (max-width:560px){.kids-btn .label{display:none}.kids-btn{padding:12px 16px}}.playbox-tray{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}@keyframes pbFloat{0%{transform:translateY(0)}to{transform:translateY(-9px)}}@keyframes pbBob{0%{transform:translateY(0) rotate(-2.5deg)}50%{transform:translateY(-7px) rotate(2.5deg)}to{transform:translateY(0) rotate(-2.5deg)}}@keyframes pbSway{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}to{transform:rotate(-5deg)}}@keyframes pbBreathe{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes pbPop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.08);opacity:1}to{transform:scale(1);opacity:1}}@keyframes pbPulse{0%{opacity:.5;transform:scale(.9)}to{opacity:1;transform:scale(1.08)}}.anim-float{animation:pbFloat 3.2s ease-in-out infinite alternate}.anim-bob{animation:pbBob 2.8s ease-in-out infinite}.anim-sway{animation:pbSway 4s ease-in-out infinite;transform-origin:bottom center}.anim-breathe{animation:pbBreathe 3s ease-in-out infinite alternate}.anim-pop{animation:pbPop .42s cubic-bezier(.34,1.56,.64,1) both}.anim-pulse{animation:pbPulse 1.5s ease-in-out infinite alternate}@media (prefers-reduced-motion:reduce){.anim-bob,.anim-breathe,.anim-float,.anim-pop,.anim-pulse,.anim-sway{animation:none}}@keyframes pbShake{0%,to{transform:translateX(0) rotate(0deg)}20%{transform:translateX(-7px) rotate(-7deg)}40%{transform:translateX(7px) rotate(7deg)}60%{transform:translateX(-5px) rotate(-5deg)}80%{transform:translateX(5px) rotate(5deg)}}@keyframes pbHappy{0%{transform:translateY(0) scale(1)}30%{transform:translateY(-16px) scale(1.16)}55%{transform:translateY(0) scale(1)}78%{transform:translateY(-8px) scale(1.08)}to{transform:translateY(0) scale(1)}}.anim-shake{animation:pbShake .5s ease-in-out}.anim-happy{animation:pbHappy .75s ease}@media (prefers-reduced-motion:reduce){.anim-happy,.anim-shake{animation:none}}:root[data-theme=arcade] body{background:#fbf3ef!important}.home-layout{display:grid;grid-template-columns:1fr min(720px,100%) 1fr;align-items:start;gap:24px;width:100%}.home-mascot{justify-self:end}.home-mascot-right{justify-self:start}.home-tiles{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(144px,42vw),1fr));grid-auto-rows:1fr;gap:16px}.home-tiles>*{display:block;height:100%}@media (max-width:1200px){.home-layout{grid-template-columns:1fr;justify-items:center}.home-mascot{justify-self:center}.home-mascot,.home-mascot-right{display:none!important}}@media (orientation:landscape) and (max-height:620px){.home-wordmark{height:92px!important}}.home-nono-peek{display:none}@media (max-width:1200px){.home-nono-peek{display:block;position:fixed;z-index:20;pointer-events:none;right:-3vw;bottom:calc(env(safe-area-inset-bottom, 0px) + 6px);width:min(36vw,240px);height:auto;filter:drop-shadow(-6px 6px 10px rgba(70,53,107,.18));animation:nonoPeekIn .52s cubic-bezier(.22,1,.36,1)}}@keyframes nonoPeekIn{0%{transform:translateX(72%);opacity:0}to{transform:translateX(0);opacity:1}}@media (prefers-reduced-motion:reduce){.home-nono-peek{animation:none}}@media (max-height:520px){.eltern-wrap{padding:6px 14px 8px!important;gap:8px!important}.eltern-head{gap:10px!important}.eltern-head a{width:42px!important;height:42px!important;border-radius:15px!important}.eltern-head a,.eltern-head h1{font-size:20px!important}.eltern-head p{font-size:12px!important;margin:0!important}.eltern-mascot{display:none!important}.eltern-plan-grid{grid-template-columns:repeat(4,1fr)!important;gap:8px!important;min-width:0!important}.eltern-plan{padding:10px!important;gap:4px!important;border-radius:16px!important;border-width:3px!important}.eltern-tag{top:-11px!important;font-size:10px!important;padding:3px 9px!important}.eltern-name{font-size:14px!important}.eltern-price{font-size:20px!important}.eltern-extra,.eltern-price .eltern-per,.eltern-price s{font-size:10px!important}.eltern-feats{margin:2px 0 5px!important;gap:3px!important}.eltern-feats li{font-size:10.5px!important;line-height:1.18!important;gap:4px!important}.eltern-cta{padding:8px!important;font-size:12.5px!important}.eltern-note{font-size:10px!important;margin:0!important;line-height:1.25!important}.eltern-gate{padding:12px 24px!important;gap:6px!important;border-radius:20px!important}.eltern-gate img{width:64px!important}.eltern-gate h2{font-size:17px!important}.eltern-gate p{font-size:12px!important}.eltern-q{font-size:22px!important;margin:0!important}.eltern-gate button{width:66px!important;height:48px!important;font-size:20px!important;border-radius:14px!important}}.rotate-gate{display:none}@media (pointer:coarse) and (orientation:portrait){.rotate-gate{display:flex;position:fixed;inset:0;z-index:9999;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center;padding:32px;background:#fbf3ef;color:#46356b;font-family:Baloo\ 2,sans-serif}.rotate-gate .rg-phone{font-size:82px;line-height:1;animation:rgTilt 1.9s ease-in-out infinite}.rotate-gate .rg-title{font-weight:800;font-size:26px;margin:0}.rotate-gate .rg-sub{font-weight:600;font-size:18px;color:#7a6a9e;margin:0}body>:not(.rotate-gate){pointer-events:none}}@keyframes rgTilt{0%,to{transform:rotate(-14deg)}50%{transform:rotate(76deg)}}@media (prefers-reduced-motion:reduce){.rotate-gate .rg-phone{animation:none}}.game-screen{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:center;touch-action:none;overscroll-behavior:none}.game-field-full{position:absolute;inset:0;width:100%;height:100%}.game-back{position:fixed;z-index:60;left:calc(env(safe-area-inset-left, 0px) + 10px);top:calc(env(safe-area-inset-top, 0px) + 10px);width:46px;height:46px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.82);backdrop-filter:blur(6px);border:2px solid rgba(59,51,85,.1);box-shadow:0 3px 0 rgba(59,51,85,.12);font-size:24px;line-height:1;text-decoration:none;color:#3b3355;cursor:pointer}.game-back:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(59,51,85,.12)}.game-hint{z-index:20;top:calc(env(safe-area-inset-top, 0px) + 12px);left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.82);border-radius:999px;padding:6px 16px;max-width:70vw;text-align:center;font-family:Baloo\ 2,sans-serif;font-weight:700;font-size:16px;color:#5b4a7e;pointer-events:none}.game-dock,.game-hint{position:absolute;backdrop-filter:blur(6px)}.game-dock{z-index:30;display:flex;gap:8px;align-items:center;background:hsla(0,0%,100%,.72);border-radius:22px;padding:8px;box-shadow:0 4px 0 rgba(59,51,85,.1)}.dock-btn,.dock-tile{width:52px;height:52px;border-radius:15px;background:#fff;border:3px solid rgba(59,51,85,.1);box-shadow:0 3px 0 rgba(59,51,85,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:6px;font-size:25px;line-height:1}.dock-btn:active,.dock-tile:active{transform:translateY(2px);box-shadow:0 1px 0 rgba(59,51,85,.12)}.dock-tile.aktiv{border-color:#ffc145;box-shadow:0 0 0 3px rgba(255,193,69,.4)}.game-stage{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.game-screen .game-head{flex:0 0 auto;min-height:0!important;margin-bottom:6px!important}.game-fill{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.game-fill>*{max-width:100%}.tipp-finger{position:fixed;z-index:55;width:0;height:0;pointer-events:none}.tipp-hand{position:absolute;left:-13px;top:2px;font-size:40px;line-height:1;filter:drop-shadow(0 3px 5px rgba(70,53,107,.3));animation:tfTippen 1.7s ease-in-out infinite}.tipp-ring{position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:50%;border:3px solid rgba(91,62,150,.5);animation:tfRing 1.7s ease-out infinite}@keyframes tfTippen{0%,to{transform:translateY(0)}28%{transform:translateY(-12px)}46%{transform:translateY(0)}}@keyframes tfRing{0%{transform:scale(.35);opacity:0}35%{opacity:.8}75%,to{transform:scale(1.3);opacity:0}}.tipp-zieht .tipp-hand,.tipp-zieht .tipp-ring{animation:tfZiehen 2.6s cubic-bezier(.45,0,.5,1) infinite}@keyframes tfZiehen{0%{transform:translate(0);opacity:0}10%{transform:translate(0);opacity:1}68%{transform:translate(var(--tf-dx),var(--tf-dy));opacity:1}84%,to{transform:translate(var(--tf-dx),var(--tf-dy));opacity:0}}@media (prefers-reduced-motion:reduce){.tipp-hand,.tipp-ring,.tipp-zieht .tipp-hand,.tipp-zieht .tipp-ring{animation:none}.tipp-ring{opacity:.6}}.nono-cameo{position:fixed;z-index:45;pointer-events:none;width:clamp(76px,13vw,128px);height:clamp(76px,13vw,128px);transition:transform .64s cubic-bezier(.22,1,.36,1);will-change:transform}.nono-cameo-bubble{position:relative;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,hsla(0,0%,100%,.85) 0,rgba(233,240,255,.5) 38%,rgba(255,229,246,.28) 66%,rgba(214,240,228,.18) 100%);border:2px solid hsla(0,0%,100%,.7);box-shadow:0 6px 16px rgba(70,53,107,.14),inset 0 0 18px hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;overflow:hidden}.nono-cameo.is-lusi{width:clamp(68px,11.5vw,116px);height:clamp(68px,11.5vw,116px)}