/* Variante 3 · Bianco — fast nur Weiß, Haarlinien, Salbei als einziger Akzent. */
:root{
  --bg:#FCFCFA; --bg-alt:#F4F3EE; --surface:#FCFCFA; --surface-2:#FFFFFF;
  --ink:#1A1D1B; --muted:#7C7C74; --line:#E4E3DD;
  --primary:#1A1D1B; --primary-ink:#FCFCFA; --primary-hover:#5C6A52;
  --accent:#6E7E61; --accent-ink:#FFFFFF;
  --f-display:'Instrument Serif',Georgia,serif; --f-body:'Inter',system-ui,sans-serif;
  --h-weight:400; --h-track:-.015em;
  --r:0px; --r-sm:0px; --r-lg:0px; --btn-r:0px;
  --shadow:none;
  --hero-overlay:linear-gradient(180deg,rgba(26,29,27,.36),rgba(26,29,27,.08) 40%,rgba(26,29,27,.62));
  --hero-accent:#FCFCFA; --hero-eyebrow:rgba(252,252,250,.86);
  --hdr-bg:rgba(252,252,250,.97);
  --foot-bg:#FCFCFA; --foot-ink:#1A1D1B; --foot-accent:#6E7E61;
  --lb-bg:rgba(252,252,250,.98);
  --bw-bg:#FCFCFA;
  --btn-track:.12em; --btn-case:uppercase;
}
body{font-weight:300}
.btn{font-size:13px;font-weight:400}
.btn--primary:hover{background:var(--accent);border-color:var(--accent)}
.eyebrow{letter-spacing:.3em;font-weight:400;color:var(--muted)}
.brand__name{font-size:25px;letter-spacing:0}
.unit,.card{border-left:0;border-right:0;border-top:0;background:transparent}
.card{border:1px solid var(--line);background:var(--surface-2)}
.unit__sqm{background:var(--surface);border:1px solid var(--line);font-weight:400}
.about__badge{background:var(--ink);color:var(--bg)}
.about__badge b{color:var(--bg)}
.trust__i b{font-weight:400}
.bar__track{height:1px}
.bar__track i{height:1px}
.shot picture,.shot img{aspect-ratio:3/4}
.lightbox__close,.lightbox__nav{background:none;color:var(--ink)}
.lightbox__count{color:var(--muted)}
.foot{border-top:1px solid var(--line)}
.foot__bar{border-top-color:var(--line)}
.foot address,.foot__links li a,.foot__legal li{opacity:.72}
.bottombar{border-top:1px solid var(--line)}
.bottombar a+a{border-left:1px solid var(--line)}
.navpanel{background:var(--bg);color:var(--ink)}
.navpanel__book{border-color:var(--ink)}
.faq__q button{font-family:var(--f-display);font-weight:400;font-size:20px}
.pricelist b,.rev__big b,.hero__score b,.dist b{font-weight:400}
