/* 홈페이지는 건축사무소에 공유하기 좋은 밝은 인쇄물 톤으로 정리합니다. */
:root{color-scheme:light;--bg:#fff;--panel:#fff;--line:#e3e7e9;--text:#1e272c;--muted:#66737b;--gold:#a9782e;--cream:#76551f}
body{background:#fff;color:#202a2f}
.nav{border-color:#e7eaec}
.brand small,.nav-link{color:#69767d}
.nav-status{color:#78848a;font-size:10px}
.mark{box-shadow:0 3px 10px #a9782e20}
.hero-copy{color:#59666e}
.fine{color:#78848a}
.button{background:#fff;border-color:#d5dadd;color:#28343a;box-shadow:0 1px 2px #17212a08}
.button:hover{filter:none;background:#f7f7f5;border-color:#aeb7bb}
.button.primary{background:#bd904b;border-color:#bd904b;color:#fff}
.button.primary:hover{background:#a97c38}
.section-head{border-color:#e7eaec}
.section-head p,.card p{color:#68757d}
.card{background:#fff;border-color:#e2e6e8;box-shadow:0 8px 24px #18252d08}
.card .num{color:#a9782e}
.pill{border-color:#dce1e3;color:#48565e;background:#fff}
.disclaimer,.footer{color:#718087;border-color:#e7eaec}
.footer{background:#fbfbfa}
.law-dialog{background:#0006}
.law-panel{background:#fff;color:#1e272c;border-color:#e2e6e8;box-shadow:0 24px 80px #1115}
.law-header,.law-footer{border-color:#e6e9eb}
.law-intro,.law-footer span{color:#64717a}
.law-search-form input,.law-search-form select{background:#fff;color:#263239;border-color:#d5dadd}
.law-result-card,.law-result{background:#fff;border-color:#e2e6e8;color:#263239}
.law-result-card p,.law-result p{color:#5f6d74}
.law-close{color:#344148}
@media(max-width:850px){.nav-status{display:none}}
