/*
Theme Name: TastyStrike Ru
Theme URI: https://tastystrike.help/
Description: Русская страница TastyStrike — кейсы CS2, PvP, апгрейд, бесплатные кейсы. Направление B «Баннер конца раунда».
Version: 1.0.3
Text Domain: tastystrike-ru
*/
:root{--bg:#050727;--s1:#0d1238;--s2:#141b4a;--s3:#1d2660;--line:#26306a;--tx:#eef0fb;--tx2:#d3d7ee;--mute:#a6acd3;--b:#3b5bc3;--b2:#2846a8;--b3:#5e82f3;--y:#f0d454;--y2:#d9b92e;--ink:#0b0d24;--r:6px;--wrap:1440px;--pad:40px;--skew:56px;--ui:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,::before,::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--tx);font:400 16px/1.6 var(--ui);overflow-x:clip}::selection{background:var(--y);color:var(--ink)}:focus-visible{outline:3px solid var(--y);outline-offset:3px}a{color:var(--b3);text-decoration:none}a:hover{color:var(--y)}img,svg{max-width:100%}button{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer}h1,h2,h3{margin:0;line-height:1.08}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}[data-lucide],.lucide{width:18px;height:18px;flex:none}.cap,.split h1,.blk__t,.how__t,.faq__t,.prose h2,.mode__h,.e404 b{font-family:var(--ui);font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.005em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--r);font:800 16px/1.15 var(--ui);white-space:nowrap;transition:background .15s,color .15s}.btn--go{background:var(--y);color:var(--ink)}.btn--go:hover{background:#fff2a6;color:var(--ink)}.btn--dark{background:var(--ink);color:var(--y)}.btn--dark:hover{background:#000;color:#fff2a6}.btn--lg{min-height:56px;padding:0 28px;font-size:17px}.code{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line);color:var(--tx)}.code:hover{border-color:var(--b3)}.code__l{font:600 13px/1 var(--ui);color:var(--mute)}.code__v{font:900 italic 18px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase}.code [data-lucide],.code .lucide{color:var(--mute)}.code__ok{position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);background:var(--tx);color:var(--ink);font:700 13px/1 var(--ui);padding:7px 10px;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .15s}.code.is-copied .code__ok,.btn.is-copied .code__ok{opacity:1}.hd{position:sticky;top:0;z-index:30;background:rgba(5,7,39,.94);border-bottom:1px solid var(--line);backdrop-filter:saturate(1.2) blur(8px)}.hd__in{display:flex;align-items:center;gap:22px;min-height:70px}.logo-link{flex:none;color:var(--tx)}.logo{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--tx)}.logo__m{width:32px;height:32px;flex:none}.logo__w{font:900 italic 22px/1 var(--ui);text-transform:uppercase;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.logo__w b{color:var(--y);font-weight:900}.nav{display:flex;align-items:center;gap:2px;min-width:0}.nav a{padding:10px 9px;color:var(--mute);font:700 14px/1 var(--ui);white-space:nowrap;border-bottom:3px solid transparent}.nav a:hover{color:var(--tx)}.nav a[aria-current=page]{color:var(--tx);border-bottom-color:var(--y)}.hd__r{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.hd__ref .btn__s{display:none}.hd__r .code__l{display:none}.hd__menu{display:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line)}.hd__menu [data-lucide],.hd__menu .lucide{width:22px;height:22px}.mp{position:fixed;inset:0;z-index:40;background:rgba(3,4,28,.97);display:none;overflow-y:auto;padding:20px var(--pad) 32px}.mp.is-on{display:block}.mp__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.mp__x{width:48px;height:48px;border-radius:var(--r);background:var(--s1);border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center}.mp__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.mp__list a{display:flex;align-items:center;gap:12px;padding:15px 16px;border-radius:var(--r);background:var(--s1);color:var(--tx);font:700 17px/1.2 var(--ui)}.mp__list a[aria-current=page]{background:var(--b);color:#fff}.mp .code{margin-top:18px;width:100%;justify-content:space-between}.crumbs{display:flex;align-items:center;gap:6px;padding-top:18px;font-size:14px;color:var(--mute)}.crumbs a{color:var(--mute)}.crumbs a:hover{color:var(--tx)}.crumbs [data-lucide],.crumbs .lucide{width:14px;height:14px}.split{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:26px;margin-top:22px;min-height:420px}.split__c,.split__t{display:flex;flex-direction:column;justify-content:center;gap:0}.split__c{background:linear-gradient(180deg,var(--b),var(--b2));clip-path:polygon(0 0,100%0,calc(100% - var(--skew)) 100%,0 100%);padding:44px calc(var(--skew) + 36px) 44px max(var(--pad),calc((100vw - var(--wrap))/2 + var(--pad)))}.split__t{background:linear-gradient(180deg,var(--y),var(--y2));color:var(--ink);clip-path:polygon(var(--skew)0,100%0,100% 100%,0 100%);margin-left:calc(var(--skew)*-1);padding:36px max(var(--pad),calc((100vw - var(--wrap))/2 + var(--pad))) 36px calc(var(--skew) + 40px)}.split h1{font-size:clamp(38px,1.6rem + 2.6vw,66px);max-width:15ch;text-wrap:balance}.split .lead{margin:18px 0 26px;max-width:52ch;font-size:18px;line-height:1.5;color:#eef1ff}.split .btn{align-self:flex-start}.split--in{min-height:320px}.split--in h1{font-size:clamp(34px,1.4rem + 2.2vw,56px)}.bonus__t{margin:0 0 12px;font:800 15px/1.35 var(--ui);color:rgba(11,13,36,.8)}.split__t .code--big{align-self:flex-start;min-height:64px;padding:0 18px;background:#e6c943;border:2px dashed #6b5d1f;color:var(--ink)}.split__t .code--big .code__v{font-size:34px}.split__t .code--big [data-lucide],.split__t .code--big .lucide{color:var(--ink);width:22px;height:22px}.perks{list-style:none;margin:16px 0 20px;padding:0;display:grid;gap:8px;max-width:420px}.perks li{display:flex;align-items:center;gap:10px;font:700 16px/1.3 var(--ui)}.perks [data-lucide],.perks .lucide{width:20px;height:20px}.bonus__btn{align-self:flex-start}.pips{display:flex;gap:6px;padding-top:16px}.pips i{width:26px;height:8px;border-radius:2px;background:var(--b);transform:skewX(-18deg)}.pips i.y{background:var(--y)}.mvp{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mvp a{display:flex;flex-direction:column;padding:22px 18px 20px;border-right:1px solid var(--line);color:var(--tx);transition:background .15s}.mvp a:last-child{border-right:0}.mvp a:hover{background:var(--s1);color:var(--tx)}.mvp b{font:900 italic 40px/1 var(--ui);color:var(--y);letter-spacing:-.01em}.mvp__h{margin-top:12px;font:800 17px/1.2 var(--ui)}.mvp__s{margin-top:4px;font-size:14px;color:var(--mute)}.how{margin-top:64px}.how__t{font-size:clamp(26px,1.2rem + 1.1vw,38px);margin-bottom:22px}.run{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.run li{position:relative;display:flex;align-items:center;gap:14px;min-height:92px;padding:16px 26px;background:var(--s1);color:var(--tx2);font-size:15px;line-height:1.4;clip-path:polygon(14px 0,100%0,calc(100% - 14px) 100%,0 100%)}.run li:first-child{background:var(--b);color:#fff}.run b{font:900 italic 40px/1 var(--ui);color:var(--y);flex:none}.how__btn{margin-top:22px}.read{padding-top:64px}.read__col{max-width:720px}.prose h2{font-size:clamp(24px,1.1rem + 1vw,32px);margin:46px 0 14px}.prose h2:first-child{margin-top:0}.prose p{margin:0 0 14px;color:var(--tx2);font-size:17px;line-height:1.68}.prose ul,.prose ol{margin:0 0 16px;padding-left:22px;color:var(--tx2)}.prose li{margin:6px 0}.prose a{color:var(--y);text-decoration:underline;text-decoration-color:rgba(240,212,84,.45);text-underline-offset:3px}.faq{padding-top:56px}.faq__t{font-size:clamp(24px,1.1rem + 1vw,32px);margin-bottom:16px}.faq__list{max-width:880px;display:grid;gap:8px}.qa{background:var(--s1);border-radius:var(--r)}.qa[open]{background:var(--s2)}.qa summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;cursor:pointer;font:700 17px/1.35 var(--ui)}.qa summary::-webkit-details-marker{display:none}.qa summary [data-lucide],.qa summary .lucide{transition:transform .2s;color:var(--mute)}.qa[open] summary [data-lucide],.qa[open] summary .lucide{transform:rotate(45deg)}.qa__a{padding:0 18px 18px;color:var(--tx2);max-width:72ch}.qa__a p{margin:0 0 10px}.qa__a p:last-child{margin:0}.blk__t{font-size:22px;margin-bottom:16px}.box{border-radius:var(--r);background:var(--s1);padding:24px}.box--y{background:var(--y);color:var(--ink)}.box--y .blk__t{color:var(--ink)}.box__c{margin:0 0 14px;color:var(--mute)}.box--y .box__c{color:rgba(11,13,36,.78)}.duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:44px;align-items:start}.secs{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;margin-top:44px;align-items:start}.tbl{width:100%;border-collapse:collapse;font-size:15px}.tbl th,.tbl td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline}.tbl th{font-weight:700;color:var(--tx)}.tbl td{color:var(--mute);white-space:nowrap}.tbl__r{text-align:right!important;color:var(--tx)!important;font-weight:700}.tbl tr:hover th,.tbl tr:hover td{background:var(--s1)}.secs__a{display:grid;gap:18px}.risk{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.risk li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--s2);border-radius:var(--r)}.risk b{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:4px;background:var(--b);font:900 italic 16px/1 var(--ui)}.risk li:nth-child(3) b{background:#94580f}.risk li:nth-child(4) b{background:#9e2539}.coins{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.coins li{padding:8px 12px;border-radius:var(--r);background:rgba(11,13,36,.1);font-size:14px}.coins b{font:900 italic 18px/1 var(--ui)}.modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px}.mode{display:flex;flex-direction:column;gap:12px;padding:26px 30px;background:var(--s1);clip-path:polygon(18px 0,100%0,calc(100% - 18px) 100%,0 100%)}.mode--y{background:var(--y);color:var(--ink)}.mode__h{font-size:30px}.mode__c{margin:0;color:var(--tx2)}.mode--y .mode__c{color:rgba(11,13,36,.8)}.mode__v{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r);background:var(--s2);font-size:14px;color:var(--mute)}.pill b{font:900 italic 22px/1 var(--ui);color:var(--y)}.mode--y .pill{background:rgba(11,13,36,.1);color:var(--ink)}.mode--y .pill b{color:var(--ink)}.pill--l{background:0 0!important;padding-left:0;font-weight:700}.lv{margin-top:44px}.lv__s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;max-width:900px}.lv__row{display:flex;justify-content:space-between;gap:12px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:15px;color:var(--tx2)}.lv__row span:first-child{font:900 italic 17px/1.3 var(--ui);color:var(--tx)}.lv__row--h{grid-column:1/-1;display:none}.lv__row--on{background:var(--b);color:#fff;border-radius:var(--r);border-bottom-color:transparent}.lv__n{display:flex;align-items:center;gap:10px;margin:16px 0 0;color:var(--tx2)}.lv__n [data-lucide],.lv__n .lucide{color:var(--y)}.raf{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.raf li{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--s2);border-radius:var(--r)}.raf li span{flex:1;font-weight:700}.raf b{font:900 italic 20px/1 var(--ui);color:var(--y)}.raf [data-lucide],.raf .lucide{color:var(--b3)}.pc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:44px;align-items:start}.pc__code{padding:30px;background:var(--y);color:var(--ink);border-radius:var(--r)}.pc__code .blk__t{color:var(--ink)}.code--huge{width:100%;justify-content:space-between;min-height:96px;padding:0 24px;background:#e6c943;border:2px dashed #6b5d1f;color:var(--ink)}.code--huge .code__v{font-size:clamp(40px,1.6rem + 3vw,64px)}.code--huge [data-lucide],.code--huge .lucide{color:var(--ink);width:28px;height:28px}.pc__cap{margin:14px 0 0;font-weight:600;color:rgba(11,13,36,.8)}.pc__steps{padding:30px;background:var(--s1);border-radius:var(--r)}.run--v{grid-template-columns:minmax(0,1fr);margin-bottom:20px}.run--v li{min-height:68px}.ls{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ls li{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);background:var(--s2);color:var(--tx2)}.ls [data-lucide],.ls .lucide{color:var(--y)}.box--y .ls li{background:rgba(11,13,36,.08);color:var(--ink)}.box--y .ls [data-lucide],.box--y .ls .lucide{color:var(--ink)}.ct{margin-top:44px}.ct__card dl{margin:0;display:grid;grid-template-columns:max-content minmax(0,1fr);gap:12px 26px}.ct__card dt{color:var(--mute)}.ct__card dd{margin:0;min-width:0;overflow-wrap:anywhere;color:var(--tx)}.soc{display:flex;flex-wrap:wrap;gap:8px}.soc a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--r);background:var(--s2);color:var(--tx);font-size:14px}.soc a:hover{background:var(--s3);color:var(--tx)}.ct__d{margin:16px 0 0;font-size:14px;color:var(--mute);max-width:780px}.ft{margin-top:88px;border-top:1px solid var(--line);background:#03041c}.ft__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.4fr) auto;gap:32px;padding-top:36px;padding-bottom:36px;align-items:start}.ft__d{margin:14px 0 0;font-size:14px;color:var(--mute);max-width:520px}.ft__nav{display:flex;flex-wrap:wrap;gap:10px 22px}.ft__nav a{color:var(--tx2);font-size:15px}.ft__nav a:hover{color:var(--y)}.ft__a{display:flex;flex-direction:column;gap:12px;align-items:stretch}.e404{padding-top:70px;min-height:52vh}.e404 b{display:block;font-size:140px;line-height:1;color:var(--y)}.e404 h1{font-size:clamp(30px,1.6rem + 1.6vw,46px);margin-top:10px}.e404__p{margin:12px 0 24px;color:var(--tx2);font-size:17px}@media (prefers-reduced-motion:no-preference){.split__c{animation:tss-in-l .5s cubic-bezier(.2,.8,.2,1) both}.split__t{animation:tss-in-r .5s cubic-bezier(.2,.8,.2,1) both}}@keyframes tss-in-l{0%{transform:translateX(-24px);opacity:0}}@keyframes tss-in-r{0%{transform:translateX(24px);opacity:0}}@media (prefers-reduced-motion:reduce){*,::before,::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (max-width:1419px){.nav{display:none}.hd__menu{display:inline-flex}}@media (max-width:1180px){.mvp{grid-template-columns:repeat(3,minmax(0,1fr))}.mvp a:nth-child(3){border-right:0}.mvp a:nth-child(-n+3){border-bottom:1px solid var(--line)}.ft__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ft__a{grid-column:1/-1;flex-direction:row;flex-wrap:wrap}}@media (max-width:1100px){.run{grid-template-columns:repeat(2,minmax(0,1fr))}.secs,.pc{grid-template-columns:minmax(0,1fr)}.modes{grid-template-columns:minmax(0,1fr)}.mode{clip-path:none;border-radius:var(--r)}}@media (max-width:900px){:root{--pad:24px;--skew:0px}.split{grid-template-columns:minmax(0,1fr);gap:0;min-height:0}.split__c{clip-path:polygon(0 0,100%0,100% calc(100% - 22px),0 100%);padding:34px var(--pad) 52px}.split__t{clip-path:none;margin:0;padding:28px var(--pad) 30px}.duo{grid-template-columns:minmax(0,1fr)}.lv__s{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hd__ref .btn__f{display:none}.hd__ref .btn__s{display:inline}.hd__ref{padding:0 14px}.ft__in{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){:root{--pad:16px}.hd__in{gap:10px;min-height:62px}.logo__w{font-size:19px}.split h1{font-size:clamp(30px,1.2rem + 4vw,40px)}.split .lead{font-size:16px}.split .btn,.bonus__btn{align-self:stretch}.split__t .code--big{align-self:stretch;justify-content:space-between}.split__t .code--big .code__v{font-size:28px}.mvp{grid-template-columns:repeat(2,minmax(0,1fr))}.mvp a{padding:16px 14px;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)}.mvp a:nth-child(2n){border-right:0!important}.mvp a:nth-last-child(-n+2){border-bottom:0}.mvp b{font-size:32px}.run{grid-template-columns:minmax(0,1fr)}.run li{clip-path:none;border-radius:var(--r);min-height:0}.prose p{font-size:16px}.box,.pc__code,.pc__steps{padding:18px}.mode{padding:20px}.tbl{font-size:14px}.tbl th,.tbl td{padding:10px 6px}.tbl td:nth-child(2){display:none}.btn,.pc .btn{white-space:normal;text-align:center}.hd__r .code{padding:0 10px}.hd__r .code [data-lucide],.hd__r .code .lucide{display:none}.ct__card dl{grid-template-columns:minmax(0,1fr);gap:4px}.ct__card dd{margin-bottom:10px}}@media (max-width:520px){.logo__w{display:none}}@media (max-width:480px){.hd__ref{width:48px;padding:0;justify-content:center}.hd__ref .btn__s{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media (max-width:400px){.code__v{font-size:16px}.logo__w{font-size:17px}}@media (max-width:340px){.logo__w{display:none}}