/* S-3 (02.11.2026, Влад): палитра «Пудра». Дизайн тот же: те же блоки, белые карточки, тёмные формы и шапки страниц.
   Заменён только розовый: на градиенты пудры. Файл подключает tools/seo_build.py последним в <head>. */
:root{
  --ink:#2E2526;--grey:#4A3E3D;
  --bg:#FAF9F7;--plaque:#F8F2F2;
  --p1:#F7ECE8;--p2:#F4E9E5;--p3:#F1E6E2;--p4:#ECE1DD;--p5:#E7DCD8;
  --paper:var(--p1);--line:var(--p5);
  --pink:#93665F;--pink-d:#7C5750;--accent:#866F67;
  --glow:rgba(190,140,126,.42);
  --btn:linear-gradient(105deg,#AD8177 0%,#93665F 55%,#855A53 100%);
}
html body{background:var(--bg)}
footer{background:var(--bg)}

/* шапка: как была, серая матовая полупрозрачная (Влад 03.11); розовые метки заменены пудрой */
html .nav-menu a::after{background:#D9B3A8}
html .lang-menu button.on{color:#D9B3A8}

/* кнопки: градиент розового дерева */
html .btn:not(.btn-o){background:var(--btn)}
html .btn:not(.btn-o):hover{background:var(--pink-d)}
html .fh-btn{background:var(--btn)}

/* первый экран: тот же светлый фон и пятно, цвет пудры */
.hero{background:linear-gradient(180deg,var(--bg) 0%,var(--p4) 100%)}
.hero::before{background:radial-gradient(56% 52% at 71% 42%,var(--glow),transparent 62%)}
.hero-canvas::after{background:linear-gradient(0deg,rgba(236,225,221,.8),transparent)}
html .hero .htext{background:rgba(255,255,255,.82)}

/* секции: градиенты вместо плоского серого */
.paper,#online{background:linear-gradient(135deg,var(--p1) 0%,var(--p4) 100%)}
.license{background:linear-gradient(135deg,var(--p2),var(--p3))}
.license::before{background:radial-gradient(700px 420px at 85% 25%,var(--glow),transparent 62%)}
@media(max-width:760px){#social{background-color:var(--pink)}}

/* тёмные шапки страниц остаются, пятно пудровое */
.subhero::after{background:radial-gradient(circle,rgba(214,170,156,.34),transparent 66%)}
.subhero.press::after{background:radial-gradient(circle,var(--glow),transparent 64%)}
.art-page{background:linear-gradient(180deg,var(--p1),var(--bg) 60%)}
.subhero.press{background:var(--bg)}
.subhero-photo::after{background:linear-gradient(180deg,var(--bg) 0%,rgba(250,249,247,.72) 14%,rgba(250,249,247,0) 40%)}

/* города: подписи и выбранная точка */
.geo-l.on{background:var(--btn);border-color:transparent;color:#fff}
.geo-go:hover{background:var(--pink);border-color:var(--pink)}
.geo-c.on{background:#fff}
.geo-stage{background:radial-gradient(70% 70% at 50% 45%,var(--bg),var(--p3))}

/* метки и форма запроса */
.loc-st{color:var(--accent)}
.eq textarea{width:100%;min-height:96px;padding:12px 14px;border:1px solid var(--grey2);border-radius:10px;font:inherit;font-size:16px;background:#fff;color:var(--ink);resize:vertical}
.eq textarea:focus{outline:2px solid var(--pink);outline-offset:1px;border-color:transparent}
[data-eq-only][hidden],[data-eq-t][hidden]{display:none}
/* /studios: ряды 2 + 3 + 2 */
.loc-grid{grid-template-columns:repeat(6,1fr)}
.loc{grid-column:span 2}.loc.wide{grid-column:span 3}
@media(max-width:900px){.loc-grid{grid-template-columns:1fr}.loc,.loc.wide{grid-column:auto}}

/* франшиза */
.fx-path{font-size:clamp(22px,2.6vw,30px);margin:34px 0 8px;text-transform:uppercase}
