/* 법률 문서에 기업 홈페이지의 네이비와 골드 색상 적용 */
:root{
 --bg:#0b111a;--surface:#111b2a;--surface-2:#17263b;
 --text:#f4f3ef;--muted:#c0c9d5;--gold:#edcf8e;--gold-dark:#ad8d52;
 --teal:#a2d5c8;--line:#364255;
}
.header{background:#0b111a;border-color:#2e3949}
.header nav{color:var(--text)}
.footer{background:#080e17}
.legal-masthead{border-color:var(--line);background:linear-gradient(135deg,var(--surface-2),var(--surface))}
.legal-draft{background:#192536;border-color:#52617a}
.legal-documents a{background:var(--surface)}
.legal-documents a[aria-current="page"]{background:#1e2b3d;border-color:var(--gold-dark);color:var(--gold)}
.legal-sidebar ol{scrollbar-color:#667995 var(--surface)}
.legal-support a{color:var(--gold)}
:focus-visible{outline-color:#f9da91}
@media(max-width:800px){.header nav.open{background:var(--surface)}}
