/* taste-v1 (10/29): 첫 화면·가게 목록 겉모습만. 기능·문구·측정(A/B·이벤트) 그대로, A·B 공통 */
#landing-intro{--t-ground:#f3f2ef;--t-surface:#fff;--t-tone:#ece7df;--t-ink:#1c1c1e;--t-muted:#5f5a54;--t-accent:#b4441c;background:var(--t-ground)!important}

/* 머리: 이름과 한 줄 설명 */
#landing-intro .brand-mark{flex:0 0 auto}
#landing-intro .landing-brand small{font-size:13px;color:var(--t-muted);min-width:0;line-height:1.35}
#landing-intro .report-btn-v16w{border:0!important;padding:8px 10px!important;white-space:nowrap;background:var(--t-tone)!important;color:var(--t-ink);font-size:13px;border-radius:10px}

/* 제목·입력 */
#landing-intro .landing-start{border-top:0!important}
#landing-intro #landing-title{font-size:clamp(28px,7.4vw,44px);line-height:1.18;letter-spacing:-.035em;margin:18px 0 16px}
#landing-intro .landing-search-row input{border:2px solid var(--t-ink)!important;border-radius:12px;background:var(--t-surface);font-size:16px}
#landing-intro .landing-search-row button{border-radius:12px}
#landing-intro .landing-form .lf-voice-v2{border:0!important;background:var(--t-tone)!important}
#landing-intro .landing-examples button{border:0!important;background:var(--t-tone)!important;color:var(--t-ink);border-radius:10px;font-size:14px}
#landing-intro .nearby-btn-v1{border-radius:12px;min-height:54px;font-size:16px}
#landing-intro .why-line-v16x,#landing-intro .why-line-v16x *{font-size:13px}
#landing-intro .why-line-v16x{color:var(--t-muted)}
#landing-intro .landing-map{border:0!important;background:var(--t-tone)!important;border-radius:12px;font-size:15px}

/* 상황별 바로 고르기: 선 대신 면 */
#landing-intro #pick-v16m{border:0!important;border-radius:18px;background:var(--t-surface);padding:20px 16px;box-shadow:none!important}
#landing-intro #pick-v16m .seoul-eyebrow{font-size:13px!important;letter-spacing:0!important;color:var(--t-accent)!important;font-weight:700}
#landing-intro #pick-v16m-title{font-size:22px;letter-spacing:-.03em;margin:4px 0 14px}
#landing-intro .pick-chip-v16m{border:0!important;background:var(--t-tone)!important;color:var(--t-ink);border-radius:10px;font-size:15px;min-height:42px}
#landing-intro .pick-chip-v16m[aria-pressed="true"]{background:var(--t-ink)!important;color:#fff!important}
#landing-intro #pick-district-v16m{border:0!important;background-color:var(--t-tone);border-radius:10px;min-height:42px;font-size:15px}
#landing-intro .pick-district-v16m span{font-size:14px}

/* 가게 줄: 사진 크게, 구분은 간격으로 */
#landing-intro .pick-list-v16m{margin-top:14px}
#landing-intro .pick-item-v16m{border:0!important;padding:10px 0;column-gap:14px;align-items:center;grid-template-columns:88px minmax(0,1fr)!important}
#landing-intro .pick-item-v16m img{width:88px!important;height:88px!important;border-radius:12px;object-fit:cover;flex:0 0 88px}
#landing-intro .pick-item-v16m b{font-size:17px;letter-spacing:-.02em;line-height:1.3}
#landing-intro .pick-item-v16m small{font-size:14px;color:var(--t-muted)}
#landing-intro .pick-badge-v16m{border:0!important;background:var(--t-ground)!important;color:var(--t-accent)!important;border-radius:6px;font-size:13px;font-weight:700;padding:3px 8px}
#landing-intro .pick-note-v16m,#landing-intro .pick-rule-v16m{font-size:13px;color:var(--t-muted)}
#landing-intro .pick-all-v16m,#landing-intro .landing-record-button-v16{border-radius:12px;min-height:52px;box-shadow:none!important}
@media(max-width:767px){#landing-intro .landing-inner{padding-left:16px;padding-right:16px}}
/* 10/29 클과장 검수: 폰에서 안내 글자 잘림·머리 설명 두 줄 꺾임 */
#landing-intro .landing-search-row input::placeholder{font-size:13px;letter-spacing:-.045em}
@media(max-width:480px){
 #landing-intro .landing-search-row{gap:5px}
 #landing-intro .landing-search-row input{padding-left:10px!important;padding-right:8px!important}
 #landing-intro .landing-search-row .landing-submit{padding-left:10px!important;padding-right:10px!important}
 #landing-intro .landing-form .lf-voice-v2{width:38px!important}
 #landing-intro .landing-brand{flex-wrap:wrap;row-gap:6px}
 #landing-intro .landing-brand small{order:3;flex:1 0 100%;white-space:nowrap;margin:0!important;text-align:left!important}
 #landing-intro .landing-brand .report-btn-v16w{margin-left:auto!important}
}
