/* ===== 10-20 점검 반영: 앱 소개 영역 (About SNOWN) ===== */
/* 서체: Pretendard 하나 (첫 화면 히어로 Snow? SNOWN! 은 #about 밖이라 그대로) */
#about{--dis:'Pretendard','Pretendard Variable',-apple-system,sans-serif;--num:'Pretendard','Pretendard Variable',-apple-system,sans-serif;--disp:'Pretendard','Pretendard Variable',-apple-system,sans-serif;
  --sn-blue:#0082D4;--sn-ink:#111;--sn-sub:#4A5058;--sn-line:#E3E6EB;--sn-bg2:#F5F6F8}
/* 미션 창 (SNOWN 앱 여행자 수첩, SNOWN 윈터 랠리) 제목: Black Han Sans */
#appwrap,#ev{--disp:'Black Han Sans','Pretendard','Pretendard Variable',sans-serif}
/* 블러, 그라데이션 삭제, 배경 단색 (히어로 아래 검은색에서 흰색 그라데이션, 강조 글자 그라데이션은 유지) */
#about .intro__glow,#about .intro__wind,#about .intro__dawn-glow,#about .intro__floor,
#about .demo__aura,#about .closing__glow,#about .intro__watch::after,#about #extras::before{display:none!important}
/* 히어로에서 내려올 때 검은색에서 흰색으로 바뀌는 그라데이션(intro__dawn)은 유지, 아래 끝은 흰색으로 */
#about .intro__dusk{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.72) 46%,#fff 84%,#fff 100%)!important}
#about #intro,#about #demo,#about #extras,#about #closing{background:#fff!important}
/* 모서리 3단계: 태그 4, 버튼과 카드 8, 섹션 0 */
#about .btn,#about .site-nav__cta,#about .closing__cta,#about .extras__card,#about .data-chip,#about .step-nav__inner,#about .step-nav__inner button{border-radius:8px!important}
#about .demo__caption .no{border-radius:4px!important}
#about .data-chip .ic,#about .extras__card .ic{border-radius:8px!important}
/* 파랑 1색 + 무채색 */
#about .btn.pri,#about .closing__cta,#about .site-nav__cta{background:var(--sn-blue)!important;border-color:var(--sn-blue)!important;color:#fff!important}
#about .btn.sec{background:#fff!important;color:var(--sn-ink)!important;border:1px solid var(--sn-line)!important}
#about .step-nav__inner button.on{background:var(--sn-blue)!important;color:#fff!important}
#about .demo__caption .no{color:var(--sn-blue)!important}
#about .extras__card.on{border-color:var(--sn-blue)!important;box-shadow:none!important}
#about .extras__card .ic{background:var(--sn-bg2)!important;color:var(--sn-ink)!important}
#about .extras__card.on .ic{background:#FDECEC!important;color:#E54848!important}
/* 보조 글씨 대비 */
#about .intro__lead,#about .demo__caption p,#about .extras__col>p,#about .extras__card .dsc p,#about .closing__store,#about .site-footer p,#about .site-footer a,#about .site-footer__meta{color:var(--sn-sub)!important;opacity:1!important}
/* 실제 앱, 워치 화면 */
#about .intro__screen{background:#fff}
#about .intro__shot,#about .extras__shot{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}
#about .watch .face.face--shot{padding:0!important;overflow:hidden;background:#000}
#about .watch .face.face--shot img{display:block;width:100%;height:auto}
#about .demo__rec{display:none}
@media (max-width:860px){#about .demo__lead{height:124px!important}}
/* SNOWN과 스키장 가기: 파랑, 모바일은 떠 있는 버튼 대신 상단 메뉴 안 */
#abclose{background:var(--sn-blue,#0082D4)!important;border-color:#0082D4!important;color:#fff!important;border-radius:8px!important}
@media (max-width:860px){#abclose{display:none!important}}
#snmenu .sn-resort{display:none}
@media (max-width:860px){#snmenu .sn-resort{display:block;color:var(--sn-blue,#0082D4)!important;font-weight:700}}
/* 준비 중 표시 (아직 앱에 없는 기능, 제목 옆) */
#about .sn-soon{display:inline-block;vertical-align:middle;margin-left:8px;padding:2px 7px;border-radius:4px;background:#F1F2F6;color:#4A5058;
  font-family:'Pretendard','Pretendard Variable',sans-serif;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0;-webkit-text-fill-color:#4A5058}
#about .demo__caption h3 .sn-soon{font-size:13px;transform:translateY(-2px)}
