/* Единый подвал экосистемы INTERSTELLAR (Морис 26.10: «единый подвал — да»). Свой файл: работает и на главной, карте, брифе, где нет mir.css.
   Свет — цвет мира страницы (--c), без мира — золото бренда. */
.pv{--pc:var(--c,242,184,75);position:relative;margin-top:96px;padding:56px 48px 32px;background:radial-gradient(60% 120% at 15% 0,rgba(var(--pc),.07),transparent 60%),#04050a;color:#c9d2e2;font:400 15px/1.5 O,Onest,system-ui,sans-serif}
.pv:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--pc),.7),transparent)}
.pv:after{content:"";position:absolute;top:-1px;left:-20%;width:18%;height:2px;background:linear-gradient(90deg,transparent,#fff,transparent);opacity:.7;animation:pvRun 9s linear infinite}
@keyframes pvRun{to{left:110%}}
.pv a{color:#c9d2e2;text-decoration:none;transition:color .25s}.pv a:hover{color:#fff}
.pv-in{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;max-width:1240px;margin:0 auto}
.pv-lg b{display:block;font:700 18px/1 U,Unbounded,system-ui,sans-serif;letter-spacing:.2em;color:#fff}
.pv-lg span{display:block;margin-top:6px;font:500 11px M,ui-monospace,monospace;letter-spacing:.24em;text-transform:uppercase;color:#7d8da2}
.pv-br p{margin:16px 0 20px;max-width:360px;color:#9fb0c4}
.pv-cta{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 24px;border-radius:999px;font:600 15px O,Onest,system-ui,sans-serif;color:#fff!important;
  background:rgba(var(--pc),.1);box-shadow:inset 0 0 0 1.5px rgba(var(--pc),.75);transition:background .3s}.pv-cta:hover{background:rgba(var(--pc),.22)}
.pv-br small{display:block;margin-top:12px;font-size:13px;color:#7d8da2}
.pv-c p{margin:0 0 14px;font:500 12px M,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--pc))}
.pv-c a{display:flex;align-items:center;gap:10px;padding:5px 0}
.pv-c a i{width:8px;height:8px;border-radius:50%;background:rgb(var(--wc));box-shadow:0 0 8px rgb(var(--wc));transition:transform .3s}.pv-c a:hover i{transform:scale(1.5)}
.pv-dn{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1240px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(205,212,226,.1);font-size:13px;color:#7d8da2}
.pv-dn a{color:#7d8da2}
@media(max-width:900px){.pv-in{grid-template-columns:1fr 1fr}.pv-br{grid-column:1/-1}}
@media(max-width:560px){.pv{padding:40px 16px 24px;margin-top:64px}.pv-in{grid-template-columns:1fr 1fr;gap:28px 16px}.pv-c:last-child{grid-column:1/-1}.pv-cta{width:100%;justify-content:center}}
@media(prefers-reduced-motion:reduce){.pv:after{display:none}}

/* политика данных */
.pv-doc{max-width:820px;margin:0 auto;padding:120px 48px 0}
.pv-doc h1{margin:8px 0 12px;font:600 44px/1.1 U,system-ui,sans-serif;color:#fff}
.pv-doc .pv-note{margin:16px 0 32px;padding:14px 18px;border-radius:14px;background:rgba(242,184,75,.08);box-shadow:inset 0 0 0 1px rgba(242,184,75,.4);color:#f3d9a0;font-size:15px}
.pv-doc section{padding:20px 0;border-top:1px solid rgba(205,212,226,.1)}
.pv-doc h2{margin:0 0 8px;font:600 20px U,system-ui,sans-serif;color:#fff}.pv-doc p{margin:0;font:400 17px/1.6 O,system-ui,sans-serif;color:#c9d2e2}
@media(max-width:760px){.pv-doc{padding:96px 16px 0}.pv-doc h1{font-size:30px}}
/* sys.css задаёт всем footer flex, прозрачность .6 и моно-шрифт — у подвала свои правила */
html body footer.pv{display:block;opacity:1;border-top:0;justify-content:normal;flex-direction:initial;font:400 15px/1.5 O,Onest,system-ui,sans-serif}
@media(max-width:560px){html body footer.pv{padding:40px 16px 24px}}
@media(min-width:561px){html body footer.pv{padding:56px 48px 32px}}
.pv-lg span,.pv-c p{font-family:var(--u-fm,M),M,"JetBrains Mono",Menlo,monospace}
.pv-lg b{font-family:U,Unbounded,var(--u-fd,system-ui),system-ui,sans-serif}

/* подвал: связка с подписью (камень + ATLANT STELLAR + «экосистема INTERSTELLAR», прописные 24 px) — отдельной строкой во всю ширину;
   на узком экране — связка без подписи (подпись только крупно, Знак-итог.pdf) */
.pv-br{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px 40px;align-items:center;padding-bottom:32px;border-bottom:1px solid rgba(205,212,226,.08)}
.pv-lg{display:block;padding:12px 0}.pv-lg img{display:block;width:524px;height:auto;aspect-ratio:524/60}
.pv-br p{margin:0;max-width:420px}.pv-br .pv-cta{justify-self:end}.pv-br small{grid-column:3;justify-self:end;margin-top:-8px}
.pv-in{grid-template-columns:repeat(3,minmax(0,1fr))}
@media(max-width:1100px){.pv-br{grid-template-columns:1fr}.pv-br .pv-cta,.pv-br small{justify-self:start;grid-column:auto}}
@media(max-width:600px){.pv-lg img{width:262px;aspect-ratio:262/17}.pv-in{grid-template-columns:1fr 1fr}}
/* Брак живого прохода 26.10: на мирах между «Куда дальше» и подвалом был зазор 96 px (64 на телефоне) с фоном страницы другого тона —
   тёмная полоса. Воздух уже даёт нижний отступ «Куда дальше» (64 px), отдельный зазор не нужен. */
body.mir footer.pv{margin-top:0}
