.focus.svelte-pr5x4i{background:var(--bg);padding-top:40px;padding-bottom:72px}.focus.svelte-pr5x4i:fullscreen{padding:24px 0;overflow:auto}.focus__inner.svelte-pr5x4i{flex-direction:column;gap:20px;display:flex}.focus__top.svelte-pr5x4i{justify-content:space-between;align-items:center;gap:16px;display:flex}h1.svelte-pr5x4i{font-size:clamp(30px,4vw,40px)}.focus__full.svelte-pr5x4i{min-height:44px}.focus__stage.svelte-pr5x4i{aspect-ratio:16/9;border-radius:var(--radius);border:1px solid var(--line);background:#05060c;width:min(100%,177.778vh - 853.333px);min-width:min(100%,420px);margin:0 auto;position:relative;overflow:hidden}.focus__stage--on.svelte-pr5x4i{width:min(100%,177.778vh - 462.222px);min-width:min(100%,560px)}.focus__player.svelte-pr5x4i,.focus__player.svelte-pr5x4i iframe,.focus__poster.svelte-pr5x4i{border:0;width:100%;height:100%;position:absolute;inset:0}.focus__poster.svelte-pr5x4i{object-fit:cover;opacity:.55}.focus__done.svelte-pr5x4i{text-align:center;background:#0b0d17f0;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:16px;display:flex;position:absolute;inset:0}.focus__done-title.svelte-pr5x4i{font:600 clamp(22px, 3vw, 32px) / 1.2 var(--display);color:var(--head)}.focus__done-buttons.svelte-pr5x4i{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.focus__setup.svelte-pr5x4i{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:640px;margin:0 auto;display:flex}.focus__lead.svelte-pr5x4i{color:var(--soft);font-size:17px}.lengths.svelte-pr5x4i{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lengths__item.svelte-pr5x4i{border:1px solid var(--line-2);min-width:96px;min-height:48px;color:var(--text);font:500 15px/1 var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:0 18px}.lengths__item[aria-pressed=true].svelte-pr5x4i{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.focus--focus.svelte-pr5x4i{--accent:var(--teal);--accent-ink:var(--teal-ink)}.focus--wind.svelte-pr5x4i{--accent:var(--gold);--accent-ink:#2a1e05;background:color-mix(in srgb, var(--bg) calc(var(--dim) * 100%), #000)}.focus--wind.svelte-pr5x4i .focus__top:where(.svelte-pr5x4i),.focus--wind.svelte-pr5x4i .bar:where(.svelte-pr5x4i){opacity:max(var(--dim), .45);transition:opacity 2s}.btn--accent.svelte-pr5x4i,.btn--accent.svelte-pr5x4i:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.focus__start.svelte-pr5x4i{min-height:52px;padding:0 28px}.focus__start.svelte-pr5x4i:disabled{opacity:.6;cursor:progress}.focus__first.svelte-pr5x4i{color:var(--muted);font-size:14px}.focus__first.svelte-pr5x4i strong:where(.svelte-pr5x4i){color:var(--text);font-weight:600}.focus__error.svelte-pr5x4i{color:var(--gold)}.bar.svelte-pr5x4i{border:1px solid var(--line);background:var(--card);border-radius:20px;flex-wrap:wrap;align-items:center;gap:20px 24px;width:min(100%,177.778vh - 462.222px);min-width:min(100%,560px);margin:0 auto;padding:18px 22px;display:flex}.bar__clock.svelte-pr5x4i{width:72px;height:72px;color:var(--accent);flex:none;position:relative}.bar__left.svelte-pr5x4i{font:500 15px/1 var(--mono);color:var(--head);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.bar__text.svelte-pr5x4i{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.bar__title.svelte-pr5x4i{font:600 18px/1.3 var(--display);color:var(--head)}.bar__now.svelte-pr5x4i,.bar__next.svelte-pr5x4i{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.bar__buttons.svelte-pr5x4i{flex-wrap:wrap;gap:8px;display:flex}.bar__buttons.svelte-pr5x4i .btn:where(.svelte-pr5x4i){min-height:44px;padding:0 16px}
