.posters.svelte-14ax3bj{display:flex;flex-direction:column;gap:20px}.ctl.svelte-14ax3bj{display:flex;flex-direction:column;gap:14px}.ctl__tabs.svelte-14ax3bj{display:inline-flex;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px;width:fit-content}.ctl__tab.svelte-14ax3bj{border:none;background:none;color:var(--text-muted);font-family:var(--f-mono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;padding:8px 18px;border-radius:999px;cursor:pointer}.ctl__tab--on.svelte-14ax3bj{background:var(--accent);color:#05210f;font-weight:700}.ctl__row.svelte-14ax3bj{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.ctl__fld.svelte-14ax3bj{display:flex;flex-direction:column;gap:6px}.ctl__fld.svelte-14ax3bj span:where(.svelte-14ax3bj){font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ctl__fld.svelte-14ax3bj select:where(.svelte-14ax3bj){background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:13px;padding:9px 12px;min-width:150px}.ctl__dl.svelte-14ax3bj{margin-left:auto;background:var(--accent);color:#05210f;border:none;border-radius:8px;font-weight:700;font-size:13px;padding:11px 20px;cursor:pointer}.ctl__dl.svelte-14ax3bj:disabled{opacity:.6;cursor:default}.poster-wrap.svelte-14ax3bj{display:flex;justify-content:center}.poster.svelte-14ax3bj{width:480px;max-width:100%;aspect-ratio:4 / 5;background:radial-gradient(circle at 30% 15%,rgba(0,224,122,.14),transparent 45%),radial-gradient(circle at 80% 90%,rgba(0,120,255,.12),transparent 50%),repeating-linear-gradient(135deg,rgba(255,255,255,.015) 0 2px,transparent 2px 6px),linear-gradient(160deg,#16181d,#0b0c0f);padding:26px;box-sizing:border-box;display:flex}.poster__frame.svelte-14ax3bj{flex:1;display:flex;flex-direction:column;background:linear-gradient(180deg,#101215,#0c0d10);border:2px solid rgba(255,255,255,.14);border-radius:10px;box-shadow:0 0 0 6px #0006,0 22px 50px #0009;padding:22px 20px 16px;position:relative;overflow:hidden}.poster__badge.svelte-14ax3bj{align-self:center;background:var(--accent);color:#05210f;font-family:var(--f-mono);font-weight:800;font-size:13px;letter-spacing:.1em;padding:4px 16px;border-radius:4px;margin-bottom:8px}.poster__title.svelte-14ax3bj{text-align:center;font-size:46px;line-height:.95;font-weight:900;letter-spacing:.02em;margin:0;color:#fff;text-shadow:0 3px 0 rgba(0,224,122,.35)}.poster__sub.svelte-14ax3bj{text-align:center;font-family:var(--f-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:6px 0 18px}.poster__empty.svelte-14ax3bj{text-align:center;color:var(--text-muted);padding:30px 0;font-size:14px}.poster__foot.svelte-14ax3bj{margin-top:auto;text-align:center;font-family:var(--f-mono);font-size:11px;letter-spacing:.16em;color:#ffffff80;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.fx.svelte-14ax3bj{display:flex;flex-direction:column;gap:10px;flex:1}.fx__row.svelte-14ax3bj{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.fx__turno.svelte-14ax3bj{display:flex;gap:8px;align-items:center}.fx__turno-date.svelte-14ax3bj{font-family:var(--f-mono);font-weight:800;font-size:12px;color:var(--accent)}.fx__turno-n.svelte-14ax3bj{font-family:var(--f-mono);font-size:10px;letter-spacing:.1em;color:#ffffff80}.fx__match.svelte-14ax3bj{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.fx__side.svelte-14ax3bj{display:flex;align-items:center;gap:8px}.fx__side--r.svelte-14ax3bj{justify-content:flex-end}.crest.svelte-14ax3bj{position:relative;display:inline-grid;place-items:center;border-radius:50%;flex-shrink:0;overflow:hidden}.crest__ini.svelte-14ax3bj{font-family:var(--f-mono);font-weight:800;line-height:1}.crest__img.svelte-14ax3bj{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.crest--fx.svelte-14ax3bj{width:30px;height:30px;background:var(--accent);color:#05210f}.crest--fx.svelte-14ax3bj .crest__ini:where(.svelte-14ax3bj){font-size:11px}.crest--pos.svelte-14ax3bj{width:26px;height:26px;background:#ffffff1f;color:#fff}.crest--pos.svelte-14ax3bj .crest__ini:where(.svelte-14ax3bj){font-size:10px}.fx__name.svelte-14ax3bj{font-weight:700;font-size:14px}.fx__vs.svelte-14ax3bj{font-family:var(--f-mono);font-weight:800;font-size:12px;color:#ffffff8c}.fx__time.svelte-14ax3bj{align-self:center;background:var(--accent);color:#05210f;font-family:var(--f-mono);font-weight:800;font-size:11px;letter-spacing:.05em;padding:2px 12px;border-radius:999px}.pos.svelte-14ax3bj{display:flex;flex-direction:column;gap:6px;flex:1}.pos__head.svelte-14ax3bj{display:grid;grid-template-columns:34px 34px 1fr auto;align-items:center;padding:0 12px 4px}.pos__head-pts.svelte-14ax3bj{grid-column:4;font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;color:#fff9}.pos__row.svelte-14ax3bj{display:grid;grid-template-columns:34px 34px 1fr auto;align-items:center;gap:4px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:8px 12px}.pos__pos.svelte-14ax3bj{font-family:var(--f-mono);font-weight:800;font-size:16px;color:var(--accent)}.pos__name.svelte-14ax3bj{font-weight:700;font-size:15px;padding-left:4px}.pos__pts.svelte-14ax3bj{font-family:var(--f-mono);font-weight:800;font-size:18px;color:#fff}
