/* Fan Chen Studios – Style Questionnaire */
html{-webkit-text-size-adjust:100%}
:root{padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}
body{margin:0}
img{max-width:100%}
[hidden]{display:none!important}
:root{
  --bg:#F1F1EC; --surface:#FAFAF7; --ink:#23271F; --muted:#666B60; --line:#D6D7CD;
  --accent:#2F5A4C; --on-accent:#F4F6F1; --brass:#9C7A3C; --soft:#E4E7DE; --focus:#2F5A4C;
  --display:"Bodoni Moda","Didot","Bodoni 72",Georgia,serif;
  --body:"Work Sans",-apple-system,"Segoe UI",Roboto,sans-serif;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    color-scheme:dark;
    --bg:#151916; --surface:#1D221E; --ink:#E7E6DE; --muted:#A3A89C; --line:#353C36;
    --accent:#86BBA7; --on-accent:#0F1612; --brass:#D2B070; --soft:#262D28; --focus:#86BBA7;
  }
}
:root[data-theme="dark"]{
  color-scheme:dark;
  --bg:#151916; --surface:#1D221E; --ink:#E7E6DE; --muted:#A3A89C; --line:#353C36;
  --accent:#86BBA7; --on-accent:#0F1612; --brass:#D2B070; --soft:#262D28; --focus:#86BBA7;
}
*{box-sizing:border-box}
body{background:var(--bg);color:var(--ink);font-family:var(--body);font-size:15px;line-height:1.55;padding-inline:16px;padding-block:0 64px}
.wrap{max-width:780px;margin:0 auto}
header.top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-block:22px 14px;border-bottom:1px solid var(--line)}
.studio{font-family:var(--display);font-size:20px;letter-spacing:.02em}
.studio small{display:block;font-family:var(--body);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.brand{display:flex;align-items:center;gap:14px}
.logo{width:58px;height:48px;flex:none;background:var(--ink);-webkit-mask:url(data:image/png;base64,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) center/contain no-repeat;mask:url(data:image/png;base64,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) center/contain no-repeat}
header.top{align-items:center!important}
.contact{font-size:12.5px;color:var(--muted)}
/* progress strip: a row of material samples */
.strip{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-block:18px 26px}
.strip button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.strip button span.bar{height:6px;border-radius:1px;background:var(--line)}
.strip button[aria-current="step"]{color:var(--ink)}
.strip button.done span.bar{background:var(--brass)}
.strip button[aria-current="step"] span.bar{background:var(--accent)}
.strip button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
@media (max-width:560px){.strip .lbl{display:none}}
h1,h2{font-family:var(--display);font-weight:500;text-wrap:balance;margin:0}
h1{font-size:clamp(32px,6vw,46px);line-height:1.08}
h2{font-size:clamp(26px,4.4vw,34px);line-height:1.12}
.lede{color:var(--muted);max-width:60ch;margin:10px 0 0}
.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--brass);font-weight:600;margin-bottom:8px}
section.q{display:grid;gap:10px;padding-block:22px;border-bottom:1px solid var(--line)}
section.q:last-of-type{border-bottom:0}
.qt{font-weight:600;font-size:15.5px}
.qt .hint{font-weight:400;color:var(--muted);font-size:13px;margin-left:6px}
.chips{display:flex;flex-wrap:wrap;gap:8px}
.chip{font:inherit;font-size:14px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px;cursor:pointer;transition:background .15s,border-color .15s}
.chip:hover{border-color:var(--muted)}
.chip[aria-pressed="true"]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
.chip:focus-visible,.card:focus-visible,.pair button:focus-visible,.btn:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}
label.f{display:grid;gap:5px;font-size:13px;color:var(--muted)}
input[type=text],input[type=email],input[type=tel],textarea,select{font:inherit;font-size:15px;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:10px 12px;width:100%}
textarea{min-height:88px;resize:vertical}
/* style cards */
.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}
.card{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden;position:relative}
.card[aria-pressed="true"]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}
.card .tick{position:absolute;top:8px;right:8px;width:24px;height:24px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:none;place-items:center;font-size:13px;font-weight:600}
.card[aria-pressed="true"] .tick{display:grid}
.room{position:relative;aspect-ratio:4/3;max-width:100%;overflow:hidden}
.room .floor{position:absolute;left:0;right:0;bottom:0;height:26%}
.room .sofa{position:absolute;left:14%;bottom:18%;width:48%;height:24%;border-radius:6px 6px 3px 3px}
.room .sofa::before{content:"";position:absolute;left:0;right:0;top:-38%;height:48%;border-radius:6px 6px 0 0;background:inherit;filter:brightness(.92)}
.room .art{position:absolute;left:22%;top:14%;width:30%;height:28%;border-radius:2px}
.room .lamp{position:absolute;right:16%;bottom:18%;width:3px;height:48%}
.room .lamp::before{content:"";position:absolute;left:-13px;top:-10px;width:29px;height:18px;border-radius:14px 14px 3px 3px;background:inherit}
.room .pot{position:absolute;right:30%;bottom:18%;width:14%;height:16%;border-radius:40% 40% 20% 20%}
.card .meta{padding:10px 12px 12px;display:grid;gap:3px}
.card .nm{font-family:var(--display);font-size:18px;line-height:1.2}
.card .ds{font-size:12.5px;color:var(--muted);line-height:1.4}
/* palettes */
.pals{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}
.pal .sw{display:flex;height:54px}
.pal .sw i{flex:1}
.swatch-chip{display:inline-flex;align-items:center;gap:8px}
.swatch-chip b{width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.15);display:inline-block}
/* this or that */
.pairs{display:grid;gap:12px}
.pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px}
.pair .or{align-self:center;font-family:var(--display);font-style:italic;color:var(--muted)}
.pair button{position:relative;padding:0;border:1px solid var(--line);border-radius:10px;overflow:hidden;cursor:pointer;background:var(--surface);display:flex;flex-direction:column;text-align:left;font:inherit;color:var(--ink);max-width:100%;transition:transform .15s,opacity .15s}
.pair button svg{display:block;width:100%;height:100%}
.pair button .tick{position:absolute;top:8px;right:8px;width:26px;height:26px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:none;place-items:center;font-size:14px;font-weight:600}
.pair button[aria-pressed="true"]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}
.pair button[aria-pressed="true"] .tick{display:grid}
.pair:has([aria-pressed="true"]) button[aria-pressed="false"]{opacity:.45}
.pair button:hover{transform:translateY(-2px)}
.pair button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
@media (max-width:480px){.pair{gap:6px}.pair .or{font-size:13px}}
/* nav */
.nav{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;flex-wrap:wrap}
.btn{font:inherit;font-weight:600;font-size:14.5px;border-radius:999px;padding:11px 22px;cursor:pointer;border:1px solid var(--line);background:transparent;color:var(--ink)}
.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}
.btn[hidden]{display:none}
.err{color:#B3452F;font-size:13px}
/* welcome */
.steps-list{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:0;border-top:1px solid var(--line)}
.steps-list li{display:grid;grid-template-columns:2.2em 1fr auto;gap:10px;align-items:baseline;padding-block:12px;border-bottom:1px solid var(--line)}
.steps-list .n{font-family:var(--display);font-style:italic;color:var(--brass);font-size:18px}
.steps-list .t{font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}
/* result */
.result-hero{display:grid;grid-template-columns:minmax(0,240px) 1fr;align-items:center;gap:20px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:18px}
.match{display:grid;grid-template-columns:minmax(120px,160px) 1fr auto;gap:12px;align-items:center;font-size:14px}
.match .track{height:6px;background:var(--soft);border-radius:3px;overflow:hidden}
.match .track i{display:block;height:100%;background:var(--accent)}
.match .pct{font-variant-numeric:tabular-nums;color:var(--muted);font-size:13px}
.brief{display:grid;grid-template-columns:minmax(120px,190px) 1fr;gap:6px 16px;margin:0;font-size:14px}
.brief dt{color:var(--muted)}
.brief dd{margin:0}
.notes{margin:0;padding-left:1.1em;display:grid;gap:4px;font-size:14px}
.copybox{width:100%;min-height:160px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}
.result-hero .room{border-radius:6px}.result-hero .pals{grid-column:1/-1}
@media (max-width:600px){.result-hero{grid-template-columns:1fr}}
/* swipe deck */
html,body{overflow-x:clip}
.deckwrap{display:grid;justify-items:center;gap:16px;padding-block:8px 4px}
.deckmeta{display:flex;justify-content:space-between;width:100%;max-width:380px;font-size:12.5px;color:var(--muted);font-variant-numeric:tabular-nums}
.deck{display:grid;width:100%;max-width:380px}
.scard{grid-area:1/1;background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;position:relative;box-shadow:0 10px 30px -18px rgba(20,25,20,.45);transition:transform .3s ease,opacity .3s ease;user-select:none;-webkit-user-select:none;--like:0;--nope:0}
.scard.top{cursor:grab;touch-action:pan-y;z-index:3}
.scard.top:active{cursor:grabbing}
.scard.n1{transform:translateY(12px) scale(.95);z-index:2}
.scard.n2{transform:translateY(24px) scale(.9);z-index:1;opacity:.7}
.scard .room{aspect-ratio:4/3.4;pointer-events:none}
.scard .meta{padding:14px 18px 18px;display:grid;gap:4px}
.scard .nm{font-family:var(--display);font-size:26px;line-height:1.15}
.scard .ds{font-size:14px;color:var(--muted)}
.stamp{position:absolute;top:20px;padding:4px 12px;border:3px solid;border-radius:6px;font-weight:700;font-size:20px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:rgba(255,255,255,.7)}
.stamp.like{left:18px;color:#2F7A55;border-color:#2F7A55;transform:rotate(-12deg);opacity:var(--like)}
.stamp.nope{right:18px;color:#B3452F;border-color:#B3452F;transform:rotate(12deg);opacity:var(--nope)}
.deckbtns{display:flex;align-items:center;gap:18px}
.rbtn{font:inherit;width:62px;height:62px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;display:grid;place-items:center;font-size:26px;line-height:1;box-shadow:0 6px 16px -10px rgba(20,25,20,.5)}
.rbtn.pass{color:#B3452F}.rbtn.love{color:#2F7A55}
.rbtn.undo{width:44px;height:44px;font-size:18px;color:var(--muted)}
.rbtn:disabled{opacity:.35;cursor:default}
.rbtn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
.deckhint{font-size:12.5px;color:var(--muted);text-align:center}
.done-card{grid-area:1/1;background:var(--surface);border:1px dashed var(--line);border-radius:14px;padding:26px 22px;display:grid;gap:12px;text-align:center;justify-items:center}
.minis{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
.mini{width:96px;display:grid;gap:4px;font-size:12px}
.mini .room{border-radius:6px}
.room .win{position:absolute;right:8%;top:10%;width:20%;height:40%;background:rgba(255,255,255,.35);border:2px solid rgba(255,255,255,.45)}
.room .rug{position:absolute;left:8%;right:24%;bottom:6%;height:9%;border-radius:50%;opacity:.55}
.ph{position:relative;aspect-ratio:900/765;max-width:100%;overflow:hidden;background:var(--soft)}
.ph img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}
.scard .ph{aspect-ratio:900/765}
.mini .ph,.result-hero .ph{border-radius:6px}
.pair .pimg{display:block;aspect-ratio:16/11;overflow:hidden}
.pair button img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none}
.pair .cap{display:grid;gap:1px;padding:8px 10px 10px}
.pair .cap b{font-weight:600;font-size:14px}
.pair .cap span{font-size:12.5px;color:var(--muted)}
.photo-credit{font-size:11.5px;color:var(--muted);margin-top:28px;text-align:center}
.sendbox{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px!important;margin-top:18px}
.sendbox.done{border-color:var(--accent)}
.consent{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;color:var(--muted);line-height:1.45}
.consent input{margin-top:3px;width:18px;height:18px;accent-color:var(--accent);flex:none}
.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.linkbtn{font:inherit;background:none;border:0;padding:0;color:var(--accent);text-decoration:underline;cursor:pointer}
.toast{font-size:13px;color:var(--accent);font-weight:600}
@media (max-width:520px){.brief{grid-template-columns:1fr}.brief dd{margin-bottom:8px}.match{grid-template-columns:1fr auto}.match .track{grid-column:1/-1;order:3}}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}

a.brand{color:inherit;text-decoration:none}
.contact .backlink{margin-left:10px;color:var(--accent);text-decoration:none;font-weight:500;white-space:nowrap}
.contact .backlink:hover{text-decoration:underline}
