.trademark-bar.svelte-1uha8ag{position:relative;z-index:2;background:#000000a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(255,255,255,.08);padding:var(--space-xs) var(--space-md);text-align:center}.trademark-notice.svelte-1uha8ag{margin:0;font-size:.8125rem;color:#ffffffd9;letter-spacing:.02em;line-height:1.5}.mark.svelte-1uha8ag{white-space:nowrap;font-weight:500}.tm.svelte-1uha8ag{font-size:.55em;vertical-align:super;margin-left:.1em;opacity:.7;font-weight:400;line-height:0}.hero.svelte-1uha8ag{position:relative;flex:1;width:100%;max-width:none;margin:0;padding:0;background-image:url(../../../citadel-hero.png);background-size:cover;background-position:center bottom;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 6rem)}.hero.svelte-1uha8ag:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000059,#0003 40%,#0000);pointer-events:none}.hero-overlay.svelte-1uha8ag{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--space-lg);padding:var(--space-md);text-align:center}.enter-button.svelte-1uha8ag{display:inline-block;padding:var(--space-sm) var(--space-lg);background:#ffffff14;color:#fff;font-family:inherit;font-size:1.125rem;font-weight:500;letter-spacing:.02em;border:1px solid #ffffff;border-radius:0;text-decoration:none;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background .16s ease,color .16s ease;min-height:44px;min-width:44px}.enter-button.svelte-1uha8ag:hover,.enter-button.svelte-1uha8ag:focus-visible{background:#fff;color:#0a0a0a;border-bottom:1px solid #ffffff;outline:none}.enter-button.svelte-1uha8ag:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (max-width: 640px){.trademark-bar.svelte-1uha8ag{padding:var(--space-xs) var(--space-sm)}.trademark-notice.svelte-1uha8ag{font-size:.7rem;line-height:1.5}}@media (prefers-reduced-motion: reduce){.enter-button.svelte-1uha8ag{transition:none}}
