/* LOOK A – „Titelseite“: Magazin-Cover, Fraunces, Tomatenrot auf Papier, harte Linien */
.look-a{
  --bg:#f3ede2;--paper:#fbf8f2;--ink:#16120e;--muted:#675e53;--line:#16120e;--soft:#eadfcb;
  --accent:#d8401c;--accent-ink:#fff;--green:#1d3b2f;--butter:#f4c542;--sage:#c9d6c0;--blush:#f1c9b8;
  --serif:"Fraunces",Georgia,serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;
  --w:1280px;--mast:104px;--ease:cubic-bezier(.22,1,.36,1);
  --kk-text:var(--ink);--kk-muted:var(--muted);--kk-card:var(--paper);--kk-accent:var(--accent);
  font-family:var(--sans);font-size:17px;background:var(--bg);color:var(--ink);
  font-optical-sizing:auto;
}
.look-a h1,.look-a h2,.look-a h3{font-family:var(--serif);font-weight:800;letter-spacing:-.025em;font-variation-settings:"SOFT" 30,"WONK" 1}
.look-a ::selection{background:var(--butter);color:var(--ink)}

/* Kopf: Ticker, Masthead, Navigation in einer Zeile unter dem Logo */
.look-a .topbar{background:var(--ink);color:var(--butter);font:600 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase}
.look-a .topbar .wrap{padding-top:9px;padding-bottom:9px}
.look-a .topbar a{color:var(--butter);margin-left:20px}
.look-a #read-progress{background:var(--accent);height:4px}
.look-a .site-head{background:var(--bg);border-bottom:3px solid var(--ink);position:sticky;top:calc(var(--mast) * -1 + 4px);z-index:30}
.look-a .head-in{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:". logo tools" "nav nav nav";gap:0 20px;padding-top:0;padding-bottom:0;align-items:center}
.look-a .logo{grid-area:logo;height:var(--mast);display:flex;align-items:center;font:900 clamp(44px,6.4vw,76px)/1 var(--serif);letter-spacing:-.045em;color:var(--ink);font-variation-settings:"SOFT" 100,"WONK" 1}
.look-a .logo b{color:var(--accent);font-style:italic;font-weight:800}
.look-a .head-tools{grid-area:tools;justify-self:end;height:var(--mast)}
.look-a .nav{grid-area:nav;border-top:1px solid var(--ink)}
.look-a .nav .menu{justify-content:center;gap:0 6px;flex-wrap:nowrap;overflow:visible}
.look-a .nav a{font:700 12.5px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:16px 12px;border-radius:0;position:relative;background:none!important}
.look-a .nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:9px;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease)}
.look-a .nav a:hover::after,.look-a .nav .current-menu-item>a::after{transform:scaleX(1)}
.look-a .nav .sub-menu{border:2px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 var(--ink);background:var(--paper)}
.look-a .head-search summary{border:2px solid var(--ink);border-radius:50%;width:44px;height:44px;transition:transform .2s var(--ease),background .2s}
.look-a .head-search summary:hover{background:var(--butter)}
.look-a .head-search summary:active{transform:scale(.94)}
.look-a .search-pop{border:2px solid var(--ink);border-radius:0;box-shadow:8px 8px 0 var(--ink)}
.look-a .btn,.look-a .btn-sm{background:var(--ink);color:#fff;border-radius:0;font:700 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:15px 24px;transition:transform .2s var(--ease),background .2s,box-shadow .2s}
.look-a .btn:hover{filter:none;background:var(--accent);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}
.look-a .btn:active{transform:scale(.97)}
.look-a .head-nl.btn-sm{padding:12px 18px;background:var(--accent)}
.look-a .btn-ghost{background:transparent;color:var(--ink);border:2px solid var(--ink)}
.look-a .btn-ghost:hover{background:var(--butter);color:var(--ink)}
.look-a .nav-btn{border:2px solid var(--ink);border-radius:0;font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;background:var(--butter)}

/* Startseite: Cover */
.look-a .hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:clamp(24px,5vw,72px);padding:clamp(28px,5vw,64px) 0 clamp(24px,4vw,48px);align-items:center}
.look-a .hero-txt{order:1}.look-a .hero-img{order:2}
.look-a .hero-kicker{display:flex;align-items:center;gap:14px;font:700 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:22px}
.look-a .hero-kicker::before{content:"";width:48px;height:3px;background:var(--accent)}
.look-a .hero .cat{display:none}
.look-a .hero h1{font-size:clamp(40px,6.6vw,98px);line-height:.94;letter-spacing:-.04em;margin:0 0 26px;text-wrap:balance}
.look-a .hero p{font:italic 400 clamp(18px,1.6vw,22px)/1.45 var(--serif);color:var(--muted);max-width:40ch;margin-bottom:30px}
.look-a .hero-img{position:relative;aspect-ratio:2/3;max-height:none;max-width:420px;justify-self:center;width:100%;border-radius:2px;overflow:visible;background:var(--soft);border:2px solid var(--ink);box-shadow:16px 16px 0 var(--butter);transform:rotate(2.2deg);transition:transform .5s var(--ease)}
.look-a .hero-img:hover{transform:rotate(0)}
.look-a .hero-img img{width:100%;height:100%;object-fit:cover;padding:0;background:none}
.look-a .hero-sticker{position:absolute;left:-34px;top:-30px;width:96px;height:96px;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:italic 800 26px var(--serif);transform:rotate(-14deg);border:2px solid var(--ink)}
@media(max-width:820px){.look-a .hero{grid-template-columns:1fr}.look-a .hero-img{order:2;max-width:250px;justify-self:center;margin-top:14px}.look-a .hero-sticker{left:auto;right:-14px;top:-18px;width:72px;height:72px;font-size:20px}}

/* Grundsätze: ruhige Zeile statt Block */
.look-a .trust{background:none;color:var(--ink);border-radius:0;border-top:3px solid var(--ink);border-bottom:1px solid var(--ink);padding:18px 0;margin-top:0;grid-template-columns:repeat(3,1fr);gap:20px 40px}
.look-a .trust b{color:var(--ink);font:800 18px var(--serif);display:inline}
.look-a .trust b::after{content:" —";color:var(--accent)}
.look-a .trust span{display:block;font-size:14px;color:var(--muted);margin-top:4px}
@media(max-width:700px){.look-a .trust{grid-template-columns:1fr}}

/* Titel der Abschnitte: groß, mit Linie */
.look-a .sec-title{font-size:clamp(34px,5vw,60px);letter-spacing:-.035em;line-height:1;margin:clamp(48px,7vw,88px) 0 24px;padding-top:16px;border-top:3px solid var(--ink)}
.look-a .sec-title a,.look-a .sec-title small{font:700 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);text-underline-offset:5px}
.look-a .sec-title a:hover{color:var(--accent)}

/* Bereiche: nummerierte Kacheln */
.look-a .rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:2px solid var(--ink);background:var(--ink)}
.look-a .rooms a{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 16px;align-items:end;padding:22px 24px;border:0;border-radius:0;min-height:132px;margin:0 -1px -1px 0;box-shadow:0 0 0 1px var(--ink);transition:background .25s var(--ease),transform .25s var(--ease)}
.look-a .rooms a:nth-child(6n+1){background:var(--butter)}.look-a .rooms a:nth-child(6n+2){background:var(--paper)}.look-a .rooms a:nth-child(6n+3){background:var(--sage)}.look-a .rooms a:nth-child(6n+4){background:var(--blush)}.look-a .rooms a:nth-child(6n+5){background:var(--bg)}.look-a .rooms a:nth-child(6n){background:var(--paper)}
.look-a .rooms a:hover{background:var(--accent);color:#fff}
.look-a .room-n{grid-row:1/3;font:italic 800 56px/.8 var(--serif);align-self:center;opacity:.9}
.look-a .room-t{font:800 clamp(20px,2vw,26px)/1.05 var(--serif);letter-spacing:-.02em;align-self:end}
.look-a .rooms small{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-self:start}
@media(max-width:900px){.look-a .rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:480px){.look-a .rooms a{padding:16px;min-height:104px}.look-a .room-n{font-size:40px}}

/* Pin-Mosaik */
.look-a .grid{display:block;column-count:4;column-gap:24px}
@media(max-width:1180px){.look-a .grid{column-count:3}}
@media(max-width:820px){.look-a .grid{column-count:2;column-gap:14px}}
.look-a .grid .card{break-inside:avoid;margin:0 0 34px;display:block}
.look-a .grid .ad-slot{column-span:all}
.look-a .card-img{aspect-ratio:2/3;border-radius:2px;border:2px solid var(--ink);background:var(--soft);position:relative;overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}
.look-a .card-img img{padding:0;object-fit:cover;transition:transform .6s var(--ease)}
.look-a .card:hover .card-img{transform:translate(-4px,-4px);box-shadow:8px 8px 0 var(--ink)}
.look-a .card:hover .card-img img{transform:scale(1.035)}
.look-a .card-cat{left:0;bottom:0;top:auto;background:var(--accent);color:#fff;border-radius:0;font:700 10.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:9px 12px}
.look-a .card h3{font-size:clamp(19px,1.7vw,24px);line-height:1.08;margin:14px 0 8px;letter-spacing:-.02em;text-wrap:balance}
.look-a .card small{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
.look-a .pin-mini{border-radius:50%}
@supports (animation-timeline:view()){
  .look-a .grid .card{animation:kk-rise both var(--ease) linear;animation-timeline:view();animation-range:entry 0% entry 35%}
  @keyframes kk-rise{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}
}

/* Favoriten, Über uns, Newsletter */
.look-a .about-band{background:var(--butter);border:2px solid var(--ink);border-radius:0;padding:clamp(28px,5vw,64px);margin:clamp(48px,7vw,88px) 0 24px;box-shadow:12px 12px 0 var(--ink)}
.look-a .about-band h2{font-size:clamp(32px,5vw,64px);line-height:.98;margin-bottom:18px}
.look-a .about-band p{font:italic 400 clamp(18px,2vw,26px)/1.4 var(--serif);max-width:34ch;color:var(--ink)}
.look-a .nl-card{background:var(--ink);color:#fff;border-radius:0;padding:clamp(28px,5vw,56px);margin:48px 0}
.look-a .nl-card h2{font-size:clamp(30px,4.4vw,52px);line-height:1;color:var(--butter);margin:8px 0 12px}
.look-a .nl-card .kicker{color:var(--butter)}
.look-a .nl-card p{color:#d9d2c4}
.look-a .nl-form input[type=email]{border-radius:0;border:2px solid var(--butter);background:var(--ink);color:#fff;padding:15px 16px}
.look-a .nl-card .btn{background:var(--butter);color:var(--ink)}
.look-a .nl-card .btn:hover{background:#fff;box-shadow:4px 4px 0 var(--accent)}
.look-a .nl-priv,.look-a .nl-priv a{color:#bdb5a6}
.look-a .favs .fav{border:2px solid var(--ink);border-radius:0;background:var(--paper)}
.look-a .voice-grid figure{border:2px solid var(--ink);border-radius:0;background:var(--paper)}
.look-a .voice-grid blockquote{font:italic 500 22px/1.35 var(--serif)}

/* FAQ */
.look-a .faq details{border-top:2px solid var(--ink);padding:6px 0}
.look-a .faq details:last-child{border-bottom:2px solid var(--ink)}
.look-a .faq summary{font:800 clamp(20px,2.4vw,28px)/1.2 var(--serif);letter-spacing:-.02em;padding:16px 0}
.look-a .faq p{font-size:18px;max-width:62ch}

/* Beitrag */
.look-a .post-layout{--read:640px;--side:320px;gap:clamp(32px,5vw,72px)}
.look-a .crumbs{font:600 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}
.look-a .cat-pill{background:none;color:var(--accent);padding:0;border-radius:0;font:800 12px/1 var(--sans);letter-spacing:.18em;text-transform:uppercase;display:inline-flex;align-items:center;gap:12px}
.look-a .cat-pill::before{content:"";width:36px;height:3px;background:var(--accent)}
.look-a .post-title{font-size:clamp(36px,5.6vw,68px);line-height:.98;letter-spacing:-.04em;margin:18px 0 20px;text-wrap:balance}
.look-a .post-lead{font:italic 400 22px/1.45 var(--serif);color:var(--muted)}
.look-a .meta{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:14px 0;margin:26px 0}
.look-a .post-hero{margin:0 0 28px}
.look-a .post-hero img{border:2px solid var(--ink);border-radius:2px;box-shadow:12px 12px 0 var(--butter)}
.look-a .aff-note{background:var(--paper);border:0;border-left:4px solid var(--butter);border-radius:0;font-size:14px;padding:14px 18px;color:var(--muted)}
.look-a .toc{border:2px solid var(--ink);border-radius:0;background:var(--paper);box-shadow:8px 8px 0 var(--butter)}
.look-a .toc strong{font:800 20px var(--serif)}
.look-a .toc ol{list-style:none;counter-reset:t;padding:0}
.look-a .toc li{counter-increment:t;display:grid;grid-template-columns:30px 1fr;padding:6px 0;border-top:1px solid var(--line)}
.look-a .toc li::before{content:counter(t,decimal-leading-zero);font:italic 800 15px var(--serif);color:var(--accent)}
.look-a .toc a{color:var(--ink);font-size:14.5px;line-height:1.35}
.look-a .entry{font-size:18px;line-height:1.72}
.look-a .entry h2:not(.kk-find-t){font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;line-height:1.05;margin:56px 0 16px}
.look-a .entry .kk-finds-menu{border:2px solid var(--ink);border-radius:0;background:var(--paper)}
.look-a .entry .kk-finds-chip{border:1px solid var(--ink);border-radius:0;box-shadow:none}
.look-a .entry .kk-finds-chip-nr{background:var(--accent);border-radius:0}
.look-a .entry .kk-find{display:grid;grid-template-columns:minmax(160px,230px) 1fr;gap:clamp(18px,3vw,32px);background:var(--paper);border:2px solid var(--ink);border-radius:0;padding:clamp(16px,2.6vw,26px);margin:36px 0;box-shadow:10px 10px 0 var(--soft);position:relative}
.look-a .entry .kk-find-media{border:1px solid var(--ink);border-radius:0;background:#fff}
.look-a .entry .kk-find-nr{left:-2px;top:-2px;background:var(--ink);color:var(--butter);font:italic 800 20px/1 var(--serif);border-radius:0;padding:7px 11px}
.look-a .entry .kk-find-ad{background:var(--butter);color:var(--ink);border-radius:0;font:700 10px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px}
.look-a .entry .kk-find-t{font:800 clamp(20px,2.2vw,26px)/1.12 var(--serif);letter-spacing:-.02em}
.look-a .entry .kk-find-desc{color:var(--muted);font-size:16.5px}
.look-a .entry .kk-find-price{font:800 32px/1 var(--serif);letter-spacing:-.03em}
.look-a .entry .kk-find-btn{background:var(--ink);color:#fff;border-radius:0;font:700 12.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;padding:16px 22px;transition:transform .2s var(--ease),background .2s,box-shadow .2s}
.look-a .entry .kk-find-btn:hover{background:var(--accent);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}
.look-a .entry .kk-find-btn:active{transform:scale(.97)}
@media(max-width:600px){.look-a .entry .kk-find{grid-template-columns:1fr;box-shadow:6px 6px 0 var(--soft)}.look-a .entry .kk-find .kk-find-media{max-width:100%}}
.look-a .tags a{border-radius:0;border:1px solid var(--ink);background:none}
.look-a .tags a:hover{background:var(--butter)}

/* Footer */
.look-a .site-foot{background:var(--ink);color:#d9d2c4;margin-top:clamp(56px,8vw,112px);padding:clamp(40px,6vw,72px) 0 28px;position:relative;overflow:hidden}
.look-a .site-foot a{color:#fff}
.look-a .site-foot h3{font:700 12px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--butter);margin-bottom:16px}
.look-a .foot-nl{border-bottom:1px solid #4a4238}
.look-a .foot-nl h2{font-size:clamp(28px,4vw,48px);color:#fff}
.look-a .foot-mark{font:900 clamp(56px,16vw,230px)/.8 var(--serif);letter-spacing:-.06em;color:transparent;-webkit-text-stroke:2px #4a4238;margin:40px 0 -2vw;white-space:nowrap;font-variation-settings:"SOFT" 100,"WONK" 1;user-select:none}
.look-a .foot-note{border-color:#4a4238;color:#a79f90}

/* Mobil */
@media(max-width:900px){
  .look-a .head-nl{display:none}
  .look-a{--mast:64px}
  .look-a .head-in{grid-template-columns:auto 1fr;grid-template-areas:"logo tools" "nav nav"}
  .look-a .logo{font-size:clamp(24px,7.2vw,38px);justify-self:start}
  .look-a .nav{border-top:0;position:absolute;background:var(--bg);border-bottom:3px solid var(--ink)}
  .look-a .nav .menu{flex-direction:column;align-items:stretch}
  .look-a .nav a{font-size:15px;padding:16px 4px;border-top:1px solid var(--ink)}
  .look-a .nav a::after{display:none}
  .look-a .site-head{top:0}
}
@media(prefers-reduced-motion:reduce){.look-a *{animation:none!important;transition:none!important}}
.look-a .entry .kk-find-btn{box-shadow:none}
.look-a .entry .kk-find-btn:hover{box-shadow:4px 4px 0 var(--ink)}
.look-a .entry .kk-find{margin:28px 0!important}
.look-a .site-foot .btn{background:var(--butter);color:var(--ink)}
.look-a .site-foot .btn:hover{background:#fff;box-shadow:4px 4px 0 var(--accent)}
.look-a .site-foot .nl-form input[type=email]{border-radius:0;border:2px solid var(--butter);background:transparent;color:#fff}
.look-a .page-wrap{padding-left:var(--gap);padding-right:var(--gap)}
.look-a .page-wrap h1,.look-a .arch-head h1{font-size:clamp(40px,6vw,76px);line-height:.95;letter-spacing:-.04em}
@media(max-width:560px){.look-a .rooms{grid-template-columns:1fr}.look-a .rooms a{min-height:84px;padding:14px 18px}.look-a .room-n{font-size:34px}.look-a .room-t{font-size:22px}}
@media(max-width:560px){.look-a .card-cat{font-size:9px;padding:7px 9px;letter-spacing:.1em}.look-a .card h3{font-size:17px}.look-a .card small{font-size:10px;letter-spacing:.06em}.look-a .grid .card{margin-bottom:26px}}

/* Farbwelten je Nische: nur Variablen, Layout bleibt gleich */
.look-a.pal-kueche{--bg:#f2efe6;--accent:#b4572f;--green:#31453a;--butter:#e3a96b;--sage:#c8d5bd;--blush:#ecd2bd;--soft:#e6dfcc}
.look-a.pal-ordnung{--bg:#eef0f0;--accent:#2f5d8a;--green:#22313f;--butter:#f0b429;--sage:#cfdde3;--blush:#e3e8ee;--soft:#dde3e6}
.look-a.pal-cozy{--bg:#f3ece3;--accent:#8a5a3c;--green:#3f4a36;--butter:#d8b98a;--sage:#c9d0b8;--blush:#e8d3c0;--soft:#e7dccb}
.look-a.pal-goodhome{--bg:#f5f1ea;--accent:#ee5a47;--green:#16294a;--butter:#ffc857;--sage:#cbd8e6;--blush:#f7d1c9;--soft:#e9e2d6}
.look-a.pal-beauty{--bg:#f4ede4;--accent:#6b2d5c;--green:#3a2a35;--butter:#e8c9a0;--sage:#d3d8c3;--blush:#ecc9c6;--soft:#e9dccb}
.look-a.pal-tier{--bg:#f1eee2;--accent:#c47d16;--green:#1f3d2c;--butter:#f1c24f;--sage:#cbd9b9;--blush:#efd9b4;--soft:#e5decb}
.look-a.pal-reise{--bg:#f3efe4;--accent:#1f78c1;--green:#123a57;--butter:#f3d27a;--sage:#c6dfe8;--blush:#f1dcc0;--soft:#e8e0cc}
.look-a.pal-fitness{--bg:#efeeec;--accent:#ff5a4a;--green:#1e2124;--butter:#e8ff59;--sage:#d3d8d2;--blush:#ffd2cb;--soft:#e2e1de}
.look-a.pal-geld{--bg:#f1f0e8;--accent:#0f6b4a;--green:#0d2e22;--butter:#d9b44a;--sage:#c7dccd;--blush:#e6e0c3;--soft:#e3e1d0}
.look-a.pal-business{--bg:#eeeeef;--accent:#f26a1b;--green:#0e1b33;--butter:#ffd166;--sage:#cdd6e4;--blush:#f7d5bd;--soft:#dfe0e4}
.look-a.pal-vorlagen{--bg:#f6f5f0;--accent:#4338ca;--green:#1b1a3a;--butter:#ffe27a;--sage:#d5d3f3;--blush:#ece9fb;--soft:#e7e5de}
.look-a.pal-technik{--bg:#eceeee;--accent:#0f8b8d;--green:#1b2226;--butter:#f2c14e;--sage:#c8dcdc;--blush:#dfe5e6;--soft:#dde1e1}
.look-a.pal-klick{--bg:#f3f1e8;--accent:#1d3fbb;--green:#0f1d3f;--butter:#ffd23f;--sage:#cdd7ee;--blush:#f3dfa9;--soft:#e6e2d0}
.look-a.pal-garten{--bg:#f0f1e6;--accent:#3f7d3a;--green:#1d3a22;--butter:#e5c14f;--sage:#cfe0bd;--blush:#ecd9b8;--soft:#e2e3d1}
.look-a.pal-energie{--bg:#f3f1e4;--accent:#c77700;--green:#14222e;--butter:#ffd23f;--sage:#d9e2c4;--blush:#f6e0b0;--soft:#e6e2cd}
.look-a.pal-smarthome{--bg:#f1eff6;--accent:#6d3fd1;--green:#1c1530;--butter:#f5d547;--sage:#d9d2f3;--blush:#e8e0fb;--soft:#e4e0ee}
.look-a.pal-werkzeug{--bg:#efede8;--accent:#d9480f;--green:#26282b;--butter:#f2b705;--sage:#d4d6d6;--blush:#f3d6c3;--soft:#e1ded6}
.look-a.pal-geschenke{--bg:#f6efe9;--accent:#c0264b;--green:#3b1a2a;--butter:#f4c95d;--sage:#e9d3d8;--blush:#f4d3d9;--soft:#ecdcd2}
.look-a.pal-creator{--bg:#f3f0f5;--accent:#b4237f;--green:#240a2e;--butter:#ffd23f;--sage:#e6d0ee;--blush:#f6d3ea;--soft:#e6dfe9}
/* Lange Menüs (10+ Punkte wie bei wohnkiste.com): zweizeilig, mittig */
@media(min-width:901px){.look-a .nav .menu{flex-wrap:wrap;row-gap:0}.look-a .nav a{padding:14px 9px;letter-spacing:.1em;font-size:12px}.look-a .nav a::after{left:9px;right:9px;bottom:7px}}

/* Pinterest-Folgen-Box */
.look-a .topbar-pin{color:var(--butter)}
.look-a .follow-box{background:var(--paper);border:2px solid var(--ink);border-radius:0;box-shadow:10px 10px 0 var(--accent)}
.look-a .follow-box.follow-home{background:var(--accent);color:#fff;box-shadow:10px 10px 0 var(--ink);padding:clamp(28px,5vw,56px)}
.look-a .follow-home .kicker,.look-a .follow-home p{color:#fff}
.look-a .follow-box h2{font-size:clamp(26px,3.6vw,48px);line-height:1;letter-spacing:-.035em}
.look-a .follow-img{border:2px solid var(--ink);border-radius:2px;transform:rotate(-2deg);box-shadow:6px 6px 0 var(--butter)}
.look-a .follow-btn{background:#e60023;color:#fff;border:2px solid var(--ink)}
.look-a .follow-home .follow-btn{background:var(--ink)}
.look-a .follow-btn:hover{background:var(--ink)}
.look-a .follow-pins a{border:2px solid var(--ink);border-radius:2px;box-shadow:5px 5px 0 var(--ink)}
.look-a .follow-pins a:nth-child(odd){transform:rotate(-1.5deg)}.look-a .follow-pins a:nth-child(even){transform:rotate(1.5deg)}
.look-a .follow-pins a:hover{transform:rotate(0) translateY(-4px)}

/* Über mich */
.look-a .about-me{background:var(--butter);align-items:center}
.look-a .about-me .about-figure{border:2px solid var(--ink);border-radius:2px;box-shadow:8px 8px 0 var(--ink);transform:rotate(-2deg)}
.look-a .about-me .kicker{color:var(--ink)}
.look-a .about-ph{background:var(--sage);color:var(--ink);font-weight:900;font-style:italic}
.look-a .about-figure{border-radius:2px}
.look-a .author-box{border:2px solid var(--ink);border-radius:0;box-shadow:6px 6px 0 var(--butter);margin-bottom:28px}
.look-a .author-box .ab-photo{border:2px solid var(--ink);border-radius:0}
.look-a .author-box .ab-name{font:800 20px var(--serif);letter-spacing:-.02em}
.look-a .ab-link{color:var(--accent);font:700 12px var(--sans);letter-spacing:.1em;text-transform:uppercase}
.look-a .about-page .about-figure{border:2px solid var(--ink);box-shadow:12px 12px 0 var(--butter);transform:rotate(-1.5deg)}
.look-a .about-hero h1{font-size:clamp(40px,7vw,84px);line-height:.95;letter-spacing:-.04em}
.look-a .about-lead{font:italic 400 clamp(20px,2.4vw,28px)/1.35 var(--serif)}
.look-a .about-body h2{border-top:3px solid var(--ink);padding-top:12px}
.look-a .about-sign{color:var(--accent)}
