/* L6 sloj za sve strane osim SR naslovne (traka A 04.10 + strane 04.10.2026, [Dj] presude: meni A, kategorija A).
   Mirno i citljivo: bez WebGL-a i skrol scene. Tokeni su ISTI kao lanac.css (:root kartice 7).
   Sabloni clanka imaju inline stilove, zato je tamo !important gde mora. style.css nulira margine (* {margin:0}),
   pa su razmaci ovde uvek eksplicitni. */
:root{
  --ponor:#05080D;--magla:#0A1624;--ti:#9AA6B2;--raiden:#3DB8FF;--bakar:#C9733A;
  --ink:#E6EEF7;--ink2:#A9B6C4;--line:#1E2A3A;--plate:#0B121B;--mut:#7C8894;
  --f-d:"Geologica",system-ui,sans-serif;--f-m:"Martian Mono",ui-monospace,Consolas,monospace;
  --cut:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);
  --cut8:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);
  --menu:56px;--m:28px;
  /* stari nazivi (clanak) */
  --l6-ponor:var(--ponor);--l6-plate:var(--plate);--l6-line:var(--line);--l6-ink:var(--ink);--l6-ink2:var(--ink2);
  --l6-raiden:var(--raiden);--l6-f-d:var(--f-d);--l6-f-m:var(--f-m);--l6-cut:var(--cut)
}
@media (max-width:760px){:root{--menu:60px;--m:16px}}

/* ---------- osnova ---------- */
body.l6-u{background:var(--ponor)!important;color:var(--ink)!important;font-family:var(--f-d);font-size:17px;line-height:1.6}
body.l6-u::after{display:none}
body.l6-u ::selection{background:var(--raiden);color:var(--ponor)}
body.l6-u a{color:inherit}
body.l6-u :focus-visible{outline:2px solid var(--raiden);outline-offset:3px}
body.l6-u.l6-zakljucano{overflow:hidden}
.l6-u h1,.l6-u h2,.l6-u h3{font-family:var(--f-d);color:var(--ink);letter-spacing:-.015em;text-wrap:balance}
.l6-u .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.l6-u .skip{position:absolute;left:12px;top:-60px;z-index:60;background:var(--ink);color:var(--ponor);padding:10px 14px;font-weight:600}
.l6-u .skip:focus{top:8px}
#ast-scroll-top{display:none!important}

/* ---------- meni (isto kao .top kartice 7) ---------- */
.l6-top{position:fixed;left:0;right:0;top:0;height:var(--menu);z-index:40;display:flex;align-items:center;gap:22px;padding:0 var(--m);background:var(--ponor);border-bottom:1px solid var(--line);font-family:var(--f-d)}
.l6-razmak{height:var(--menu)}
/* prijavljen urednik: WP admin bar (32 px, 46 px do 782) ne sme da pokrije meni */
.admin-bar .l6-top{top:32px}.admin-bar .l6-teme,.admin-bar .l6-meni{top:calc(var(--menu) + 32px)}
@media (max-width:782px){.admin-bar .l6-top{top:46px}.admin-bar .l6-teme,.admin-bar .l6-meni{top:calc(var(--menu) + 46px)}}
.l6-meni{padding-bottom:calc(32px + var(--ckh,0px))}
.l6-top .brand{display:flex;align-items:center;gap:10px;min-height:44px;text-decoration:none;font-weight:650;font-size:17px;letter-spacing:-.01em;flex:none;color:var(--ink)}
.l6-top .mark{width:24px;height:27px;flex:none}
.l6-top .nav{display:flex;align-items:center;gap:22px;margin-left:auto}
.l6-top .nav a,.l6-top .nav button{font:inherit;font-size:15px;color:var(--ink2);text-decoration:none;background:none;border:0;padding:8px 2px;min-height:44px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border-radius:0}
.l6-top .nav a:hover,.l6-top .nav button:hover,.l6-top .nav button[aria-expanded="true"]{color:var(--ink);background:none}
.l6-top .nav .dn{width:10px;height:10px;fill:currentColor;transition:transform .2s}
.l6-top .nav button[aria-expanded="true"] .dn{transform:rotate(180deg)}
.l6-top .lang{display:flex;align-items:center;flex:none}
.l6-top .lang a{display:grid;place-items:center;min-width:30px;min-height:44px;font-size:14px;font-weight:500;color:var(--ink2);text-decoration:none}
.l6-top .lang i{font-style:normal;font-size:14px;color:#4A5566}
.l6-top .lang a[aria-current]{color:var(--ink)}
.l6-top .lang a:hover{color:var(--raiden)}
.l6-u .inc{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;background:var(--ink)!important;color:var(--ponor)!important;font:600 15px/1.2 var(--f-d)!important;text-decoration:none;clip-path:var(--cut);flex:none;white-space:nowrap;border:0!important;border-radius:0!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important}
.l6-u .inc:hover{background:#fff!important}
.l6-top .inc{min-height:38px;padding:0 16px}
.l6-top .mbtn{display:none;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:var(--plate);color:var(--ink);flex:none;clip-path:var(--cut8);padding:0;border-radius:0;cursor:pointer}
.l6-top .mbtn svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;fill:none}
.l6-u .hx{width:30px;height:33px;flex:none;fill:none;stroke:var(--ti);stroke-width:1.4}
/* panel Teme */
.l6-teme{position:fixed;left:0;right:0;top:var(--menu);z-index:39;background:var(--plate);border-bottom:1px solid var(--line);max-height:calc(100svh - var(--menu));overflow:auto;box-shadow:0 18px 40px rgba(0,0,0,.45)}
.l6-teme ul{list-style:none;margin:0 auto;max-width:1280px;padding:20px var(--m) 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
.l6-teme a,.l6-meni a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:12px 0;border-top:1px solid var(--line);text-decoration:none;color:var(--ink)}
.l6-teme a:hover .pn,.l6-meni a:hover .pn{color:var(--raiden)}
.l6-teme a:hover .hx,.l6-meni a:hover .hx{stroke:var(--raiden)}
.l6-u .pn{display:block;font-weight:600;font-size:16px;line-height:1.35}
.l6-u .pl{display:block;color:var(--ink2);font-size:14px;line-height:1.4}
/* mobilni meni */
.l6-meni{position:fixed;left:0;right:0;top:var(--menu);bottom:0;z-index:39;background:var(--plate);overflow:auto;padding:4px var(--m) 32px}
.l6-meni ul{list-style:none;margin:0;padding:0}
.l6-meni .grp{font-size:13px;color:var(--mut);margin:18px 0 4px}
.l6-meni a{min-height:48px;align-items:center}
.l6-meni .pl{display:none}
.l6-meni a.plain{grid-template-columns:minmax(0,1fr);font-size:16px}
@media (max-width:1100px){
  .l6-top .nav{display:none}
  .l6-top .lang{margin-left:auto}
  .l6-top .mbtn{display:grid}
  .l6-teme{display:none}
}
@media (max-width:760px){
  .l6-top{gap:10px}
  .l6-top .brand-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
  /* sirina menija na 390 je puna; mete rastu u visinu (44), sirina >= 24 (WCAG 2.5.8) - kao naslovna */
  .l6-top .lang a{min-width:24px;font-size:13px}
  .l6-top .lang i{font-size:12px}
  .l6-top .inc{font-size:13px;padding:0 10px;min-height:44px}
}

/* ---------- podnozje (isto kao .foot kartice 7) ---------- */
.l6-u .foot{position:relative;z-index:3;background:var(--plate);border-top:1px solid var(--line);padding:32px var(--m) 40px;font-size:15px;color:var(--ink2);margin-top:72px}
.l6-u .foot .in{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;gap:4px 28px;align-items:center}
.l6-u .foot a{color:var(--ink);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}
.l6-u .foot a:hover{color:var(--raiden)}
.l6-u .foot .sp{flex-basis:100%;font-size:14px;margin-top:8px}

/* ---------- glava strane ---------- */
.l6-strana{max-width:1280px;margin:0 auto;padding:0 var(--m)}
.l6-glava{padding:clamp(40px,7vw,88px) 0 clamp(28px,4vw,44px)}
.l6-glava h1{font-size:clamp(34px,5vw,60px);line-height:1.05;letter-spacing:-.028em;font-weight:650;margin:0 0 18px;max-width:22ch;overflow-wrap:anywhere}
.l6-glava .lede{font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink2);max-width:60ch;margin:0}
.l6-glava.l6-uz{max-width:68ch;margin:0 auto;padding-bottom:28px}
.l6-glava.l6-uz h1{max-width:none}
.l6-sitno{font-size:14px;color:var(--ink2);margin:16px 0 0}
.l6-u .sec{color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--raiden);min-height:44px;display:inline-flex;align-items:center}
.l6-u .sec:hover{color:var(--raiden)}
.l6-hitno{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 0;color:var(--ink2);font-size:15px}

/* ---------- tekst iz baze (page.php) ---------- */
.l6-clanak{padding-bottom:16px}
.l6-slika{display:block;max-width:68ch;width:100%;margin:0 auto 32px;clip-path:var(--cut)}
.l6-tekst{max-width:68ch;margin:0 auto;color:var(--ink2);font-size:18px;line-height:1.7}
.l6-tekst>*+*{margin-top:1em}
.l6-tekst h2{font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:620;margin-top:2em;color:var(--ink)}
.l6-tekst h3{font-size:20px;line-height:1.3;font-weight:620;margin-top:1.6em;color:var(--ink)}
.l6-tekst strong,.l6-tekst b{color:var(--ink)}
.l6-u .l6-tekst a{color:var(--raiden);text-decoration:underline;text-underline-offset:3px}
.l6-tekst ul,.l6-tekst ol{padding-left:1.3em;margin-left:0;margin-right:0}
.l6-tekst li+li{margin-top:.45em}
.l6-tekst li::marker{color:var(--ti)}
.l6-tekst blockquote{border-left:2px solid var(--line);padding-left:1em;color:var(--ink)}
.l6-tekst img{clip-path:var(--cut)}
/* faze ("Faza 1: ...") = heks koraci; broj dolazi iz teksta (data-n), ne izmisljamo ga */
.l6-tekst h3.l6-korak{position:relative;padding:10px 0 0 60px;min-height:44px;border-top:1px solid var(--line);margin-top:1.8em}
.l6-tekst h3.l6-korak::before{content:"";position:absolute;left:0;top:12px;width:40px;height:44px;background:var(--raiden);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
.l6-tekst h3.l6-korak::after{content:attr(data-n);position:absolute;left:1.5px;top:13.5px;width:37px;height:41px;display:grid;place-items:center;background:var(--plate);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);font:500 14px/1 var(--f-m);color:var(--ink)}
/* poziv na dnu */
.l6-poziv{max-width:68ch;margin:56px auto 0;padding:28px;background:var(--magla);border:1px solid var(--line);clip-path:var(--cut)}
.l6-poziv h2{font-size:24px;line-height:1.2;margin:0 0 8px;font-weight:620}
.l6-poziv p{color:var(--ink2);margin:0}
.l6-poziv .acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:18px}
.l6-poziv .inc{min-height:48px;font-size:16px!important;padding:0 22px}
.l6-poziv.l6-sir{max-width:none}

/* ---------- usluge ---------- */
.l6-usluge{border-top:1px solid var(--line)}
.l6-usluga{display:grid;grid-template-columns:30px minmax(0,1.15fr) minmax(0,1fr);gap:20px 40px;padding:36px 0;border-bottom:1px solid var(--line);align-items:start}
.l6-usluga h2{font-size:clamp(22px,2.2vw,28px);line-height:1.2;font-weight:620;margin:0 0 12px}
.l6-usluga p{color:var(--ink2);margin:0;max-width:60ch}
.l6-usluga .u-l{display:grid;gap:20px;justify-items:start}
.l6-lista{list-style:none;margin:0;padding:0;display:grid;gap:8px;color:var(--ink);font-size:16px}
.l6-lista li{position:relative;padding-left:22px}
.l6-lista li::before{content:"";position:absolute;left:0;top:.55em;width:9px;height:10px;background:var(--raiden);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}
@media (max-width:900px){.l6-usluga{grid-template-columns:30px minmax(0,1fr)}.l6-usluga .u-l{grid-column:2}}

/* ---------- about / newsletter / kontakt / teme ---------- */
.l6-dva{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:start;padding-top:8px}
.l6-dva h2{font-size:clamp(24px,2.4vw,30px);line-height:1.2;font-weight:620;margin:0 0 18px}
.l6-dva .l6-tekst{margin:0}
.l6-ploca{background:var(--plate);border:1px solid var(--line);clip-path:var(--cut);padding:28px}
.l6-ploca h2{font-size:22px}
.l6-redovi{list-style:none;margin:0;padding:0}
.l6-redovi li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--line);color:var(--ink2);font-size:15px;line-height:1.5}
.l6-redovi b{display:block;color:var(--ink);font-size:16px;font-weight:600;margin-bottom:2px}
.l6-redovi .mail{display:flex;width:fit-content;max-width:100%;align-items:center;min-height:44px;color:var(--raiden);font:500 13px/1.2 var(--f-m);word-break:break-all}
.l6-odeljak{padding-top:64px}
.l6-odeljak>h2{font-size:clamp(24px,2.4vw,30px);font-weight:620;margin:0 0 24px}
.l6-mreza{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:0 32px}
.l6-mreza>li{border-top:1px solid var(--line);padding:20px 0 24px;display:grid;gap:10px;align-content:start}
.l6-mreza h2,.l6-mreza h3{font-size:19px;line-height:1.3;font-weight:600;margin:0}
.l6-mreza p{color:var(--ink2);font-size:15px;margin:0}
.l6-teme-lista>li{padding:0}
.l6-teme-lista a{display:grid;gap:10px;padding:20px 0 24px;text-decoration:none;color:var(--ink);min-height:100%}
.l6-teme-lista a:hover h2{color:var(--raiden)}
.l6-teme-lista a:hover .hx{stroke:var(--raiden)}
.l6-teme-lista .kol{font:500 13px/1.2 var(--f-m);color:var(--raiden)}
@media (max-width:900px){.l6-dva{grid-template-columns:minmax(0,1fr);gap:36px}}

/* ---------- forme (izgled; ponasanje i consent mu-plugin netaknuti) ---------- */
.l6-forma{display:grid;gap:18px;max-width:560px}
.l6-forma p{margin:0}
.l6-forma label{display:block;font-size:14px;color:var(--ink2);margin-bottom:6px}
.l6-u .l6-forma input[type=text],.l6-u .l6-forma input[type=email],.l6-u .l6-forma input[type=search],.l6-u .l6-forma select,.l6-u .l6-forma textarea{
  width:100%;min-height:48px;background:var(--plate)!important;border:1px solid #2A3646!important;border-radius:0!important;color:var(--ink)!important;
  font:400 16px/1.4 var(--f-d)!important;padding:12px 14px!important;box-shadow:none!important}
.l6-u .l6-forma textarea{resize:vertical;min-height:140px}
.l6-u .l6-forma input:focus,.l6-u .l6-forma select:focus,.l6-u .l6-forma textarea:focus{border-color:var(--raiden)!important}
.l6-u .l6-forma ::placeholder{color:#8794A3;opacity:1}
.l6-u .l6-forma select option{background:var(--plate);color:var(--ink)}
.l6-forma .inc{justify-self:start;min-height:48px;font-size:16px!important;padding:0 24px}
.l6-forma.l6-red{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;max-width:560px;margin-top:28px}
.l6-forma.l6-red input{flex:1 1 240px;width:auto}
.l6-forma.l6-red>:not(input):not(button):not(label):not(.sr){flex-basis:100%}
.l6-forma.l6-red .inc{flex:none}
/* checkbox: meta 44x44 (mobile gate TOUCH-TARGET), vidljiv kvadrat 20 px; ostaje pravi <input>, ponasanje isto */
.l6-u .l6-forma input[type=checkbox]{-webkit-appearance:none;appearance:none;width:44px;height:44px;margin:0 -6px 0 -12px!important;padding:0;
  display:grid;place-items:center;flex:none;background:none!important;border:0!important;cursor:pointer}
.l6-u .l6-forma input[type=checkbox]::before{content:"";width:20px;height:20px;box-sizing:border-box;border:1.5px solid #7C8B9C;background:var(--plate)}
.l6-u .l6-forma input[type=checkbox]:checked::before{background:var(--raiden);border-color:var(--raiden);box-shadow:inset 0 0 0 3px var(--plate)}
.l6-u .l6-forma input[type=checkbox]:focus-visible{outline:2px solid var(--raiden);outline-offset:-8px}
/* consent mu-plugin (.cf-consent-block > label.cf-consent-row > input + span): samo izgled */
.l6-u .l6-forma .cf-consent-block{display:grid;gap:4px}
.l6-u .l6-forma .cf-consent-row{display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;min-height:44px;cursor:pointer}
.l6-u .l6-forma .cf-consent-row span{font:400 15px/1.45 var(--f-d)!important;color:var(--ink2)!important}
.l6-u .l6-forma .cf-consent-row input{margin:0!important}
.l6-u .l6-forma .cf-consent-block a{color:var(--raiden);text-decoration:underline}
.l6-u .cf-form-notice{max-width:560px;padding:14px 16px;margin:20px 0 0;border:1px solid var(--line);background:var(--plate);color:var(--ink);font-size:15px}
.l6-u .cf-form-ok{border-color:var(--raiden)}
.l6-u .cf-form-err{border-color:var(--bakar)}

/* ---------- 404 ---------- */
.l6-404{text-align:center;padding-top:clamp(40px,8vw,96px);display:grid;justify-items:center}
.l6-404 .kod{font:700 clamp(96px,18vw,180px)/1 var(--f-d);letter-spacing:-.05em;color:var(--ink);margin:0}
.l6-404 .lanac404{width:min(320px,100%);height:auto;margin:20px 0 28px}
.l6-404 h1{font-size:clamp(26px,3.2vw,36px);font-weight:620;margin:0 0 12px}
.l6-404 .lede{color:var(--ink2);max-width:52ch;margin:0}
.l6-404 .l6-forma{margin:28px auto 8px;justify-content:center}

/* ---------- kategorija / pretraga (varijanta A) ---------- */
.l6-arhiva .l6-glava{max-width:1280px;margin:0 auto;padding-left:var(--m);padding-right:var(--m)}
.l6-arhiva .sc-h1{font:680 clamp(42px,7vw,96px)/1 var(--f-d);letter-spacing:-.035em;color:var(--ink);margin:0;text-shadow:0 2px 26px rgba(5,8,13,.65)}
.l6-arhiva .sc-p{color:#D5DEE8;font-size:clamp(16px,1.3vw,19px);line-height:1.6;max-width:52ch;margin:0 0 14px;text-shadow:0 1px 14px rgba(5,8,13,.85)}
.l6-arhiva .sc-n{font:500 13px/1.2 var(--f-m);color:var(--raiden)}
.l6-arhiva .sc-hud{font:500 11px/1 var(--f-m);color:var(--ink2);font-variant-numeric:tabular-nums}
.l6-lista-clanaka{max-width:1280px;margin:0 auto;padding:40px var(--m) 0}
.l6-lead{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:center;padding-bottom:32px;border-bottom:1px solid var(--line)}
.l6-lead .img{display:block;aspect-ratio:16/9;max-width:100%;overflow:hidden;clip-path:var(--cut);background:var(--magla)}
.l6-lead .img img,.l6-lead .img svg{width:100%;height:100%;object-fit:cover;display:block}
.l6-lead h2{font-size:clamp(24px,2.6vw,32px);line-height:1.15;letter-spacing:-.02em;font-weight:650;margin:0 0 12px}
.l6-lead h2 a,.l6-red-cl h2 a{text-decoration:none;color:var(--ink)}
.l6-lead h2 a:hover,.l6-red-cl h2 a:hover{color:var(--raiden)}
.l6-lead .ex,.l6-red-cl .ex{color:var(--ink2);margin:0 0 12px;font-size:16px}
.l6-red-cl{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0;border-bottom:1px solid var(--line);position:relative}
.l6-red-cl h2{font-size:clamp(18px,1.6vw,21px);line-height:1.3;font-weight:600;margin:0 0 6px}
.l6-red-cl h2 a::after{content:"";position:absolute;inset:0}
.l6-red-cl:hover .hx{stroke:var(--raiden)}
.l6-red-cl .ex{position:relative}
.kmeta{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--ink2);margin:0}
.kmeta time{font:500 13px/1.6 var(--f-m)}
.l6-strane-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:40px 0 0}
.l6-strane-nav .page-numbers{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0 10px;border:1px solid var(--line);color:var(--ink2);text-decoration:none;font:500 14px/1 var(--f-m)}
.l6-strane-nav a.page-numbers:hover{border-color:var(--raiden);color:var(--ink)}
.l6-strane-nav .current{background:var(--ink);color:var(--ponor);border-color:var(--ink)}
.l6-prazno{padding:64px 0;text-align:center;color:var(--ink2)}
.l6-prazno h2{font-size:28px;margin:0 0 8px}
@media (max-width:760px){
  .l6-lead{grid-template-columns:minmax(0,1fr);gap:16px}
  .l6-red-cl{grid-template-columns:22px minmax(0,1fr);gap:12px}
  .l6-red-cl .hx{width:22px;height:24px}
  .l6-red-cl .ex{display:none}
}

/* ---------- clanak: lagan, struja na ivici = indikator citanja (traka A) ---------- */
body.single-post .stub-post-main,body.single-post{background:var(--ponor)!important}
.stub-post-wrap h1,.stub-post-wrap .stub-body h2,.stub-post-wrap .stub-body h3{font-family:var(--f-d)!important;letter-spacing:-.015em}
.stub-post-wrap .stub-body{font-family:var(--f-d)!important;color:var(--ink2)!important;font-size:1.0625rem!important}
.stub-post-wrap .stub-body strong,.stub-post-wrap .stub-body h2,.stub-post-wrap .stub-body h3{color:var(--ink)!important}
.stub-post-wrap .stub-body a{color:var(--raiden)}
.stub-post-wrap .stub-eyebrow,.stub-post-wrap .stub-meta,.stub-post-wrap .stub-back{font-family:var(--f-m)!important}
.stub-post-wrap .stub-eyebrow,.stub-post-wrap .stub-back{color:var(--raiden)!important}
/* sadrzaj posta: autopilot okvir "Kljucno ukratko" ima inline svetlu pozadinu (strong svetao na belom = nevidljiv),
   a telo pocinje istim H1 kao naslov strane (dva H1). Oba postoje od pre L6; ovde se resavaju. */
.stub-post-wrap .stub-body .blog-takeaways{background:var(--plate)!important;color:var(--ink2)!important;
  border-left:3px solid var(--raiden)!important;clip-path:var(--cut)}
.stub-post-wrap .stub-body>h1:first-child{display:none}
/* inline kod u clanku: Astra daje svetlu pozadinu, a L6 svetao tekst -> kontrast 1,79 (strane-gate 04.10) */
.l6-u .stub-body code,.l6-u .l6-tekst code{background:var(--plate)!important;color:var(--ink)!important;font:500 .9em/1.4 var(--f-m);padding:.1em .35em;border:1px solid var(--line)}
.stub-post-wrap .stub-hero{border-radius:0!important;clip-path:var(--cut);border:0!important}
.l6-struja{position:fixed;left:0;top:0;bottom:0;width:3px;z-index:30;background:var(--line);pointer-events:none}
.l6-struja i{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(var(--raiden),#8FD8FF);
  transform-origin:top;transform:scaleY(var(--l6-p,0));box-shadow:0 0 10px rgba(61,184,255,.6)}
.l6-blok{position:fixed;left:10px;bottom:calc(14px + var(--ckh,0px));z-index:30;font:500 11px/1 var(--f-m);color:var(--ink2);
  background:rgba(5,8,13,.86);padding:6px 8px;pointer-events:none;clip-path:var(--cut)}
@media (max-width:760px){.l6-blok{display:none}}
@media (prefers-reduced-motion:reduce){.l6-struja i{box-shadow:none}.l6-top .nav .dn{transition:none}}
