/* SkyNet Panel — единый стиль индексируемых статей, 19.09.2026 */
body:has(.page-wrap){
  --bg:#020708!important;--bg2:#061117!important;--surface:#081820!important;
  --border:rgba(24,210,255,.26)!important;--border-bright:rgba(24,210,255,.62)!important;
  --text:#f6fbff!important;--text-dim:#a5bcc5!important;--gold:#18d2ff!important;
  --gold-light:#91efff!important;--gold-dark:#0b7998!important;
  --cyan:#18d2ff!important;--red:#ff203d!important;--green:#27f59a!important;
  background:#020708!important;color:#f6fbff!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
}
body:has(.page-wrap) main{background:radial-gradient(circle at 76% 8%,rgba(24,210,255,.08),transparent 28%),linear-gradient(rgba(24,210,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(24,210,255,.025) 1px,transparent 1px)!important;background-size:auto,38px 38px,38px 38px!important;}
body:has(.page-wrap) header{background:rgba(1,6,8,.96)!important;border-top:1px solid rgba(255,32,61,.75)!important;border-bottom:1px solid rgba(24,210,255,.3)!important;box-shadow:0 10px 42px rgba(0,0,0,.34)!important;}
body:has(.page-wrap) header .logo-icon{font-size:0!important;color:transparent!important;background:#02090c url('https://static.tildacdn.com/tild6430-6632-4434-a461-633837623638/exec-b3a367e4-d230-4.png') center/contain no-repeat!important;border:1px solid rgba(255,32,61,.68)!important;box-shadow:0 0 20px rgba(255,32,61,.2)!important;}
body:has(.page-wrap) header .logo-text{color:#ff203d!important;font-family:'Orbitron',monospace!important;}
body:has(.page-wrap) header .btn-gold{background:#18d2ff!important;color:#021015!important;border:1px solid #18d2ff!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;font-weight:800!important;box-shadow:0 0 24px rgba(24,210,255,.14)!important;}
body:has(.page-wrap) header .btn-gold:hover{background:#91efff!important;box-shadow:0 0 28px rgba(24,210,255,.28)!important;}
body:has(.page-wrap) header .btn-outline{background:transparent!important;color:#18d2ff!important;border-color:rgba(24,210,255,.62)!important;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;}
body:has(.page-wrap) .page-wrap,body:has(.page-wrap) .page-wrap *:not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]){font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;}
body:has(.page-wrap) .page-wrap :is(code,pre,.mono,.terminal,[class*="mono"]),body:has(.page-wrap) .page-wrap :is(code,pre,.mono,.terminal,[class*="mono"]) *{font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace!important;}
body:has(.page-wrap) .art-title{color:#f6fbff!important;letter-spacing:-.03em!important;}
body:has(.page-wrap) .art-title .gold{color:#ff203d!important;}
body:has(.page-wrap) .art-category{background:rgba(24,210,255,.12)!important;color:#18d2ff!important;border:1px solid rgba(24,210,255,.25)!important;}
body:has(.page-wrap) .art-meta{border-bottom-color:rgba(24,210,255,.26)!important;color:#a5bcc5!important;}
body:has(.page-wrap) .art-body{color:#c8d7dc!important;}
body:has(.page-wrap) .art-body h2{color:#f6fbff!important;}
body:has(.page-wrap) .art-body h3{color:#18d2ff!important;}
body:has(.page-wrap) .art-body a,body:has(.page-wrap) .related a{color:#18d2ff!important;}
body:has(.page-wrap) .art-body strong{color:#f6fbff!important;}
body:has(.page-wrap) .highlight{border-left-color:#18d2ff!important;background:rgba(24,210,255,.045)!important;color:#c8d7dc!important;}
body:has(.page-wrap) .highlight.gold{border-left-color:#ff203d!important;background:rgba(255,32,61,.06)!important;}
body:has(.page-wrap) .step-num,body:has(.page-wrap) .kpi-num{color:#ff203d!important;}
body:has(.page-wrap) .art-cta{background:linear-gradient(100deg,rgba(24,210,255,.09),rgba(255,32,61,.07))!important;border-color:rgba(24,210,255,.46)!important;}
/* Единая типографика для коммерческих страниц с отдельными HTML-блоками */
body:has(#allrecords[data-tilda-page-id="215075809"]) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]),
body:has(#allrecords[data-tilda-page-id="239958909"]) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]),
body:has(#allrecords[data-tilda-page-id="250159309"]) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]),
body:has(#allrecords[data-tilda-page-id="266060209"]) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]),
body:has(#allrecords[data-tilda-page-id="312283309"]) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]),
body:has(#allrecords[data-tilda-page-id="316317009"]) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]) {
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}
body:has(#allrecords[data-tilda-page-id="215075809"]) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]),
body:has(#allrecords[data-tilda-page-id="239958909"]) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]),
body:has(#allrecords[data-tilda-page-id="250159309"]) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]),
body:has(#allrecords[data-tilda-page-id="266060209"]) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]),
body:has(#allrecords[data-tilda-page-id="312283309"]) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]),
body:has(#allrecords[data-tilda-page-id="316317009"]) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]) {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace !important;
}

/* Единая типографика контента проекта; код оставляем моноширинным */
body:has(#allrecords) #allrecords :not(svg):not(svg *):not(code):not(pre):not(i):not([class*="icon"]):not(.logo):not(.logo *):not(.breadcrumb):not(.breadcrumb *):not(.art-category):not(.art-meta):not(.art-meta *):not(.mono):not(.terminal):not([class*="mono"]) {
  font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif !important;
}
body:has(#allrecords) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]),
body:has(#allrecords) #allrecords :is(code,pre,.mono,.terminal,[class*="mono"]) * {
  font-family: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", monospace !important;
}
