.legal-page.svelte-1aenmaa{max-width:var(--detail-max-width);padding:var(--space-4);margin:0 auto}.legal-page.svelte-1aenmaa .legal-page__header{margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid var(--accent-brass);position:relative}.legal-page.svelte-1aenmaa .legal-page__header:after{content:"";background:linear-gradient(90deg, transparent 0%, var(--accent-brass-light) 30%, var(--accent-brass-light) 70%, transparent 100%);height:1px;opacity:var(--opacity-ghost);position:absolute;bottom:-1px;left:0;right:0}.legal-page.svelte-1aenmaa .legal-page__title{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);display:flex}.legal-page.svelte-1aenmaa .legal-page__title svg{color:var(--accent-brass-light)}.legal-page.svelte-1aenmaa .legal-page__date{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary);letter-spacing:.12em;text-transform:uppercase}.legal-page.svelte-1aenmaa .legal-page__content{background:radial-gradient(ellipse at 30% 20%, rgba(var(--warm-light), .02) 0%, transparent 50%), var(--surface-raised);border:2px solid var(--accent-brass);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:0 1px 0 rgba(var(--warm-light), .06) inset, 0 4px 12px hsla(var(--warm-shadow), .3), 0 12px 24px hsla(var(--warm-shadow), .15);position:relative}.legal-page.svelte-1aenmaa .legal-page__content:after{content:"";border:1px solid color-mix(in srgb, var(--accent-brass) 20%, transparent);border-radius:calc(var(--radius-lg) - 4px);pointer-events:none;position:absolute;inset:6px}.legal-page.svelte-1aenmaa .legal-page__content section{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid color-mix(in srgb, var(--accent-brass) 15%, var(--border-subtle))}.legal-page.svelte-1aenmaa .legal-page__content section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-page.svelte-1aenmaa .legal-page__content h2{font-size:var(--text-lg);font-weight:var(--weight-semibold);margin-bottom:var(--space-3);color:var(--accent-brass-light);letter-spacing:.02em}.legal-page.svelte-1aenmaa .legal-page__content p{color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.legal-page.svelte-1aenmaa .legal-page__content p:last-child{margin-bottom:0}.legal-page.svelte-1aenmaa .legal-page__content ul{color:var(--text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3);padding-left:var(--space-5)}.legal-page.svelte-1aenmaa .legal-page__content li{margin-bottom:var(--space-2)}.legal-page.svelte-1aenmaa .legal-page__content a{color:var(--player-4);text-underline-offset:2px;text-decoration:underline}.legal-page.svelte-1aenmaa .legal-page__content a:hover{text-decoration-thickness:2px}@media (width<=640px){.legal-page.svelte-1aenmaa .legal-page__content{padding:var(--space-4)}}
