/* 글꼴(78차 디자인 v2 · 전부 자체 호스팅 부분집합 KS X 1001 2,350자 + 라틴 · CSP font-src 'self'):
   본문·UI = Pretendard(OFL) 400/700 · 제목·이야기 = 마루 부리(네이버 나눔글꼴 라이선스) 400/700 · 번호판 배지 = Black Han Sans(OFL) */
@font-face{font-family:'Pretendard';font-weight:400;src:url('/static/fonts/Pretendard-400-sub.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Pretendard';font-weight:700;src:url('/static/fonts/Pretendard-700-sub.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Maru Buri';font-weight:400;src:url('/static/fonts/MaruBuri-400-sub.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Maru Buri';font-weight:700;src:url('/static/fonts/MaruBuri-700-sub.woff2') format('woff2');font-display:swap}
@font-face{font-family:'Black Han Sans';src:url('/static/fonts/BlackHanSans-sub.woff2') format('woff2');font-display:swap}
/* 은아모터스 공개 사이트 — 종이 바탕 + 잉크 + 신호 노랑(강조 1곳). 모든 선택자는 .eunah- 접두사 · 색 토큰은 콘솔 /theme.css 가 덮을 수 있음 */
.eunah-root{--ink:#16181B;--asphalt:#22262B;--amber:#F2B705;--amber-ink:#6B5200;--ground:#F6F5F1;--tint:#ECEAE3;--line:#D9D7CF;--muted:#4A4F57;--paper:#FFFFFF;
  --sans:'Pretendard',-apple-system,BlinkMacSystemFont,'Apple SD Gothic Neo','Malgun Gothic','Noto Sans KR',sans-serif;--serif:'Maru Buri','Apple SD Gothic Neo','Malgun Gothic',serif;
  --sand:#EFE6D2;--moss:#E1E8DF;--deep:#0E3B34;
  margin:0;background:var(--ground);color:var(--ink);font-family:var(--sans);line-height:1.6}
.eunah-root a{color:inherit}
.eunah-root :focus-visible{outline:3px solid var(--amber);outline-offset:2px}
.eunah-skip{position:absolute;left:-999px}.eunah-skip:focus{left:12px;top:12px;background:var(--paper);padding:8px 12px;z-index:9}
.eunah-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 clamp(16px,4vw,64px);min-height:72px;border-bottom:1px solid var(--line)}
.eunah-logo{font-family:var(--serif);font-weight:700;font-size:24px;text-decoration:none;display:flex;align-items:baseline;gap:8px}
.eunah-logo span{font-family:inherit;font-size:13px;color:var(--muted);font-weight:400}
.eunah-nav{display:flex;gap:22px;font-weight:500}.eunah-nav a{text-decoration:none}
.eunah-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:8px;font-weight:700;text-decoration:none;border:0;font:inherit;font-weight:700;cursor:pointer}
.eunah-btn--amber{background:var(--amber);color:var(--ink)}
.eunah-btn--ink{background:var(--ink);color:var(--ground)}
.eunah-btn--ghost{border:1px solid var(--ground);color:var(--ground)}
.eunah-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;padding:72px clamp(16px,4vw,64px);background:var(--asphalt);color:var(--ground)}
.eunah-hero h1,.eunah-page h1{font-family:var(--serif);font-weight:700;line-height:1.22;letter-spacing:-.01em;margin:0}
.eunah-hero h1{font-size:clamp(32px,4.4vw,54px)}
.eunah-badge{display:inline-block;margin:0 0 20px;padding:5px 12px;border:1px solid var(--amber);color:var(--amber);border-radius:999px;font-size:14px}
.eunah-lede{font-size:18px;color:#D8D9D4;max-width:38em}
.eunah-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.eunah-lead{display:flex;flex-direction:column;gap:12px;padding:28px;background:var(--paper);color:var(--ink);border-radius:14px;max-width:460px}
.eunah-lead h2{margin:0;font-size:22px}
.eunah-lead label{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:500}
.eunah-lead input,.eunah-lead textarea{min-height:44px;padding:0 12px;border:1px solid #B9BBB3;border-radius:8px;font:inherit;font-size:16px;background:var(--paper)}
.eunah-lead textarea{padding:10px 12px}
.eunah-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.eunah-lead .eunah-check{flex-direction:row;align-items:flex-start;gap:8px;font-weight:400}
.eunah-lead .eunah-check input{min-height:auto;margin-top:4px}
.eunah-note{margin:0;padding:10px 12px;border-radius:8px;font-size:14px}.eunah-note--ok{background:#E3F1E6}.eunah-note--bad{background:#FBE7E4}
.eunah-sec{padding:64px clamp(16px,4vw,64px)}.eunah-sec--tint{background:var(--tint)}
.eunah-h2{font-family:var(--serif);font-weight:700;font-size:clamp(25px,2.8vw,34px);line-height:1.3;margin:0 0 12px}
.eunah-h3{font-size:20px;margin:28px 0 10px}
.eunah-sub{color:var(--muted);margin:0 0 20px;max-width:46em}
.eunah-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.eunah-card{display:flex;flex-direction:column;gap:8px;padding:24px;background:var(--paper);border:1px solid var(--line);border-radius:12px;text-decoration:none}
.eunah-card strong{font-size:20px}.eunah-card span{color:var(--muted)}
.eunah-records{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.eunah-records li{display:flex;flex-direction:column;gap:2px;background:var(--paper);border:1px solid var(--line);border-radius:10px;overflow:hidden;padding-bottom:14px}
.eunah-records li>*:not(.eunah-photo){padding:0 14px}
.eunah-photo{display:flex;align-items:center;justify-content:center;height:140px;background:#C9CBC4;color:var(--muted);font-size:13px;margin-bottom:10px}
.eunah-records strong{font-size:18px}.eunah-records span{font-size:14px;color:var(--muted)}
.eunah-records em{font-style:normal;align-self:flex-start;margin:6px 14px 0;padding:2px 8px!important;background:var(--ink);color:var(--ground);border-radius:5px;font-size:13px}
.eunah-empty{color:var(--muted)}
.eunah-band{padding:56px clamp(16px,4vw,64px);background:var(--asphalt);color:var(--ground)}
.eunah-band p{color:#D8D9D4;max-width:46em}
.eunah-partners{list-style:none;padding:0;margin:16px 0 0;display:flex;flex-wrap:wrap;gap:12px}
.eunah-partners li{padding:12px 18px;border:1px solid #5A5F66;border-radius:10px;font-weight:700}
.eunah-partners--light li{border-color:var(--line)}
.eunah-faq{margin:0;max-width:52em}.eunah-faq dt{font-weight:700;font-size:18px;padding-top:16px;border-top:1px solid var(--line)}.eunah-faq dd{margin:6px 0 16px;color:var(--muted)}
.eunah-page{max-width:60em}
.eunah-page h1{font-size:clamp(28px,3.6vw,44px);margin:8px 0 16px}
.eunah-answer{font-size:19px;max-width:40em}
.eunah-crumb{font-size:14px;color:var(--muted)}
.eunah-steps{padding-left:22px}.eunah-steps li{margin:6px 0}
.eunah-places{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.eunah-places li{display:flex;flex-direction:column;padding:16px;background:var(--paper);border-radius:10px;border:1px solid var(--line)}
.eunah-places small{color:var(--muted)}
.eunah-links{display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;list-style:none}
.eunah-links--cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}
.eunah-links small{color:var(--muted)}
.eunah-foot{padding:40px clamp(16px,4vw,64px);background:var(--ink);color:#BDBFB8;font-size:14px}
.eunah-foot strong{font-family:var(--serif);font-size:21px;color:var(--ground);font-weight:700}
.eunah-foot p{margin:6px 0}
@media (max-width:860px){
  .eunah-nav{display:none}.eunah-hero{grid-template-columns:1fr;padding-top:44px}
  .eunah-grid3,.eunah-places{grid-template-columns:1fr}.eunah-records{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (prefers-reduced-motion:reduce){.eunah-root *{transition:none!important;animation:none!important}}
.eunah-records img.eunah-photo{width:100%;object-fit:cover;padding:0}
/* AI 입력: 폼 폭이 좁아도 깨지지 않게 항상 세로 한 줄 흐름 */
.eunah-ai{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:12px;background:#FFF7D6}
.eunah-lead .eunah-ai__label{font-size:15px;font-weight:700;line-height:1.45}
.eunah-lead .eunah-ai textarea{width:100%;box-sizing:border-box;min-height:84px;padding:12px;border:1px solid #D9C27A;border-radius:10px;background:#FFFFFF;font:inherit;font-size:16px;line-height:1.5;resize:vertical}
.eunah-lead .eunah-ai textarea:focus{border-color:var(--ink)}
.eunah-ai__go{width:100%;min-height:50px}
.eunah-ai__go:disabled{opacity:.6;cursor:progress}
.eunah-ai__out{margin:0;font-size:14px;line-height:1.5}
.eunah-ai__out:empty{display:none}
.eunah-ai__hint{margin:0;font-size:12.5px;color:#6B6452;line-height:1.5}
.eunah-ai[hidden],.eunah-or[hidden]{display:none}
.eunah-or{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:13px;color:var(--muted)}
.eunah-or::before,.eunah-or::after{content:"";flex:1;height:1px;background:var(--line)}
/* ---- v2 디자인: 로고·번호판 배지·게시판 ---- */
.eunah-top{position:sticky;top:0;z-index:20;background:rgba(246,245,241,.94);backdrop-filter:saturate(1.4) blur(8px)}
.eunah-logo img{display:block;height:44px;width:auto}
.eunah-foot__logo{display:block;height:40px;width:auto;margin-bottom:12px}
.eunah-plate{display:inline-flex;align-items:stretch;margin:0 0 22px;border:3px solid #16181B;border-radius:8px;background:#FAFAF7;color:#16181B;box-shadow:0 0 0 2px var(--amber);font-weight:700;overflow:hidden}
.eunah-plate__k{display:flex;align-items:center;padding:6px 10px;font-size:13px;background:#16181B;color:var(--amber);letter-spacing:.02em}
.eunah-plate__n{display:flex;align-items:center;padding:4px 14px;font-family:'Black Han Sans',sans-serif;font-weight:400;font-size:24px;letter-spacing:.06em}
.eunah-more{padding:0 clamp(16px,4vw,64px) 48px;margin:-24px 0 0;background:var(--tint)}
.eunah-board__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px}
.eunah-board__title{font-family:var(--serif);font-weight:700;font-size:clamp(30px,3.6vw,44px);line-height:1.25;margin:6px 0 8px}
.eunah-board__filter{display:flex;gap:8px;align-items:flex-end}
.eunah-board__filter label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500}
.eunah-board__filter select{min-height:48px;min-width:180px;padding:0 12px;border:1px solid #B9BBB3;border-radius:8px;font:inherit;font-size:16px;background:var(--paper)}
.eunah-tabs{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:20px 0 8px;border-bottom:2px solid var(--ink);padding-bottom:12px}
.eunah-tabs a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;text-decoration:none;background:var(--paper);border:1px solid var(--line);font-weight:500}
.eunah-tabs a span{font-size:13px;color:var(--muted)}
.eunah-tabs a[aria-current]{background:var(--ink);color:var(--ground);border-color:var(--ink)}
.eunah-tabs a[aria-current] span{color:var(--amber)}
.eunah-board__month{font-size:15px;font-weight:700;color:var(--muted);margin:28px 0 12px}
.eunah-board__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px}
.eunah-rec{background:var(--paper);border-radius:12px;overflow:hidden;outline:1px solid var(--line)}
.eunah-rec img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}
.eunah-rec__ph{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#DADBD5 0 12px,#E2E3DE 12px 24px)}
.eunah-rec__ph img{width:44px;height:44px;opacity:.55;aspect-ratio:auto}
.eunah-rec__body{display:flex;flex-direction:column;gap:2px;padding:14px 16px 16px}
.eunah-rec__body strong{font-size:19px}
.eunah-rec__kind{align-self:flex-start;font-size:12px;font-weight:700;color:var(--amber-ink);background:#FFF1BF;padding:2px 8px;border-radius:4px}
.eunah-rec__meta{font-size:14px;color:var(--muted)}
.eunah-pager{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px}
.eunah-pager a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:8px;text-decoration:none;background:var(--paper);outline:1px solid var(--line)}
.eunah-pager a[aria-current]{background:var(--ink);color:var(--ground)}
@media (max-width:860px){.eunah-logo img{height:36px}.eunah-board__filter{width:100%}.eunah-board__filter label{flex:1}.eunah-board__filter select{min-width:0;width:100%}}
.eunah-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:40px 0 0;border-top:1px solid #3A3F46;max-width:560px}
.eunah-facts div{padding:16px 16px 0 0}
.eunah-facts div+div{padding-left:16px;border-left:1px solid #3A3F46}
.eunah-facts dt{font-size:13px;color:#A9ACA5}
.eunah-facts dd{margin:4px 0 0;font-weight:700;font-feature-settings:'tnum';font-size:21px;color:var(--ground)}
.eunah-facts a{text-decoration:none;border-bottom:2px solid var(--amber)}
.eunah-plate__k,.eunah-plate__n,.eunah-facts dd{white-space:nowrap}
@media (max-width:480px){
  .eunah-plate__k{font-size:11px;padding:4px 8px}.eunah-plate__n{font-size:18px;padding:3px 10px;letter-spacing:.03em}
  .eunah-facts dd{font-size:16px}.eunah-facts div{padding-right:8px}.eunah-facts div+div{padding-left:10px}
}
.eunah-lead{scroll-margin-top:88px}.eunah-lead .eunah-check span{flex:1}
.eunah-lead input::placeholder,.eunah-lead textarea::placeholder{color:#9A9D96}
/* 버튼 글자색: '.eunah-root a{color:inherit}'보다 강하게 (어두운 첫 화면에서 노란 버튼 글자가 흐려지던 문제) */
.eunah-root .eunah-btn--amber{color:var(--ink)}
.eunah-root .eunah-btn--ink{color:var(--ground)}
.eunah-root .eunah-btn--ghost{color:var(--ground)}
/* AI 칸 배경을 강조색에 맞춰 옅게 */
.eunah-ai{background:#FFF7D6;background:color-mix(in srgb,var(--amber) 16%,#FFFFFF)}
.eunah-lead .eunah-ai textarea{border-color:color-mix(in srgb,var(--amber) 55%,#8A8D86)}
.eunah-rec__kind{background:color-mix(in srgb,var(--amber) 28%,#FFFFFF)}
/* ===== UI/UX 컨셉 v3 "중앙선": 노란 중앙선이 손님의 길(팔기·구하기·정리)을 이끈다 ===== */
.eunah-top{gap:20px}
.eunah-nav a{position:relative;padding:6px 2px}
.eunah-nav a[aria-current]{font-weight:700}
.eunah-nav a[aria-current]::after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:3px;background:var(--amber);border-radius:2px}
.eunah-top__act{display:flex;align-items:center;gap:10px}
.eunah-menu{display:none;position:relative}
.eunah-menu summary{list-style:none;display:flex;flex-direction:column;justify-content:center;gap:5px;width:48px;height:48px;padding:0 13px;box-sizing:border-box;border-radius:8px;border:1px solid var(--line);cursor:pointer;background:var(--paper)}
.eunah-menu summary::-webkit-details-marker{display:none}
.eunah-menu summary span{display:block;height:2px;background:var(--ink);border-radius:2px}
.eunah-menu[open] summary{background:var(--ink)}.eunah-menu[open] summary span{background:var(--ground)}
.eunah-menu nav{position:absolute;right:0;top:56px;display:flex;flex-direction:column;min-width:200px;padding:8px;background:var(--paper);border-radius:12px;box-shadow:0 12px 32px rgba(22,24,27,.18)}
.eunah-menu nav a{padding:12px 14px;min-height:44px;box-sizing:border-box;text-decoration:none;border-radius:8px;font-weight:500}
.eunah-menu nav a:hover{background:var(--tint)}
/* 세 갈래 길 */
.eunah-lanes__list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:4px solid var(--ink)}
.eunah-lane{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 28px 32px}
.eunah-lane+.eunah-lane{background-image:linear-gradient(var(--amber) 55%,transparent 55%);background-size:4px 22px;background-repeat:repeat-y;background-position:left top}
.eunah-lane__no{font-weight:700;font-feature-settings:'tnum';font-size:14px;color:var(--muted)}
.eunah-lane h3{margin:0;font-family:var(--serif);font-weight:700;font-size:23px;line-height:1.3}
.eunah-lane p{margin:0;color:var(--muted);flex:1}
.eunah-lane__go{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px}
.eunah-lane__go>a:not(.eunah-btn){font-weight:700;text-underline-offset:4px}
/* 중앙선 순서 */
.eunah-flow{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}
.eunah-flow::before{content:"";position:absolute;left:0;right:0;top:11px;height:4px;background-image:linear-gradient(90deg,var(--amber) 55%,transparent 55%);background-size:22px 4px}
.eunah-flow li{position:relative;display:flex;flex-direction:column;gap:12px;padding-right:12px;counter-increment:step}
.eunah-flow__dot{width:26px;height:26px;border-radius:50%;background:var(--ink);border:4px solid var(--ground);box-sizing:border-box;position:relative;z-index:1}
.eunah-flow strong{font-size:17px;line-height:1.4}
.eunah-flow strong::before{content:counter(step) ". ";color:var(--muted);font-weight:500}
.eunah-flow--v{grid-template-columns:1fr;gap:18px;max-width:40em}
.eunah-flow--v::before{left:11px;right:auto;top:0;bottom:0;width:4px;height:auto;background-image:linear-gradient(var(--amber) 55%,transparent 55%);background-size:4px 22px}
.eunah-flow--v li{flex-direction:row;align-items:center}
.eunah-sec--tint .eunah-flow__dot{border-color:var(--tint)}
.eunah-chip{display:inline-block;margin:0 0 14px;padding:6px 12px;border-radius:999px;background:var(--ink);color:var(--ground);font-size:14px;font-weight:500}
/* 마지막 행동 띠 */
.eunah-final{padding:64px clamp(16px,4vw,64px);background:var(--ink);color:var(--ground);text-align:center}
.eunah-final h2{margin:0 0 10px;font-family:var(--serif);font-weight:700;font-size:clamp(26px,3.2vw,36px);line-height:1.3}
.eunah-final p{margin:0 auto 24px;color:#BDBFB8;max-width:36em}
/* 푸터 3단 */
.eunah-foot__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding-bottom:28px;border-bottom:1px solid #33383F}
.eunah-foot nav{display:flex;flex-direction:column;gap:8px}
.eunah-foot nav strong{color:var(--ground);margin-bottom:4px}
.eunah-foot nav a{text-decoration:none;color:#BDBFB8}.eunah-foot nav a:hover{color:var(--ground)}
.eunah-foot__phone a{font-weight:700;font-feature-settings:'tnum';font-size:24px;color:var(--amber);text-decoration:none}
.eunah-foot__legal{padding-top:20px;font-size:13px}
/* 폰 하단 고정 바 */
.eunah-dock{display:none}
@media (max-width:860px){
  .eunah-menu{display:block}
  .eunah-top__call{display:none}
  .eunah-lanes__list{grid-template-columns:1fr}
  .eunah-lane{padding:24px 4px}
  .eunah-lane+.eunah-lane{background-image:linear-gradient(90deg,var(--amber) 55%,transparent 55%);background-size:22px 4px;background-repeat:repeat-x;background-position:left top}
  .eunah-flow{grid-template-columns:1fr;gap:18px}
  .eunah-flow::before{left:11px;right:auto;top:0;bottom:0;width:4px;height:auto;background-image:linear-gradient(var(--amber) 55%,transparent 55%);background-size:4px 22px}
  .eunah-flow li{flex-direction:row;align-items:center}
  .eunah-foot__grid{grid-template-columns:1fr 1fr}.eunah-foot__grid>div:first-child{grid-column:1/-1}
  .eunah-dock{display:flex;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(246,245,241,.96);border-top:1px solid var(--line)}
  .eunah-dock .eunah-btn{flex:1}
  .eunah-foot{padding-bottom:96px}
}
.eunah-flow{counter-reset:step}
.eunah-root section[id],.eunah-root section[aria-labelledby]{scroll-margin-top:84px}
/* 하위 쪽: 왼쪽 내용 · 오른쪽 따라오는 문의 폼 */
.eunah-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,440px);gap:0 40px;padding-right:clamp(16px,4vw,64px)}
.eunah-split__main{min-width:0}
.eunah-split__aside{padding-top:64px}
.eunah-split__aside .eunah-lead{position:sticky;top:92px;max-width:none;border:1px solid var(--line)}
.eunah-split .eunah-sec--tint{border-radius:14px}
@media (max-width:980px){.eunah-split{grid-template-columns:1fr;padding-right:0}.eunah-split__aside{padding:0 clamp(16px,4vw,64px) 48px}.eunah-split__aside .eunah-lead{position:static}}
/* 우리의 약속 · 사진 안내 */
.eunah-promises__list{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}
.eunah-promises__list li{padding:22px;background:var(--paper);border-radius:12px;border-top:4px solid var(--amber)}
.eunah-promises__list strong{display:block;font-size:18px;line-height:1.4;margin-bottom:6px}
.eunah-promises__list p{margin:0;color:var(--muted)}
/* 81차 숫자로 보는 거래 기록 */
.eunah-board__stats{margin:8px 0 18px}
.eunah-board__nums{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.eunah-board__nums li{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--paper);border-radius:10px;outline:1px solid var(--line)}
.eunah-board__nums strong{font-size:20px;line-height:1.2}
.eunah-board__nums span{font-size:13px;color:var(--muted)}
.eunah-board__models{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.eunah-board__models a{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:22px;background:var(--paper);outline:1px solid var(--line);color:inherit;text-decoration:none;font-size:14px}
.eunah-board__models a[aria-current="page"]{background:var(--ink);color:#fff;outline-color:var(--ink)}
.eunah-board__models a span{color:var(--amber-ink);font-weight:700}
.eunah-board__models a[aria-current="page"] span{color:var(--amber)}
@media (max-width:640px){.eunah-board__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* 81차 차종 대표 사진(공개 라이선스) · 표기 */
.eunah-rec__rep{position:relative}
.eunah-rec__tag{position:absolute;left:8px;bottom:8px;font-size:12px;font-weight:700;letter-spacing:.01em;color:#fff;background:rgba(22,24,27,.72);padding:3px 8px;border-radius:4px}
.eunah-credits{margin:14px 0 0;font-size:12px;color:var(--muted)}
.eunah-credits summary{cursor:pointer;min-height:44px;display:flex;align-items:center}
.eunah-credits ul{margin:4px 0 0;padding-left:18px}
.eunah-credits a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.eunah-tale-hero__photo--rep img{aspect-ratio:4/3}
.eunah-tale-hero__photo--rep figcaption a{color:inherit}
/* 81차 서비스 본문 */
.eunah-svc-sec{margin-top:36px;max-width:44em}
.eunah-svc-sec .eunah-h3{margin-bottom:8px}
.eunah-svc-p{margin:0 0 10px;line-height:1.75}
.eunah-svc-list{margin:4px 0 8px;padding:0;list-style:none;display:grid;gap:8px}
.eunah-svc-list li{position:relative;padding:12px 14px 12px 34px;background:var(--paper);border-radius:10px;outline:1px solid var(--line);line-height:1.6}
.eunah-svc-list li::before{content:"";position:absolute;left:14px;top:19px;width:10px;height:10px;border-radius:50%;background:var(--amber)}
.eunah-svc-note{margin:8px 0 0;padding:12px 14px;border-left:4px solid var(--amber);background:var(--paper);border-radius:0 10px 10px 0;line-height:1.65;font-size:15px}
.eunah-svc-src{margin-top:36px;padding-top:16px;border-top:1px solid var(--line);max-width:44em;font-size:14px;color:var(--muted)}
.eunah-svc-src ul{margin:0 0 8px;padding-left:18px}
.eunah-svc-src li{margin:2px 0}
.eunah-svc-src a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.eunah-shots{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:40em}
.eunah-shots li{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--paper);border-radius:10px;outline:1px solid var(--line)}
.eunah-shots span{font-size:14px;color:var(--muted)}
.eunah-done{padding:18px;border-radius:12px;background:#E3F1E6;border:1px solid #9CCBA8}
.eunah-done strong{display:block;font-size:18px;margin-bottom:6px}
.eunah-done ol{margin:0 0 8px;padding-left:20px}.eunah-done p{margin:0;font-size:14px;color:var(--muted)}
.eunah-err{margin:-4px 0 0;font-size:13px;color:#8A1C1C}
.eunah-lead [aria-invalid="true"]{border-color:#8A1C1C;box-shadow:0 0 0 2px #F6D5D0}
.eunah-lead button:disabled{opacity:.6;cursor:progress}
.eunah-regions{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}
.eunah-regions a{display:flex;flex-direction:column;gap:2px;padding:16px 18px;background:var(--paper);border-radius:10px;text-decoration:none;outline:1px solid var(--line);min-height:44px}
.eunah-regions a:hover{outline:2px solid var(--ink)}
.eunah-regions strong{font-size:17px}.eunah-regions span{font-size:13px;color:var(--muted)}
.eunah-lost__lanes{list-style:none;padding:0;margin:24px 0;display:flex;flex-wrap:wrap;gap:10px}
/* 블로그형 이야기 쪽 */
.eunah-article__meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:0 0 20px;font-size:14px;color:var(--muted)}
.eunah-article__meta .eunah-chip{margin:0}
.eunah-hero-photo{margin:0 0 28px}.eunah-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:14px}
.eunah-hero-photo figcaption{margin-top:8px;font-size:13px;color:var(--muted)}
.eunah-story{max-width:44em}
.eunah-story__sec{margin:0 0 32px}
.eunah-story__sec h2{font-family:var(--serif);font-weight:700;font-size:24px;line-height:1.3;margin:0 0 10px}
.eunah-story__sec p{font-size:17px;line-height:1.8;margin:0 0 12px}
.eunah-story__recs{margin-top:12px}
.eunah-rec__gal{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:0 12px 12px}
.eunah-rec__gal img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
.eunah-brand__models{margin:0 0 28px}
.eunah-near{list-style:none;padding:0;margin:8px 0 0;display:flex;flex-wrap:wrap;gap:8px 16px}.eunah-near a{font-weight:700}.eunah-near small{color:var(--muted)}
.eunah-visit{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}
.eunah-visit legend{font-size:14px;font-weight:500;margin-bottom:6px;padding:0}
.eunah-visit legend small{color:var(--muted);font-weight:400}
.eunah-lead .eunah-visit label{flex-direction:row;align-items:center;gap:6px;padding:0 12px;min-height:44px;border:1px solid var(--line);border-radius:999px;font-weight:400;background:var(--paper);cursor:pointer}
.eunah-lead .eunah-visit input{min-height:auto;margin:0}
.eunah-lead .eunah-visit label:has(input:checked){border-color:var(--ink);background:var(--ink);color:var(--ground)}
.eunah-visit-info{margin:0 0 20px;display:grid;gap:0;border-top:2px solid var(--ink);max-width:40em}
.eunah-visit-info div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}
.eunah-visit-info dt{font-weight:700}.eunah-visit-info dd{margin:0}
.eunah-actions--light .eunah-btn--ink{color:var(--ground)}
.eunah-lane__go>a:not(.eunah-btn){display:inline-flex;align-items:center;min-height:44px;padding:0 4px}

/* 첫 화면 사진 슬라이드 — JS 없이 CSS 교차 전환(보안 정책 script 추가 없음). 2~8장 */
.eunah-slides{position:relative;margin-top:36px;max-width:640px;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#15181C;box-shadow:0 18px 40px rgba(0,0,0,.35)}
.eunah-slide{position:absolute;inset:0;margin:0;opacity:0}
.eunah-slides--n1 .eunah-slide{opacity:1}
.eunah-slide img{display:block;width:100%;height:100%;object-fit:cover}
.eunah-slide figcaption{position:absolute;left:0;right:0;bottom:0;padding:28px 18px 14px;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff;font-size:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.eunah-slide__tag{background:var(--amber,#F2B705);color:#15181C;font-weight:700;font-size:12px;padding:3px 8px;border-radius:6px}
.eunah-slides:hover .eunah-slide,.eunah-slides:focus-within .eunah-slide{animation-play-state:paused}
.eunah-slides--n2 .eunah-slide{animation:eunah-f2 10s linear infinite}
.eunah-slides--n2 .eunah-slide:nth-child(2){animation-delay:5s}
@keyframes eunah-f2{0%{opacity:0}5.00%{opacity:1}50.00%{opacity:1}55.00%{opacity:0}100%{opacity:0}}
.eunah-slides--n3 .eunah-slide{animation:eunah-f3 15s linear infinite}
.eunah-slides--n3 .eunah-slide:nth-child(2){animation-delay:5s}
.eunah-slides--n3 .eunah-slide:nth-child(3){animation-delay:10s}
@keyframes eunah-f3{0%{opacity:0}3.33%{opacity:1}33.33%{opacity:1}36.67%{opacity:0}100%{opacity:0}}
.eunah-slides--n4 .eunah-slide{animation:eunah-f4 20s linear infinite}
.eunah-slides--n4 .eunah-slide:nth-child(2){animation-delay:5s}
.eunah-slides--n4 .eunah-slide:nth-child(3){animation-delay:10s}
.eunah-slides--n4 .eunah-slide:nth-child(4){animation-delay:15s}
@keyframes eunah-f4{0%{opacity:0}2.50%{opacity:1}25.00%{opacity:1}27.50%{opacity:0}100%{opacity:0}}
.eunah-slides--n5 .eunah-slide{animation:eunah-f5 25s linear infinite}
.eunah-slides--n5 .eunah-slide:nth-child(2){animation-delay:5s}
.eunah-slides--n5 .eunah-slide:nth-child(3){animation-delay:10s}
.eunah-slides--n5 .eunah-slide:nth-child(4){animation-delay:15s}
.eunah-slides--n5 .eunah-slide:nth-child(5){animation-delay:20s}
@keyframes eunah-f5{0%{opacity:0}2.00%{opacity:1}20.00%{opacity:1}22.00%{opacity:0}100%{opacity:0}}
.eunah-slides--n6 .eunah-slide{animation:eunah-f6 30s linear infinite}
.eunah-slides--n6 .eunah-slide:nth-child(2){animation-delay:5s}
.eunah-slides--n6 .eunah-slide:nth-child(3){animation-delay:10s}
.eunah-slides--n6 .eunah-slide:nth-child(4){animation-delay:15s}
.eunah-slides--n6 .eunah-slide:nth-child(5){animation-delay:20s}
.eunah-slides--n6 .eunah-slide:nth-child(6){animation-delay:25s}
@keyframes eunah-f6{0%{opacity:0}1.67%{opacity:1}16.67%{opacity:1}18.33%{opacity:0}100%{opacity:0}}
.eunah-slides--n7 .eunah-slide{animation:eunah-f7 35s linear infinite}
.eunah-slides--n7 .eunah-slide:nth-child(2){animation-delay:5s}
.eunah-slides--n7 .eunah-slide:nth-child(3){animation-delay:10s}
.eunah-slides--n7 .eunah-slide:nth-child(4){animation-delay:15s}
.eunah-slides--n7 .eunah-slide:nth-child(5){animation-delay:20s}
.eunah-slides--n7 .eunah-slide:nth-child(6){animation-delay:25s}
.eunah-slides--n7 .eunah-slide:nth-child(7){animation-delay:30s}
@keyframes eunah-f7{0%{opacity:0}1.43%{opacity:1}14.29%{opacity:1}15.71%{opacity:0}100%{opacity:0}}
.eunah-slides--n8 .eunah-slide{animation:eunah-f8 40s linear infinite}
.eunah-slides--n8 .eunah-slide:nth-child(2){animation-delay:5s}
.eunah-slides--n8 .eunah-slide:nth-child(3){animation-delay:10s}
.eunah-slides--n8 .eunah-slide:nth-child(4){animation-delay:15s}
.eunah-slides--n8 .eunah-slide:nth-child(5){animation-delay:20s}
.eunah-slides--n8 .eunah-slide:nth-child(6){animation-delay:25s}
.eunah-slides--n8 .eunah-slide:nth-child(7){animation-delay:30s}
.eunah-slides--n8 .eunah-slide:nth-child(8){animation-delay:35s}
@keyframes eunah-f8{0%{opacity:0}1.25%{opacity:1}12.50%{opacity:1}13.75%{opacity:0}100%{opacity:0}}
@media (prefers-reduced-motion:reduce){.eunah-slides .eunah-slide:first-child{opacity:1}}
@media (max-width:860px){.eunah-slides{margin-top:28px;max-width:none}}
/* 본사·대리점·탁송 섹션 */
.eunah-net{background:var(--asphalt);color:var(--ground)}
.eunah-net .eunah-h2{color:var(--ground)}.eunah-net .eunah-sub{color:#C9CBC4;max-width:720px}
.eunah-net__kicker{margin:0 0 8px;color:var(--amber);font-weight:700;font-size:14px;letter-spacing:.04em}
.eunah-net__steps{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative}
.eunah-net__steps li{background:#2B3036;border:1px solid #3A4047;border-radius:14px;padding:22px}
.eunah-net__steps strong{display:block;font-size:18px;margin:6px 0}.eunah-net__steps p{margin:0;color:#C9CBC4;font-size:15px;line-height:1.6}
.eunah-net__no{font-family:var(--serif);font-weight:700;color:var(--amber);font-size:26px}
.eunah-net__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;border-top:1px solid #3A4047;padding-top:20px}
.eunah-net__facts dt{font-size:13px;color:#A9ACA5}.eunah-net__facts dd{margin:4px 0 0;font-weight:700}
.eunah-agency__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}
.eunah-agency__list li{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:14px 16px}
.eunah-agency__list a{min-height:44px;display:inline-flex;align-items:center}
@media (max-width:860px){.eunah-net__steps,.eunah-net__facts{grid-template-columns:1fr}}
/* 안내 캐릭터(원본 3D 캐릭터, AI 생성) */
.eunah-net__top{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:32px;align-items:end}
.eunah-guide{margin:0;text-align:center}
.eunah-guide img{display:block;width:100%;height:auto;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}
.eunah-guide figcaption{font-size:12px;color:#A9ACA5;margin-top:4px}
.eunah-guide__final{display:block;width:140px;height:auto;margin:-10px auto 8px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4))}
.eunah-guide__lost{display:block;width:170px;height:auto;margin:0 0 12px}
@media (max-width:860px){.eunah-net__top{grid-template-columns:1fr}.eunah-guide--net{max-width:220px;margin:8px auto 0}}
.eunah-net{background:linear-gradient(90deg,rgba(34,38,43,.97) 0%,rgba(34,38,43,.9) 55%,rgba(34,38,43,.72) 100%),url(/static/hero/02-carrier-800.jpg) center/cover no-repeat,var(--asphalt)}
.eunah-net__top{grid-template-columns:minmax(0,1fr) 240px;align-items:center}
/* 서비스 쪽 머리 띠: AI 연출 사진 + 안내 캐릭터 */
.eunah-svchero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:56px clamp(16px,4vw,64px) 0;color:var(--ground);background:var(--asphalt) center/cover no-repeat;min-height:340px;overflow:hidden}
.eunah-svchero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,24,27,.94) 0%,rgba(22,24,27,.78) 50%,rgba(22,24,27,.35) 100%)}
.eunah-svchero>*{position:relative}
.eunah-svchero__text{padding-bottom:40px;max-width:44em}
.eunah-svchero h1{font-family:var(--serif);font-weight:700;font-size:clamp(28px,3.6vw,44px);line-height:1.22;margin:8px 0 14px}
.eunah-svchero .eunah-answer{color:#DADCD5}.eunah-svchero .eunah-crumb,.eunah-svchero .eunah-crumb a{color:#BDBFB8}
.eunah-svchero__note{margin:14px 0 0;font-size:12px;color:#A9ACA5}
.eunah-svchero__guide{display:block;height:300px;width:auto;filter:drop-shadow(0 16px 22px rgba(0,0,0,.45))}
.eunah-svchero--01-showroom{background-image:url(/static/hero/01-showroom-800.jpg)}
.eunah-svchero--02-carrier{background-image:url(/static/hero/02-carrier-800.jpg)}
.eunah-svchero--03-suv{background-image:url(/static/hero/03-suv-800.jpg)}
.eunah-svchero--04-lot{background-image:url(/static/hero/04-lot-800.jpg)}
.eunah-svchero--05-coupe{background-image:url(/static/hero/05-coupe-800.jpg)}
.eunah-svchero--06-headlight{background-image:url(/static/hero/06-headlight-800.jpg)}
@media (min-width:1100px){.eunah-svchero--01-showroom{background-image:url(/static/hero/01-showroom.jpg)}.eunah-svchero--02-carrier{background-image:url(/static/hero/02-carrier.jpg)}.eunah-svchero--03-suv{background-image:url(/static/hero/03-suv.jpg)}.eunah-svchero--04-lot{background-image:url(/static/hero/04-lot.jpg)}.eunah-svchero--05-coupe{background-image:url(/static/hero/05-coupe.jpg)}.eunah-svchero--06-headlight{background-image:url(/static/hero/06-headlight.jpg)}}
@media (max-width:860px){.eunah-svchero{grid-template-columns:1fr;min-height:0;padding-top:36px}.eunah-svchero__guide{height:170px;justify-self:end;margin-top:-20px}}
/* ===== 78차 차종 「이야기」 쪽(tale): 히어로 → 타는 사람 3장(연출 글) → 성격(자료) → 살 때 보는 곳 → 거래 기록. 모든 선택자 .eunah-tale- · 무드 틴트는 차종군마다 1색 ===== */
.eunah-tale-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:40px clamp(16px,4vw,64px) 48px}
.eunah-tale-hero--text{grid-template-columns:minmax(0,1fr);max-width:56em}
.eunah-tale-hero__photo{margin:0;border-radius:14px;overflow:hidden;background:var(--tint)}
.eunah-tale-hero__photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.eunah-tale-hero__photo figcaption{padding:8px 2px 0;font-size:13px;color:var(--muted)}
.eunah-tale-eyebrow{display:inline-block;margin:0 0 14px;padding:4px 10px;border-radius:999px;background:var(--mood,var(--tint));color:var(--amber-ink);font-size:13px;font-weight:700}
.eunah-tale-hero h1{font-family:var(--serif);font-weight:700;font-size:clamp(28px,3.6vw,44px);line-height:1.25;letter-spacing:-.01em;margin:0 0 16px}
.eunah-tale-lede{font-size:19px;line-height:1.7;margin:0 0 22px;max-width:36em}
.eunah-tale-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}
.eunah-tale-cta .eunah-btn--ghost{border-color:var(--ink);color:var(--ink)}
.eunah-tale-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.eunah-tale-chips li{font-size:13px;font-weight:700;padding:6px 10px;border-radius:6px;background:var(--paper);border:1px solid var(--line);color:var(--muted)}
.eunah-tale-tag{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--amber-ink);margin:0 0 8px}
.eunah-tale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}
.eunah-tale-card{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:12px;overflow:hidden}
.eunah-tale-card img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.eunah-tale-card__body{padding:16px 18px 20px}
.eunah-tale-card h3{font-family:var(--serif);font-weight:700;font-size:20px;line-height:1.35;margin:0 0 8px}
.eunah-tale-card p{margin:0;font-size:15.5px;line-height:1.65}
.eunah-tale-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0}
.eunah-tale-facts div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px 18px}
.eunah-tale-facts dt{font-size:13px;color:var(--muted);margin:0 0 6px}.eunah-tale-facts dd{margin:0;font-size:21px;font-weight:700;font-feature-settings:'tnum'}
.eunah-tale-honest{margin:16px 0 0;padding:18px 20px;border-left:4px solid var(--amber-ink);background:var(--mood,var(--tint));border-radius:0 12px 12px 0}
.eunah-tale-honest strong{display:block;margin:0 0 4px}.eunah-tale-honest p{margin:0}
.eunah-tale-check{margin:0;padding:0;list-style:none;counter-reset:tale}
.eunah-tale-check li{counter-increment:tale;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--line);align-items:start}
.eunah-tale-check li::before{content:counter(tale);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:var(--ground);font-weight:700;font-size:14px}
.eunah-tale-check strong{display:block}.eunah-tale-check span{color:var(--muted);font-size:15px}
.eunah-tale--sand{--mood:var(--sand)}.eunah-tale--moss{--mood:var(--moss)}.eunah-tale--deep{--mood:#D9E4E1}
.eunah-tale-sec{padding:36px clamp(16px,4vw,64px) 8px}
.eunah-tale-sec .eunah-sub{margin-bottom:18px}
.eunah-tale-recs{margin-top:8px}
/* ===== 79차 매물(판매 중인 차) 쪽: 목록 카드 4:3 → 상세(머리·가격 · 사진 · 제원 · 이력 카드 · 메모). 모든 선택자 .eunah-car- · 색은 토큰만(가격 강조 1곳 amber-ink) ===== */
.eunah-cars__n{font-family:var(--sans);font-size:.55em;font-weight:700;color:var(--muted);vertical-align:middle;margin-left:6px}
.eunah-cars__note{margin:24px 0 0;font-size:13.5px;color:var(--muted);max-width:52em}
.eunah-car-grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}
.eunah-car{background:var(--paper);border-radius:12px;overflow:hidden;outline:1px solid var(--line)}
.eunah-car>a{display:flex;flex-direction:column;height:100%;text-decoration:none}
.eunah-car:hover{outline:2px solid var(--ink)}
.eunah-car img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;height:auto}
.eunah-car__ph{aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,#DADBD5 0 12px,#E2E3DE 12px 24px)}
.eunah-car__ph img{width:44px;height:44px;opacity:.55;aspect-ratio:auto}
.eunah-car__body{display:flex;flex-direction:column;gap:3px;padding:14px 16px 16px}
.eunah-car__body strong{font-size:19px;line-height:1.35}
.eunah-car__status{align-self:flex-start;font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px;background:var(--moss);color:var(--deep)}
.eunah-car__status--hold{background:var(--sand);color:var(--amber-ink)}
.eunah-car__status--sold{background:var(--tint);color:var(--muted)}
.eunah-car__meta{font-size:14px;color:var(--muted)}
.eunah-car__price{margin-top:6px;font-size:18px;font-weight:700;font-feature-settings:'tnum';color:var(--amber-ink)}
.eunah-car--sold{opacity:.75}.eunah-car--sold .eunah-car__price{color:var(--muted)}
.eunah-car-grid--sold{margin-top:0}
/* 상세 */
.eunah-car-head{padding:24px clamp(16px,4vw,64px) 8px}
.eunah-car-head__row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px}
.eunah-car-head h1{font-family:var(--serif);font-weight:700;font-size:clamp(28px,3.6vw,42px);line-height:1.22;letter-spacing:-.01em;margin:8px 0 12px}
.eunah-car-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}
.eunah-car-chips li{font-size:13px;font-weight:700;padding:6px 10px;border-radius:6px;background:var(--paper);border:1px solid var(--line);color:var(--muted)}
.eunah-car-price{margin:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px}
.eunah-car-price span{font-size:13px;color:var(--muted)}
.eunah-car-price strong{font-size:clamp(26px,3vw,36px);line-height:1.2;font-feature-settings:'tnum';color:var(--amber-ink)}
.eunah-car-gallery{padding:16px clamp(16px,4vw,64px) 0}
.eunah-car-gallery__main{margin:0;border-radius:14px;overflow:hidden;background:var(--tint)}
.eunah-car-gallery__main img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;max-height:640px}
.eunah-car-gallery__thumbs{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.eunah-car-gallery__thumbs a{display:block;border-radius:8px;overflow:hidden;outline:1px solid var(--line)}
.eunah-car-gallery__thumbs img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.eunah-car-gallery__note{margin:8px 0 0;font-size:13px;color:var(--muted)}
.eunah-car-nophoto{margin:16px clamp(16px,4vw,64px) 0;display:flex;align-items:center;gap:14px;padding:22px;border-radius:14px;background:repeating-linear-gradient(135deg,#DADBD5 0 12px,#E2E3DE 12px 24px);color:var(--muted)}
.eunah-car-nophoto img{opacity:.55}.eunah-car-nophoto p{margin:0}
.eunah-car-sec{padding:36px clamp(16px,4vw,64px) 8px}
.eunah-car-spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0}
.eunah-car-spec div{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:14px 16px}
.eunah-car-spec dt{font-size:13px;color:var(--muted);margin:0 0 4px}.eunah-car-spec dd{margin:0;font-size:18px;font-weight:700;font-feature-settings:'tnum'}
.eunah-car-history{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.eunah-car-history li{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 16px;padding:16px 18px;background:var(--paper);border-left:4px solid var(--deep);border-radius:0 12px 12px 0;outline:1px solid var(--line)}
.eunah-car-history__k{font-size:14px;font-weight:700;color:var(--deep)}
.eunah-car-history strong{font-size:17px;line-height:1.5}
.eunah-car-history__src{grid-column:2;font-size:13px;color:var(--muted)}
.eunah-car-history__foot{margin:14px 0 0;font-size:13.5px;color:var(--muted);max-width:52em}
.eunah-car-note{margin:0;padding:18px 20px;border-left:4px solid var(--amber-ink);background:var(--sand);border-radius:0 12px 12px 0;font-size:17px;line-height:1.7;max-width:44em}
.eunah-car-page--sold .eunah-car-price strong{color:var(--muted)}
/* ===== 모바일 전수조사 수정 (2026-09-22) — 반드시 파일 맨 끝에 둔다(뒤 규칙이 이김) ===== */
.eunah-hero>*,.eunah-split>*,.eunah-net__top>*,.eunah-svchero>*{min-width:0}
.eunah-crumb a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}
.eunah-near a{display:inline-flex;align-items:center;min-height:44px}
.eunah-lead input[type=checkbox],.eunah-lead input[type=radio]{width:20px;height:20px;accent-color:var(--ink)}
.eunah-lead small{font-size:12px}
@media (max-width:980px){.eunah-split{grid-template-columns:minmax(0,1fr)}}
@media (max-width:860px){
  .eunah-hero{grid-template-columns:minmax(0,1fr)}
  .eunah-net__top{grid-template-columns:minmax(0,1fr);gap:8px}
  .eunah-guide--net{max-width:200px;margin:0 auto}
  .eunah-net__steps,.eunah-net__facts{grid-template-columns:minmax(0,1fr)}
  .eunah-svchero{grid-template-columns:minmax(0,1fr)}
  .eunah-tale-hero{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:24px}
  .eunah-tale-grid,.eunah-tale-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .eunah-tale-lede{font-size:17px}
  .eunah-car-spec{grid-template-columns:repeat(2,minmax(0,1fr))}
  .eunah-car-gallery__thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}
  .eunah-car-history li{grid-template-columns:minmax(0,1fr)}.eunah-car-history__src{grid-column:1}
  .eunah-car-price{align-items:flex-start}
  .eunah-plate{max-width:100%;flex-wrap:wrap}
  .eunah-plate__k{font-size:12px}
}
@media (max-width:360px){.eunah-plate__n{font-size:16px;letter-spacing:.02em;padding:3px 8px}.eunah-hero h1{font-size:28px}}
@media (max-width:560px){.eunah-tale-grid,.eunah-tale-facts{grid-template-columns:minmax(0,1fr)}.eunah-car-grid{grid-template-columns:minmax(0,1fr)}}
/* 한글 줄바꿈: 낱말 중간에서 끊기지 않게(긴 낱말만 예외로 끊음) */
.eunah-root{word-break:keep-all;overflow-wrap:anywhere}
.eunah-root input,.eunah-root textarea{word-break:normal}
/* 연출 이미지 표시: 배지 대신 모서리 작은 글자(사령관 요청 2026-09-22) */
.eunah-slides__note{position:absolute;top:10px;right:12px;margin:0;font-size:12px;color:rgba(255,255,255,.55);z-index:2;pointer-events:none}
