/* 광명 시티프라디움 전용 스타일시트 — 프리셋 D · 색 #37215E/#EF4278 · 공식홈 수집본에서 뽑은 토큰을 재구성(원본 파일 미사용) */
body.site{--c1:#37215E;--c2:#EF4278}
/* 다크 교차: 진한 섹션을 번갈아 깔고 첫 화면은 옆으로 넘김 */
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)){background:var(--c1);color:#fff;box-shadow:0 0 0 100vmax var(--c1);clip-path:inset(0 -100vmax);border-bottom-color:transparent}
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .box-h h2{color:#fff}
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) p,.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .faq .a{color:rgba(255,255,255,.82)}
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .items>div,.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .pm{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.16)}
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .three li{background:rgba(255,255,255,.08)}
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) figcaption,.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .pm-tx p{color:rgba(255,255,255,.75)}
.site .s-body .box:nth-of-type(even):not(:has(table)):not(:has(form)):not(:has(.checks)) .faq summary{color:#fff}
.site .hero h1{letter-spacing:.02em}

/* 공식홈 값: 헤더 84px · 등장 fade-in 900ms */
.shd .wrap{height:84px}
.site [data-rv]{transform:none;transition-duration:900ms,900ms}
