.options[data-v-d4d6d92b]{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:14px;background:#0000003d}.option[data-v-d4d6d92b]{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.95rem}.label small[data-v-d4d6d92b]{display:block;font-size:.75rem;opacity:.6}.stepper[data-v-d4d6d92b]{display:flex;align-items:center;gap:4px}.stepper button[data-v-d4d6d92b]{width:40px;height:40px;border:0;border-radius:10px;background:#ffffff1f;color:inherit;font-size:1.1rem;cursor:pointer}.value[data-v-d4d6d92b]{min-width:46px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold)}.howto[data-v-5cf49381]{line-height:1.55}h2[data-v-5cf49381]{margin:22px 0 6px;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.lead[data-v-5cf49381]{margin:14px 0 0;font-size:17px}p[data-v-5cf49381]{margin:8px 0;font-size:15px;opacity:.9}ol[data-v-5cf49381],ul[data-v-5cf49381]{margin:8px 0;padding-left:22px;font-size:15px}ul.plain[data-v-5cf49381]{list-style:none;padding-left:0}ul.plain li[data-v-5cf49381]{padding:6px 0;border-top:1px solid rgba(255,255,255,.08)}b[data-v-5cf49381]{color:var(--gold)}kbd[data-v-5cf49381]{display:inline-block;min-width:14px;padding:0 3px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#0000004d;font-family:inherit;font-size:13px;text-align:center}.card[data-v-4074f1df]{width:var(--card-w);height:var(--card-h);border-radius:var(--card-radius);background:#fdfdf8;border:1px solid rgba(0,0,0,.35);box-shadow:0 1px 3px #0006;position:relative;color:#1a1a2e;-webkit-user-select:none;user-select:none;flex-shrink:0}.card.small[data-v-4074f1df]{--card-w: var(--card-w-sm);--card-h: var(--card-h-sm)}.card.red[data-v-4074f1df]{color:#c0272d}.card.selected[data-v-4074f1df]{outline:3px solid var(--gold);outline-offset:1px;transform:translateY(-4px)}.card.face-down[data-v-4074f1df]{background:#f7f2e4}.card.face-down[data-v-4074f1df]:after{content:"";position:absolute;inset:2px;border-radius:calc(var(--card-radius) * .75);background:repeating-linear-gradient(45deg,rgba(255,255,255,.09) 0 1px,transparent 1px 5px),repeating-linear-gradient(-45deg,rgba(255,255,255,.09) 0 1px,transparent 1px 5px),radial-gradient(ellipse at 50% 35%,#9e2b31,#6f1d22);box-shadow:inset 0 0 0 1px #00000047}.card.empty[data-v-4074f1df]{background:#00000026;border:2px dashed rgba(255,255,255,.35);box-shadow:none}.corner[data-v-4074f1df]{position:absolute;--inset: calc(var(--card-w) * .055);font-size:calc(var(--card-w) * .24);line-height:1;font-weight:600}.corner.top-left[data-v-4074f1df]{top:var(--inset);left:var(--inset)}.corner.top-right[data-v-4074f1df]{top:var(--inset);right:var(--inset)}.corner.bottom-left[data-v-4074f1df]{bottom:var(--inset);left:var(--inset)}.corner.bottom-right[data-v-4074f1df]{bottom:var(--inset);right:var(--inset)}.pip[data-v-4074f1df]{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--card-w) * .5)}.card.wild[data-v-4074f1df]{background:linear-gradient(150deg,#fdf4d2,#f2dc9a 45%,#e4c465);border-color:#b08d2c;box-shadow:0 1px 3px #0006,inset 0 0 0 1px #ffffff8c}.card.wild[data-v-4074f1df]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(108deg,transparent 34%,rgba(255,255,255,.55) 47%,transparent 58%);pointer-events:none}.crown[data-v-4074f1df]{position:absolute;bottom:calc(var(--card-w) * .1);left:50%;transform:translate(-50%);font-size:calc(var(--card-w) * .28);line-height:1;color:#7d6013}.count[data-v-4074f1df]{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);z-index:60;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--gold);color:#2b2b1a;font-size:.7rem;font-weight:700;display:grid;place-items:center;pointer-events:none}.stack[data-v-a26e8e1c]{position:relative;width:var(--card-w);height:var(--card-h);--fan-step: calc(var(--card-h) * -.28);flex-shrink:0;border-radius:var(--card-radius)}.stack.small[data-v-a26e8e1c]{--card-w: var(--card-w-sm);--card-h: var(--card-h-sm)}.stack.always[data-v-a26e8e1c]{--fan-step: calc(var(--card-h) * -.28)}.stack.always.small[data-v-a26e8e1c]{height:var(--card-h-full);--fan-step: calc((var(--card-h-sm) - var(--card-h-full)) / 2)}.stacked[data-v-a26e8e1c]{position:absolute;bottom:0;left:0;transition:transform .15s ease}.stack.fanned[data-v-a26e8e1c],.stack[data-v-a26e8e1c]:hover{z-index:5}.stack.fanned .stacked[data-v-a26e8e1c],.stack.always .stacked[data-v-a26e8e1c],.stack:hover .stacked[data-v-a26e8e1c]{transform:translateY(calc(var(--i) * var(--fan-step)))}.count[data-v-a26e8e1c]{position:absolute;bottom:-7px;left:50%;transform:translate(-50%);z-index:60;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--gold);color:#2b2b1a;font-size:.7rem;font-weight:700;display:grid;place-items:center;pointer-events:none}h2[data-v-47f33926]{margin:22px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.row[data-v-47f33926]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:#0000003d}.row+.row[data-v-47f33926]{margin-top:8px}.row.stack[data-v-47f33926]{flex-direction:column;align-items:stretch;gap:8px}b[data-v-47f33926]{color:var(--gold);font-variant-numeric:tabular-nums}.stepper[data-v-47f33926]{display:flex;align-items:center;gap:4px}.stepper button[data-v-47f33926]{width:40px;height:40px;border:0;border-radius:10px;background:#ffffff1f;color:inherit;font:inherit;font-size:1.1rem;cursor:pointer}.value[data-v-47f33926]{min-width:56px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;color:var(--gold)}input[type=range][data-v-47f33926]{width:100%;accent-color:var(--gold)}input[type=checkbox][data-v-47f33926]{width:22px;height:22px;flex:0 0 auto;accent-color:var(--gold)}.build[data-v-47f33926]{margin:28px 0 0;font-size:12px;opacity:.4;text-align:center}.table[data-v-0d85cfd6]{--label-size: .75rem;height:100%;max-width:1100px;margin:0 auto;padding:12px;padding:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) max(4px,calc(10px + env(safe-area-inset-bottom))) max(12px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:12px;-webkit-user-select:none;user-select:none}.upper[data-v-0d85cfd6]{flex:1;min-height:0;overflow-y:auto;padding:4px;margin:-4px;display:flex;flex-direction:column;gap:12px}header[data-v-0d85cfd6]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;position:relative;z-index:70}.pill[data-v-0d85cfd6]{display:flex;align-items:baseline;gap:8px;padding:7px 12px;border-radius:999px;background:#0000003d;border:1px solid rgba(255,255,255,.09);font-size:14px}.pill b[data-v-0d85cfd6]{color:var(--gold);font-weight:700;font-variant-numeric:tabular-nums}.menu-actions[data-v-0d85cfd6]{display:flex;flex-direction:column;gap:8px;margin:4px 0 0}.menu-item[data-v-0d85cfd6]{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:#00000040;color:inherit;font:inherit;font-size:1rem;cursor:pointer}.menu-item.primary[data-v-0d85cfd6]{border:0;background:var(--gold);color:#2b2b1a;font-weight:600}.menu-item.primary kbd[data-v-0d85cfd6]{border-color:#0000004d;background:#0000001f}.trigger[data-v-0d85cfd6]{margin-left:auto;width:40px;height:40px;border:0;border-radius:12px;background:#00000052;color:inherit;font-size:17px;cursor:pointer;flex-shrink:0}.clock[data-v-0d85cfd6]{opacity:.7;font-variant-numeric:tabular-nums;font-size:.9rem}.label-row[data-v-0d85cfd6]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.label-row .clock[data-v-0d85cfd6]{font-size:var(--label-size)}.opponents[data-v-0d85cfd6]{display:flex;gap:24px;flex-wrap:wrap}.opponent .name[data-v-0d85cfd6]{font-size:.85rem;opacity:.9}.opponent .name.active[data-v-0d85cfd6]{color:var(--gold);font-weight:600}.row[data-v-0d85cfd6]{display:flex;gap:6px;align-items:flex-end;flex-wrap:wrap}.foundations[data-v-0d85cfd6]{display:flex;gap:10px;flex-wrap:wrap;padding:12px;border-radius:12px;background:#0000001f}.foundation[data-v-0d85cfd6]{display:flex;flex-direction:column;align-items:center;gap:2px}.error[data-v-0d85cfd6]{margin:0;min-height:1.2em;color:#ffb3ab;font-size:.85rem;opacity:0;transition:opacity .2s}.error.visible[data-v-0d85cfd6]{opacity:1}.me[data-v-0d85cfd6]{display:flex;gap:20px;align-items:flex-end;flex-wrap:wrap;flex-shrink:0;transition:opacity .35s ease}.me.waiting[data-v-0d85cfd6]{opacity:.5}.pile[data-v-0d85cfd6]{display:flex;flex-direction:column;gap:10px}.label[data-v-0d85cfd6]{font-size:var(--label-size);text-transform:uppercase;letter-spacing:.08em;opacity:.75}.clickable[data-v-0d85cfd6]{cursor:pointer}kbd[data-v-0d85cfd6]{display:inline-block;min-width:14px;padding:0 3px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#0000004d;font-family:inherit;font-size:.65rem;line-height:1.4;text-align:center}.section-key[data-v-0d85cfd6]{align-self:flex-start}.kb-focus[data-v-0d85cfd6]{outline:2px dashed #8fd0ff;outline-offset:2px}.draggable[data-v-0d85cfd6],.gap[data-v-0d85cfd6]{touch-action:none}.ghost[data-v-0d85cfd6]{position:fixed;z-index:10;pointer-events:none;transform:translate(-50%,-60%) rotate(3deg);box-shadow:0 8px 20px #00000080}.log[data-v-0d85cfd6]{display:flex;flex-direction:column;gap:2px}.log-line[data-v-0d85cfd6]{margin:0;font-size:.8rem}.flight[data-v-0d85cfd6]{position:fixed;left:0;top:0;z-index:20;pointer-events:none;transform-origin:0 0;animation:flight-0d85cfd6 .6s ease forwards}@keyframes flight-0d85cfd6{0%{transform:translate(var(--fx),var(--fy)) scale(var(--scale))}to{transform:translate(var(--tx),var(--ty)) scale(1)}}.toast[data-v-0d85cfd6]{position:fixed;top:calc(18% + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:80;padding:12px 28px;border-radius:999px;background:var(--gold);color:#2b2b1a;font-weight:700;font-size:1.1rem;box-shadow:0 6px 24px #0006;pointer-events:none}.results-chip[data-v-0d85cfd6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:80;padding:8px 22px;border-radius:999px;border:1px solid var(--gold);background:#00000080;color:var(--gold);font-weight:600;cursor:pointer}.toast-enter-active[data-v-0d85cfd6],.toast-leave-active[data-v-0d85cfd6]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-0d85cfd6],.toast-leave-to[data-v-0d85cfd6]{opacity:0;transform:translate(-50%) translateY(-10px)}.opponent.gone[data-v-0d85cfd6]{opacity:.5}.leave-note[data-v-0d85cfd6]{margin:0;font-size:.9rem;opacity:.85}.setting[data-v-0d85cfd6]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#0000003d}.name-input[data-v-0d85cfd6]{padding:8px 10px;border-radius:10px;border:1px solid rgba(255,255,255,.16);background:#00000047;color:inherit;font:inherit;font-size:max(1rem,16px)}.help-overlay[data-v-0d85cfd6]{position:fixed;inset:0;z-index:100;background:#0000008c;display:grid;place-items:center;padding:16px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.help-panel[data-v-0d85cfd6]{width:min(480px,100%);max-height:85vh;overflow-y:auto;background:var(--felt-dark);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:0 12px 40px #00000080}.help-title[data-v-0d85cfd6]{margin:0;font-size:1.2rem;color:var(--gold)}.panel-head[data-v-0d85cfd6]{display:flex;align-items:center;gap:12px}.panel-head .results-title[data-v-0d85cfd6],.panel-head .help-title[data-v-0d85cfd6]{font-size:1.2rem;text-align:left}.back[data-v-0d85cfd6]{border:0;border-radius:999px;padding:6px 14px;background:#0000004d;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.help-close[data-v-0d85cfd6]{align-self:flex-end;padding:8px 18px;border-radius:8px;border:none;background:var(--gold);color:#2b2b1a;font-weight:600;cursor:pointer}.results[data-v-0d85cfd6]{min-width:min(320px,80vw)}.results-title[data-v-0d85cfd6]{margin:0;color:var(--gold);font-size:1.4rem;text-align:center}.standings[data-v-0d85cfd6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.standings li[data-v-0d85cfd6]{display:flex;flex-direction:column;gap:8px;padding:6px 10px;border-radius:8px;background:#0000002e}.standing-row[data-v-0d85cfd6]{display:flex;justify-content:space-between;gap:16px}.cards-left[data-v-0d85cfd6]{opacity:.8}.leftovers[data-v-0d85cfd6]{display:flex;flex-wrap:wrap;row-gap:6px;padding-left:calc(var(--card-w-sm) * .66)}.leftover[data-v-0d85cfd6]{margin-left:calc(var(--card-w-sm) * -.66)}.results-actions[data-v-0d85cfd6]{display:flex;gap:10px;justify-content:flex-end}.confirm[data-v-0d85cfd6]{display:flex;gap:8px}.confirm button[data-v-0d85cfd6]{flex:1;display:flex;align-items:center;justify-content:center;gap:9px}.help-close kbd[data-v-0d85cfd6]{border-color:#0000004d;background:#0000001f}.view-table[data-v-0d85cfd6]{padding:8px 18px;border-radius:8px;background:transparent;color:inherit;border:1px solid rgba(255,255,255,.35);cursor:pointer}.setup[data-v-c6a5b7fa]{height:100%;overflow-y:auto;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}header[data-v-c6a5b7fa]{display:flex;align-items:center;gap:12px}h1[data-v-c6a5b7fa]{margin:0;font-size:1.4rem;color:var(--gold);letter-spacing:.06em}h2[data-v-c6a5b7fa]{margin:8px 0 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.back[data-v-c6a5b7fa]{border:0;border-radius:999px;padding:6px 14px;background:#0000004d;color:inherit;font-size:.8rem;cursor:pointer}.blurb[data-v-c6a5b7fa]{margin:0;font-size:.85rem;opacity:.7}.seats[data-v-c6a5b7fa]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.seats li[data-v-c6a5b7fa]{display:flex;align-items:center;gap:8px}.kind[data-v-c6a5b7fa]{flex:0 0 84px;padding:10px 0;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#00000047;color:inherit;font-size:.8rem;cursor:pointer}input[data-v-c6a5b7fa]{flex:1;min-width:0;font:inherit;font-size:max(1rem,16px);padding:10px 12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#00000047;color:inherit}.remove[data-v-c6a5b7fa]{flex:0 0 40px;padding:10px 0;border:0;border-radius:10px;background:#00000047;color:inherit;font-size:1.1rem;cursor:pointer}.add[data-v-c6a5b7fa]{padding:12px;border:1px dashed rgba(255,255,255,.25);border-radius:12px;background:none;color:inherit;font-size:.95rem;cursor:pointer}.remove[data-v-c6a5b7fa]:disabled,.add[data-v-c6a5b7fa]:disabled{opacity:.3;cursor:default}.primary[data-v-c6a5b7fa]{margin-top:auto;padding:16px;border:0;border-radius:14px;background:var(--gold);color:#2b2b1a;font-size:1.05rem;font-weight:700;cursor:pointer}.primary[data-v-c6a5b7fa]:disabled{opacity:.35;cursor:default}.error[data-v-c6a5b7fa]{margin:0;color:#ffb3ab;font-size:.85rem}.qr[data-v-9cddb68c]{width:320px;max-width:100%;border-radius:8px;image-rendering:pixelated}.scanner[data-v-2e5a899e]{width:100%;max-width:320px;border-radius:8px;background:#000}.menu[data-v-961f68f3]{height:100%;display:flex;flex-direction:column;justify-content:safe center;overflow-y:auto;align-items:center;gap:10px;padding:max(24px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));text-align:center}.crest[data-v-961f68f3]{width:6rem;height:auto}.menu h1[data-v-961f68f3]{margin:0;font-size:2.4rem}.tagline[data-v-961f68f3]{margin:6px 0 22px;font-size:.9rem;opacity:.75}nav[data-v-961f68f3]{display:flex;flex-direction:column;gap:10px;width:min(320px,100%)}.menu button[data-v-961f68f3]{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px;border:1px solid rgba(255,255,255,.25);border-radius:12px;background:#00000040;color:inherit;font-size:1rem;cursor:pointer}.menu button.primary[data-v-961f68f3]{border:0;background:var(--gold);color:#2b2b1a;font-weight:600}kbd[data-v-961f68f3]{display:inline-block;min-width:14px;padding:0 3px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#0000004d;font-family:inherit;font-size:.65rem;line-height:1.4;text-align:center}.menu button.primary kbd[data-v-961f68f3]{border-color:#0000004d;background:#0000001f}.resume[data-v-961f68f3]{display:flex;gap:8px}.resume .primary[data-v-961f68f3]{flex:1}.drop[data-v-961f68f3]{flex:0 0 52px;font-size:1.2rem;opacity:.7}.online[data-v-961f68f3],.reader[data-v-961f68f3]{height:100%;overflow-y:auto;max-width:480px;margin:0 auto;display:flex;flex-direction:column;gap:12px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.reader[data-v-961f68f3]{max-width:560px;gap:0;line-height:1.55;padding-bottom:max(24px,env(safe-area-inset-bottom))}.online header[data-v-961f68f3],.reader header[data-v-961f68f3]{display:flex;align-items:center;gap:12px}.online h1[data-v-961f68f3],.reader h1[data-v-961f68f3]{margin:0;font-size:1.4rem}.reader h1[data-v-961f68f3]{font-size:22px}.online h2[data-v-961f68f3]{margin:8px 0 0;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.back[data-v-961f68f3]{border:0;border-radius:999px;padding:6px 14px;background:#0000004d;color:inherit;font-size:.8rem;cursor:pointer}.field[data-v-961f68f3]{display:flex;flex-direction:column;gap:5px;font-size:.8rem;opacity:.85}.online input[data-v-961f68f3]{padding:12px;border-radius:10px;border-color:#ffffff29;background:#00000047}.online .room-input[data-v-961f68f3]{width:100%}.join[data-v-961f68f3],.room[data-v-961f68f3]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:14px;background:#0000003d}.room[data-v-961f68f3]{align-items:center;gap:10px}.join-actions[data-v-961f68f3]{display:flex;gap:8px}.join-actions button[data-v-961f68f3]{flex:1}.online button[data-v-961f68f3]:not(.primary,.back){padding:12px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#00000047;color:inherit;font-size:.95rem;cursor:pointer}.online button[data-v-961f68f3]:disabled{opacity:.35;cursor:default}.online .primary[data-v-961f68f3]{margin-top:auto;padding:16px;border:0;border-radius:14px;background:var(--gold);color:#2b2b1a;font-size:1.05rem;font-weight:700;cursor:pointer}.scanner[data-v-961f68f3]{display:flex;flex-direction:column;align-items:center}.code[data-v-961f68f3]{margin:0;font-size:2.4rem;font-weight:800;letter-spacing:.16em;color:var(--gold);-webkit-user-select:all;user-select:all}.hint[data-v-961f68f3]{margin:0;font-size:.8rem;opacity:.7;text-align:center}.peers[data-v-961f68f3]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.peers li[data-v-961f68f3]{padding:7px 12px;border-radius:999px;background:#00000047;font-size:.9rem}.peers small[data-v-961f68f3]{opacity:.55;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}h1[data-v-961f68f3]{margin:0;color:var(--gold);letter-spacing:.06em}input[data-v-961f68f3]{font:inherit;font-size:max(1rem,16px);padding:8px;border-radius:8px;border:1px solid rgba(255,255,255,.3);background:#0003;color:inherit}.settings[data-v-961f68f3]{max-width:520px;line-height:normal}.settings h2[data-v-961f68f3]{margin:22px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.1em;opacity:.6}.settings .row[data-v-961f68f3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-radius:12px;background:#0000003d}.settings .row input[data-v-961f68f3]{flex:1;min-width:0;padding:8px 10px;border-color:#ffffff29;border-radius:10px;background:#00000047}.room-input[data-v-961f68f3]{text-transform:uppercase;letter-spacing:.2em;font-family:monospace;width:120px}.about[data-v-961f68f3]{margin:26px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);font-size:13px;opacity:.65}.error[data-v-961f68f3]{margin:0;color:#ffb3ab;font-size:.85rem}*,*:before,*:after{box-sizing:border-box}:root{--felt: #35654d;--felt-dark: #2b5340;--card-scale: 1;--card-ratio: 1.4;--card-w-full: calc(clamp(48px, 9vw, 72px) * var(--card-scale));--card-h-full: calc(var(--card-w-full) * var(--card-ratio));--card-w-sm: calc(clamp(33px, 6vw, 48px) * var(--card-scale));--card-h-sm: calc(var(--card-w-sm) * var(--card-ratio));--card-w: var(--card-w-full);--card-h: var(--card-h-full);--card-radius: calc(var(--card-w) * .09);--gold: #d9b44a}#app{height:100vh}*{touch-action:manipulation}html,body{margin:0;min-height:100%;overscroll-behavior:none}html{background-color:var(--felt-dark);background-image:radial-gradient(ellipse at 50% 30%,rgba(255,255,255,.08),transparent 70%),repeating-linear-gradient(45deg,rgba(0,0,0,.02) 0 2px,transparent 2px 4px),linear-gradient(var(--felt),var(--felt-dark));background-attachment:fixed}body{font-family:system-ui,-apple-system,Segoe UI,sans-serif;color:#f0ead6}button{font:inherit}input,textarea,select{font-size:max(1rem,16px)}.pulsed{animation:pulse 2.5s ease-out}@keyframes pulse{0%{box-shadow:0 0 0 4px var(--gold),0 0 18px 6px #d9b44acc}to{box-shadow:0 0 #d9b44a00}}
