.hero.svelte-1uha8ag{position:relative;min-height:calc(100vh - 64px);display:flex;align-items:stretch}.hero-stage.svelte-1uha8ag{position:relative;flex:1;width:100%;display:flex;align-items:center;border-bottom:1px solid var(--color-azeroth-border);overflow:hidden}.hero-bg.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;background:var(--color-azeroth-bg-deep)}.hero-bg.svelte-1uha8ag .cinema:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg.svelte-1uha8ag .hero-video:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover}.hero-bg.svelte-1uha8ag .veil:where(.svelte-1uha8ag){position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(90deg,#070910c7,#0709108c 45%,#07091040 75%,#07091080)}.hero-bg.svelte-1uha8ag .embers:where(.svelte-1uha8ag){z-index:3}.cinema.svelte-1uha8ag{position:relative;overflow:hidden;background:var(--color-azeroth-bg-deep);background-image:radial-gradient(130% 90% at 50% -10%,#101a30,#101a3000 55%),radial-gradient(90% 70% at 50% 30%,#3860be29,#3860be00 60%)}.cinema.svelte-1uha8ag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(46% 42% at 68% 30%,#f8b70033,#f8b70000 62%),radial-gradient(30% 34% at 26% 62%,#0e86ca24,#0e86ca00 60%)}.cinema.svelte-1uha8ag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 108%,rgba(0,0,0,.85),transparent 58%),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.cinema.svelte-1uha8ag .horizon:where(.svelte-1uha8ag){position:absolute;left:0;right:0;bottom:0;height:160px;background:linear-gradient(180deg,transparent,rgba(7,9,16,.9));pointer-events:none}.hero-zoom.svelte-1uha8ag{animation:svelte-1uha8ag-zoom 22s ease-in-out infinite alternate}@keyframes svelte-1uha8ag-zoom{0%{scale:1}to{scale:1.06}}.embers.svelte-1uha8ag{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7}.embers.svelte-1uha8ag i:where(.svelte-1uha8ag){position:absolute;width:3px;height:3px;border-radius:50%;background:var(--color-azeroth-gold-bright);box-shadow:0 0 8px var(--color-azeroth-gold);animation:svelte-1uha8ag-float var(--d, 9s) linear infinite;opacity:0}@keyframes svelte-1uha8ag-float{0%{transform:translateY(6vh);opacity:0}12%{opacity:.9}85%{opacity:.35}to{transform:translateY(-92vh);opacity:0}}@media(prefers-reduced-motion:reduce){.embers.svelte-1uha8ag i:where(.svelte-1uha8ag),.hero-zoom.svelte-1uha8ag{animation:none}}.hero-inner.svelte-1uha8ag{position:relative;z-index:2;width:100%;max-width:1180px;margin-inline:auto;display:flex;align-items:center;padding:clamp(48px,7vw,96px) clamp(16px,3vw,32px)}.hero-copy.svelte-1uha8ag{max-width:640px}.hero-title.svelte-1uha8ag{font-family:var(--font-cinzel);font-size:clamp(2.4rem,5vw + 1rem,4.15rem);line-height:1.05;font-weight:700;color:var(--color-azeroth-text-high);margin:0 0 18px;letter-spacing:.01em}.hero-title.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:transparent;background:linear-gradient(180deg,var(--color-azeroth-gold-bright),var(--color-azeroth-gold));-webkit-background-clip:text;background-clip:text}.hero-sub.svelte-1uha8ag{max-width:560px;font-size:1.12rem;line-height:1.66;color:var(--color-azeroth-text-soft);margin:0 0 30px}.hero-cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:760px){.hero-sub.svelte-1uha8ag{font-size:1rem}}@media(max-width:380px){.hero-title.svelte-1uha8ag{font-size:clamp(2rem,6vw + .75rem,3rem)}.hero-sub.svelte-1uha8ag{font-size:.95rem}}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:1.25rem}.kicker{display:inline-flex;align-items:center;gap:10px;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-azeroth-gold)}.kicker:before{content:"";width:26px;height:1px;background:linear-gradient(90deg,transparent,var(--color-azeroth-gold-dim))}.landing-h2{font-family:var(--font-cinzel);font-size:clamp(1.9rem,3.2vw + .45rem,2.85rem);line-height:1.1;font-weight:700;color:var(--color-azeroth-text-high);margin:12px 0 0}.landing-section.svelte-1uha8ag{max-width:1180px;margin-inline:auto;padding:2.5rem clamp(16px,3vw,32px)}.info-wrap.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:2rem;align-items:start;max-width:1180px;margin-inline:auto;padding:3rem clamp(16px,3vw,32px) 2rem}@media(max-width:1080px){.info-wrap.svelte-1uha8ag{grid-template-columns:1fr}}.feed.svelte-1uha8ag{align-self:stretch;display:flex;flex-direction:column}.forum-panel.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;border:1px solid var(--color-azeroth-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-azeroth-surface-2),var(--color-azeroth-surface));box-shadow:var(--shadow-1);overflow:hidden}.l-side.svelte-1uha8ag{position:sticky;top:80px;display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1080px){.l-side.svelte-1uha8ag{position:static}}.thread-row.svelte-1uha8ag{display:flex;gap:14px;align-items:flex-start;padding:13px 18px;border-bottom:1px solid var(--color-azeroth-border)}.thread-row.svelte-1uha8ag:last-child{border-bottom:0}.thread-flags.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px;flex:none;padding-top:2px}.marker.svelte-1uha8ag{display:inline-flex;color:var(--color-azeroth-muted)}.marker-pin.svelte-1uha8ag{color:var(--color-azeroth-gold)}.marker-hot.svelte-1uha8ag{color:var(--color-azeroth-danger-fg)}.marker-lock.svelte-1uha8ag{color:var(--color-azeroth-muted)}.thread-main.svelte-1uha8ag{min-width:0;flex:1 1 0}.thread-title.svelte-1uha8ag{display:block;font-weight:600;color:var(--color-azeroth-text-soft);text-decoration:none;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-title.svelte-1uha8ag:hover{color:var(--color-azeroth-gold-soft)}.thread-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:.78rem;color:var(--color-azeroth-muted)}.thread-meta.svelte-1uha8ag .who:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:7px}.thread-meta.svelte-1uha8ag .who:where(.svelte-1uha8ag) b:where(.svelte-1uha8ag){font-weight:600;color:var(--color-azeroth-text-soft)}.tag-wrap.svelte-1uha8ag{display:inline-flex}.ds-card.svelte-1uha8ag{border:1px solid var(--color-azeroth-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-azeroth-surface-2),var(--color-azeroth-surface));box-shadow:var(--shadow-1);overflow:hidden;position:relative}.ds-card.svelte-1uha8ag:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:var(--gold-hairline)}.ds-head.svelte-1uha8ag{display:flex;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--color-azeroth-border);background:linear-gradient(90deg,#f8b70012,#f8b70000 70%)}.ds-avatar.svelte-1uha8ag{width:40px;height:40px;border-radius:12px;overflow:hidden;flex:none;display:block;object-fit:cover;border:1px solid var(--color-azeroth-border-strong)}.ds-name.svelte-1uha8ag{font-family:var(--font-cinzel);font-weight:700;color:var(--color-azeroth-text-high);font-size:1.05rem;line-height:1.2}.ds-online.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;color:var(--color-azeroth-success-fg);font-weight:600;margin-top:2px}.ds-online.svelte-1uha8ag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--color-azeroth-success);box-shadow:0 0 8px var(--color-azeroth-success)}.ds-body.svelte-1uha8ag{padding:16px 18px;display:flex;flex-direction:column;gap:12px;font-size:.9rem;color:var(--color-azeroth-text-soft);line-height:1.6}.ds-body.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.ds-online-list.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.ds-online-list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:center;gap:10px;min-width:0;font-size:.9rem;color:var(--color-azeroth-text-soft)}.ds-dot.svelte-1uha8ag{width:8px;height:8px;flex:none;border-radius:50%;background:var(--color-azeroth-success);box-shadow:0 0 8px var(--color-azeroth-success)}.ds-online-name.svelte-1uha8ag{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-more.svelte-1uha8ag{font-size:.78rem;color:var(--color-azeroth-muted);margin:0}.ds-btn.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 12px;border-radius:var(--radius-sm);background:linear-gradient(180deg,var(--color-azeroth-gold-bright),var(--color-azeroth-gold));color:#1a1508;font-weight:700;font-size:.9rem;letter-spacing:.02em;text-decoration:none;box-shadow:inset 0 1px #ffffff59,0 8px 22px -10px #f8b70080;transition:filter .15s,transform .12s}.ds-btn.svelte-1uha8ag:hover{filter:brightness(1.05);transform:translateY(-1px);color:#1a1508}.ds-empty.svelte-1uha8ag{font-size:.78rem;color:var(--color-azeroth-muted);margin:0}.users-online.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--color-azeroth-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-azeroth-surface-2),var(--color-azeroth-surface))}.users-online.svelte-1uha8ag .kicker:where(.svelte-1uha8ag){margin-bottom:2px}.uo-row.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-size:.88rem;color:var(--color-azeroth-text-soft)}.uo-row.svelte-1uha8ag .who:where(.svelte-1uha8ag){font-weight:600;color:var(--color-azeroth-text-high)}.uo-more.svelte-1uha8ag{font-size:.78rem;color:var(--color-azeroth-link);font-weight:500;margin-top:2px;text-decoration:none}.uo-more.svelte-1uha8ag:hover{text-decoration:underline}.uo-empty.svelte-1uha8ag{font-size:.8rem;color:var(--color-azeroth-muted);margin:0;padding:4px 0}.media-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.media-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--color-azeroth-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-azeroth-surface-2),var(--color-azeroth-surface));transition:border-color .15s,translate .15s,background-color .15s;text-decoration:none}.media-card.svelte-1uha8ag:hover{border-color:var(--color-azeroth-gold-dim);translate:0 -2px}.media-title.svelte-1uha8ag{font-family:var(--font-cinzel);font-weight:700;color:var(--color-azeroth-text-high);font-size:1.05rem;line-height:1.25}.media-excerpt.svelte-1uha8ag{font-size:.86rem;color:var(--color-azeroth-muted);line-height:1.55;margin:0;display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.media-foot.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.78rem;color:var(--color-azeroth-faint);margin-top:auto}.media-foot.svelte-1uha8ag .who:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:7px;min-width:0}.event-media.svelte-1uha8ag{display:flex;gap:16px;align-items:center}.event-date.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;font-family:var(--font-mono);line-height:1.1;color:var(--color-azeroth-gold-bright);flex:none}.event-date.svelte-1uha8ag b:where(.svelte-1uha8ag){font-size:1.2rem;color:var(--color-azeroth-gold)}.event-date.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-azeroth-faint)}.event-body.svelte-1uha8ag{min-width:0;display:flex;flex-direction:column;gap:8px}.char-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem}.char-card.svelte-1uha8ag{display:flex;flex-direction:column;gap:10px;padding:16px;min-width:0;border:1px solid var(--color-azeroth-border);border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--color-azeroth-surface-2),var(--color-azeroth-surface));transition:border-color .15s,translate .15s;text-decoration:none}.char-card.svelte-1uha8ag:hover{border-color:var(--color-azeroth-gold-dim);translate:0 -2px}.char-top.svelte-1uha8ag{display:flex;align-items:center;gap:10px;min-width:0}.char-info.svelte-1uha8ag{min-width:0;flex:1 1 0;display:flex;flex-direction:column;gap:2px}.char-name.svelte-1uha8ag{font-family:var(--font-cinzel);font-weight:700;color:var(--color-azeroth-text-high);font-size:.98rem;line-height:1.2;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.char-meta.svelte-1uha8ag{font-size:.78rem;color:var(--color-azeroth-muted)}.char-tags.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.char-owner.svelte-1uha8ag{display:flex;align-items:center;gap:7px;min-width:0;font-size:.78rem;color:var(--color-azeroth-faint);margin-top:2px}
