:root{--bg:#f2f2f7;--surface:#fff;--surface-2:#e9e9ef;--fill:#7878801f;--ink:#111114;--muted:#6c6c73;--line:#3c3c4329;--accent:#e11d48;--accent-ink:#fff;--accent-text:#d1153f;--accent-soft:#fde8ed;--good:#16804a;--good-soft:#e3f4ea;--bad:#d92d20;--bad-soft:#fdecea;--warm:#e8590c;--shadow:0 1px 2px #0000000a,0 8px 24px #0000000f;--f-ui:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Noto Sans Hebrew","Arial Hebrew",sans-serif;--r:14px;--ease:cubic-bezier(.2,.8,.2,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#000;--surface:#1c1c1e;--surface-2:#2c2c2e;--fill:#7878803d;--ink:#f5f5f7;--muted:#9a9aa1;--line:#5454588c;--accent:#e11d48;--accent-ink:#fff;--accent-text:#ff6482;--accent-soft:#3a0d18;--good:#30c46e;--good-soft:#0e2a1a;--bad:#ff5f52;--bad-soft:#3a1412;--warm:#ff8a3d;--shadow:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;height:100%;font-size:18px}body{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--f-ui);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;direction:ltr;margin:0;font-size:17px;line-height:1.4}::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}textarea{caret-color:var(--accent)}svg{display:block}.de{direction:ltr;unicode-bidi:isolate}.app{max-width:600px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-top:calc(12px + env(safe-area-inset-top,0px));padding-bottom:calc(110px + env(safe-area-inset-bottom,0px));margin:0 auto}.app.in-lesson{padding-bottom:calc(190px + env(safe-area-inset-bottom,0px))}.title{letter-spacing:-.01em;margin:28px 0 4px;font-size:2.125rem;font-weight:800;line-height:1.15}.title.de{text-align:left}.sub{color:var(--muted);margin:0;font-size:.94rem}.today{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:grid}.today .streak{font-variant-numeric:tabular-nums;color:var(--warm);align-items:center;gap:6px;font-weight:700;display:flex}.today .streak svg{width:22px;height:22px}.today .streak small{color:var(--muted);font-size:.8rem;font-weight:500}.goal{flex-direction:column;gap:6px;min-width:0;display:flex}.goal-l{color:var(--muted);justify-content:space-between;font-size:.8rem;display:flex}.goal-l b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.bar{background:var(--fill);border-radius:6px;height:6px;overflow:hidden}.bar i{background:var(--accent);height:100%;transition:width .5s var(--ease);border-radius:6px;display:block}.today .total{text-align:center;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.today .total small{color:var(--muted);font-size:.72rem;font-weight:500;display:block}.cover{color:#fff;background:var(--c,#e11d48);min-height:212px;box-shadow:0 10px 30px color-mix(in srgb,var(--c,#e11d48) 30%,transparent);border-radius:22px;flex-direction:column;justify-content:space-between;gap:18px;margin-top:14px;padding:22px 20px 20px;display:flex;position:relative;overflow:hidden}.cover:after{content:"";inset-inline-end:-40px;pointer-events:none;background:#ffffff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:-50px}.cover-de{letter-spacing:-.025em;text-align:left;margin:0;font-size:2.6rem;font-weight:800;line-height:1;position:relative}.cover h2{margin:10px 0 0;font-size:1.25rem;font-weight:700;line-height:1.25;position:relative}.cover-row{justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.cover-row small{color:#ffffffe0;font-size:.9rem}.play{width:58px;height:58px;color:var(--c,#e11d48);transition:transform .15s var(--ease);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 4px 14px #0000002e}.play svg{width:26px;height:26px}.play:active{transform:scale(.94)}.cover.done{--c:#16804a}.group{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);margin-top:12px;overflow:hidden}.row{text-align:start;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;display:flex;position:relative}.row+.row:before{content:"";top:0;border-top:.5px solid var(--line);position:absolute;inset-inline-start:var(--inset,16px);inset-inline-end:0}button.row:active{background:var(--fill)}.row:disabled{cursor:default;opacity:.5}.row .tx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.row .tx b{font-weight:600}.row .tx small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.ic{color:#fff;background:var(--c,var(--accent));border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ic svg{width:19px;height:19px}.chev{width:16px;height:16px;color:var(--muted);opacity:.6;flex:none}.sec-h{justify-content:space-between;align-items:baseline;gap:10px;margin:30px 4px 4px;display:flex}.sec-h h2{margin:0;font-size:1.375rem;font-weight:800}.sec-h small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.88rem}.group-h{color:var(--muted);margin:22px 16px 6px;font-size:.82rem;font-weight:600}.unit{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);margin-top:14px;overflow:hidden}.unit-h{align-items:center;gap:14px;padding:14px 16px;display:flex}.art{background:var(--c);color:#fff;letter-spacing:-.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;direction:ltr;border-radius:12px;flex:none;justify-content:flex-start;align-items:flex-end;width:64px;height:64px;padding:6px 7px;font-size:.74rem;font-weight:800;line-height:1.05;display:flex;overflow:hidden}.unit-h .tx{flex-direction:column;flex:1;min-width:0;display:flex}.unit-h h3{margin:0;font-size:1.06rem;font-weight:700}.unit-h small{color:var(--muted);font-size:.86rem}.lrow{--inset:58px}.lrow .s{width:28px;height:28px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:600;display:grid}.lrow .s svg{width:16px;height:16px}.lrow.done .s{background:var(--good);color:#fff}.lrow.cur .s{background:var(--accent);color:#fff}.lrow.locked .tx b{color:var(--muted)}.lrow .tag{color:var(--muted);flex:none;font-size:.78rem;font-weight:600}.lrow.cur .tag{color:var(--accent-text)}.lrow.done .tag{color:var(--good)}.tabbar{z-index:5;background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);border-top:.5px solid var(--line);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.tabbar .in{grid-template-columns:repeat(5,1fr);max-width:600px;height:54px;margin:0 auto;display:grid}.tab{color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.66rem;font-weight:500;display:flex}.tab svg{width:25px;height:25px}.tab[aria-current=page]{color:var(--accent-text)}.btn{border-radius:var(--r);background:var(--accent);color:var(--accent-ink);transition:transform .12s var(--ease),background .2s,opacity .2s;border:0;padding:15px 18px;font-size:1.0625rem;font-weight:600}.btn:active{transform:scale(.98)}.btn:disabled{background:var(--fill);color:var(--muted);cursor:default;transform:none}.btn.ghost{background:var(--fill);color:var(--accent-text)}.btn.good{color:#fff;background:#16804a}.btn.bad{color:#fff;background:#d92d20}.lesson-top{align-items:center;gap:12px;padding-top:6px;display:flex}.x{background:var(--fill);width:34px;height:34px;color:var(--muted);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.x svg{width:18px;height:18px}.lesson-top .bar{flex:1;height:8px}.stage{flex-direction:column;gap:20px;padding-top:30px;display:flex}.kicker{color:var(--muted);margin:0;font-size:.95rem;font-weight:600}.prompt{align-items:center;gap:14px;display:flex}.prompt .big{overflow-wrap:anywhere;min-width:0;font-size:1.75rem;font-weight:700;line-height:1.25}.prompt .hint{color:var(--muted);margin-top:4px;font-size:.9rem;font-weight:500;display:block}.spk{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-text);transition:transform .12s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;font-size:.78rem;font-weight:700;display:grid}.spk svg{width:22px;height:22px}.spk.slow{background:var(--fill);color:var(--ink)}.spk:active{transform:scale(.92)}.listen{justify-content:center;align-items:center;gap:16px;padding:10px 0;display:flex}.listen .spk{background:var(--accent);color:#fff;width:96px;height:96px}.listen .spk svg{width:42px;height:42px}.listen .spk.slow{background:var(--fill);width:60px;height:60px;color:var(--ink);font-size:.9rem}.opts{flex-direction:column;gap:10px;display:flex}.opt{text-align:start;background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:var(--r);border:2px solid #0000;padding:15px 16px;font-size:1.06rem;font-weight:500;transition:border-color .15s,background .15s}.opt.de{text-align:left}.opt.sel{border-color:var(--accent);background:var(--accent-soft)}.opt.right{border-color:var(--good);background:var(--good-soft)}.opt.wrong{border-color:var(--bad);background:var(--bad-soft)}.opt:disabled{cursor:default}.answer{border-bottom:1.5px solid var(--line);direction:ltr;flex-wrap:wrap;align-content:flex-start;gap:8px;min-height:60px;padding:8px 0;display:flex}.bank{direction:ltr;flex-wrap:wrap;justify-content:center;gap:8px;padding-top:6px;display:flex}.tile{background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--line);border:0;border-radius:12px;padding:9px 15px;font-size:1.06rem;font-weight:500}.tile.used{visibility:hidden}.match{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match .col{flex-direction:column;gap:10px;min-width:0;display:flex}.match .opt{text-align:center;min-height:58px;padding:12px 8px;font-size:.98rem}.match .opt.done{opacity:.35}.shake{animation:.3s shake}@keyframes shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.foot{z-index:6;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(20px);border-top:.5px solid var(--line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:14px calc(14px + env(safe-area-inset-bottom,0px));transition:background .2s;position:fixed;bottom:0;left:0;right:0}.foot.good{background:var(--good-soft)}.foot.bad{background:var(--bad-soft)}.foot-in{flex-direction:column;gap:12px;max-width:600px;margin:0 auto;display:flex}.fb{flex-direction:column;gap:2px;display:flex}.fb strong{font-size:1.15rem;font-weight:800}.foot.good .fb strong{color:var(--good)}.foot.bad .fb strong{color:var(--bad)}.fb .de{font-size:1.15rem;font-weight:600}.fb small{color:var(--muted)}.foot .btn{width:100%}.end{flex-direction:column;gap:18px;padding-top:48px;display:flex}.end h1{flex-direction:column;gap:6px;margin:0;display:flex}.end h1 .de{color:var(--accent-text);text-align:left;letter-spacing:-.02em;font-size:2.4rem;font-weight:800;line-height:1.1}.end h1 span:last-child{color:var(--muted);font-size:1.06rem;font-weight:500}.stats{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);grid-template-columns:repeat(3,1fr);display:grid}.st{flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.st+.st{border-inline-start:.5px solid var(--line)}.st small{color:var(--muted);font-size:.8rem}.st b{font-variant-numeric:tabular-nums;font-size:1.4rem;font-weight:800}.st b span{color:var(--muted);font-size:.8rem;font-weight:500}.note{color:var(--muted);margin:0;font-size:.9rem}.word{--inset:16px}.word .tx .de{text-align:left;font-size:1.08rem;font-weight:600}.word .spk{width:38px;height:38px}.empty{color:var(--muted);text-align:center;padding:40px 16px}.say-box{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:12px;margin-top:16px;padding:16px;display:flex}.say-in{width:100%;font:inherit;background:var(--fill);color:var(--ink);resize:vertical;text-align:left;border:0;border-radius:12px;padding:12px 14px;font-size:1.2rem;font-weight:500}.say-row{grid-template-columns:2fr 1fr;gap:8px;display:grid}.soon{background:var(--surface);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;gap:14px;margin-top:18px;padding:20px;display:flex}.soon p{margin:0}.soon .btn{align-self:flex-start}.modes{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.mode{background:var(--c);color:#fff;text-align:start;min-height:150px;transition:transform .15s var(--ease);border:0;border-radius:20px;flex-direction:column;justify-content:space-between;gap:16px;padding:16px;display:flex}.mode:active{transform:scale(.97)}.mode:disabled{opacity:.5;cursor:default;transform:none}.mode.wide{grid-column:1/-1;min-height:132px}.mode svg{width:30px;height:30px}.mode b{font-size:1.15rem;font-weight:700;display:block}.mode small{color:#ffffffe0;margin-top:2px;font-size:.85rem;display:block}.mode-top{align-items:center;gap:12px;padding-top:6px;display:flex}.mode-top h1{flex:1;margin:0;font-size:1.06rem;font-weight:700}.mode-top .count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.9rem}.fc{background:var(--surface);text-align:center;width:100%;min-height:300px;box-shadow:var(--shadow);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;margin-top:22px;padding:28px 22px;display:flex}.fc .q{text-wrap:balance;font-size:1.75rem;font-weight:800;line-height:1.3}.fc .q.small{color:var(--muted);font-size:1rem;font-weight:500}.fc .a{text-wrap:balance;letter-spacing:-.02em;direction:ltr;font-size:2.2rem;font-weight:800;line-height:1.2}.fc .hint{color:var(--muted);margin:0;font-size:.92rem}.fc .spk-row{gap:10px;display:flex}.bar3{z-index:6;background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(20px);border-top:.5px solid var(--line);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));position:fixed;bottom:0;left:0;right:0}.bar3 .in{grid-template-columns:repeat(3,1fr);gap:8px;max-width:600px;margin:0 auto;display:grid}.bar3 .in.one{grid-template-columns:1fr}.bar3 .btn{padding:12px 8px;line-height:1.25}.btn small{opacity:.85;font-size:.72rem;font-weight:500;display:block}.btn.again{background:var(--bad-soft);color:var(--bad)}.btn.hard{background:var(--fill);color:var(--ink)}.btn.knew{color:#fff;background:#16804a}.seg{background:var(--fill);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:2px;margin-top:16px;padding:2px;display:grid}.seg.two-rows{grid-template-columns:1fr 1fr}.seg button{color:var(--ink);background:0 0;border:0;border-radius:8px;padding:8px 6px;font-size:.88rem;font-weight:500}.seg button[aria-pressed=true]{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #0000001f}.walk{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:28px;display:flex}.walk .state{color:var(--accent-text);min-height:1.3em;font-size:.9rem;font-weight:600}.walk .now-he{text-wrap:balance;min-height:1.4em;font-size:1.5rem;font-weight:800}.walk .now-es{text-wrap:balance;direction:ltr;min-height:1.3em;font-size:2rem;font-weight:700}.big-play{background:var(--accent);color:#fff;width:116px;height:116px;box-shadow:0 10px 30px color-mix(in srgb,var(--accent) 35%,transparent);transition:transform .15s var(--ease);border:0;border-radius:50%;place-items:center;display:grid}.big-play svg{width:46px;height:46px}.big-play:active{transform:scale(.96)}.big-play:disabled{background:var(--fill);color:var(--muted);box-shadow:none}.walk-ctrl{justify-content:center;gap:10px;display:flex}.walk-ctrl .btn{padding:11px 20px}.num-play{justify-content:center;align-items:center;gap:14px;padding:24px 0 6px;display:flex}.num-opts{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.num-opts .opt{text-align:center;font-variant-numeric:tabular-nums;direction:ltr;padding:18px 8px;font-size:1.6rem;font-weight:800}.num-res{text-align:center;flex-direction:column;gap:2px;min-height:3.2em;margin-top:14px;display:flex}.num-res .de{font-size:1.15rem;font-weight:600}.score{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:center;gap:16px;margin-top:6px;font-size:.9rem;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.mode-de{letter-spacing:-.02em;text-align:left;font-size:1.5rem;font-weight:800;line-height:1.05}.row-open{text-align:start;background:0 0;border:0;flex:1;min-width:0;padding:4px 0}.show{text-align:center;flex-direction:column;justify-content:center;gap:16px;min-height:52vh;margin-top:28px;display:flex}.show-de{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,11vw,3.4rem);font-weight:800;line-height:1.1}.show-ru{color:var(--muted);margin:0;font-size:1.15rem}a.btn{text-align:center;text-decoration:none;display:inline-block}.fc.flipped{animation:flip .35s var(--ease)}@keyframes flip{0%{transform:perspective(900px)rotateY(-90deg)}to{transform:perspective(900px)rotateY(0)}}.bubble{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);border-start-start-radius:6px;flex-direction:column;gap:8px;margin-top:18px;padding:16px;display:flex}.bubble-row{align-items:center;gap:12px;display:flex}.bubble-de{text-align:left;flex:1;margin:0;font-size:1.35rem;font-weight:700;line-height:1.3}.scene-tr{color:var(--muted);font-size:.95rem}.link{color:var(--accent-text);background:0 0;border:0;align-self:flex-start;padding:0;font-size:.9rem;font-weight:600}.scene-fb{flex-direction:column;gap:2px;min-height:3em;margin-top:6px;display:flex}.scene-fb .ok{color:var(--good)}.scene-fb .bad{color:var(--bad)}.toast{left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:9;background:var(--ink);max-width:568px;color:var(--bg);border-radius:14px;margin:0 auto;padding:12px 16px;font-size:.95rem;position:fixed;box-shadow:0 8px 24px #0003}.fill-de{letter-spacing:-.01em;text-align:left;margin:10px 0 6px;font-size:1.9rem;font-weight:800;line-height:1.2}.fill-opts{flex-direction:row;margin-top:18px}.fill-opts .opt{text-align:center;font-size:1.25rem;font-weight:700}.confetti{pointer-events:none;z-index:20;width:100vw;height:100vh;position:fixed;inset:0}.mission{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;flex-direction:column;gap:10px;margin-top:14px;padding:16px;display:flex}.mission p{margin:0;font-size:1rem}.mission .btn{align-self:flex-start;padding:11px 22px}.mission.done{background:var(--good-soft)}.mission.done .bar i{background:var(--good)}.mission-top{align-items:center;gap:12px;display:flex}.mission-top .tx{flex-direction:column;display:flex}.mission-top small{color:var(--muted);font-size:.85rem}.sofia{color:#fff;width:44px;height:44px;box-shadow:0 0 0 3px var(--surface),0 0 0 5px #e11d48;background:conic-gradient(from 200deg,#e11d48,#e8590c,#7c3aed,#e11d48);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;font-weight:800;display:grid}.route{padding:8px 2px 12px;scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;margin:0 -16px;padding-inline:16px;display:flex;overflow-x:auto}.route::-webkit-scrollbar{display:none}.stop{scroll-snap-align:center;background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:6px;width:74px;padding:0;display:flex;position:relative}.stop:not(:last-child):after{content:"";top:22px;border-top:2px dashed var(--line);width:30px;position:absolute;inset-inline-start:52px}.stop .dot{background:var(--surface);width:44px;height:44px;box-shadow:var(--shadow),inset 0 0 0 2px var(--line);color:var(--muted);border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid}.stop .dot svg{width:20px;height:20px}.stop small{color:var(--muted);text-align:center;font-size:.72rem;line-height:1.2}.stop.done .dot{background:var(--c);color:#fff;box-shadow:none}.stop.cur .dot{background:var(--accent);color:#fff;box-shadow:0 0 0 4px var(--accent-soft);animation:2s infinite pulse}.stop.cur small{color:var(--ink);font-weight:700}.passport-stop .dot{background:var(--ink);color:var(--bg);box-shadow:none}@keyframes pulse{50%{box-shadow:0 0 0 8px var(--accent-soft)}}.stamps{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.stamp{aspect-ratio:1;border:2px dashed var(--line);text-align:center;color:var(--muted);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:8px;display:flex}.stamp b{font-size:.92rem;line-height:1.1}.stamp small{font-size:.7rem}.stamp.done{border:3px double var(--c);color:var(--c);background:color-mix(in srgb,var(--c) 8%,var(--surface));transform:rotate(var(--rot))}.stamp-date{opacity:.8;font-variant-numeric:tabular-nums}.stamp.new{width:150px;animation:stampIn .5s var(--ease);align-self:center}@keyframes stampIn{0%{opacity:0;transform:scale(2)rotate(-20deg)}to{transform:scale(1) rotate(var(--rot));opacity:1}}body{font-size:1.05rem}.chev{transform:scaleX(-1)}.de{direction:ltr}.tab{font-size:.7rem}.big.de{font-size:1.6rem}.say-box p{margin:0}
