.sky.svelte-a1co8g{z-index:-1;background:hsl(var(--hue,200) 70% 12%);transition:background .9s var(--ease-out);filter:saturate(1.25);position:fixed;inset:0;overflow:hidden}.blob.svelte-a1co8g{filter:blur(60px);opacity:.85;mix-blend-mode:screen;width:70vmax;height:70vmax;transition:background .9s var(--ease-out);border-radius:50%;animation:18s ease-in-out infinite alternate svelte-a1co8g-drift;position:absolute}.blob.a.svelte-a1co8g{background:radial-gradient(circle at 40% 40%, hsl(calc(var(--hue) + 40) 95% 60%), transparent 65%);top:-20vmax;left:-15vmax}.blob.b.svelte-a1co8g{background:radial-gradient(circle at 60% 50%, hsl(calc(var(--hue) + 140) 95% 55%), transparent 65%);animation-duration:23s;animation-delay:-7s;top:10vmax;right:-20vmax}.blob.c.svelte-a1co8g{background:radial-gradient(circle at 50% 40%, hsl(calc(var(--hue) + 260) 95% 58%), transparent 65%);animation-duration:27s;animation-delay:-13s;bottom:-30vmax;left:10vmax}.rays.svelte-a1co8g{background:conic-gradient(from 0deg, hsl(calc(var(--hue) + 0) 90% 60% / .18), transparent 12%, hsl(calc(var(--hue) + 90) 90% 60% / .18) 25%, transparent 37%, hsl(calc(var(--hue) + 180) 90% 60% / .18) 50%, transparent 62%, hsl(calc(var(--hue) + 270) 90% 60% / .18) 75%, transparent 87%, hsl(calc(var(--hue) + 0) 90% 60% / .18));animation:60s linear infinite svelte-a1co8g-spin;position:absolute;inset:-50%}@keyframes svelte-a1co8g-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12vmax,8vmax)scale(1.25)}}@keyframes svelte-a1co8g-spin{to{transform:rotate(360deg)}}html[data-effects=calm] .blob.svelte-a1co8g,html[data-effects=calm] .rays.svelte-a1co8g{animation:none}@media (prefers-reduced-motion:reduce){.blob.svelte-a1co8g,.rays.svelte-a1co8g{animation:none}}.janein.svelte-a1co8g{min-height:100dvh;padding:max(.8rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));color:#fff;flex-direction:column;display:flex}.top.svelte-a1co8g{justify-content:space-between;align-items:center;gap:1rem;min-height:2.4rem;display:flex}.back.svelte-a1co8g{color:#ffffffd9;align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.back.svelte-a1co8g:hover{color:#fff}.dots.svelte-a1co8g{gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.dots.svelte-a1co8g li:where(.svelte-a1co8g){width:.55rem;height:.55rem;transition:transform var(--fast) var(--ease-spring);background:#ffffff4d;border-radius:50%}.dots.svelte-a1co8g li.now:where(.svelte-a1co8g){background:#fff;transform:scale(1.3)}.dots.svelte-a1co8g li[data-answer=ja]:where(.svelte-a1co8g){background:#5ee2a0}.dots.svelte-a1co8g li[data-answer=nein]:where(.svelte-a1co8g){background:#ff6b8a}.card.svelte-a1co8g{width:100%;max-width:26rem;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:center;background:#ffffffeb;border-radius:22px;margin:auto;padding:1.6rem 1.4rem;position:relative;box-shadow:0 30px 60px -30px #0009,inset 0 0 0 1px #ffffff80}h1.svelte-a1co8g{font-size:var(--step-4);color:var(--heading);margin:.2rem 0 0;line-height:1.05}.eyebrow.svelte-a1co8g{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:.75rem;font-weight:700}.lead.svelte-a1co8g{color:var(--ink);margin:.8rem 0 0}.meta.svelte-a1co8g{font-size:var(--step--1);color:var(--ink-muted);margin:.6rem 0 0}.start.svelte-a1co8g{font-size:var(--step-1);margin-top:1.2rem;padding:.85rem 2.2rem}.stage.svelte-a1co8g{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.stack.svelte-a1co8g{width:100%;max-width:26rem;display:grid}.stack.svelte-a1co8g>.question:where(.svelte-a1co8g){grid-area:1/1;margin:0}.question.under.svelte-a1co8g{opacity:.8;pointer-events:none;transform:translateY(14px)scale(.94)}.question.svelte-a1co8g{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;min-height:20rem;transition:transform .32s var(--ease-out);will-change:transform;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;display:flex}.question.dragging.svelte-a1co8g{cursor:grabbing;transition:none}.question.leaving.svelte-a1co8g{pointer-events:none;transition:transform .26s ease-in}.question.svelte-a1co8g:focus-visible{outline-offset:4px;outline:3px solid #fff}.count.svelte-a1co8g{font-size:var(--step--1);color:var(--ink-muted);margin:0;font-weight:600;position:absolute;top:1rem;left:0;right:0}.q.svelte-a1co8g{font-family:var(--font-display,inherit);font-size:var(--step-3);color:var(--heading);text-wrap:balance;margin:.6rem 0 0;font-weight:700;line-height:1.15}.gloss.svelte-a1co8g{font-size:var(--step-0);color:var(--ink-muted);margin:0}.hear.svelte-a1co8g{margin-top:.2rem}.stamp.svelte-a1co8g{font-size:var(--step-1);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;border:3px solid;border-radius:8px;padding:.2rem .7rem;font-weight:900;position:absolute;top:1.2rem}.stamp.nein.svelte-a1co8g{color:var(--wrong);right:1.2rem;transform:rotate(12deg)}.stamp.ja.svelte-a1co8g{color:var(--right);left:1.2rem;transform:rotate(-12deg)}.answers.svelte-a1co8g{gap:1rem;width:100%;max-width:26rem;display:flex}.pick.svelte-a1co8g{font:inherit;font-size:var(--step-1);color:#fff;cursor:pointer;transition:transform var(--fast) var(--ease-spring);border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1rem;font-weight:800;display:inline-flex;box-shadow:0 12px 30px -14px #000000b3}.pick.svelte-a1co8g:hover{transform:translateY(-2px)scale(1.03)}.pick.svelte-a1co8g:active{transform:scale(.97)}.pick.nein.svelte-a1co8g{background:linear-gradient(135deg,#ff4d6d,#c9184a)}.pick.ja.svelte-a1co8g{background:linear-gradient(135deg,#38d39f,#1b998b)}.pick.left.svelte-a1co8g{background:linear-gradient(135deg,#ff9f43,#ee5a24)}.pick.right.svelte-a1co8g{background:linear-gradient(135deg,#4cc9f0,#4361ee)}.pick.left.svelte-a1co8g,.pick.right.svelte-a1co8g{min-width:0;font-size:var(--step-0);padding-inline:.7rem}.pick.svelte-a1co8g .opt:where(.svelte-a1co8g){flex-direction:column;align-items:center;min-width:0;line-height:1.1;display:flex}.pick.svelte-a1co8g .opt:where(.svelte-a1co8g)>span:where(.svelte-a1co8g):first-child{overflow-wrap:anywhere;max-width:100%}.pick.svelte-a1co8g .opt:where(.svelte-a1co8g)>span.long:where(.svelte-a1co8g){letter-spacing:-.01em;font-size:.8em}.pick.svelte-a1co8g .opt:where(.svelte-a1co8g) small:where(.svelte-a1co8g){opacity:.85;font-size:.68rem;font-weight:600}.split.svelte-a1co8g{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.4rem;width:100%;margin-top:.6rem;display:grid}.side.svelte-a1co8g{flex-direction:column;align-items:center;gap:.1rem;min-width:0;display:flex}.side.svelte-a1co8g .arrow:where(.svelte-a1co8g){font-size:var(--step-2);font-weight:800;line-height:1}.side.svelte-a1co8g .name:where(.svelte-a1co8g){max-width:100%;font-family:var(--font-display,inherit);font-size:clamp(1.05rem, 5.2vw, var(--step-2));overflow-wrap:anywhere;font-weight:700;line-height:1.1}.side.svelte-a1co8g .name.long:where(.svelte-a1co8g){font-size:clamp(.85rem, 3.7vw, var(--step-1));letter-spacing:-.01em}.side.svelte-a1co8g .en:where(.svelte-a1co8g){font-size:var(--step--1);color:var(--ink-muted)}.side.l.svelte-a1co8g{color:#c2410c}.side.r.svelte-a1co8g{color:#3730a3}.oder.svelte-a1co8g{font-size:var(--step--1);color:var(--ink-muted);font-style:italic}.stamp.pair.svelte-a1co8g{font-size:var(--step-0);letter-spacing:.04em;text-transform:none}.stamp.nein.pair.svelte-a1co8g{color:#ee5a24}.stamp.ja.pair.svelte-a1co8g{color:#4361ee}.pick.svelte-a1co8g .x:where(.svelte-a1co8g){font-size:1.1em}.hint.svelte-a1co8g{font-size:var(--step--1);color:#ffffffbf;margin:0}.verdict.svelte-a1co8g{padding:1.2rem 1.1rem 1rem}.verdict.svelte-a1co8g h1:where(.svelte-a1co8g){font-size:var(--step-3)}.verdict.svelte-a1co8g .lead:where(.svelte-a1co8g){font-size:var(--step--1);margin-top:.4rem}.verdict.svelte-a1co8g .big:where(.svelte-a1co8g){margin:.2rem 0 0;font-size:2rem;line-height:1}.word.svelte-a1co8g{background:var(--accent-soft);font-size:var(--step--1);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;margin:.6rem 0 0;padding:.35rem .8rem;display:inline-flex}.word.svelte-a1co8g .gloss:where(.svelte-a1co8g){font-size:inherit}.share.svelte-a1co8g{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:.9rem;display:flex}.ic.svelte-a1co8g{border:1px solid var(--line-strong);background:var(--surface);width:2.6rem;height:2.6rem;color:var(--heading);cursor:pointer;transition:transform var(--fast) var(--ease-spring);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ic.svelte-a1co8g:hover{transform:translateY(-1px)scale(1.05)}.ic.wa.svelte-a1co8g{color:#fff;background:#25d366;border-color:#25d366}.ic.done.svelte-a1co8g{border-color:var(--right);color:var(--right)}.langs.svelte-a1co8g{font-size:var(--step--1);gap:.25rem;margin-left:.35rem;display:inline-flex}.langs.svelte-a1co8g button:where(.svelte-a1co8g){border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-size:inherit;cursor:pointer;border-radius:999px;padding:.25rem .7rem;font-weight:600}.langs.svelte-a1co8g button.on:where(.svelte-a1co8g){border-color:var(--navy);background:var(--navy);color:var(--paper)}.preview.svelte-a1co8g{border-radius:var(--radius-sm);background:var(--surface-alt);font:inherit;color:var(--ink);text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;margin:.5rem 0 0;padding:.55rem .75rem;font-size:.78rem;line-height:1.35}.after.svelte-a1co8g{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.8rem;display:flex}.after.svelte-a1co8g .btn:where(.svelte-a1co8g){padding-block:.55rem}@media (width<=36rem){.card.svelte-a1co8g{padding:1.3rem 1.1rem}.question.svelte-a1co8g{min-height:17rem}}
