.page.svelte-4x2rvz{--paper:#eef0ec;--ink:#14171c;--muted:#5f656d;--faint:#c9ccc6;--pen:#2440d0;--pen-deep:#1a30a8;--serif:"Newsreader Variable", Georgia, serif;--sans:"Familjen Grotesk Variable", system-ui, sans-serif;font-family:var(--serif);font-variation-settings:"opsz" 16;background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;flex-direction:column;min-height:100dvh;padding:.75rem 1rem 1rem;font-size:1rem;line-height:1.4;display:flex}.page.svelte-4x2rvz :focus-visible{outline:2px solid var(--pen);outline-offset:3px}.top.svelte-4x2rvz{font-family:var(--sans);justify-content:space-between;align-items:baseline;display:flex}.wordmark.svelte-4x2rvz{font-size:1.1rem;font-weight:700}.all.svelte-4x2rvz{color:var(--muted);-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint);text-underline-offset:.2em;font-size:.8rem}.face.svelte-4x2rvz{flex:1;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""dial""chips""saving""read""join";justify-items:center;gap:.35rem;width:100%;max-width:26rem;margin:0 auto;display:grid}h1.svelte-4x2rvz{font-variation-settings:"opsz" 40;letter-spacing:-.01em;text-align:center;text-wrap:balance;grid-area:title;margin-top:.25rem;font-size:1.5rem;font-weight:400;line-height:1.1}.dial-wrap.svelte-4x2rvz{aspect-ratio:1;grid-area:dial;width:min(100%,280px);position:relative}.dial.svelte-4x2rvz{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:50%;width:100%;height:100%;display:block}.dial.winding.svelte-4x2rvz{cursor:grabbing}.month.svelte-4x2rvz{font-family:var(--serif);fill:var(--muted);text-anchor:middle;dominant-baseline:middle;font-size:11px;font-style:italic}.dot.svelte-4x2rvz{fill:var(--faint);transition:fill .24s ease-out}.dot.on.svelte-4x2rvz{fill:var(--ink)}.hand.svelte-4x2rvz{stroke:var(--pen);stroke-width:1.5px;stroke-linecap:round}.knob.svelte-4x2rvz{fill:var(--pen);stroke:var(--paper);stroke-width:3px;transition:r .15s}.dial.winding.svelte-4x2rvz .knob:where(.svelte-4x2rvz),.dial.svelte-4x2rvz:focus-visible .knob:where(.svelte-4x2rvz){r:12}.centre.svelte-4x2rvz{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 4rem;display:flex;position:absolute;inset:0}.hours.svelte-4x2rvz{font-variation-settings:"opsz" 72;letter-spacing:-.03em;font-size:3.75rem;font-style:italic;font-weight:300;line-height:.95}.hours-label.svelte-4x2rvz{color:var(--muted);margin-bottom:.45rem;font-size:.95rem;font-style:italic}.pot.svelte-4x2rvz{font-family:var(--sans);font-size:.95rem;font-weight:600}.dates.svelte-4x2rvz{font-family:var(--sans);color:var(--muted);text-wrap:balance;max-width:11rem;font-size:.72rem;line-height:1.25}.chips.svelte-4x2rvz{width:100%;font-family:var(--sans);grid-area:chips;grid-template-columns:repeat(7,1fr);gap:.3rem;display:grid}.chip.svelte-4x2rvz{border:1px solid var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.45rem 0;font-size:.8rem;font-weight:500;transition:background .12s,color .12s}.chip.on.svelte-4x2rvz{background:var(--ink);color:var(--paper)}.saving.svelte-4x2rvz{color:var(--muted);grid-area:saving;align-items:baseline;gap:.35rem;font-style:italic;display:flex}.money.svelte-4x2rvz{border-bottom:1px solid var(--ink);color:var(--ink);font-style:normal;font-family:var(--sans);align-items:baseline;gap:.1rem;font-weight:600;display:inline-flex}.money.svelte-4x2rvz input:where(.svelte-4x2rvz){appearance:textfield;background:0 0;border:0;width:4ch;padding:0;font-weight:600}.money.svelte-4x2rvz input:where(.svelte-4x2rvz)::-webkit-inner-spin-button{-webkit-appearance:none}.money.svelte-4x2rvz input:where(.svelte-4x2rvz)::-webkit-outer-spin-button{-webkit-appearance:none}.read.svelte-4x2rvz{text-align:center;text-wrap:pretty;grid-area:read;max-width:22rem;font-size:.9rem;line-height:1.35}.who.svelte-4x2rvz{font-family:var(--sans);font-size:.8rem;font-weight:600}.join.svelte-4x2rvz{width:100%;font-family:var(--sans);grid-area:join;align-self:end;margin-top:.25rem}.join.svelte-4x2rvz form:where(.svelte-4x2rvz){gap:.4rem;display:grid}.join.svelte-4x2rvz select:where(.svelte-4x2rvz),.join.svelte-4x2rvz input:where(.svelte-4x2rvz),.join.svelte-4x2rvz button:where(.svelte-4x2rvz){border-radius:999px;height:2.6rem;font-size:.9rem}.join.svelte-4x2rvz select:where(.svelte-4x2rvz){border:1px solid var(--faint);width:100%;color:var(--ink);appearance:none;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 1.2rem),calc(100% - .9rem);background-repeat:no-repeat;background-size:5px 5px;padding:0 2.25rem 0 1rem}.row.svelte-4x2rvz{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;display:grid}.email.svelte-4x2rvz{min-width:0;display:block}.join.svelte-4x2rvz input:where(.svelte-4x2rvz){border:1px solid var(--faint);background:#fff;width:100%;padding:0 1rem}.join.svelte-4x2rvz input:where(.svelte-4x2rvz)::placeholder{color:var(--muted)}.join.svelte-4x2rvz button:where(.svelte-4x2rvz){background:var(--pen);color:#fff;cursor:pointer;white-space:nowrap;border:0;padding:0 1.1rem;font-weight:600}.join.svelte-4x2rvz button:where(.svelte-4x2rvz):hover{background:var(--pen-deep)}.join.svelte-4x2rvz button:where(.svelte-4x2rvz):disabled{opacity:.7;cursor:default}.error.svelte-4x2rvz{color:#a3261f;font-size:.85rem}.done.svelte-4x2rvz{text-align:center;border:1px solid var(--ink);border-radius:999px;padding:.7rem 1rem;font-size:.9rem}.visually-hidden.svelte-4x2rvz{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=52rem){.page.svelte-4x2rvz{padding:1.25rem 2rem 2rem}.face.svelte-4x2rvz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"dial title""dial chips""dial saving""dial read""dial join";align-content:center;justify-items:start;gap:1rem 3rem;max-width:60rem}h1.svelte-4x2rvz{text-align:left;align-self:end;margin:0;font-size:2.6rem}.dial-wrap.svelte-4x2rvz{place-self:center;width:min(100%,440px)}.hours.svelte-4x2rvz{font-size:5rem}.dates.svelte-4x2rvz{max-width:14rem;font-size:.85rem}.read.svelte-4x2rvz{text-align:left;max-width:26rem;font-size:1.05rem}.chips.svelte-4x2rvz{max-width:24rem}.join.svelte-4x2rvz{align-self:start;max-width:26rem}}
