/* legal.css
   Extracted legal/mentions page overrides from original style.css and inline mentions.html <style>
   Contains .legal-* classes and layout specifically for mentions.html
*/

/* Tombstone: these styles replace the inline <style> previously embedded in mentions.html */

/* ─── Legal page styles extracted ─── */
.legal-page {
    min-height: 100vh;
    background: var(--black);
    padding: 120px 48px 80px;
}

.legal-container {
    max-width: 860px;
    margin: 0 auto;
}

.legal-header {
    display: flex;
    align-items: center;
    gap: 20px;
    margin-bottom: 60px;
    padding-bottom: 40px;
    border-bottom: 1px solid var(--black-border);
}

/* (All .legal-* rules moved here from style.css and the inline <style> in mentions.html) */

/* ... full copied legal section styles ... */