.progress-page.svelte-rek8v1{padding:1.25rem 1.25rem 2rem}header.svelte-rek8v1{justify-content:space-between;align-items:center;display:flex}h1.svelte-rek8v1{font-size:var(--step-3);margin:0;font-weight:800;line-height:1.05}.close.svelte-rek8v1{background:var(--paper-2);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:1.4rem;text-decoration:none;display:grid}.lede.svelte-rek8v1{max-width:46ch;margin:.5rem 0 0}h2.svelte-rek8v1{font-size:var(--step-1);margin:1.75rem 0 .5rem;font-weight:800}.quiet.svelte-rek8v1{color:var(--ink-soft);font-size:var(--step--1)}.note.svelte-rek8v1{border-left:3px solid var(--draft);background:var(--draft-bg);border-radius:0 8px 8px 0;margin:1rem 0 0;padding:.75rem .9rem}.stamps.svelte-rek8v1{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.stamps.svelte-rek8v1 li:where(.svelte-rek8v1){border:2px dashed var(--green);border-radius:10px;gap:.15rem;padding:.6rem;display:grid;transform:rotate(-1deg)}.stamps.svelte-rek8v1 li:where(.svelte-rek8v1):nth-child(2n){transform:rotate(1deg)}.stamps.svelte-rek8v1 img:where(.svelte-rek8v1){object-fit:contain;width:40px;height:27px;box-shadow:0 0 0 1px var(--rule)}.stamps.svelte-rek8v1 a:where(.svelte-rek8v1){font-weight:700}.badges.svelte-rek8v1{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.badges.svelte-rek8v1 li:where(.svelte-rek8v1){border:1px solid var(--rule);color:var(--ink-soft);border-radius:10px;grid-template-columns:2rem 1fr;align-items:start;column-gap:.6rem;padding:.6rem .75rem;display:grid}.badges.svelte-rek8v1 li.earned:where(.svelte-rek8v1){border-color:var(--star);color:var(--ink)}.medal.svelte-rek8v1{color:var(--star);grid-row:span 3;font-size:1.5rem;line-height:1}.name.svelte-rek8v1{font-weight:800}.how.svelte-rek8v1{font-size:var(--step--1)}.meter.svelte-rek8v1{background:var(--paper-2);border-radius:3px;height:6px;margin-top:.35rem;display:block;overflow:hidden}.meter.svelte-rek8v1 span:where(.svelte-rek8v1){background:var(--star);height:100%;display:block}table.svelte-rek8v1{border-collapse:collapse;width:100%;max-width:28rem}th.svelte-rek8v1,td.svelte-rek8v1{text-align:right;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;padding:.35rem .5rem}th.svelte-rek8v1:first-child{text-align:left}.actions.svelte-rek8v1{flex-wrap:wrap;gap:.6rem;display:flex}.button.svelte-rek8v1{border:2px solid var(--ink);border-radius:var(--radius-control);background:var(--paper);min-height:2.75rem;color:var(--ink);font:inherit;cursor:pointer;align-items:center;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.button.primary.svelte-rek8v1{background:var(--ink);color:var(--paper)}.button.svelte-rek8v1:focus-visible{outline:3px solid var(--red);outline-offset:2px}.button.svelte-rek8v1:has(input:where(.svelte-rek8v1):focus-visible){outline:3px solid var(--red);outline-offset:2px}.button.svelte-rek8v1:disabled,.button.disabled.svelte-rek8v1{opacity:.5;cursor:not-allowed}.status.svelte-rek8v1{min-height:1.4em;margin:.6rem 0 0}
