@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/fredoka-hebrew-wght-normal-DdnsCkLr.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/fredoka-latin-ext-wght-normal-CYrqKuxd.woff2) format("woff2-variations");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:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/fredoka-latin-wght-normal-DM6njrJ3.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/enkat/build/assets/nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/enkat/build/assets/nunito-cyrillic-wght-normal-CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/enkat/build/assets/nunito-vietnamese-wght-normal-U01xdrZh.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/enkat/build/assets/nunito-latin-ext-wght-normal-CXYtwYOx.woff2) format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/enkat/build/assets/nunito-latin-wght-normal-BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2) format("woff2-variations");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:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/lexend-vietnamese-wght-normal-RvljkFvg.woff2) format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/lexend-latin-ext-wght-normal-B6JQhE1e.woff2) format("woff2-variations");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:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/lexend-latin-wght-normal-ci0D1wrL.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/silkscreen-latin-ext-400-normal-2T9bWrxp.woff2) format("woff2"),url(/enkat/build/assets/silkscreen-latin-ext-400-normal-Drdn_BEM.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:Silkscreen;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/silkscreen-latin-400-normal-CtPo2yA5.woff2) format("woff2"),url(/enkat/build/assets/silkscreen-latin-400-normal-D0DfPJut.woff) format("woff");unicode-range:U+0000-00FF,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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/enkat/build/assets/silkscreen-latin-ext-700-normal-D7YUjVT_.woff2) format("woff2"),url(/enkat/build/assets/silkscreen-latin-ext-700-normal-CjQdSuci.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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/enkat/build/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2) format("woff2"),url(/enkat/build/assets/silkscreen-latin-700-normal-BjMPLkh0.woff) format("woff");unicode-range:U+0000-00FF,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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/patrick-hand-vietnamese-400-normal-65jA92mZ.woff2) format("woff2"),url(/enkat/build/assets/patrick-hand-vietnamese-400-normal-CZjY324Y.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2) format("woff2"),url(/enkat/build/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.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:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2) format("woff2"),url(/enkat/build/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff) format("woff");unicode-range:U+0000-00FF,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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/enkat/build/assets/anton-vietnamese-400-normal-2FfR1wHA.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/enkat/build/assets/anton-latin-ext-400-normal-BMODBQc6.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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/enkat/build/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/quicksand-vietnamese-wght-normal-ei70gACF.woff2) format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/quicksand-latin-ext-wght-normal-CrJ75Ewg.woff2) format("woff2-variations");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:Quicksand Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/enkat/build/assets/quicksand-latin-wght-normal-Buj9m_3d.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/enkat/build/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/enkat/build/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2) format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/enkat/build/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2) format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/enkat/build/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2) format("woff2-variations");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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/enkat/build/assets/jost-latin-wght-normal-ObQm3Zd1.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/atkinson-hyperlegible-latin-ext-400-normal-DRk46D-x.woff2) format("woff2"),url(/enkat/build/assets/atkinson-hyperlegible-latin-ext-400-normal-Bbz-b3yf.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/enkat/build/assets/atkinson-hyperlegible-latin-400-normal-BrHNak5F.woff2) format("woff2"),url(/enkat/build/assets/atkinson-hyperlegible-latin-400-normal-BbWidj28.woff) format("woff");unicode-range:U+0000-00FF,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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/enkat/build/assets/atkinson-hyperlegible-latin-ext-700-normal-BoVPHkS0.woff2) format("woff2"),url(/enkat/build/assets/atkinson-hyperlegible-latin-ext-700-normal-CKkU2Dpt.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:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/enkat/build/assets/atkinson-hyperlegible-latin-700-normal-GZI4o3u0.woff2) format("woff2"),url(/enkat/build/assets/atkinson-hyperlegible-latin-700-normal-BK6Glc0m.woff) format("woff");unicode-range:U+0000-00FF,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}@layer components{.playful{--font-body: "Nunito Variable", ui-rounded, system-ui, sans-serif;--font-display: "Fredoka Variable", ui-rounded, system-ui, sans-serif;--font-question: var(--font-display);--display-transform: none;--display-tracking: normal;--bg: #fff6e5;--bg-image: none;--page-ink: #2b2140;--card: #fff;--ink: #2b2140;--ink-soft: #5b5170;--line: #2b2140;--card-radius: 2rem;--card-ring: 0 0 0 4px var(--line), 0 10px 0 4px var(--line);--btn-radius: 1.25rem;--btn-border: 3px;--btn-shadow: 0 6px 0 var(--line);--btn-shadow-pressed: 0 2px 0 var(--line);--btn-press: translateY(4px);--accent: #ffc93c;--accent-ink: #2b2140;--go: #17803c;--go-ink: #fff;--pill: #ffc93c;--pill-ink: #2b2140;--input-bg: #fff;--placeholder: #c9c1d6;--focus: #2f80ed;--track: #f1ebe0;--band: #2b2140;--band-ink: #fff;--code: #ffc93c;--code-ink: #2b2140;--ok: #17803c;--ok-ink: #fff;--note: #ffc93c;--note-ink: #2b2140;--danger-bg: #fff0f3;--danger: #a3123a;--danger-line: #ef476f;--dot-1: #ef476f;--dot-2: #ffc93c;--dot-3: #2f80ed;--shape-1: #ffc93c;--shape-2: #2f80ed;--shape-3: #ef476f;--shape-4: #17803c;font-family:var(--font-body);color:var(--page-ink);background-color:var(--bg);background-image:var(--bg-image);color-scheme:light}.playful[data-theme=rymd]{--font-body: "Space Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-display: var(--font-body);--bg: #0f1535;--bg-image: radial-gradient(circle at 20% 30%, #fff 0 1.5px, transparent 2px), radial-gradient(circle at 70% 15%, #fff 0 1px, transparent 1.5px), radial-gradient(circle at 45% 80%, #fff 0 1.5px, transparent 2px), radial-gradient(circle at 85% 60%, #fff 0 1px, transparent 1.5px);--page-ink: #f4f6ff;--card: #18214a;--ink: #f4f6ff;--ink-soft: #b9c2e8;--line: #3a4a8f;--card-radius: 1.75rem;--card-ring: 0 0 0 2px var(--line);--btn-radius: 999px;--btn-border: 2px;--btn-shadow: none;--btn-shadow-pressed: none;--btn-press: scale(.98);--accent: #4dd4ff;--accent-ink: #06283a;--go: #4dd4ff;--go-ink: #06283a;--pill: #ff8a5c;--pill-ink: #2a0f04;--input-bg: #0f1535;--placeholder: #5b679c;--focus: #ffd166;--track: #0f1535;--band: #18214a;--code: #4dd4ff;--code-ink: #06283a;--ok: #1c7f63;--note: #ffd166;--note-ink: #2a1f00;--danger-bg: #3a1022;--danger: #ffb3c8;--danger-line: #ff5fa2;--dot-1: #4dd4ff;--dot-2: #ff5fa2;--dot-3: #ffd166;--shape-1: #ff8a5c;--shape-2: #b18cff;--shape-3: #ff8a5c;--shape-4: #4dd4ff;background-size:220px 220px,160px 160px,260px 260px,190px 190px}.playful[data-theme=skog]{--font-body: "Fraunces Variable", Georgia, serif;--font-display: var(--font-body);--bg: #e9f0df;--page-ink: #23361f;--card: #fbfaf3;--ink: #23361f;--ink-soft: #55684f;--line: #23361f;--card-radius: 1.75rem;--card-ring: 0 0 0 3px var(--line), 0 8px 0 3px var(--line);--btn-radius: 1rem;--btn-shadow: 0 5px 0 var(--line);--accent: #e9c46a;--accent-ink: #23361f;--go: #3f6b3a;--pill: #d8e5c4;--pill-ink: #23361f;--placeholder: #b6c2a8;--focus: #b5651d;--track: #e3e9d6;--band: #23361f;--code: #e9c46a;--code-ink: #23361f;--ok: #3f6b3a;--note: #e9c46a;--note-ink: #23361f;--dot-1: #3f6b3a;--dot-2: #b58a52;--dot-3: #7fa05a;--shape-1: #7fa05a;--shape-2: #b58a52;--shape-3: #3f6b3a;--shape-4: #e9c46a}.playful[data-theme=hav]{--font-body: "Lexend Variable", ui-sans-serif, system-ui, sans-serif;--font-display: var(--font-body);--bg: #e2f3f6;--page-ink: #08344f;--ink: #08344f;--ink-soft: #3c6680;--line: #08344f;--card-radius: 1.5rem;--card-ring: 0 0 0 3px var(--line), 0 8px 0 3px var(--line);--btn-radius: .9rem;--btn-shadow: 0 5px 0 var(--line);--accent: #f9c74f;--accent-ink: #08344f;--go: #0b5d8f;--pill: #f9d77e;--pill-ink: #5a4300;--placeholder: #a9c8d3;--focus: #e4574a;--track: #d6edf2;--band: #08344f;--code: #f9d77e;--code-ink: #08344f;--ok: #0b7a75;--note: #f9d77e;--note-ink: #08344f;--dot-1: #0b5d8f;--dot-2: #e4574a;--dot-3: #f9c74f;--shape-1: #bfe6ee;--shape-2: #f9d77e;--shape-3: #bfe6ee;--shape-4: #e4574a}.playful[data-theme=pixel]{--font-body: "Space Grotesk Variable", ui-sans-serif, system-ui, sans-serif;--font-display: "Silkscreen", ui-monospace, monospace;--font-question: var(--font-body);--bg: #1d2b53;--page-ink: #fff1e8;--card: #000;--ink: #fff1e8;--ink-soft: #c2c3c7;--line: #fff1e8;--card-radius: 0;--card-ring: 0 0 0 4px var(--line), 10px 10px 0 4px #000;--btn-radius: 0;--btn-shadow: 5px 5px 0 #000;--btn-shadow-pressed: 0 0 0 #000;--btn-press: translate(5px, 5px);--accent: #ffec27;--accent-ink: #1d2b53;--go: #00e436;--go-ink: #003b0e;--pill: #00e436;--pill-ink: #003b0e;--input-bg: #1d2b53;--placeholder: #5f574f;--focus: #ff77a8;--track: #1d2b53;--band: #000;--code: #ffec27;--code-ink: #1d2b53;--ok: #008751;--note: #ffa300;--note-ink: #1d2b53;--danger-bg: #3d0a19;--danger: #ffccd9;--danger-line: #ff004d;--dot-1: #ff004d;--dot-2: #ffec27;--dot-3: #29adff;--shape-1: #ffec27;--shape-2: #ff004d;--shape-3: #29adff;--shape-4: #00e436}.playful[data-theme=tavla]{--font-body: "Patrick Hand", "Comic Sans MS", system-ui, sans-serif;--font-display: var(--font-body);--bg: #e8dcc8;--page-ink: #3a2a1c;--card: #25372d;--ink: #f4f1e6;--ink-soft: #c9d1c5;--line: #f4f1e6;--card-radius: .75rem;--card-ring: 0 0 0 12px #8b5a2b, 0 14px 0 12px #5c3a1a;--btn-radius: .6rem;--btn-border: 2px;--btn-shadow: none;--btn-shadow-pressed: none;--btn-press: scale(.98);--accent: #f6e27a;--accent-ink: #25372d;--go: #f6e27a;--go-ink: #25372d;--pill: #f6e27a;--pill-ink: #25372d;--input-bg: #1e2d25;--placeholder: #6f8478;--focus: #f4a6b8;--track: #1e2d25;--band: #25372d;--code: #f6e27a;--code-ink: #25372d;--ok: #2f5a41;--note: #f6e27a;--note-ink: #25372d;--danger-bg: #3b2025;--danger: #ffd3dc;--danger-line: #f4a6b8;--dot-1: #a7d3f5;--dot-2: #f6e27a;--dot-3: #f4a6b8;--shape-1: #8b5a2b;--shape-2: #f4f1e6;--shape-3: #8b5a2b;--shape-4: #f6e27a}.playful[data-theme=arena]{--font-body: "Jost Variable", ui-sans-serif, system-ui, sans-serif;--font-display: "Anton", Impact, ui-sans-serif, sans-serif;--display-transform: uppercase;--display-tracking: .02em;--bg: #2d7a3a;--bg-image: repeating-linear-gradient( 90deg, #2d7a3a 0 80px, #33873f 80px 160px );--page-ink: #fff;--ink: #123d1a;--ink-soft: #4a6b50;--line: #0f2e15;--card-radius: .75rem;--card-ring: 0 0 0 4px var(--line), 0 8px 0 4px var(--line);--btn-radius: .5rem;--btn-shadow: 0 5px 0 var(--line);--accent: #ffd23f;--accent-ink: #3d2f00;--go: #d62828;--pill: #ffd23f;--pill-ink: #3d2f00;--placeholder: #b5c7b8;--focus: #1f5fbf;--track: #e5efe6;--band: #0f2e15;--code: #ffd23f;--code-ink: #3d2f00;--ok: #1f7a3a;--note: #ffd23f;--note-ink: #3d2f00;--dot-1: #d62828;--dot-2: #fff;--dot-3: #1f5fbf;--shape-1: transparent;--shape-2: transparent;--shape-3: transparent;--shape-4: transparent}.playful[data-theme=pastell]{--font-body: "Quicksand Variable", ui-rounded, system-ui, sans-serif;--font-display: var(--font-body);--bg: #fdf1f5;--page-ink: #4a2747;--ink: #4a2747;--ink-soft: #7d5a79;--line: #f1d9e6;--card-radius: 2rem;--card-ring: 0 0 0 3px var(--line), 0 8px 0 3px var(--line);--btn-radius: 1.5rem;--btn-border: 0px;--btn-shadow: 0 4px 0 rgb(74 39 71 / .15);--btn-shadow-pressed: 0 1px 0 rgb(74 39 71 / .15);--btn-press: translateY(3px);--accent: #ffd9c7;--accent-ink: #6b2d12;--go: #b9a6ee;--go-ink: #2c1d63;--pill: #ffd9c7;--pill-ink: #6b2d12;--placeholder: #d9c3d4;--focus: #8f74e0;--track: #f6e8ef;--band: #4a2747;--code: #ffd9c7;--code-ink: #4a2747;--ok: #bfe8d4;--ok-ink: #164a33;--note: #fff1b8;--note-ink: #5a4300;--dot-1: #f7c6d9;--dot-2: #bfe8d4;--dot-3: #d9cdf6;--shape-1: #d9cdf6;--shape-2: #bfe8d4;--shape-3: #ffd9c7;--shape-4: #bfe0f6}.playful[data-theme=tidning]{--font-body: "Fraunces Variable", Georgia, serif;--font-display: "Playfair Display Variable", Georgia, serif;--bg: #efe9dc;--page-ink: #161616;--card: #f9f6ee;--ink: #161616;--ink-soft: #555;--line: #161616;--card-radius: 0;--card-ring: 0 0 0 2px var(--line), 8px 8px 0 2px var(--line);--btn-radius: 0;--btn-border: 2px;--btn-shadow: none;--btn-shadow-pressed: none;--btn-press: none;--accent: #c8102e;--accent-ink: #fff;--go: #161616;--go-ink: #f9f6ee;--pill: #161616;--pill-ink: #f9f6ee;--input-bg: #fff;--placeholder: #b8b0a0;--focus: #c8102e;--track: #e6dfcf;--band: #161616;--code: #f9f6ee;--code-ink: #161616;--ok: #161616;--note: #f2e3b3;--note-ink: #161616;--dot-1: #161616;--dot-2: #c8102e;--dot-3: #161616;--shape-1: transparent;--shape-2: transparent;--shape-3: transparent;--shape-4: transparent}.playful[data-theme=bauhaus]{--font-body: "Jost Variable", ui-sans-serif, system-ui, sans-serif;--font-display: var(--font-body);--bg: #f2ece0;--page-ink: #141414;--ink: #141414;--ink-soft: #4b4b4b;--line: #141414;--card-radius: 0;--card-ring: 0 0 0 3px var(--line), 10px 10px 0 3px var(--line);--btn-radius: 0;--btn-shadow: 5px 5px 0 var(--line);--btn-shadow-pressed: 0 0 0 var(--line);--btn-press: translate(5px, 5px);--accent: #f2b705;--accent-ink: #141414;--go: #1f4fa8;--pill: #141414;--pill-ink: #f2ece0;--placeholder: #b9b2a4;--focus: #e63a2e;--track: #ebe4d6;--band: #141414;--code: #f2b705;--code-ink: #141414;--ok: #1f4fa8;--note: #f2b705;--note-ink: #141414;--dot-1: #e63a2e;--dot-2: #f2b705;--dot-3: #1f4fa8;--shape-1: #e63a2e;--shape-2: #1f4fa8;--shape-3: #f2b705;--shape-4: #141414}.playful[data-theme=klar]{--font-body: "Atkinson Hyperlegible", system-ui, sans-serif;--font-display: var(--font-body);--bg: #fff;--page-ink: #000;--card: #fff;--ink: #000;--ink-soft: #333;--line: #000;--card-radius: .75rem;--card-ring: 0 0 0 3px var(--line);--btn-radius: .6rem;--btn-shadow: none;--btn-shadow-pressed: none;--btn-press: none;--accent: #000;--accent-ink: #fff;--go: #000;--pill: #000;--pill-ink: #fff;--placeholder: #767676;--focus: #0050c8;--track: #fff;--band: #000;--code: #ffd400;--code-ink: #000;--ok: #000;--note: #ffd400;--note-ink: #000;--danger-bg: #fff;--danger: #b00020;--danger-line: #b00020;--dot-1: #000;--dot-2: #000;--dot-3: #000;--shape-1: transparent;--shape-2: transparent;--shape-3: transparent;--shape-4: transparent}.playful .font-toy{font-family:var(--font-display);text-transform:var(--display-transform);letter-spacing:var(--display-tracking)}.playful .font-question{font-family:var(--font-question);text-transform:var(--display-transform);letter-spacing:var(--display-tracking)}.playful-shapes{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.playful-shapes>span{position:absolute;display:block;opacity:.9}.playful-shapes>span:nth-child(1){top:-6rem;left:-5rem;width:16rem;height:16rem;border-radius:9999px;background:var(--shape-1)}.playful-shapes>span:nth-child(2){top:18%;right:-4.5rem;width:10rem;height:10rem;border-radius:2.5rem;background:var(--shape-2);transform:rotate(18deg)}.playful-shapes>span:nth-child(3){bottom:-5rem;left:12%;width:13rem;height:13rem;border-radius:9999px;background:var(--shape-3)}.playful-shapes>span:nth-child(4){right:10%;bottom:8%;width:5rem;height:5rem;border-radius:9999px;background:var(--shape-4)}.playful[data-theme=rymd] .playful-shapes>span:nth-child(2){border-radius:9999px;width:7rem;height:7rem;transform:none;box-shadow:0 0 0 .6rem #0f1535,0 0 0 .9rem #b18cff}.playful[data-theme=rymd] .playful-shapes>span:nth-child(4){width:2.5rem;height:2.5rem}.playful[data-theme=skog] .playful-shapes>span:nth-child(1),.playful[data-theme=skog] .playful-shapes>span:nth-child(3){border-radius:0 100%}.playful[data-theme=skog] .playful-shapes>span:nth-child(2){border-radius:100% 0;transform:rotate(-12deg)}.playful[data-theme=hav] .playful-shapes>span:nth-child(1){top:auto;bottom:-7rem;left:-4rem}.playful[data-theme=hav] .playful-shapes>span:nth-child(3){left:40%;bottom:-8rem;width:16rem;height:16rem}.playful[data-theme=pixel] .playful-shapes>span{border-radius:0;transform:none;width:4rem;height:4rem}.playful[data-theme=bauhaus] .playful-shapes>span:nth-child(2){border-radius:0;transform:none}.playful[data-theme=bauhaus] .playful-shapes>span:nth-child(3){border-radius:0;clip-path:polygon(50% 0,100% 100%,0 100%)}.playful[data-theme=tavla] .playful-shapes>span:nth-child(1),.playful[data-theme=tavla] .playful-shapes>span:nth-child(3){display:none}.playful[data-theme=tavla] .playful-shapes>span:nth-child(2){top:auto;bottom:1.5rem;right:2rem;width:5rem;height:1.6rem;border-radius:.3rem;transform:none;box-shadow:inset 0 -.6rem #3a2a1c}.playful[data-theme=tavla] .playful-shapes>span:nth-child(4){right:8.5rem;bottom:1.6rem;width:2.5rem;height:.5rem}.playful-card{position:relative;z-index:1;border-radius:var(--card-radius);background:var(--card);color:var(--ink);box-shadow:var(--card-ring)}.toy-button{--toy: var(--accent);--toy-text: var(--accent-ink);--toy-line: var(--line);position:relative;display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;border:var(--btn-border) solid var(--toy-line);border-radius:var(--btn-radius);background:var(--toy);color:var(--toy-text);font-family:var(--font-display);font-weight:600;text-transform:var(--display-transform);letter-spacing:var(--display-tracking);box-shadow:var(--btn-shadow);transform:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out,opacity .15s;-webkit-tap-highlight-color:transparent}.toy-button:hover:not(:disabled){filter:brightness(1.05)}.toy-button:active:not(:disabled),.toy-button[aria-pressed=true]{transform:var(--btn-press);box-shadow:var(--btn-shadow-pressed)}.toy-button:focus-visible{outline:4px solid var(--focus);outline-offset:4px}.toy-button:disabled{cursor:not-allowed;opacity:.45}.toy-button--go{--toy: var(--go);--toy-text: var(--go-ink)}.toy-input{width:100%;border:3px solid var(--line);border-radius:var(--btn-radius);background:var(--input-bg);color:var(--ink)}.toy-input::placeholder{color:var(--placeholder)}.toy-input:focus{outline:4px solid var(--focus);outline-offset:2px}.toy-bar{height:1.25rem;overflow:hidden;border:3px solid var(--line);border-radius:var(--btn-radius);background:var(--track)}.toy-bar>span{display:block;height:100%;transition:width .6s cubic-bezier(.34,1.56,.64,1)}@keyframes toy-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08);opacity:1}to{transform:scale(1)}}@keyframes toy-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-.6rem)}}.toy-pop{animation:toy-pop .45s ease-out both}.toy-dots{display:flex;justify-content:center;gap:.6rem}.toy-dots>span{width:1.1rem;height:1.1rem;border:3px solid var(--line);border-radius:var(--btn-radius);animation:toy-bounce 1.2s ease-in-out infinite}.toy-dots>span:nth-child(1){background:var(--dot-1)}.toy-dots>span:nth-child(2){background:var(--dot-2);animation-delay:.15s}.toy-dots>span:nth-child(3){background:var(--dot-3);animation-delay:.3s}@media(prefers-reduced-motion:reduce){.toy-pop,.toy-dots>span{animation:none}.toy-bar>span,.toy-button{transition:none}}}
