@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-ext-700-normal-BuR0mlCG.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-700-normal-DfoqN4Gs.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-cyrillic-700-normal-DP36NgGt.woff2)format("woff2"),url(/assets/nunito-cyrillic-700-normal-DfHRUDv-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-vietnamese-700-normal-Ch8EUCfz.woff2)format("woff2"),url(/assets/nunito-vietnamese-700-normal-C9SQsXvj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-ext-700-normal-BWeMsAzO.woff2)format("woff2"),url(/assets/nunito-latin-ext-700-normal-D4woHhbd.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-ext-800-normal-B-cvGohL.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-800-normal-pjRatrRO.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-cyrillic-800-normal-D3igD7Kl.woff2)format("woff2"),url(/assets/nunito-cyrillic-800-normal-DymMgApb.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-vietnamese-800-normal-D_CZYdm9.woff2)format("woff2"),url(/assets/nunito-vietnamese-800-normal-Dz0hZPb5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-ext-800-normal-CtU8tJOV.woff2)format("woff2"),url(/assets/nunito-latin-ext-800-normal-CDcxIxx8.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-ext-900-normal-BLeVovcl.woff2)format("woff2"),url(/assets/nunito-cyrillic-ext-900-normal-DKFql_-q.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-cyrillic-900-normal-CWPcV0_V.woff2)format("woff2"),url(/assets/nunito-cyrillic-900-normal-Dr1fjxoU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-vietnamese-900-normal-D6LWQAy_.woff2)format("woff2"),url(/assets/nunito-vietnamese-900-normal-WV2-fBew.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-ext-900-normal-Dllsvgjo.woff2)format("woff2"),url(/assets/nunito-latin-ext-900-normal-CTBZd6bf.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/nunito-latin-900-normal-BVB1fGs6.woff2)format("woff2"),url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#1c1e3d;--night-2:#2b2f5c;--night-3:#3a3f78;--cream:#fff4e6;--paper:#fffaf2;--sand:#f6e6c8;--ink:#3b2a20;--ink-soft:#6b4a35;--coral:#e8735a;--coral-deep:#c95a43;--moon:#ffe9a8;--stitch:#6b4a3552;--gap:clamp(16px, 5vw, 96px);--shadow:0 3px 0 #6b4a3538, 0 10px 24px #6b4a351f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{color:var(--ink);background:var(--cream);margin:0;font-family:Nunito,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{letter-spacing:-.02em;margin:0;font-weight:900;line-height:1.04}p{margin:0}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:8px}.btn{min-height:48px;color:var(--ink);background:var(--paper);cursor:pointer;outline:2px dashed var(--stitch);outline-offset:-6px;border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;font:800 17px/1.1 Nunito,sans-serif;text-decoration:none;transition:transform .12s;display:inline-flex;box-shadow:0 4px #6b4a3540}.btn:active{transform:translateY(2px)}.btn.primary{background:var(--coral);color:#fff;box-shadow:0 4px 0 var(--coral-deep), 0 10px 24px #c95a434d;outline-color:#fff4e6b3}.btn.big{border-radius:20px;min-height:60px;padding:16px 26px;font-size:19px}.btn.small{border-radius:14px;min-height:42px;padding:9px 16px;font-size:15px}.btn.ghost{box-shadow:none;color:var(--ink-soft);cursor:default;background:0 0}.btn .play{background:#ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:inline-grid}.cta{flex-wrap:wrap;gap:12px;display:flex}.btn:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.brand:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.langs summary:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.lang-list a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.foot a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.top{z-index:20;padding:12px var(--gap);background:#fff4e6eb;align-items:center;gap:18px;display:flex;position:sticky;top:0;box-shadow:0 1px #6b4a351f}.top.over{box-shadow:none;color:var(--cream);background:0 0;transition:background .25s,box-shadow .25s,color .25s;position:fixed;left:0;right:0}.top.over.scrolled{background:#1c1e3deb;box-shadow:0 1px #fff4e614}.brand{color:var(--ink);border-radius:14px;padding:4px 12px 6px;text-decoration:none;display:inline-flex}.wordmark{letter-spacing:-.5px;color:var(--ink);font-size:26px;font-weight:900;line-height:1.1}.top.over .brand{background:var(--paper);outline:2px dashed var(--stitch);outline-offset:-5px;box-shadow:0 3px #00000040}.top nav{gap:22px;margin-left:auto;font-size:16px;font-weight:800;display:flex}.top nav a{opacity:.85;text-decoration:none}.top nav a:hover{opacity:1;text-underline-offset:6px;-webkit-text-decoration:underline wavy #e8735ab3;text-decoration:underline wavy #e8735ab3}.langs{position:relative}.langs summary{cursor:pointer;opacity:.8;-webkit-user-select:none;user-select:none;border:2px dashed;border-radius:10px;padding:8px 10px;font-weight:900;list-style:none}.langs summary::-webkit-details-marker{display:none}.langs summary:after{content:" ▾";font-size:.8em}.langs[open] summary{opacity:1}.lang-list{z-index:30;background:var(--paper);min-width:170px;color:var(--ink);outline:2px dashed var(--stitch);outline-offset:-6px;border-radius:16px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 30px #1c1e3d47}.lang-list a{border-radius:10px;padding:10px 12px;font-weight:800;text-decoration:none}.lang-list a:hover{background:#e8735a1f}.lang-list a[aria-current]{color:var(--coral)}.hero{min-height:100svh;color:var(--cream);background:radial-gradient(120% 90% at 75% 40%, var(--night-3) 0%, var(--night-2) 42%, var(--night) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-scene{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy{z-index:1;width:min(48%,640px);padding:110px 0 60px var(--gap);position:relative}.hero h1{text-wrap:balance;font-size:clamp(46px,6.6vw,104px);line-height:.96}.hero h1 em{color:var(--moon);font-style:normal}.hero .lead{color:#fff4e6c7;max-width:32ch;margin-top:20px;font-size:clamp(17px,1.45vw,21px)}.hero .cta{margin-top:30px}.hero .btn:not(.primary){color:var(--cream);box-shadow:none;background:#fff4e61a;outline-color:#fff4e673}.facts{color:#fff4e6b8;flex-wrap:wrap;gap:10px 26px;margin:34px 0 0;padding:0;font-size:15px;font-weight:700;list-style:none;display:flex}.facts b{color:var(--cream);font-size:24px;font-weight:900;display:block}.tape{background:var(--coral);color:#fff;border-block-start:3px dashed #fff4e699;border-block-end:3px dashed #fff4e699;overflow:hidden}.tape-run{white-space:nowrap;align-items:center;gap:22px;width:max-content;padding:14px 0;font-size:18px;font-weight:900;animation:32s linear infinite tape;display:flex}.tape i{opacity:.7;font-style:normal}@keyframes tape{to{transform:translate(-50%)}}.how{padding:clamp(64px, 9vw, 140px) var(--gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.how h2{text-wrap:balance;font-size:clamp(34px,4.2vw,64px)}.rules{counter-reset:r;margin:28px 0 0;padding:0;list-style:none}.rules li{counter-increment:r;border-top:2px dashed var(--stitch);grid-template-columns:58px 1fr;align-items:baseline;gap:12px;padding:18px 0;font-size:clamp(17px,1.4vw,20px);display:grid}.rules li:before{content:counter(r);color:var(--coral);font-size:46px;font-weight:900;line-height:1}.note{color:var(--ink-soft);margin-top:18px;font-size:17px}.try{background:var(--paper);box-shadow:var(--shadow);outline:2px dashed var(--stitch);outline-offset:-10px;border-radius:30px;padding:clamp(18px,2.4vw,30px)}.try h3{font-size:clamp(26px,2.6vw,36px)}.try>p{color:var(--ink-soft);margin-top:6px}.board-box{aspect-ratio:1/.86;margin-top:8px;position:relative}.board-scene{cursor:pointer;touch-action:manipulation;width:100%;height:100%;display:block}.no-webgl .board-box,.no-webgl .try-status,.no-webgl .try-actions{display:none}.try-status{text-align:center;margin-top:4px;font-size:19px;font-weight:900}.try-status.won{color:var(--coral-deep)}.try-actions{justify-content:center;gap:10px;margin-top:12px;display:flex}.friends{padding:clamp(64px, 9vw, 130px) var(--gap);text-align:center;color:var(--cream);background:linear-gradient(var(--night), var(--night-2))}.friends h2{font-size:clamp(34px,4.4vw,66px)}.friends .lead{color:#fff4e6bf;max-width:46ch;margin:14px auto 0;font-size:18px}.friend-row{flex-wrap:wrap;justify-content:center;gap:28px clamp(10px,2vw,28px);margin:44px 0 0;padding:0;list-style:none;display:flex}.friend-row li{min-width:140px;transform:translateY(calc(var(--i) % 2 * 18px));flex-direction:column;flex:0 calc(20% - 24px);align-items:center;gap:4px;display:flex}.friend-row img{filter:drop-shadow(0 14px 18px #00000059);width:min(100%,200px)}.friend-row b{font-size:19px}.friend-row small{color:#fff4e6a6;font-weight:700}.inside{padding:clamp(56px, 8vw, 120px) var(--gap);background:linear-gradient(var(--cream), var(--sand));gap:clamp(56px,8vw,120px);display:grid}.feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.feature.flip .phone{order:2}.phone{background:var(--ink);border-radius:44px;justify-self:center;width:min(320px,78vw);padding:10px;transform:rotate(-2deg);box-shadow:0 30px 60px #3b2a2047}.feature.flip .phone{transform:rotate(2deg)}.phone img{aspect-ratio:9/16;object-fit:cover;object-position:top;border-radius:34px}.num{color:var(--coral);letter-spacing:.08em;font-size:22px;font-weight:900;display:block}.feature h3{text-wrap:balance;margin-top:8px;font-size:clamp(30px,3.6vw,54px)}.feature p{color:var(--ink-soft);max-width:46ch;margin-top:16px;font-size:clamp(17px,1.35vw,20px)}.android{padding:clamp(64px, 9vw, 130px) var(--gap);background:linear-gradient(#fffaf2e0,#fffaf2e0),url(/art/linen.webp) 0 0/160px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.android h2{text-wrap:balance;font-size:clamp(32px,4vw,60px)}.android .lead{color:var(--ink-soft);max-width:44ch;margin-top:14px;font-size:19px}.android .cta{margin-top:26px}.meta{color:var(--ink-soft);margin-top:12px;font-weight:700}.browser{max-width:48ch;color:var(--ink-soft);margin-top:18px}.browser a{color:var(--coral-deep);font-weight:800}.steps{background:var(--cream);box-shadow:var(--shadow);border-radius:26px;margin:0;padding:22px 26px 22px 54px;font-size:17px}.steps li{padding:8px 0}.steps li::marker{color:var(--coral);font-weight:900}.gift-badge{color:var(--moon);background:#ffe9a829;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:6px 16px 6px 6px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffe9a88c}.gift-badge img{filter:sepia(.55)saturate(2.1)hue-rotate(-14deg)brightness(1.08);background:#fff3c9;border-radius:50%;width:40px;height:40px}.gift-badge:hover{background:#ffe9a842}.gift{padding:clamp(56px, 8vw, 110px) var(--gap);background:linear-gradient(135deg,#fff3cf,#fde2b4);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,5vw,80px);display:grid}.gift-face{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#fffaf0,#f6d77e);border-radius:50%;justify-self:center;place-items:center;width:min(300px,60vw);display:grid;box-shadow:0 0 0 10px #fffaf2b3,0 24px 60px #c98c2859}.gift-face img{filter:sepia(.55)saturate(2.1)hue-rotate(-14deg)brightness(1.08)drop-shadow(0 0 10px #ffc446e6);width:78%;height:auto}.gift h2{text-wrap:balance;font-size:clamp(30px,3.8vw,56px)}.gift .lead{color:var(--ink-soft);max-width:52ch;margin-top:14px;font-size:19px}.gift .steps{background:#fffaf2d9;margin-top:22px}.gift .cta{margin-top:26px}@media (max-width:860px){.gift{grid-template-columns:1fr}.gift-face{width:min(220px,56vw)}}.faq{padding:clamp(56px, 8vw, 110px) var(--gap);max-width:980px;margin:0 auto}.faq h2{margin-bottom:18px;font-size:clamp(32px,3.8vw,56px)}.faq details{border-top:2px dashed var(--stitch);padding:18px 0}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:20px;font-weight:900;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--coral);font-size:26px;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-soft);max-width:70ch;margin-top:10px;font-size:18px}.foot{padding:34px var(--gap);background:var(--night);color:#fff4e6bf;flex-wrap:wrap;align-items:center;gap:14px 24px;font-size:15px;display:flex}.foot .wordmark{background:var(--paper);border-radius:12px;padding:4px 12px 6px;font-size:22px}.foot nav a{padding:10px 2px;display:inline-block}.foot nav{gap:18px;margin-left:auto;font-weight:800;display:flex}.foot .foot-langs{flex-wrap:wrap;flex-basis:100%;gap:4px 16px;margin-left:0;font-size:14px;font-weight:700}.foot .foot-langs a{color:#fff4e6bf;padding:6px 0}.foot .foot-langs a[aria-current]{color:var(--cream)}.doc{max-width:760px;margin:0 auto;padding:clamp(40px,7vw,90px) 20px}.doc h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(28px,5vw,56px)}.doc h2{margin-top:30px;font-size:24px}.doc p{color:var(--ink-soft);margin-top:12px;font-size:18px}.doc .date{font-weight:800}.doc.center{text-align:center;justify-items:center;gap:6px;display:grid}.doc.center img{width:180px}.doc .cta{justify-content:center;margin-top:18px}.doc .en{font-size:16px}.guides{padding:clamp(56px, 8vw, 100px) var(--gap);max-width:1180px;margin:0 auto}.guide-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:24px;list-style:none;display:grid}.guide-list a,.more-guides a{background:var(--paper);outline:2px dashed var(--stitch);outline-offset:-8px;border-radius:20px;gap:6px;height:100%;padding:20px 22px;text-decoration:none;transition:transform .2s;display:grid;box-shadow:0 4px #6b4a3524}.guide-list a:hover,.more-guides a:hover{transform:translateY(-3px)}.guide-list b,.more-guides b{font-size:20px;font-weight:900}.guide-list span,.more-guides span{color:var(--ink-soft)}.doc.guide .lead{color:var(--ink);font-size:20px}.doc .small{font-size:14px}.doc .disclaimer{margin-top:28px}.doc.guide .cta{margin-top:30px}.more-guides{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:40px;display:grid}.compare{border-collapse:separate;border-spacing:0;background:var(--paper);border-radius:18px;width:100%;margin-top:26px;font-size:17px;overflow:hidden;box-shadow:0 4px #6b4a3524}.compare th,.compare td{text-align:left;border-bottom:1px dashed #6b4a3538;padding:12px 16px}.compare thead th{background:#e8735a1f;font-weight:900}.compare thead th:nth-child(2),.compare td:nth-child(2){color:var(--coral);font-weight:800}.compare tbody tr:last-child th,.compare tbody tr:last-child td{border-bottom:0}@media (max-width:1080px){.top nav{display:none}.langs{margin-left:auto}}@media (max-width:860px){.hero{min-height:0;display:block}.hero-scene{height:54svh;min-height:320px;margin-top:56px;position:relative}.hero-copy{width:auto;margin-top:-2svh;padding:0 20px 52px}.how,.android,.feature{grid-template-columns:1fr}.feature.flip .phone{order:0}.friend-row li{flex-basis:calc(33% - 24px);transform:none}.foot nav{margin-left:0}}@media (max-width:420px){.btn.big{width:100%}.friend-row li{flex-basis:calc(50% - 16px);min-width:0}.wordmark{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.guide-list a,.more-guides a{transition:none}.tape-run{animation:none}.btn,.top.over,.faq summary:after{transition:none}}.hero h1 .kicker{letter-spacing:.02em;color:#fff4e6d1;margin-bottom:14px;font-size:clamp(16px,1.5vw,22px);line-height:1.2;display:block}.what{max-width:980px;padding:clamp(56px, 8vw, 110px) var(--gap) 0;margin:0 auto}.what h2{font-size:clamp(30px,3.6vw,52px)}.what p{max-width:70ch;margin-top:14px;font-size:18px;line-height:1.6}.what+.how{padding-top:clamp(36px,5vw,72px)}.flag{object-fit:cover;border-radius:3px;flex:none;width:20px;height:15px;box-shadow:0 0 0 1px #0000001f}.langs summary{align-items:center;gap:6px;display:inline-flex}.lang-list a,.foot .foot-langs a{align-items:center;gap:10px;display:inline-flex}.doc.levels h2 small{color:var(--ink-soft);margin-top:4px;font-size:15px;font-weight:700;display:block}.lv-grid{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:8px;margin-top:14px;padding:0;list-style:none;display:grid}.lv-grid a{background:var(--paper);border-bottom:4px solid #9ed8c3;border-radius:12px;place-items:center;height:48px;font-weight:900;text-decoration:none;transition:transform .15s;display:grid;box-shadow:0 1px #4a3a301f}.lv-grid a:hover{transform:translateY(-2px)}.lv-grid a.d1{border-bottom-color:#edcb6b}.lv-grid a.d2{border-bottom-color:#f6b48f}.lv-grid a.d3{border-bottom-color:#ef8e86}.crumbs{color:var(--ink-soft);margin-bottom:10px;font-size:15px;font-weight:700}.lv-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:22px;display:grid}.lv-facts div{background:var(--paper);border-radius:14px;padding:12px 14px}.lv-facts dt{color:var(--ink-soft);font-size:13px;font-weight:800}.lv-facts dd{margin:2px 0 0;font-size:18px;font-weight:900}.lv-fig{margin:16px 0 0}.lv-board{border-radius:6px;width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.lv-board .pl{fill:#4a3a30;fill-opacity:.7;font:800 12px/1 Nunito,sans-serif}.lv-fig figcaption{text-align:center;color:var(--ink-soft);margin-top:8px;font-size:14px}.lv-steps{gap:8px;margin-top:14px;padding-left:1.4em;font-size:17px;display:grid}.lv-answer summary{cursor:pointer;border:2px dashed;border-radius:12px;margin-top:12px;padding:10px 18px;font-weight:900;display:inline-block}.lv-tricks{gap:4px;margin-top:10px;padding-left:1.2em;font-size:17px;display:grid}.lv-nav{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:34px;display:flex}
