.sync.svelte-137oslp{justify-items:start;gap:.75rem;display:grid}.sync.svelte-137oslp p:where(.svelte-137oslp){margin:0}.progress.svelte-137oslp{justify-self:stretch;justify-items:center;gap:1rem;padding-block:1rem;display:grid}.code.svelte-137oslp{min-block-size:1lh;font-family:var(--font-modesto);letter-spacing:.1em;color:var(--accent-ink);justify-self:center;font-size:2.5rem}.join.svelte-137oslp{grid-template-columns:1fr auto;gap:.25rem .5rem;inline-size:100%;display:grid}.join.svelte-137oslp label:where(.svelte-137oslp){grid-column:1/-1;font-size:.875rem}.join.svelte-137oslp input:where(.svelte-137oslp){box-sizing:border-box;block-size:2.5rem;inline-size:100%;font:inherit;border:1px solid var(--chrome);background:var(--surface-raised);color:var(--ink);text-transform:uppercase;border-radius:4px;block-size:auto;padding:.5rem;font-weight:400;line-height:1.5}.join.svelte-137oslp input:where(.svelte-137oslp):focus-visible{border-color:var(--accent-ink);outline:2px solid var(--focus-ink);outline-offset:2px}button.svelte-137oslp{text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--chrome);cursor:pointer;border-color:var(--accent-ink);background:0 0;background:var(--accent-ink);min-height:2.75rem;color:var(--on-accent);border-radius:5px;padding:.25rem 1rem;font-family:inherit;font-size:.875rem;font-weight:700}button.svelte-137oslp:disabled{border-color:var(--muted-fill);background:var(--muted-fill);color:var(--muted-fill-ink);cursor:not-allowed}button.svelte-137oslp:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.note.svelte-137oslp{color:var(--ink-soft);font-size:.875rem}.actions.svelte-8ghjdv{grid-template-columns:repeat(3,auto);justify-content:start;gap:.5rem;margin-block-end:.5rem;display:grid}.action.svelte-8ghjdv{color:var(--ink);--icon-size:1rem;text-decoration:none}a.action.svelte-8ghjdv:not([href]){background:var(--surface-raised);color:var(--ink);opacity:.5;cursor:not-allowed}.action.svelte-8ghjdv:has(:where(.svelte-8ghjdv):focus-visible){outline:2px solid var(--focus-ink);outline-offset:2px}.status.svelte-8ghjdv{color:var(--ink-soft);grid-column:1/-1;margin:0;font-size:.875rem}.head.svelte-ngs661{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.head.svelte-ngs661 h1:where(.svelte-ngs661){margin:0}.new-btn.svelte-ngs661{background:var(--accent-ink);min-height:2.75rem;color:var(--white);border-radius:5px;align-items:center;padding:.25rem 1rem;font-weight:600;text-decoration:none;display:inline-flex}.new-btn.svelte-ngs661:focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.confirm.svelte-1mdm8go{background:var(--surface);width:min(24rem,92vw);margin:auto;padding:1.25rem}.confirm.svelte-1mdm8go::backdrop{background:#1410108c}.confirm.svelte-1mdm8go p:where(.svelte-1mdm8go){margin:0 0 1.25rem}.confirm.svelte-1mdm8go strong:where(.svelte-1mdm8go){color:var(--accent-ink)}.actions.svelte-1mdm8go{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.actions.svelte-1mdm8go button:where(.svelte-1mdm8go){text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--chrome);cursor:pointer;min-height:2.75rem;color:var(--ink-soft);background:0 0;border-radius:5px;padding-inline:1rem;font-family:inherit;font-size:.875rem;font-weight:700}.actions.svelte-1mdm8go .danger:where(.svelte-1mdm8go){text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--chrome);cursor:pointer;border-color:var(--accent-ink);background:0 0;background:var(--accent-ink);min-height:2.75rem;color:var(--on-accent);border-radius:5px;font-family:inherit;font-size:.875rem;font-weight:700}.actions.svelte-1mdm8go button:where(.svelte-1mdm8go):focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.status.svelte-1f7r7lj{color:var(--ink-soft);font-style:italic}.cards.svelte-1f7r7lj{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-1f7r7lj li:where(.svelte-1f7r7lj){margin:0;padding:0}.ground.svelte-qrop2u{--ground:oklch(from var(--accent,var(--accent-ink)) .32 c h);--ground-edge:oklch(from var(--accent,var(--accent-ink)) .22 c h);--ground-ink:oklch(from var(--accent,var(--accent-ink)) .97 calc(c * .2) h);--ground-ink-soft:oklch(from var(--accent,var(--accent-ink)) .86 calc(c * .25) h);--ground-line:oklch(from var(--accent,var(--accent-ink)) .55 c h);--focus-ring:var(--ground-ink);color:var(--ground-ink);background:var(--ground)}.ground[data-ground=gold].svelte-qrop2u{--ground:var(--sheet-gold);--ground-edge:color-mix(in srgb, var(--sheet-gold) 72%, black);--ground-ink:var(--white);--ground-ink-soft:var(--white);--ground-line:color-mix(in srgb, var(--sheet-gold) 55%, white);--name-edge:black}.card.svelte-qrop2u,.frame.svelte-qrop2u{border:1px solid var(--chrome-line);corner-shape:scoop}.card.svelte-qrop2u{background:var(--surface-raised);box-shadow:var(--shadow-card);border-radius:.75rem;padding:.75rem}.frame.svelte-qrop2u{border-color:color-mix(in srgb, var(--chrome-line) 60%, transparent);color:var(--ink);border-radius:.5rem;grid-template-rows:repeat(3,auto) minmax(1lh,auto) auto;justify-items:center;padding:1rem .75rem .75rem;font-size:.875rem;line-height:1.25;display:grid}.name.svelte-qrop2u,.items.svelte-qrop2u{overflow-wrap:anywhere}.name.svelte-qrop2u{font-family:var(--font-modesto);text-align:center;color:inherit;border:0;margin:.5rem 0 0;padding:0;font-size:1.75rem}.rule.svelte-qrop2u{--icon-size:var(--mark,1.5rem);min-block-size:var(--mark,0);grid-template-columns:1fr auto 1fr;justify-self:stretch;align-items:center;gap:.5rem;margin-block:.75rem 1rem;display:grid}.rule.ground.svelte-qrop2u{color:var(--ground);background:0 0}.rule.svelte-qrop2u:before,.rule.svelte-qrop2u:after{content:"";border-top:1px solid color-mix(in srgb, var(--trim) 40%, var(--rule-faint))}.diamond.svelte-qrop2u,.items.svelte-qrop2u li:where(.svelte-qrop2u):not(:last-child):after{content:"";background:var(--trim);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);block-size:.25rem;inline-size:.25rem}.detail.svelte-qrop2u{text-align:center;justify-items:center;gap:.25rem;font-weight:600;display:grid}.label.svelte-qrop2u{letter-spacing:.07em;text-transform:uppercase;color:color-mix(in srgb, var(--trim) 80%, var(--ink));margin:0;font-weight:700}.items.svelte-qrop2u{flex-wrap:wrap;flex-wrap:balance;justify-content:center;gap:.25rem .5rem;margin:0;padding:0;display:flex}.items.svelte-qrop2u li:where(.svelte-qrop2u){grid-auto-flow:column;align-items:center;gap:.5rem;margin:0;padding:0;display:grid}.actions.svelte-qrop2u{border-top:1px solid var(--rule-faint);grid-template-columns:2fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-self:stretch;gap:.5rem;margin-block-start:1rem;padding-block-start:.5rem;display:grid}.actions.svelte-qrop2u :is(a:where(.svelte-qrop2u),button:where(.svelte-qrop2u)){text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--chrome);cursor:pointer;box-sizing:border-box;border-color:var(--rule-faint);min-height:2rem;color:var(--ink-soft);background:0 0;border-radius:5px;place-items:center;padding:.25rem .75rem;font-family:inherit;font-size:.875rem;font-weight:700;text-decoration:none;display:grid}.actions.svelte-qrop2u :where(.svelte-qrop2u):is(a:where(.svelte-qrop2u),button:where(.svelte-qrop2u)):focus-visible{outline:2px solid var(--focus-ink);outline-offset:2px}.actions.svelte-qrop2u a:where(.svelte-qrop2u):first-child{border-color:var(--trim);background:color-mix(in srgb, var(--trim) 10%, var(--surface-raised));color:color-mix(in srgb, var(--trim) 80%, var(--ink))}.actions.svelte-qrop2u a:where(.svelte-qrop2u):hover{border-color:var(--trim);background:color-mix(in srgb, var(--trim) 22%, var(--surface-raised));color:var(--ink)}.actions.svelte-qrop2u button:where(.svelte-qrop2u):hover{border-color:var(--bad-ink);background:color-mix(in srgb, var(--bad-ink) 8%, transparent);color:var(--bad-ink)}
