.back.svelte-1pckhrw{color:var(--muted);font-size:.85rem}.ev-head.svelte-1pckhrw{margin:12px 0 18px}.top.svelte-1pckhrw{display:flex;align-items:center;gap:8px;margin-bottom:8px}.badge.svelte-1pckhrw{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;font-family:var(--display);font-size:.64rem;font-weight:700;letter-spacing:.06em;border-radius:5px;padding:2px 8px;border:1px solid var(--line);color:var(--muted)}.badge.live.svelte-1pckhrw{background:var(--live);color:#fff;border-color:var(--live)}.ev-head.svelte-1pckhrw h1:where(.svelte-1pckhrw){font-size:clamp(1.9rem,5vw,2.8rem);margin:0 0 8px}.meta.svelte-1pckhrw{font-size:.85rem}.player.svelte-1pckhrw{aspect-ratio:16 / 9;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);background:#000 radial-gradient(circle at 50% 50%,#1b1f2a,#000);display:grid;place-items:center;margin-bottom:20px}.player.embed.svelte-1pckhrw{display:block}.player.svelte-1pckhrw iframe:where(.svelte-1pckhrw){width:100%;height:100%;border:0}.player.svelte-1pckhrw .play:where(.svelte-1pckhrw){width:60px;height:60px;padding:0;border:0;border-radius:50%;background:#ff5a1fe6;display:grid;place-items:center;color:#16100c;font-size:1.4rem;box-shadow:0 0 40px #ff5a1f80}button.play.svelte-1pckhrw{cursor:pointer;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}button.play.svelte-1pckhrw:hover{transform:scale(1.06);box-shadow:0 0 55px #ff5a1fb3}button.play.svelte-1pckhrw:focus-visible{outline:2px solid #fff;outline-offset:3px}.desc.svelte-1pckhrw{color:color-mix(in srgb,var(--text) 90%,var(--muted));white-space:pre-wrap;line-height:1.75;margin:0 0 20px;max-width:70ch}.ec.svelte-1pckhrw{display:flex;flex-direction:column;gap:14px;padding:20px;background:radial-gradient(140% 120% at 50% -10%,var(--ember-soft),transparent 55%),var(--surface);border:1px solid var(--line);border-radius:var(--r-xl)}.ec-head.svelte-1pckhrw{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ec-brand.svelte-1pckhrw{display:flex;align-items:center;gap:12px}.ec-badge.svelte-1pckhrw{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--ember) 22%,var(--surface-2));border:1px solid var(--ember-line);color:var(--ember)}.ec-title.svelte-1pckhrw{margin:0;font-family:var(--display);font-size:1.25rem;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.ec-tag.svelte-1pckhrw{margin:2px 0 0;color:var(--muted);font-size:.82rem}.ec-join.svelte-1pckhrw{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:999px;background:linear-gradient(180deg,var(--ember-hi),var(--ember));color:#16100c;font-family:var(--body);font-weight:700;font-size:.9rem;cursor:pointer;box-shadow:0 8px 24px color-mix(in srgb,var(--ember) 40%,transparent);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.ec-join.svelte-1pckhrw:hover{transform:translateY(-1px);box-shadow:0 12px 30px color-mix(in srgb,var(--ember) 52%,transparent)}.ec-join.svelte-1pckhrw:active{transform:translateY(0)}.ec-chips.svelte-1pckhrw{display:flex;flex-wrap:wrap;gap:8px}.ec-chip.svelte-1pckhrw{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);color:var(--muted);font-size:.76rem}.ec-chip.live.svelte-1pckhrw{color:var(--live);border-color:color-mix(in srgb,var(--live) 45%,transparent)}.ec-card.svelte-1pckhrw{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px}.ec-card-head.svelte-1pckhrw{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.ec-card-head.svelte-1pckhrw h3:where(.svelte-1pckhrw){display:inline-flex;align-items:center;gap:9px;margin:0;font-family:var(--display);font-size:.92rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ec-ico.svelte-1pckhrw{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:color-mix(in srgb,var(--ember) 16%,var(--surface-3));color:var(--ember)}.ec-count.svelte-1pckhrw{color:var(--faint, var(--muted));font-size:.76rem}.ec-reactions.svelte-1pckhrw{display:flex;flex-wrap:wrap;gap:8px}.ec-react.svelte-1pckhrw{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text);font-size:1.05rem;cursor:pointer;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.ec-react.svelte-1pckhrw:hover{border-color:var(--ember);transform:translateY(-1px)}.ec-react-c.svelte-1pckhrw{font-size:.74rem;color:var(--muted)}.ec-livetag.svelte-1pckhrw{display:inline-flex;align-items:center;color:var(--live);font-family:var(--display);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ec-chat-wrap.svelte-1pckhrw{position:relative}.ec-chat.svelte-1pckhrw{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:8px;min-height:96px;max-height:260px;overflow-y:auto;font-size:.88rem}.ec-chat.svelte-1pckhrw b:where(.svelte-1pckhrw){color:var(--ember-hi);font-weight:600}.ec-chat-empty.svelte-1pckhrw{color:var(--faint, var(--muted))}.ec-chat-overlay.svelte-1pckhrw{position:absolute;top:46px;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--line-strong);border-radius:999px;background:color-mix(in srgb,var(--surface-3) 90%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);color:var(--text);font-weight:600;font-size:.85rem;cursor:pointer;box-shadow:0 8px 24px #0006;transition:border-color var(--dur) var(--ease)}.ec-chat-overlay.svelte-1pckhrw:hover{border-color:var(--ember)}.ec-chatbox.svelte-1pckhrw{display:flex;gap:8px}.ec-chatbox.svelte-1pckhrw input:where(.svelte-1pckhrw){flex:1}.ec-chatbox.svelte-1pckhrw input[readonly]:where(.svelte-1pckhrw){cursor:pointer}.ec-send.svelte-1pckhrw{display:grid;place-items:center;width:42px;flex-shrink:0;border:0;border-radius:var(--r-sm);background:var(--ember);color:#16100c;cursor:pointer;transition:filter var(--dur) var(--ease)}.ec-send.svelte-1pckhrw:hover{filter:brightness(1.1)}
