.legacy-site{--legacy-bg:#09090f;--legacy-surface:#111118;--legacy-border:#1e1e2e;--legacy-accent:#d6b840;--legacy-accent2:#f0e2a0;--legacy-accent-rgb:214, 184, 64;--legacy-text:#e2e2f0;--legacy-muted:#8a8aa8;--legacy-radius:12px;background:var(--legacy-bg);color:var(--legacy-text);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-optical-sizing:auto;border-radius:var(--legacy-radius);line-height:1.65}.legacy-site .legacy-label{color:var(--legacy-accent);margin-bottom:.6rem;font-size:.9rem;font-weight:500}.legacy-site .legacy-h2{letter-spacing:-.03em;font-family:inherit;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.legacy-site .legacy-muted{color:var(--legacy-muted)}.legacy-site .legacy-card{background:var(--legacy-surface);border:1px solid var(--legacy-border);border-radius:var(--legacy-radius);padding:1.8rem;transition:transform .3s,border-color .25s}.legacy-site .legacy-card:hover{border-color:var(--legacy-muted);transform:translateY(-2px)}.legacy-site .legacy-date{color:var(--legacy-muted);letter-spacing:.01em;font-size:.82rem;font-weight:500}.legacy-site .legacy-tag{color:var(--legacy-accent2);background:rgba(var(--legacy-accent-rgb), .1);border:1px solid rgba(var(--legacy-accent-rgb), .2);letter-spacing:.01em;border-radius:4px;padding:.2rem .6rem;font-size:.74rem;font-weight:500}@media (prefers-reduced-motion:reduce){.legacy-site .legacy-card,.legacy-site .legacy-card:hover{transition:none;transform:none}}
