main.svelte-1uha8ag{--accent:var(--today);--tint:var(--today-tint);--shade:var(--today-shade);max-width:480px;margin:0 auto;padding:1.25rem 1rem 3rem}main.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--shade);margin-bottom:.2rem;font-size:2.4rem}.setup.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-bottom:1.5rem}.setup.svelte-1uha8ag label:where(.svelte-1uha8ag){justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.setup.svelte-1uha8ag input:where(.svelte-1uha8ag),.setup.svelte-1uha8ag select:where(.svelte-1uha8ag){border:1px solid var(--line);background:var(--paper-raised);width:8rem;color:var(--ink);border-radius:8px;padding:.5rem .6rem;font-size:1rem}.setup.svelte-1uha8ag input:where(.svelte-1uha8ag):focus,.setup.svelte-1uha8ag select:where(.svelte-1uha8ag):focus{border-color:var(--accent);outline:none}.plates-field.svelte-1uha8ag{margin-bottom:1rem}.plates-field-label.svelte-1uha8ag{margin-bottom:.5rem;font-size:.85rem;display:block}.plate-checks.svelte-1uha8ag{flex-wrap:wrap;gap:.5rem;display:flex}.plate-check.svelte-1uha8ag{border:1px solid var(--line);background:var(--paper-raised);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.85rem;display:flex}.plate-check.svelte-1uha8ag input:where(.svelte-1uha8ag){width:auto;accent-color:var(--accent)}.setup.svelte-1uha8ag button:where(.svelte-1uha8ag){background:var(--accent);color:#fff8f0;border:none;border-radius:10px;width:100%;margin-top:1rem;padding:.9rem;font-size:1.05rem;font-weight:600}.tagline.svelte-1uha8ag{color:var(--muted);margin:0 0 1.3rem;font-size:.85rem}.progress-card.svelte-1uha8ag{background:var(--accent);color:#fff8f0;border-radius:16px;margin-bottom:1rem;padding:1.1rem 1.15rem}.progress-top.svelte-1uha8ag{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.7rem;display:flex}.progress-week.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:900}.progress-session.svelte-1uha8ag{opacity:.9;white-space:nowrap;font-size:.76rem}.week-dots.svelte-1uha8ag{gap:.35rem;margin-bottom:.9rem;display:flex}.week-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){background:#ffffff40;border-radius:99px;flex:1;height:6px}.week-dots.svelte-1uha8ag span.done:where(.svelte-1uha8ag){background:#fff8f0}.week-dots.svelte-1uha8ag span.current:where(.svelte-1uha8ag){background:#fff8f0;box-shadow:0 0 0 2px #fff6}.continue-btn.svelte-1uha8ag{width:100%;color:var(--shade);box-sizing:border-box;background:#fff8f0;border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:.8rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.test-week-note.svelte-1uha8ag{opacity:.9;margin:.6rem 0 0;font-size:.76rem}.section-label.svelte-1uha8ag{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:1.3rem 0 .6rem;font-size:.7rem;font-weight:700}.maxes.svelte-1uha8ag{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.max-tile.svelte-1uha8ag{background:var(--tint);text-align:center;border-radius:10px;padding:.6rem .4rem}.max-tile.svelte-1uha8ag .lift:where(.svelte-1uha8ag){color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-size:.64rem}.max-tile.svelte-1uha8ag .value:where(.svelte-1uha8ag){font-family:var(--font-mono);color:var(--shade);font-size:1.05rem;font-weight:600}.about.svelte-1uha8ag{background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}.about-toggle.svelte-1uha8ag{width:100%;font:inherit;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;padding:.75rem .85rem;font-size:.9rem;font-weight:600;display:flex}.about-toggle.svelte-1uha8ag .chev:where(.svelte-1uha8ag){color:var(--muted);transition:transform .25s}.about-toggle.open.svelte-1uha8ag .chev:where(.svelte-1uha8ag){transform:rotate(180deg)}.about-body.svelte-1uha8ag{opacity:0;max-height:0;padding:0 .85rem;transition:max-height .3s cubic-bezier(.3,0,.15,1),opacity .2s;overflow:hidden}.about-body.open.svelte-1uha8ag{opacity:1;max-height:400px;padding:0 .85rem .9rem}.about-body.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink);margin:0 0 .7rem;font-size:.85rem;line-height:1.5}.about-body.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{margin-bottom:0}.about-body.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--shade)}.danger-zone.svelte-1uha8ag{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1rem}.danger-label.svelte-1uha8ag{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .6rem;font-size:.68rem;font-weight:700}.restart-btn.svelte-1uha8ag{border:1px solid var(--line);width:100%;color:var(--muted);background:0 0;border-radius:10px;padding:.7rem;font-size:.85rem;font-weight:600}.confirm-row.svelte-1uha8ag{align-items:stretch;gap:.5rem;display:flex}.confirm-text.svelte-1uha8ag{color:var(--ink);background:var(--tint);border-radius:10px 0 0 10px;flex:1;align-items:center;padding:.6rem .7rem;font-size:.78rem;line-height:1.35;display:flex}.confirm-buttons.svelte-1uha8ag{flex-direction:column;gap:2px;display:flex}.confirm-buttons.svelte-1uha8ag button:where(.svelte-1uha8ag){font:inherit;border:none;padding:0 .9rem;font-size:.78rem;font-weight:700}.confirm-buttons.svelte-1uha8ag .cancel:where(.svelte-1uha8ag){background:var(--paper-raised);color:var(--ink);border:1px solid var(--line);border-radius:0 10px 0 0}.confirm-buttons.svelte-1uha8ag .confirm:where(.svelte-1uha8ag){background:var(--shade);color:#fff8f0;border-radius:0 0 10px}
