/* KOLScreener V2 - DUZ METIN sayfalari (docs, for-kols, verified, 404).
   Onek: v2r-. Jetonlar site.css'ten. Yalniz tipografi: 64ch olcu, Bungee
   h1, Chakra 15/1.6 govde, sac teli ayrac. Kutu/cerceve/golge/gradyan yok. */

.v2r{padding-bottom:clamp(8px,1vw,16px)}
.v2r-back{margin-top:22px}

/* ------------------------------------------------------------ baslik */
.v2r-head{padding-top:clamp(26px,3.6vw,52px);max-width:76ch;min-width:0}
.v2r-back+.v2r-head{padding-top:clamp(10px,1.6vw,22px)}
.v2r-head .lab{margin-bottom:14px}
.v2r-h1{margin:0;font:400 clamp(32px,5.2vw,57.2px)/1 var(--disp);letter-spacing:-.018em;text-wrap:balance}
.v2r-lead{margin:16px 0 0;font-size:15px;line-height:1.6;color:var(--muted);max-width:64ch}
.v2r-acts{display:flex;gap:10px 26px;flex-wrap:wrap;margin-top:20px;font-size:13.5px;font-weight:600}
.v2r-acts a{color:var(--mint);display:inline-block;padding:6px 0;margin:-6px 0}
.v2r-acts a:hover{opacity:.75}

/* -------------------------------------------------------------- docs */
.v2r-docs{display:grid;grid-template-columns:minmax(0,236px) minmax(0,1fr);gap:clamp(30px,5vw,80px);
  margin-top:clamp(26px,3.6vw,42px);padding-top:clamp(26px,3.6vw,42px);border-top:1px solid var(--hair)}
.v2r-nav{position:sticky;top:calc(var(--bar) + 22px);align-self:start;display:flex;flex-direction:column;gap:2px;
  max-height:calc(100vh - var(--bar) - 44px);overflow-y:auto;scrollbar-width:none}
.v2r-nav::-webkit-scrollbar{display:none}
.v2r-nav .lab{margin-bottom:12px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}
.v2r-nav .lab i{font-style:normal;letter-spacing:.04em;text-transform:none;color:var(--faint);opacity:.8}
.v2r-nav a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;align-items:baseline;padding:7px 0;
  font-size:12.5px;line-height:1.35;color:var(--faint);transition:color .15s;min-width:0}
.v2r-nav a i{font-style:normal;font:400 10px/1 var(--num);color:var(--faint);opacity:.7;letter-spacing:.04em}
.v2r-nav a:hover{color:var(--muted)}
.v2r-nav a.on{color:var(--text)}
.v2r-nav a.on i{color:var(--mint);opacity:1}
.v2r-nav .v2r-nav2{margin:22px 0 8px}
.v2r-body{min-width:0;max-width:64ch}
.v2r-sec{padding-bottom:clamp(26px,3.8vw,46px);scroll-margin-top:calc(var(--bar) + 22px)}
.v2r-sec+.v2r-sec{border-top:1px solid var(--hair);padding-top:clamp(24px,3.4vw,40px)}
.v2r-num{display:block;font:400 12px/1 var(--num);color:var(--mint);letter-spacing:.06em;margin-bottom:12px}
.v2r-sec h2{margin:0 0 14px;font:600 var(--t2)/1.2 var(--body);letter-spacing:-.005em;color:var(--text);text-wrap:balance}
.v2r-an{display:inline-flex;align-items:baseline;gap:10px;color:inherit}
.v2r-lk{font-size:12px;color:var(--faint);opacity:0;transition:opacity .15s;font-family:var(--num)}
.v2r-sec h2:hover .v2r-lk,.v2r-an:focus-visible .v2r-lk{opacity:1}
.v2r-sec p{margin:0;font-size:15px;line-height:1.66;color:var(--muted)}
.v2r-next{margin-top:clamp(26px,3.6vw,42px);padding-top:20px;border-top:1px solid var(--hair);
  display:flex;gap:10px 26px;flex-wrap:wrap;font-size:13.5px;font-weight:600}
.v2r-next .lab{width:100%;margin-bottom:2px}
.v2r-next a{color:var(--mint);display:inline-block;padding:6px 0;margin:-6px 0}
.v2r-next a:hover{opacity:.75}
@media(max-width:860px){
  .v2r-docs{grid-template-columns:1fr;gap:22px;padding-top:24px}
  .v2r-nav{position:static;max-height:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}
  .v2r-nav .lab{grid-column:1/-1;margin-bottom:8px}
  .v2r-nav .v2r-nav2{margin:16px 0 6px}
}
@media(max-width:620px){.v2r-nav{grid-template-columns:1fr}}

/* --------------------------------------------- for-kols / verified govdesi */
.v2r-prose{margin-top:clamp(24px,3.4vw,40px);border-top:1px solid var(--hair)}
.v2r-blk{display:grid;grid-template-columns:minmax(0,210px) minmax(0,64ch);gap:clamp(18px,4vw,60px);
  padding:clamp(24px,3.2vw,36px) 0;border-bottom:1px solid var(--hair)}
.v2r-blk h3{margin:0;font:600 11px/1.5 var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--text)}
.v2r-blk h3 a{color:inherit}
.v2r-blk h3 a:hover{color:var(--mint)}
.v2r-pb{font-size:15px;line-height:1.6;color:var(--muted);min-width:0}
.v2r-pb p{margin:0 0 14px}
.v2r-pb>*:last-child{margin-bottom:0}
.v2r-pb b{color:var(--text);font-weight:600}
.v2r-pb a{color:var(--mint)}
.v2r-price{color:var(--text);font-size:17px;line-height:1.5}
.v2r-pb ol,.v2r-pb ul{margin:0 0 14px;padding:0;list-style:none}
.v2r-pb li{position:relative;padding-left:34px;margin-bottom:10px}
.v2r-pb ul li::before{content:"";position:absolute;left:12px;top:.75em;width:8px;height:1px;background:var(--faint)}
.v2r-pb ol{counter-reset:v2r}
.v2r-pb ol li{counter-increment:v2r}
.v2r-pb ol li::before{content:counter(v2r,decimal-leading-zero);position:absolute;left:0;top:.28em;
  font:400 11px/1 var(--num);color:var(--mint);letter-spacing:.06em}
.v2r-tier{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:start;margin:0 0 18px}
.v2r-tks{display:flex;align-items:center;gap:7px;min-height:26px}
.v2r-tks .tick:first-child{width:26px;height:26px}
.v2r-tks .tick:last-child{width:13px;height:13px}
.v2r-tt b{color:var(--text)}
@media(max-width:760px){.v2r-blk{grid-template-columns:1fr;gap:12px}}

/* --------------------------------------------------------------- 404 */
.v2r-nf{padding-top:clamp(60px,12vw,140px);padding-bottom:clamp(40px,8vw,80px)}
.v2r-nf .lab{margin-bottom:16px}
.v2r-nf .v2r-h1{font-size:clamp(30px,7vw,72px);line-height:1.02;max-width:14ch}
.v2r-nf .v2r-lead{max-width:44ch}
