/* Вариант 1 «Завод»: фирменные цвета завода (кирпично-коричневый #803820, оранжевый #EC7C18, графит #282828),
   наклонный Exo 2 как в надписи ЛИКОЛОР; огромная надпись из кладки, стопки кирпича, «косой кирпич» в кнопках и метках. */
:root{--card:#fff;--card2:#f5f2ee;--accent:#ec7c18;--accent-ink:#fff;--heading:#803820;--radius:4px;
 --bg:#f5f2ee;--paper:#fff;--ink:#262423;--muted:#6d625a;--line:#e3dbd2;--brick:#803820;--brick-d:#5e2815;--orange:#ec7c18;--orange-d:#c86410;--dark:#282828;--focus:#ec7c18}
.v1 h1,.v1 h2,.v1 .world__name,.v1 .facts__list b,.v1 .pass__spec b,.v1 .buy__n,.v1 .logo__mark,.v1 .look__txt h3,.v1 .origin h3,.v1 .origin h2,.v1 .make__i b{font-family:'Exo 2',sans-serif;font-style:italic;font-weight:800}
.v1 h1,.v1 h2{text-transform:uppercase;letter-spacing:.01em;color:var(--brick);line-height:1.02}
.v1 h1{font-size:clamp(28px,4.6vw,46px)}
.v1 h2{font-size:clamp(28px,4.6vw,48px)}
.v1 .kicker{font-size:12px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--orange-d);margin:0 0 12px}
.v1 .lead,.v1 .hero__lead{font-size:18px;color:var(--muted)}
.v1 .btn{background:var(--orange);color:#fff;font-family:'Exo 2',sans-serif;font-style:italic;font-weight:700;text-transform:uppercase;letter-spacing:.03em;
 clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);padding-left:28px;padding-right:28px;transition:background .2s,transform .2s}
.v1 .btn:hover{background:var(--orange-d);transform:translateY(-2px)}
.v1 .btn--ghost{background:var(--dark)}
.v1 .btn--ghost:hover{background:var(--brick)}
.v1 .link{color:var(--brick)}
/* шапка */
.v1 .hdr{background:rgba(255,255,255,.96);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}
.v1 .logo__mark{font-size:28px;color:var(--brick);display:flex;align-items:center;gap:10px}
.v1 .logo__mark::before{content:'';width:22px;height:14px;background:var(--orange);transform:skewX(-20deg)}
.v1 .logo__sub{color:var(--muted);padding-left:32px}
.v1 .nav a:hover,.v1 .nav a[aria-current]{color:var(--orange-d)}
/* первый экран: надпись из кладки */
.v1 .hero{background:radial-gradient(120% 80% at 80% 10%,#fff 0,var(--bg) 60%);padding:18px 0 40px}
.v1 .wm{color:var(--brick);filter:drop-shadow(0 5px 0 #5e2815) drop-shadow(0 18px 24px rgba(94,40,21,.35));margin-left:-.04em}
.v1 .wm__cap{color:var(--orange-d)}
.v1 .hero__in{display:grid;gap:12px;margin-top:6px}
.v1 .hero__art{min-height:250px}
.v1 .hero__stack:nth-child(1){width:46%;left:2%;top:10%;z-index:2}
.v1 .hero__stack:nth-child(2){width:40%;left:36%;top:0;z-index:3}
.v1 .hero__stack:nth-child(3){width:38%;right:0;top:24%;z-index:1}
@media (min-width:1024px){.v1 .hero{padding:24px 0 72px}.v1 .wm__cap{text-align:right;margin-right:1%}.v1 .hero__in{grid-template-columns:5fr 6fr;gap:40px;align-items:start;margin-top:10px}.v1 .hero__art{min-height:440px}}
/* факты */
.v1 .facts{background:var(--dark);color:#e9e1d8}
.v1 .facts__list{background:#3a3633}
.v1 .facts__list li{background:var(--dark)}
.v1 .facts__list b{color:var(--orange)}
.v1 .facts__note{color:#9b9088}
/* миры */
.v1 .worlds-s{background:var(--paper)}
.v1 .world{border-radius:2px}
.v1 .world__n{display:inline-block;align-self:flex-start;background:var(--orange);color:#fff;padding:2px 14px;font-family:'Exo 2',sans-serif;font-style:italic;font-weight:800;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}
.v1 .world__name{text-transform:uppercase}
.v1 .world__go{font-family:'Exo 2',sans-serif;font-style:italic;font-weight:700;text-transform:uppercase;color:#ffb36b}
/* откуда имя */
.v1 .origin__nat{border:6px solid #fff;box-shadow:0 14px 30px rgba(0,0,0,.25)}
.v1 .origin__brick{box-shadow:0 20px 40px rgba(0,0,0,.18)}
.v1 .origin__nat-name{color:var(--orange-d)}
.v1 .origin h3,.v1 .origin h2{color:var(--brick);text-transform:uppercase}
.v1 .origin__links a{color:var(--brick)}
/* ленты */
.v1 .look__txt h3{color:var(--brick)}
.v1 .look--dark .look__txt h3{color:#ffb36b}
.v1 .look--dark h2{color:#fff}
.v1 .look--dark .kicker{color:var(--orange)}
.v1 .look__nav button:hover{background:var(--orange);color:#fff;border-color:var(--orange)}
.v1 .look--klassika{background:var(--paper)}
/* классика */
.v1 .flash__txt h2{color:var(--brick)}
/* паспорт */
.v1 .pass{background:linear-gradient(180deg,var(--bg),#ebe4db)}
.v1 .pass__stage{background:#fff;box-shadow:0 20px 50px rgba(0,0,0,.08)}
.v1 .pass__c{border-left:4px solid var(--orange)}
.v1 .pass__c b{color:var(--brick)}
.v1 .pass__spec{background:var(--line)}
.v1 .pass__spec li{background:#fff}
.v1 .pass__spec b{color:var(--orange-d)}
.v1 .pass__spec span{color:var(--muted)}
/* дома, производство */
.v1 .obj figcaption b,.v1 .make__i b{color:var(--brick)}
.v1 .obj figcaption span,.v1 .make__i figcaption{color:var(--muted)}
.v1 .make{background:var(--paper)}
.v1 .make__n{color:var(--orange-d)}
.v1 .viz .kicker{color:#ffb36b}
.v1 .viz h2{color:#fff}
/* как купить, шоурумы */
.v1 .buy__list li{background:var(--paper)}
.v1 .buy__n{background:var(--orange);color:#fff;clip-path:polygon(20% 0,100% 0,80% 100%,0 100%);width:52px;font-size:20px}
.v1 .buy__list p{color:var(--muted)}
.v1 .buy__more a{color:var(--brick);font-weight:600}
.v1 .rooms{background:var(--paper)}
.v1 .room{background:var(--bg)}
.v1 .room__metro{color:var(--orange-d);font-weight:600}
.v1 .room--call{background:var(--brick);color:#f6e9df}
.v1 .room--call .room__tel{color:#fff}
.v1 .room--call .btn--ghost{background:#3b1a0e}
/* заявка, подвал */
.v1 .lead-f{background:linear-gradient(110deg,var(--orange) 0 55%,var(--orange-d) 55%);color:#fff}
.v1 .lead-f h2{color:#fff}
.v1 .lead-f .kicker{color:#fff3e6}
.v1 .form{background:#fff;color:var(--ink);box-shadow:0 20px 50px rgba(0,0,0,.18)}
.v1 .form .btn{background:var(--dark)}
.v1 .ftr{background:#1f1d1c;color:#cfc6bd}
.v1 .ftr .logo__mark{color:#fff;font-size:24px}
.v1 .ftr .logo__mark::before{display:none}
.v1 .ftr .logo__sub{color:#9b9088;padding:0}
.v1 .ftr__legal{color:#8c827a}
.v1 .fab{background:var(--dark)}
.v1 .fab a{color:#fff}
.v1 .fab a:nth-child(2){background:#2f7d4e}
.v1 .fab a:nth-child(3){background:var(--orange)}
/* каталог */
.v1 .page-head h1{color:var(--brick)}
.v1 .pcard .pcard__name{color:var(--ink);font-family:'Exo 2',sans-serif;font-style:italic;font-weight:700;font-size:16px}
.v1 .buybox h1{color:var(--brick)}
