.page.svelte-akysw2{padding-block:clamp(24px,4vw,48px) 64px}h1.svelte-akysw2{margin:0 0 20px}.grid.svelte-akysw2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=900px){.grid.svelte-akysw2{grid-template-columns:1fr}}.col.svelte-akysw2{gap:20px;display:grid}.card.svelte-akysw2{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 70%, transparent);border-radius:14px;padding:clamp(16px,2.4vw,24px)}.card.svelte-akysw2 h2:where(.svelte-akysw2){align-items:center;gap:10px;margin:0 0 14px;font-size:1.15rem;display:flex}.card.svelte-akysw2 h2.sub:where(.svelte-akysw2){margin-top:22px}.intro.svelte-akysw2{gap:18px;max-width:62ch;display:grid}.intro.svelte-akysw2 p:where(.svelte-akysw2){color:var(--muted);margin:0}.intro.svelte-akysw2 .btn-primary:where(.svelte-akysw2),.btn-primary.svelte-akysw2,.btn-secondary.svelte-akysw2{gap:8px}.muted.svelte-akysw2{color:var(--muted);font-size:var(--step--1);margin:0}.count.svelte-akysw2{color:var(--muted);font-size:.95rem;font-weight:600}.badge.svelte-akysw2{background:var(--amber);color:var(--amber-ink);border-radius:999px;padding:1px 8px;font-size:.75rem;font-weight:800}.small.svelte-akysw2{min-height:40px;padding:0 .9rem;font-size:.92rem}.code-row.svelte-akysw2{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:8px;display:flex}.code.svelte-akysw2{letter-spacing:.08em;-webkit-user-select:all;user-select:all;font-size:clamp(1.6rem,4vw,2.1rem);font-weight:800}.link.svelte-akysw2{min-height:40px;color:var(--muted);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:4px;padding:0;text-decoration:underline;display:inline-flex}.add.svelte-akysw2{border-top:1px solid var(--line);gap:8px;margin-top:18px;padding-top:18px;display:grid}.add.svelte-akysw2 label:where(.svelte-akysw2){font-weight:700}.add-row.svelte-akysw2{flex-wrap:wrap;gap:10px;display:flex}.add.svelte-akysw2 input:where(.svelte-akysw2){border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--bg);min-height:48px;color:var(--text);font:inherit;letter-spacing:.06em;text-transform:uppercase;flex:160px;padding:0 14px;font-size:1.1rem}.esito.svelte-akysw2{min-height:1.4em;font-size:var(--step--1);margin:0}.people.svelte-akysw2,.list.svelte-akysw2{margin:0;padding:0;list-style:none;display:grid}.person.svelte-akysw2{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.person.svelte-akysw2:last-child{border-bottom:0}.av.svelte-akysw2{object-fit:cover;border-radius:10px;width:44px;height:44px;display:block}.av.sm.svelte-akysw2{border-radius:7px;width:28px;height:28px}.av-wrap.svelte-akysw2{--st:transparent;position:relative}.av-wrap.svelte-akysw2:after{content:"";border:3px solid var(--surface);background:var(--st);border-radius:50%;width:14px;height:14px;position:absolute;bottom:-3px;right:-3px}[data-st=online].svelte-akysw2{--st:var(--teal)}[data-st=playing].svelte-akysw2{--st:#7ccf5a}[data-st=dnd].svelte-akysw2{--st:var(--danger)}[data-st=offline].svelte-akysw2{--st:color-mix(in srgb, var(--muted) 60%, transparent)}.who.svelte-akysw2{min-width:0;display:grid}.n.svelte-akysw2{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.c.svelte-akysw2{color:var(--muted);font-size:.85rem}.s.svelte-akysw2{color:var(--muted);font-size:.88rem}.s[data-st=playing].svelte-akysw2{color:#7ccf5a;font-weight:600}.s[data-st=online].svelte-akysw2{color:var(--teal)}.acts.svelte-akysw2{gap:6px;display:flex}.icon-btn.svelte-akysw2{border:1px solid var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.icon-btn.svelte-akysw2:hover,.icon-btn[aria-expanded=true].svelte-akysw2{background:var(--teal-soft);border-color:var(--line-strong)}.drawer.svelte-akysw2{grid-column:1/-1;gap:8px;margin:2px 0 4px;display:grid}.drawer.ok.svelte-akysw2{color:var(--teal);font-size:var(--step--1);margin:0}.chips.svelte-akysw2{flex-wrap:wrap;gap:8px;display:flex}.chip.svelte-akysw2{border:1px solid var(--line-strong);min-height:40px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:.92rem;display:inline-flex}.chip.svelte-akysw2:hover{background:var(--teal-soft)}.chip.warn.svelte-akysw2{color:var(--danger)}.chip.game.svelte-akysw2 img:where(.svelte-akysw2){border-radius:5px}.list.svelte-akysw2 li:where(.svelte-akysw2){border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.list.svelte-akysw2 li:where(.svelte-akysw2):last-child{border-bottom:0}.list.svelte-akysw2 p:where(.svelte-akysw2){min-width:0;margin:0}.list.svelte-akysw2 time:where(.svelte-akysw2){white-space:nowrap}.msgs.svelte-akysw2 li.unread:where(.svelte-akysw2) p:where(.svelte-akysw2){font-weight:700}.chal.svelte-akysw2 .gi:where(.svelte-akysw2){border-radius:9px}.chal.svelte-akysw2 .t:where(.svelte-akysw2){flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.chal.svelte-akysw2 .score:where(.svelte-akysw2){color:var(--muted);flex-wrap:wrap;gap:14px;font-size:.88rem;display:flex}.chal.svelte-akysw2 .res:where(.svelte-akysw2){color:var(--amber);align-items:center;gap:6px;font-size:.88rem;font-weight:700;display:inline-flex}.chal.nuova.svelte-akysw2{background:linear-gradient(90deg, var(--teal-soft), transparent 70%)}.avatars.svelte-akysw2{border:0;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;display:flex}.avatars.svelte-akysw2 legend:where(.svelte-akysw2){margin-bottom:8px;font-weight:700}.avatar-opt.svelte-akysw2{cursor:pointer;position:relative}.avatar-opt.svelte-akysw2 input:where(.svelte-akysw2){opacity:0;position:absolute}.avatar-opt.svelte-akysw2 img:where(.svelte-akysw2){border:2px solid #0000;border-radius:10px;transition:transform .12s;display:block}.avatar-opt.svelte-akysw2 input:where(.svelte-akysw2):checked+img:where(.svelte-akysw2){border-color:var(--amber)}.avatar-opt.svelte-akysw2 input:where(.svelte-akysw2):focus-visible+img:where(.svelte-akysw2){box-shadow:var(--focus)}.avatar-opt.svelte-akysw2:hover img:where(.svelte-akysw2){transform:scale(1.05)}.field.svelte-akysw2{gap:6px;margin-bottom:14px;font-weight:700;display:grid}.field.svelte-akysw2 select:where(.svelte-akysw2){border:1px solid var(--line-strong);border-radius:var(--radius-ctl);background:var(--bg);max-width:260px;min-height:44px;color:var(--text);font:inherit;padding:0 10px}.check.svelte-akysw2{align-items:center;gap:10px;min-height:44px;display:flex}.check.svelte-akysw2 input:where(.svelte-akysw2){width:20px;height:20px}.small-t.svelte-akysw2{margin-top:12px}.blocked.svelte-akysw2 summary:where(.svelte-akysw2){cursor:pointer;font-weight:700}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) [data-st=playing].svelte-akysw2{--st:#3d8a1e}:root:not([data-theme=dark]) .s[data-st=playing].svelte-akysw2{color:#3d8a1e}:root:not([data-theme=dark]) .chal.svelte-akysw2 .res:where(.svelte-akysw2){color:#9a5f00}}@media (prefers-reduced-motion:reduce){.avatar-opt.svelte-akysw2 img:where(.svelte-akysw2){transition:none}}
