.paivan-lippu.svelte-azlskf{position:relative;display:grid;grid-template-columns:minmax(170px,210px) minmax(0,1fr);gap:clamp(1rem,3vw,1.75rem) clamp(1.5rem,4vw,2.5rem);align-items:center;width:100%;min-width:0;margin:0;padding:clamp(1.25rem,3vw,1.75rem);box-sizing:border-box;overflow:hidden;border:1px solid var(--settings-border);border-radius:22px;background:var(--settings-bg);color:var(--font-color);box-shadow:var(--simple-box-shadow)}.paivan-lippu.svelte-azlskf:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--main-color);content:"";opacity:.75}.flag.svelte-azlskf{grid-column:1;display:block;width:100%;max-width:210px;height:auto;margin:0;border-radius:6px;box-shadow:var(--flag-box-shadow)}.daily-content.svelte-azlskf{grid-column:2;display:grid;gap:.65rem;min-width:0;align-content:center}.daily-signup.svelte-azlskf{grid-column:1 / -1;min-width:0;padding-top:1rem;border-top:1px solid var(--settings-border)}.status-message.svelte-azlskf{grid-column:1 / -1}.question.svelte-azlskf{min-width:0;margin:0;color:var(--font-color);font-size:clamp(1.1rem,2vw,1.25rem);font-weight:750;line-height:1.3}form.svelte-azlskf{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem .65rem;align-items:end;width:100%;max-width:500px;min-width:0;margin:0}.hint.svelte-azlskf{grid-column:1 / -1;margin:0;color:var(--settings-muted);font-size:.82rem;line-height:1.4}input.svelte-azlskf{display:block;width:100%;min-width:0;height:44px;box-sizing:border-box;padding:0 .9rem;border:1px solid var(--form-border-color);border-radius:10px;background:var(--form-bg);color:var(--form-color);font:inherit;transition:border-color .15s ease,box-shadow .15s ease}input.svelte-azlskf::placeholder{color:var(--form-placeholder-color)}input.svelte-azlskf:focus{outline:none;border-color:var(--form-focus-border-color);box-shadow:0 0 0 3px var(--form-focus-ring-color)}button.cta-link.svelte-azlskf{min-height:44px;padding:.65rem 1.15rem;align-self:stretch;white-space:nowrap}button.cta-link.svelte-azlskf:disabled{opacity:.55;cursor:default}.streak-stat.svelte-azlskf{display:inline-flex;align-items:center;gap:.35rem;width:fit-content;margin:0;padding:.34rem .58rem;border:1px solid var(--settings-border);border-radius:999px;background:var(--content-bg-color);color:var(--settings-muted);font-size:.82rem}.streak-stat.svelte-azlskf strong:where(.svelte-azlskf){color:var(--font-color);font-size:inherit}.achievement-unlock--daily.svelte-azlskf{display:grid;gap:.25rem;padding:.75rem .9rem;border:1px solid color-mix(in srgb,var(--main-color) 35%,var(--settings-border));border-radius:10px;background:color-mix(in srgb,var(--main-color) 7%,var(--settings-bg));font-size:.9rem}.achievement-unlock--daily.svelte-azlskf>span:where(.svelte-azlskf){display:grid;grid-template-columns:1.15rem minmax(0,1fr);gap:.35rem;min-width:0}.achievement-unlock--daily.svelte-azlskf b:where(.svelte-azlskf){color:var(--main-color)}.achievement-unlock--daily.svelte-azlskf>span:where(.svelte-azlskf)>span:where(.svelte-azlskf){display:grid;gap:.05rem;min-width:0}.achievement-unlock--daily.svelte-azlskf strong:where(.svelte-azlskf),.achievement-unlock--daily.svelte-azlskf small:where(.svelte-azlskf){overflow-wrap:anywhere}.achievement-unlock--daily.svelte-azlskf small:where(.svelte-azlskf){color:var(--settings-muted);font-size:.78rem;line-height:1.4}.result.svelte-azlskf{margin:0;font-size:1.05rem;font-weight:650;line-height:1.45}.result.correct.svelte-azlskf{color:#2e7d32}.result.incorrect.svelte-azlskf{color:#c62828}.stats.svelte-azlskf{margin:0;color:var(--font-color);font-size:.9rem;line-height:1.45}.muted.svelte-azlskf{margin:0;color:var(--settings-muted);font-size:.9rem;line-height:1.45}.error.svelte-azlskf{margin:.25rem 0 0;color:#c62828;font-size:.9rem}@media(max-width:640px){.paivan-lippu.svelte-azlskf{grid-template-columns:1fr;gap:1rem;padding:1.15rem;border-radius:18px}.flag.svelte-azlskf,.daily-content.svelte-azlskf,.daily-signup.svelte-azlskf{grid-column:1}.flag.svelte-azlskf{width:min(100%,230px);max-width:none}form.svelte-azlskf{max-width:none}}@media(max-width:420px){form.svelte-azlskf{grid-template-columns:1fr}.hint.svelte-azlskf{grid-column:1}button.cta-link.svelte-azlskf{width:100%}}
