/*
Theme Name: DEADKOP PRO
Theme URI: https://deadkop.ua
Author: DEADKOP
Author URI: https://deadkop.ua
Description: Gaming WordPress Theme
Version: 4.34.4
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.1
Text Domain: deadkop-pro
*/:root{
    --bg:#05070d;
    --bg2:#08132a;
    --panel:#0b1020;
    --panel2:#101a33;

    --blue:#0070ff;
    --cyan:#00b2ff;
    --purple:#6a00ff;

    --text:#ffffff;
    --muted:#a6b0c2;

    --border:rgba(255,255,255,.08);
    --glow:0 0 25px rgba(0,178,255,.45);
}

*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

html{
    scroll-behavior:smooth;
}

body{
    background:
        radial-gradient(circle at 20% 10%,rgba(0,112,255,.22),transparent 35%),
        radial-gradient(circle at 80% 20%,rgba(106,0,255,.18),transparent 30%),
        linear-gradient(180deg,#05070d,#08132a 60%,#05070d);
    color:var(--text);
    font-family:Inter,Arial,sans-serif;
    overflow-x:hidden;
}

body::before{
    content:"";
    position:fixed;
    inset:0;
    pointer-events:none;
    background:
        linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),
        linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);
    background-size:60px 60px;
    opacity:.35;
    z-index:-1;
}

a{
    color:inherit;
    text-decoration:none;
}

img{
    max-width:100%;
    height:auto;
}

.container{
    width:min(1440px,92%);
    margin:0 auto;
}

.btn{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:56px;
    padding:0 34px;
    border-radius:14px;
    font-weight:800;
    transition:.3s;
}

.btn-primary{
    background:linear-gradient(135deg,var(--blue),var(--cyan));
    color:#fff;
    box-shadow:var(--glow);
}

.btn-primary:hover{
    transform:translateY(-4px);
    box-shadow:0 0 45px rgba(0,178,255,.75);
}

.btn-secondary{
    border:2px solid rgba(255,255,255,.7);
    color:#fff;
    backdrop-filter:blur(10px);
}

.btn-secondary:hover{
    border-color:var(--cyan);
    color:var(--cyan);
    box-shadow:var(--glow);
}

.section-head{
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin-bottom:42px;
}

.section-head h2,
.latest-news h2{
    font-size:48px;
    font-weight:900;
    text-transform:uppercase;
    letter-spacing:.02em;
    text-shadow:0 0 25px rgba(0,178,255,.4);
}

.view-all{
    color:var(--cyan);
    font-weight:800;
}
.site-main{
    background:#05070d;
}

.latest-news{
    margin-bottom:0;
    padding-bottom:100px;
}
body{
    background:#05070d!important;
    color:#fff;
    font-family:Inter,Arial,sans-serif!important;
}

a{
    color:inherit;
    text-decoration:none;
}

h1,h2,h3,h4,p,span,a{
    font-family:Inter,Arial,sans-serif;
}

.site-main,
.archive-page,
.single-page,
.latest-news{
    background:#05070d;
}

html,body{
    max-width:100%;
    overflow-x:hidden;
}
/* =========================
   GLOBAL PAGE FIX
========================= */

body{
    background:#05070d!important;
    color:#eaf2ff!important;
    font-family:Inter,Arial,sans-serif!important;
}

.site-main,
.single-page,
.archive-page,
.page-content,
.latest-news{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.12),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a);
    color:#eaf2ff;
}

h1,h2,h3,h4,h5,h6{
    color:#ffffff!important;
    font-family:Inter,Arial,sans-serif!important;
    font-weight:900;
    line-height:1.15;
    text-shadow:0 0 22px rgba(0,178,255,.25);
}

p{
    color:#c9d6ea;
    line-height:1.8;
}

a{
    color:#8fd8ff;
    text-decoration:none;
}

a:hover{
    color:#00b2ff;
}

.single-page,
.archive-page{
    padding:80px 0 100px;
}

.single-article{
    max-width:980px;
    margin:0 auto;
    background:linear-gradient(180deg,#101a33,#071024);
    border:1px solid rgba(255,255,255,.08);
    border-radius:26px;
    padding:48px;
    box-shadow:0 25px 80px rgba(0,0,0,.35);
}

.single-title{
    font-size:clamp(36px,5vw,64px);
    margin-bottom:18px;
}

.single-meta{
    display:flex;
    gap:18px;
    color:#8fbfff;
    font-weight:800;
    margin-bottom:34px;
}

.single-thumbnail{
    margin:34px 0;
    border-radius:22px;
    overflow:hidden;
}

.single-thumbnail img{
    width:100%;
    height:auto;
    display:block;
}

.single-content{
    font-size:20px;
    line-height:1.9;
}

.single-content p{
    margin-bottom:26px;
}

.single-content img{
    max-width:100%;
    height:auto;
    border-radius:18px;
    margin:28px 0;
}

.news-card h3,
.news-card h3 a{
    color:#ffffff!important;
}

.news-content p{
    color:#c9d6ea!important;
}

.news-meta{
    color:#8fbfff!important;
}

.site-footer{
    color:#c9d6ea;
}
.single-content img{
    display:block;
    width:100%;
    max-width:100%;
    height:auto;

    margin:40px auto;

    float:none!important;
    clear:both;

    border-radius:18px;
}

.single-content figure{
    display:block;
    margin:40px auto;
    width:100%;
    clear:both;
}

.single-content p{
    clear:both;
}

.single-content{
    overflow:hidden;
}/* ===========================
   SINGLE ARTICLE
=========================== */

.single-page{

    background:
        radial-gradient(circle at top, rgba(0,170,255,.12), transparent 35%),
        linear-gradient(180deg,#04070f,#081322);

    padding:80px 0 120px;
    min-height:100vh;
}

.single-article{

    max-width:980px;
    margin:0 auto;

    background:#0b1425;

    border:1px solid rgba(255,255,255,.08);

    border-radius:24px;

    padding:55px;

    box-shadow:0 25px 70px rgba(0,0,0,.45);
}

.single-title{

    color:#fff;

    font-size:56px;

    line-height:1.15;

    margin:25px 0 35px;
}

.single-meta{

    display:flex;

    gap:25px;

    color:#7fc8ff;

    font-weight:700;

    margin-bottom:20px;
}

.single-thumbnail{

    margin-bottom:45px;

    border-radius:20px;

    overflow:hidden;
}

.single-thumbnail img{

    width:100%;

    display:block;
}

.single-content{

    color:#d6e3f3;

    font-size:21px;

    line-height:1.9;
}

.single-content p{

    margin-bottom:28px;
}

.single-content img{

    display:block;

    width:100%;

    max-width:100%;

    height:auto;

    margin:40px auto;

    border-radius:18px;

    float:none!important;

    clear:both;
}

.single-content figure{

    margin:40px auto;

    width:100%;

    clear:both;
}

.single-content h2,
.single-content h3,
.single-content h4{

    color:#fff;

    margin:45px 0 20px;
}

.single-content blockquote{

    border-left:4px solid #00b2ff;

    padding-left:20px;

    color:#9dcfff;

    font-style:italic;

    margin:35px 0;
}
/* ===========================
   DEADKOP SINGLE ARTICLE v2
=========================== */

.single-page{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.16),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a 55%,#05070d);
    color:#eaf2ff;
    min-height:100vh;
    padding:90px 0 120px;
}

.single-article{
    color:#eaf2ff;
}

.single-head{
    max-width:980px;
    margin:0 auto 34px;
}

.single-cat{
    display:inline-flex;
    padding:9px 18px;
    border-radius:999px;
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff;
    font-size:13px;
    font-weight:900;
    text-transform:uppercase;
    margin-bottom:22px;
    box-shadow:0 0 25px rgba(0,178,255,.4);
}

.single-title{
    color:#fff!important;
    font-size:clamp(42px,5vw,76px);
    line-height:1.05;
    font-weight:900;
    margin:0 0 22px;
    max-width:1050px;
    text-shadow:0 0 35px rgba(0,178,255,.25);
}

.single-meta{
    display:flex;
    gap:22px;
    flex-wrap:wrap;
    color:#8fcfff;
    font-size:15px;
    font-weight:800;
}

.single-cover{
    max-width:1180px;
    margin:42px auto 55px;
    border-radius:28px;
    overflow:hidden;
    border:1px solid rgba(255,255,255,.1);
    box-shadow:0 30px 90px rgba(0,0,0,.45);
}

.single-cover img{
    width:100%;
    height:auto;
    display:block;
}

.single-content-wrap{
    max-width:980px;
    margin:0 auto;
    background:linear-gradient(180deg,#0d172e,#071024);
    border:1px solid rgba(255,255,255,.08);
    border-radius:28px;
    padding:56px;
    box-shadow:0 25px 80px rgba(0,0,0,.35);
}

.single-content{
    color:#d7e6f8;
    font-size:21px;
    line-height:1.9;
}

.single-content p{
    color:#d7e6f8;
    margin:0 0 28px;
}

.single-content h2{
    color:#fff!important;
    font-size:38px;
    margin:48px 0 20px;
}

.single-content h3{
    color:#fff!important;
    font-size:30px;
    margin:42px 0 18px;
}

.single-content a{
    color:#00b2ff;
    font-weight:800;
    text-decoration:none;
}

.single-content a:hover{
    text-decoration:underline;
}

.single-content img{
    display:block;
    width:100%;
    max-width:100%;
    height:auto;
    margin:42px auto;
    border-radius:20px;
    float:none!important;
    clear:both;
    box-shadow:0 20px 60px rgba(0,0,0,.35);
}

.single-content figure{
    margin:42px auto;
    width:100%;
    clear:both;
}

.single-content figcaption{
    color:#8ca4c4;
    font-size:14px;
    text-align:center;
    margin-top:12px;
}

.single-content blockquote{
    margin:42px 0;
    padding:24px 28px;
    border-left:4px solid #00b2ff;
    background:rgba(0,178,255,.08);
    border-radius:0 18px 18px 0;
    color:#bfe8ff;
    font-style:italic;
}

.single-content ul,
.single-content ol{
    margin:0 0 28px 24px;
}

.single-content li{
    margin-bottom:10px;
}

@media(max-width:800px){
    .single-page{
        padding:60px 0 80px;
    }

    .single-content-wrap{
        padding:28px;
        border-radius:22px;
    }

    .single-content{
        font-size:18px;
    }
}
body.single{
    background:#05070d!important;
}

.dk-single{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.16),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a 55%,#05070d)!important;
    padding:80px 0 120px!important;
    color:#eaf2ff!important;
}

.dk-single .single-article{
    max-width:1050px!important;
    margin:0 auto!important;
    padding:55px!important;
    background:linear-gradient(180deg,#101a33,#071024)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:28px!important;
    box-shadow:0 25px 80px rgba(0,0,0,.4)!important;
}

.dk-single .single-cat{
    display:inline-flex!important;
    padding:9px 18px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#0070ff,#00b2ff)!important;
    color:#fff!important;
    font-weight:900!important;
    margin-bottom:22px!important;
}

.dk-single .single-title{
    color:#fff!important;
    font-size:clamp(38px,5vw,68px)!important;
    line-height:1.1!important;
    margin:0 0 22px!important;
}

.dk-single .single-meta{
    display:flex!important;
    gap:22px!important;
    color:#8fcfff!important;
    font-weight:800!important;
    margin-bottom:35px!important;
}

.dk-single .single-cover{
    margin:35px 0 45px!important;
    border-radius:24px!important;
    overflow:hidden!important;
}

.dk-single .single-cover img{
    width:100%!important;
    height:auto!important;
    display:block!important;
}

.dk-single .single-content{
    color:#d7e6f8!important;
    font-size:21px!important;
    line-height:1.9!important;
}

.dk-single .single-content p{
    color:#d7e6f8!important;
    margin-bottom:28px!important;
}

.dk-single .single-content img{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:40px auto!important;
    border-radius:18px!important;
    float:none!important;
    clear:both!important;
}
/* =========================
   SINGLE POST
========================= */

body.single,
.dk-single{
    background:#07111f;
}

.dk-single{
    padding:80px 0;
    min-height:100vh;
    background:
        radial-gradient(circle at top,#14345d 0%,#081322 45%,#050b14 100%);
}

.dk-single .container{
    width:min(1100px,92%);
    margin:auto;
}

.dk-single .single-article{
    background:#101a2d;
    border-radius:24px;
    padding:50px;
    border:1px solid rgba(255,255,255,.08);
    box-shadow:0 20px 60px rgba(0,0,0,.35);
}

.dk-single .single-cat{
    display:inline-block;
    padding:8px 18px;
    background:#119dff;
    color:#fff;
    border-radius:999px;
    font-weight:700;
    margin-bottom:20px;
}

.dk-single .single-title{
    color:#fff;
    font-size:54px;
    line-height:1.15;
    margin-bottom:20px;
}

.dk-single .single-meta{
    display:flex;
    gap:20px;
    color:#7cc9ff;
    margin-bottom:35px;
}

.dk-single .single-cover{
    margin:30px 0 45px;
    overflow:hidden;
    border-radius:20px;
}

.dk-single .single-cover img{
    width:100%;
    display:block;
}

.dk-single .single-content{
    color:#dce8f5;
    font-size:20px;
    line-height:1.9;
}

.dk-single .single-content p{
    margin-bottom:26px;
}

.dk-single .single-content h2,
.dk-single .single-content h3,
.dk-single .single-content h4{
    color:#fff;
    margin:40px 0 20px;
}

.dk-single .single-content img{
    display:block;
    max-width:100%;
    height:auto;
    border-radius:18px;
    margin:35px auto;
}

.dk-single .single-content a{
    color:#2cbcff;
}
/* =========================
   DEADKOP SINGLE PAGE
========================= */

body.single{
    background:#05070d!important;
}

.dk-single{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.16),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a 55%,#05070d)!important;
    padding:80px 0 120px!important;
    color:#eaf2ff!important;
    min-height:100vh;
}

.dk-single .single-article{
    max-width:1050px!important;
    margin:0 auto!important;
    padding:55px!important;
    background:linear-gradient(180deg,#101a33,#071024)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:28px!important;
    box-shadow:0 25px 80px rgba(0,0,0,.4)!important;
}

.dk-single .single-cat{
    display:inline-flex!important;
    padding:9px 18px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#0070ff,#00b2ff)!important;
    color:#fff!important;
    font-weight:900!important;
    margin-bottom:22px!important;
}

.dk-single .single-title{
    color:#fff!important;
    font-size:clamp(38px,5vw,68px)!important;
    line-height:1.1!important;
    margin:0 0 22px!important;
    font-family:Inter,Arial,sans-serif!important;
}

.dk-single .single-meta{
    display:flex!important;
    gap:22px!important;
    color:#8fcfff!important;
    font-weight:800!important;
    margin-bottom:35px!important;
}

.dk-single .single-cover{
    margin:35px 0 45px!important;
    border-radius:24px!important;
    overflow:hidden!important;
}

.dk-single .single-cover img{
    width:100%!important;
    height:auto!important;
    display:block!important;
}

.dk-single .single-content{
    color:#d7e6f8!important;
    font-size:21px!important;
    line-height:1.9!important;
    font-family:Inter,Arial,sans-serif!important;
}

.dk-single .single-content p{
    color:#d7e6f8!important;
    margin-bottom:28px!important;
}

.dk-single .single-content img{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:40px auto!important;
    border-radius:18px!important;
    float:none!important;
    clear:both!important;
}

/* ==================================================
   DEADKOP GLOBAL FIXES
================================================== */

body{
    background:#05070d!important;
    color:#eaf2ff!important;
    font-family:Inter,Arial,sans-serif!important;
}

.site-main,
.archive-page,
.single-page,
.latest-news{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.14),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a 55%,#05070d)!important;
    color:#eaf2ff!important;
}

h1,h2,h3,h4,h5,h6{
    color:#fff!important;
    font-family:Inter,Arial,sans-serif!important;
}

p{
    color:#c9d6ea;
}

a{
    color:#8fd8ff;
    text-decoration:none;
}

a:hover{
    color:#00b2ff;
}

/* =========================
   DEADKOP SINGLE PAGE
========================= */

body.single{
    background:#05070d!important;
}

.dk-single{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.16),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a 55%,#05070d)!important;
    padding:80px 0 120px!important;
    color:#eaf2ff!important;
    min-height:100vh;
}

.dk-single .container{
    width:min(1100px,92%);
    margin:0 auto;
}

.dk-single .single-article{
    max-width:1050px!important;
    margin:0 auto!important;
    padding:55px!important;
    background:linear-gradient(180deg,#101a33,#071024)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:28px!important;
    box-shadow:0 25px 80px rgba(0,0,0,.4)!important;
}

.dk-single .single-cat{
    display:inline-flex!important;
    padding:9px 18px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#0070ff,#00b2ff)!important;
    color:#fff!important;
    font-weight:900!important;
    margin-bottom:22px!important;
    text-transform:uppercase;
    font-size:13px;
}

.dk-single .single-title{
    color:#fff!important;
    font-size:clamp(38px,5vw,68px)!important;
    line-height:1.1!important;
    margin:0 0 22px!important;
    font-family:Inter,Arial,sans-serif!important;
    font-weight:900!important;
    text-shadow:0 0 35px rgba(0,178,255,.25);
}

.dk-single .single-meta{
    display:flex!important;
    gap:22px!important;
    flex-wrap:wrap;
    color:#8fcfff!important;
    font-weight:800!important;
    margin-bottom:35px!important;
}

.dk-single .single-cover{
    margin:35px 0 45px!important;
    border-radius:24px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.1);
    box-shadow:0 25px 75px rgba(0,0,0,.35);
}

.dk-single .single-cover img{
    width:100%!important;
    height:auto!important;
    display:block!important;
}

.dk-single .single-content{
    color:#d7e6f8!important;
    font-size:21px!important;
    line-height:1.9!important;
    font-family:Inter,Arial,sans-serif!important;
}

.dk-single .single-content p{
    color:#d7e6f8!important;
    margin-bottom:28px!important;
}

.dk-single .single-content h2,
.dk-single .single-content h3,
.dk-single .single-content h4{
    color:#fff!important;
    margin:42px 0 20px!important;
}

.dk-single .single-content a{
    color:#00b2ff!important;
    font-weight:800;
}

.dk-single .single-content img{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:40px auto!important;
    border-radius:18px!important;
    float:none!important;
    clear:both!important;
    box-shadow:0 20px 60px rgba(0,0,0,.35);
}

.dk-single .single-content figure{
    display:block!important;
    width:100%!important;
    margin:40px auto!important;
    clear:both!important;
}

.dk-single .single-content blockquote{
    margin:40px 0!important;
    padding:24px 28px!important;
    border-left:4px solid #00b2ff!important;
    background:rgba(0,178,255,.08)!important;
    color:#bfe8ff!important;
    border-radius:0 18px 18px 0!important;
}

.archive-empty{
    color:#c9d6ea;
    font-size:20px;
}

@media(max-width:800px){
    .dk-single{
        padding:55px 0 80px!important;
    }

    .dk-single .single-article{
        padding:28px!important;
        border-radius:22px!important;
    }

    .dk-single .single-content{
        font-size:18px!important;
    }
}


/* ==================================================
   DEADKOP PRO v2 GLOBAL FIXES
================================================== */

body{
    background:#05070d!important;
    color:#eaf2ff!important;
    font-family:Inter,Arial,sans-serif!important;
}

.site-main,
.archive-page,
.single-page,
.latest-news{
    background:
        radial-gradient(circle at 20% 0%,rgba(0,178,255,.12),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a 55%,#05070d)!important;
    color:#eaf2ff!important;
}

.empty-state{
    color:#b8c7dd;
    font-size:20px;
}

/* =========================
   SINGLE POST / PAGE
========================= */

body.single,
body.page{
    background:#05070d!important;
}

.dk-single{
    padding:80px 0 120px!important;
    min-height:100vh;
}

.single-hero{
    position:relative;
    padding:40px 0 0;
}

.single-hero-inner{
    max-width:1120px;
}

.single-breadcrumbs{
    display:flex;
    gap:10px;
    align-items:center;
    margin-bottom:22px;
    color:#89a8ca;
    font-size:14px;
    font-weight:800;
}

.single-breadcrumbs a{
    color:#8fd8ff;
}

.single-breadcrumbs span{
    color:#58708f;
}

.single-article{
    color:#eaf2ff!important;
}

.single-cat{
    display:inline-flex!important;
    padding:9px 18px!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#0070ff,#00b2ff)!important;
    color:#fff!important;
    font-size:13px!important;
    font-weight:900!important;
    text-transform:uppercase!important;
    margin-bottom:22px!important;
    box-shadow:0 0 25px rgba(0,178,255,.4)!important;
}

.single-title{
    color:#fff!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:clamp(38px,5vw,74px)!important;
    line-height:1.06!important;
    font-weight:900!important;
    letter-spacing:-.03em!important;
    margin:0 0 22px!important;
    max-width:1080px;
    text-shadow:0 0 35px rgba(0,178,255,.25)!important;
}

.single-meta{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:20px!important;
    color:#8fcfff!important;
    font-size:15px!important;
    font-weight:800!important;
    margin-bottom:36px!important;
}

.single-cover{
    max-width:1180px!important;
    margin:42px auto 58px!important;
    border-radius:28px!important;
    overflow:hidden!important;
    border:1px solid rgba(255,255,255,.1)!important;
    box-shadow:0 30px 90px rgba(0,0,0,.48)!important;
    background:#071024!important;
}

.single-cover img{
    width:100%!important;
    max-height:680px!important;
    object-fit:cover!important;
    display:block!important;
}

.single-body-grid{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) 300px!important;
    gap:34px!important;
    align-items:start!important;
}

.single-content-card{
    background:linear-gradient(180deg,#101a33,#071024)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    border-radius:28px!important;
    padding:56px!important;
    box-shadow:0 25px 80px rgba(0,0,0,.35)!important;
}

.single-content{
    color:#d7e6f8!important;
    font-family:Inter,Arial,sans-serif!important;
    font-size:21px!important;
    line-height:1.9!important;
}

.single-content p{
    color:#d7e6f8!important;
    margin:0 0 28px!important;
}

.single-content h2,
.single-content h3,
.single-content h4{
    color:#fff!important;
    font-weight:900!important;
    line-height:1.2!important;
    margin:46px 0 20px!important;
}

.single-content h2{font-size:38px!important;}
.single-content h3{font-size:30px!important;}

.single-content a{
    color:#00b2ff!important;
    font-weight:800!important;
    text-decoration:none!important;
}

.single-content a:hover{
    text-decoration:underline!important;
}

.single-content img{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    margin:42px auto!important;
    border-radius:20px!important;
    float:none!important;
    clear:both!important;
    box-shadow:0 20px 60px rgba(0,0,0,.35)!important;
}

.single-content figure{
    margin:42px auto!important;
    width:100%!important;
    clear:both!important;
}

.single-content figcaption{
    color:#8ca4c4!important;
    font-size:14px!important;
    text-align:center!important;
    margin-top:12px!important;
}

.single-content blockquote{
    margin:42px 0!important;
    padding:24px 28px!important;
    border-left:4px solid #00b2ff!important;
    background:rgba(0,178,255,.08)!important;
    border-radius:0 18px 18px 0!important;
    color:#bfe8ff!important;
    font-style:italic!important;
}

.single-content ul,
.single-content ol{
    margin:0 0 28px 24px!important;
}

.single-content li{
    margin-bottom:10px!important;
}

.single-share{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
    align-items:center;
    margin-top:45px;
    padding-top:28px;
    border-top:1px solid rgba(255,255,255,.08);
    color:#9eb9d8;
    font-weight:900;
}

.single-share a{
    display:inline-flex;
    padding:10px 16px;
    border-radius:999px;
    background:rgba(0,178,255,.1);
    color:#8fd8ff!important;
    border:1px solid rgba(0,178,255,.2);
}

.single-sidebar{
    display:flex;
    flex-direction:column;
    gap:22px;
    position:sticky;
    top:30px;
}

.single-widget{
    background:linear-gradient(180deg,#101a33,#071024);
    border:1px solid rgba(255,255,255,.08);
    border-radius:22px;
    padding:24px;
    box-shadow:0 20px 60px rgba(0,0,0,.25);
}

.single-widget h3{
    color:#fff!important;
    font-size:22px;
    margin-bottom:14px;
}

.single-widget p{
    color:#b8c7dd!important;
    line-height:1.7;
}

.single-side-link{
    display:block;
    color:#8fd8ff!important;
    margin-bottom:10px;
    font-weight:800;
}

.related-posts{
    padding:80px 0 0;
}

/* =========================
   ARCHIVES / PAGINATION
========================= */

.archive-page{
    min-height:100vh;
}

.archive-page .latest-news{
    padding-top:90px!important;
}

.pagination{
    margin-top:55px;
    display:flex;
    justify-content:center;
}

.pagination .nav-links{
    display:flex;
    gap:12px;
    flex-wrap:wrap;
}

.pagination a,
.pagination span{
    display:inline-flex;
    min-width:46px;
    min-height:46px;
    align-items:center;
    justify-content:center;
    padding:0 16px;
    border-radius:14px;
    background:#101a33;
    color:#d7e6f8!important;
    border:1px solid rgba(255,255,255,.08);
    font-weight:900;
}

.pagination .current{
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff!important;
    box-shadow:0 0 25px rgba(0,178,255,.35);
}

@media(max-width:1050px){
    .single-body-grid{
        grid-template-columns:1fr!important;
    }

    .single-sidebar{
        position:static;
    }
}

@media(max-width:800px){
    .dk-single{
        padding:50px 0 80px!important;
    }

    .single-content-card{
        padding:28px!important;
        border-radius:22px!important;
    }

    .single-content{
        font-size:18px!important;
    }

    .single-cover{
        border-radius:20px!important;
    }
}
/* SINGLE MOBILE + CONTENT FIX */

.single-page,
.dk-single{
    overflow-x:hidden;
}

.single-article{
    width:min(1050px,92%);
    margin:0 auto;
}

.single-content{
    max-width:820px;
    margin:0 auto;
}

.single-content img,
.single-content figure img{
    max-width:100%;
    height:auto;
    object-fit:cover;
}

.single-content .wp-block-image{
    margin:35px auto;
}

.single-content .wp-block-image img{
    border-radius:20px;
}

@media(max-width:768px){

    .site-header{
        padding:12px 0;
    }

    .header-inner{
        gap:14px;
    }

    .site-logo{
        max-width:72px;
    }

    .main-menu .menu{
        gap:14px;
        overflow-x:auto;
        padding-bottom:8px;
    }

    .main-menu .menu li a{
        font-size:13px;
        white-space:nowrap;
    }

    .search-btn{
        width:48px;
        height:48px;
        min-width:48px;
    }

    .hero{
        min-height:620px;
        padding:80px 0;
    }

    .hero h1{
        font-size:48px;
    }

    .single-article{
        width:94%;
        padding:28px 20px!important;
        border-radius:22px;
    }

    .single-title{
        font-size:34px!important;
        line-height:1.15!important;
    }

    .single-content{
        font-size:18px!important;
        line-height:1.8!important;
    }

    .single-content h2{
        font-size:28px!important;
    }

    .single-content img{
        border-radius:16px;
    }

    .news-grid{
        grid-template-columns:1fr!important;
    }
}

/* =========================================================
   DEADKOP SINGLE ARTICLE WIDE FIX
   Ширша сторінка статті: нормальний текст + компактний сайдбар
   ========================================================= */

.single-post .dk-single,
.single-post .single-page{
    padding:70px 0 110px!important;
    overflow-x:hidden!important;
}

/* Прибираємо стару вузьку картку з усього article */
.single-post .single-article{
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
}

/* Єдина нормальна ширина сторінки */
.single-post .single-hero .container,
.single-post .single-body-grid,
.single-post .related-posts .container{
    width:min(1280px,92%)!important;
    max-width:1280px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

.single-post .single-hero-inner{
    max-width:1050px!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

.single-post .single-title{
    max-width:1050px!important;
}

.single-post .single-cover{
    width:min(1280px,92%)!important;
    max-width:1280px!important;
    margin:42px auto 50px!important;
}

/* Десктоп: текстова колонка стала ширшою */
@media (min-width:1051px){
    .single-post .single-body-grid{
        display:grid!important;
        grid-template-columns:minmax(0,900px) 310px!important;
        gap:36px!important;
        align-items:start!important;
        justify-content:center!important;
    }
}

.single-post .single-content-card{
    width:100%!important;
    max-width:none!important;
    padding:44px!important;
    border-radius:28px!important;
    background:linear-gradient(180deg,#101a33,#071024)!important;
    border:1px solid rgba(255,255,255,.08)!important;
    box-shadow:0 25px 80px rgba(0,0,0,.35)!important;
}

/* Ось головне: прибираємо max-width:820px, який стискав текст */
.single-post .single-content{
    max-width:none!important;
    width:100%!important;
    margin:0!important;
    color:#d7e6f8!important;
    font-size:20px!important;
    line-height:1.82!important;
}

.single-post .single-content p{
    max-width:none!important;
    width:100%!important;
    margin:0 0 26px!important;
}

.single-post .single-content h2{
    font-size:36px!important;
    line-height:1.18!important;
}

.single-post .single-content h3{
    font-size:28px!important;
    line-height:1.22!important;
}

.single-post .single-sidebar{
    width:100%!important;
    max-width:310px!important;
}

.single-post .single-widget{
    padding:24px!important;
}

/* Планшет */
@media (max-width:1050px){
    .single-post .single-body-grid{
        display:grid!important;
        grid-template-columns:1fr!important;
        gap:28px!important;
    }

    .single-post .single-sidebar{
        position:static!important;
        max-width:none!important;
    }

    .single-post .single-content-card{
        padding:38px!important;
    }
}

/* Мобільна версія */
@media (max-width:768px){
    .single-post .dk-single,
    .single-post .single-page{
        padding:45px 0 80px!important;
    }

    .single-post .single-hero .container,
    .single-post .single-body-grid,
    .single-post .related-posts .container{
        width:94%!important;
    }

    .single-post .single-content-card{
        padding:24px 20px!important;
        border-radius:22px!important;
    }

    .single-post .single-content{
        font-size:18px!important;
        line-height:1.75!important;
    }

    .single-post .single-content h2{
        font-size:28px!important;
    }

    .single-post .single-content h3{
        font-size:24px!important;
    }
}

/* DEADKOP PRO 3.1 integration */
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.dk-front-page{background:#05070d;}
.deadkop-app-page{padding:0;margin:0;}
.dk-page-template{padding-top:0;}
.empty-section{grid-column:1/-1;border:1px dashed rgba(120,166,255,.28);border-radius:24px;padding:34px;background:rgba(255,255,255,.03);}
.empty-section h2{margin-bottom:10px;}
.news-card a{height:100%;}
.news-image img{width:100%;height:100%;object-fit:cover;display:block;}
.news-no-image{display:flex;align-items:center;justify-content:center;height:100%;font-size:28px;font-weight:950;color:#dff3ff;background:radial-gradient(circle at 30% 20%,rgba(0,183,255,.24),rgba(8,16,32,.96));}
body.menu-open{overflow:hidden;}
.hero{
    position:relative;
    min-height:640px;
    overflow:hidden;
    background:#05070d;
}

.heroSwiper,
.heroSwiper .swiper-wrapper,
.heroSwiper .swiper-slide{
    width:100%;
    min-height:640px;
}

.hero-slide{
    position:relative;
    min-height:640px;
    display:flex;
    align-items:center;
    background-size:cover;
    background-position:center;
}

.hero-overlay{
    position:absolute;
    inset:0;
    background:
        linear-gradient(90deg,#05070d 0%,rgba(5,7,13,.82) 38%,rgba(5,7,13,.25) 100%),
        linear-gradient(180deg,rgba(5,7,13,.1),#05070d 100%);
    z-index:1;
}

.hero .container,
.hero-content{
    position:relative;
    z-index:2;
}

.hero-content{
    max-width:780px;
    margin-left:clamp(40px,7vw,120px);
    padding:120px 0 90px;
    color:#fff;
}

.hero-tag{
    display:inline-flex;
    padding:11px 24px;
    border-radius:999px;
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff;
    font-size:15px;
    font-weight:900;
    margin-bottom:28px;
    box-shadow:0 0 30px rgba(0,178,255,.55);
}

.hero h1{
    max-width:760px;
    font-size:clamp(54px,7vw,96px);
    line-height:.95;
    font-weight:900;
    text-transform:uppercase;
    color:#fff;
    margin-bottom:26px;
    text-shadow:0 0 35px rgba(0,178,255,.35);
}

.hero p{
    color:#d8e7ff;
    font-size:22px;
    line-height:1.6;
    margin-bottom:36px;
    max-width:620px;
}

.hero-buttons{
    display:flex;
    gap:18px;
}

.hero-buttons a{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:56px;
    padding:0 34px;
    border-radius:14px;
    font-weight:900;
    text-decoration:none;
    transition:.3s;
}

.hero-buttons .btn-primary{
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff;
    box-shadow:0 0 25px rgba(0,178,255,.45);
}

.hero-buttons .btn-secondary{
    border:2px solid rgba(255,255,255,.75);
    color:#fff;
    background:rgba(255,255,255,.04);
}

.hero-buttons a:hover{
    transform:translateY(-4px);
}

.swiper-pagination{
    bottom:30px!important;
}

.swiper-pagination-bullet{
    width:11px;
    height:11px;
    background:#fff;
    opacity:.35;
}

.swiper-pagination-bullet-active{
    background:#00b2ff;
    opacity:1;
    box-shadow:0 0 18px #00b2ff;
}

@media(max-width:900px){
    .hero,
    .heroSwiper,
    .heroSwiper .swiper-wrapper,
    .heroSwiper .swiper-slide,
    .hero-slide{
        min-height:560px;
    }

    .hero-content{
        margin-left:24px;
        padding:90px 0 70px;
    }

    .hero h1{
        font-size:44px;
    }

    .hero p{
        font-size:18px;
    }
}

/* DEADKOP native hero slider: no external CDN dependency */
.heroSwiper .swiper-wrapper{position:relative;display:block!important}
.heroSwiper .swiper-slide{display:none!important;opacity:0}
.heroSwiper .swiper-slide:first-child,.heroSwiper .swiper-slide.is-active{display:block!important;opacity:1;animation:dkHeroFade .5s ease both}
.heroSwiper .swiper-pagination{position:absolute;left:0;right:0;bottom:30px!important;z-index:5;display:flex;justify-content:center;gap:9px}
.dk-hero-dot{width:11px;height:11px;padding:0;border:0;border-radius:50%;background:#fff;opacity:.35;cursor:pointer}
.dk-hero-dot.is-active{background:#00b2ff;opacity:1;box-shadow:0 0 18px #00b2ff}
@keyframes dkHeroFade{from{opacity:.25}to{opacity:1}}
/* =========================
   NEWS CARDS
========================= */

.latest-news{
    position:relative;
    padding:120px 0;
    background:
        radial-gradient(circle at 20% 0%,rgba(0,112,255,.18),transparent 35%),
        linear-gradient(180deg,#05070d,#08132a);
}

.section-head{
    display:flex;
    justify-content:space-between;
    align-items:flex-end;
    gap:30px;
    margin-bottom:50px;
}

.section-kicker{
    display:inline-block;
    color:#00b2ff;
    font-size:13px;
    font-weight:900;
    letter-spacing:.18em;
    margin-bottom:14px;
}

.section-head h1,
.section-head h2{
    font-size:54px;
    line-height:1;
    font-weight:900;
    text-transform:uppercase;
    color:#fff;
    text-shadow:0 0 25px rgba(0,178,255,.25);
}

.view-all{
    color:#00b2ff;
    font-weight:800;
}

.news-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:28px;
}

.news-card{
    background:linear-gradient(180deg,#101a33,#070b18);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    overflow:hidden;
    transition:.35s ease;
    box-shadow:0 20px 60px rgba(0,0,0,.22);
}

.news-card:hover{
    transform:translateY(-10px);
    border-color:#00b2ff;
    box-shadow:0 25px 70px rgba(0,178,255,.25);
}

.news-card a{
    display:block;
    color:inherit;
    text-decoration:none;
}

.news-image{
    height:230px;
    overflow:hidden;
    background:#071024;
}

.news-image img{
    width:100%;
    height:100%;
    object-fit:cover;
    display:block;
    transition:.45s ease;
}

.news-card:hover .news-image img{
    transform:scale(1.07);
}

.news-no-image{
    height:100%;
    display:flex;
    align-items:center;
    justify-content:center;
    color:#00b2ff;
    font-size:28px;
    font-weight:900;
    letter-spacing:.08em;
}

.news-content{
    padding:26px;
}

.news-cat{
    display:inline-flex;
    padding:7px 14px;
    border-radius:999px;
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff;
    font-size:12px;
    font-weight:900;
    margin-bottom:16px;
}

.news-content h3{
    font-size:24px;
    line-height:1.25;
    margin-bottom:14px;
    color:#fff!important;
}

.news-content p{
    color:#c9d6ea!important;
    line-height:1.7;
    margin-bottom:22px;
}

.news-meta{
    display:flex;
    justify-content:space-between;
    gap:18px;
    color:#8fbfff!important;
    font-size:14px;
    font-weight:700;
}

@media(max-width:1000px){
    .news-grid{
        grid-template-columns:1fr;
    }

    .section-head{
        align-items:flex-start;
        flex-direction:column;
    }

    .section-head h1,
    .section-head h2{
        font-size:38px;
    }
}


/* DEADKOP 3.4 card safety */
.news-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr)) !important;align-items:stretch !important;}
.news-card{min-width:0 !important;width:100% !important;}
.news-image{height:auto !important;aspect-ratio:16/9 !important;min-height:190px !important;}
.news-content h3{overflow-wrap:anywhere !important;}
@media(max-width:640px){.latest-news{padding:54px 0 !important;}.news-grid{grid-template-columns:1fr !important;}.news-content{padding:18px !important;}.news-content h3{font-size:21px !important;}}
.site-footer{
    position:relative;
    overflow:hidden;
    padding:70px 0 28px;
    background:
        radial-gradient(circle at 12% 10%,rgba(0,183,255,.16),transparent 26%),
        radial-gradient(circle at 88% 12%,rgba(64,120,255,.16),transparent 24%),
        linear-gradient(180deg,#071225,#040913);
    border-top:1px solid rgba(0,178,255,.18);
}
.footer-glow{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(0,183,255,.08),transparent);}
.footer-top{position:relative;display:grid;grid-template-columns:minmax(300px,1.4fr) repeat(3,minmax(180px,1fr));gap:34px;padding:34px;border-radius:32px;background:linear-gradient(180deg,rgba(10,20,40,.88),rgba(5,11,24,.88));border:1px solid rgba(95,150,255,.18);box-shadow:0 26px 90px rgba(0,0,0,.34);}
.footer-brand{display:grid;gap:18px;align-content:start;}
.footer-logo-row{display:flex;align-items:center;gap:16px;}
.footer-brand .custom-logo-link{display:flex;align-items:center;justify-content:center;width:88px;min-width:88px;height:88px;border-radius:26px;background:linear-gradient(135deg,rgba(0,183,255,.18),rgba(64,120,255,.14));border:1px solid rgba(122,185,255,.24);box-shadow:0 18px 50px rgba(0,183,255,.20);overflow:hidden;}
.footer-brand .custom-logo-link img{max-width:100%;max-height:100%;object-fit:contain;padding:12px;}
.footer-brand h3{margin:0 0 8px;font-size:30px;line-height:1;color:#fff;text-transform:uppercase;text-shadow:0 0 24px rgba(0,183,255,.24);}
.footer-brand p{max-width:460px;margin:0;color:#aac4dd;line-height:1.65;}
.footer-social-row{display:flex;flex-wrap:wrap;gap:10px;}
.footer-social-row a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:999px;text-decoration:none;font-weight:850;color:#fff;background:rgba(255,255,255,.05);border:1px solid rgba(120,166,255,.14);transition:.18s;}
.footer-social-row a:hover{transform:translateY(-2px);background:rgba(0,183,255,.12);border-color:rgba(0,183,255,.28);}
.footer-links,.footer-cta{display:grid;align-content:start;gap:10px;}
.footer-links h4,.footer-cta h4{margin:0 0 6px;font-size:14px;color:#82cbff;text-transform:uppercase;letter-spacing:.08em;}
.footer-links a{color:#f1f8ff;text-decoration:none;opacity:.88;font-weight:750;}
.footer-links a:hover{opacity:1;color:#71c8ff;}
.footer-cta p{margin:0 0 8px;color:#aac4dd;line-height:1.6;}
.footer-youtube,.footer-chat,.footer-mail{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:16px;text-decoration:none;font-weight:900;color:#fff;}
.footer-youtube{background:linear-gradient(135deg,#0070ff,#00b2ff);box-shadow:0 18px 46px rgba(0,146,255,.28);}
.footer-chat{background:rgba(255,255,255,.05);border:1px solid rgba(120,166,255,.18);}
.footer-mail{justify-content:flex-start;padding:0;color:#8fd2ff;}
.footer-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 4px 0;color:#95b6d5;font-size:13px;}
.footer-bottom p{margin:0;color:#95b6d5;}
.footer-bottom span{color:#8fd2ff;font-weight:800;}
@media(max-width:980px){.footer-top{grid-template-columns:1fr 1fr;}.footer-brand{grid-column:1/-1;}}
@media(max-width:640px){.site-footer{padding:42px 0 18px;}.footer-top{grid-template-columns:1fr;padding:22px;border-radius:24px;}.footer-logo-row{align-items:flex-start;}.footer-brand .custom-logo-link{width:72px;min-width:72px;height:72px;}.footer-brand h3{font-size:24px;}.footer-bottom{flex-direction:column;align-items:flex-start;}.footer-youtube,.footer-chat{width:100%;}}

/* DEADKOP 3.3 footer and bottom navigation */
.dk-pro-footer{padding-bottom:18px;}
.dk-pro-footer .container{width:min(100% - 24px,1320px);margin:0 auto;}
.dk-pro-footer .footer-top{grid-template-columns:minmax(250px,1.15fr) repeat(2,minmax(160px,.7fr)) minmax(230px,.9fr);gap:22px;padding:28px;border-radius:28px;}
.dk-pro-footer .footer-logo-row{align-items:center;}
.dk-pro-footer .footer-brand .custom-logo-link{width:72px;min-width:72px;height:72px;border-radius:22px;}
.dk-pro-footer .footer-brand .custom-logo-link img{padding:10px;}
.dk-pro-footer .footer-brand h3{font-size:26px;}
.dk-pro-footer .footer-brand p{font-size:15px;line-height:1.55;}
.dk-pro-footer .footer-links a{min-height:28px;display:inline-flex;align-items:center;}
.dk-bottom-nav{display:none;}
@media(max-width:980px){
    .dk-pro-footer .footer-top{grid-template-columns:1fr 1fr;gap:18px;padding:24px;}
    .dk-pro-footer .footer-brand{grid-column:1/-1;}
}
@media(max-width:760px){
    body{padding-bottom:78px;}
    .dk-pro-footer{padding:34px 0 16px;}
    .dk-pro-footer .container{width:calc(100% - 20px);}
    .dk-pro-footer .footer-top{grid-template-columns:1fr;padding:18px;border-radius:22px;gap:20px;}
    .dk-pro-footer .footer-logo-row{gap:12px;align-items:center;}
    .dk-pro-footer .footer-brand .custom-logo-link{width:58px;min-width:58px;height:58px;border-radius:18px;}
    .dk-pro-footer .footer-brand h3{font-size:22px;}
    .dk-pro-footer .footer-brand p{font-size:14px;}
    .dk-pro-footer .footer-social-row a{min-height:38px;padding:0 12px;font-size:13px;}
    .dk-pro-footer .footer-youtube,.dk-pro-footer .footer-chat,.dk-pro-footer .footer-mail{min-height:44px;border-radius:14px;width:100%;}
    .dk-pro-footer .footer-bottom{padding-top:16px;font-size:12px;}
    .dk-bottom-nav{position:fixed;left:10px;right:10px;bottom:10px;z-index:99999;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;padding:8px;border-radius:22px;background:linear-gradient(180deg,rgba(8,18,36,.96),rgba(4,10,22,.96));border:1px solid rgba(0,183,255,.24);box-shadow:0 18px 60px rgba(0,0,0,.45);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);}
    .dk-bottom-nav a{display:grid;justify-items:center;gap:2px;text-decoration:none;color:#dcefff;font-weight:850;font-size:11px;padding:7px 2px;border-radius:16px;}
    .dk-bottom-nav a:hover{background:rgba(0,183,255,.10);color:#fff;}
    .dk-bottom-nav span{font-size:18px;line-height:1;}
    .dk-bottom-nav em{font-style:normal;line-height:1;}
}


/* DEADKOP 3.4 compact adaptive footer */
.dk-pro-footer{padding:44px 0 18px !important;}
.dk-pro-footer .footer-top{grid-template-columns:minmax(240px,1.1fr) repeat(2,minmax(145px,.65fr)) minmax(220px,.85fr) !important;gap:18px !important;padding:24px !important;border-radius:24px !important;}
.dk-pro-footer .footer-brand .custom-logo-link{width:60px !important;min-width:60px !important;height:60px !important;border-radius:18px !important;}
.dk-pro-footer .footer-brand h3{font-size:23px !important;line-height:1.05 !important;}
.dk-pro-footer .footer-brand p{font-size:14px !important;line-height:1.5 !important;}
.dk-pro-footer .footer-links a{font-size:14px !important;min-height:26px !important;}
.dk-pro-footer .footer-cta p{font-size:14px !important;line-height:1.5 !important;}
@media(max-width:980px){
    .dk-pro-footer .footer-top{grid-template-columns:1fr 1fr !important;}
    .dk-pro-footer .footer-brand,.dk-pro-footer .footer-cta{grid-column:1/-1 !important;}
}
@media(max-width:640px){
    .dk-pro-footer{padding:28px 0 88px !important;}
    .dk-pro-footer .container{width:calc(100% - 16px) !important;}
    .dk-pro-footer .footer-top{grid-template-columns:1fr !important;gap:16px !important;padding:16px !important;border-radius:20px !important;}
    .dk-pro-footer .footer-logo-row{align-items:center !important;gap:10px !important;}
    .dk-pro-footer .footer-brand .custom-logo-link{width:52px !important;min-width:52px !important;height:52px !important;border-radius:16px !important;}
    .dk-pro-footer .footer-brand h3{font-size:20px !important;}
    .dk-pro-footer .footer-brand p{font-size:13.5px !important;}
    .dk-pro-footer .footer-social-row{gap:8px !important;}
    .dk-pro-footer .footer-social-row a{min-height:36px !important;padding:0 10px !important;font-size:12.5px !important;}
    .dk-pro-footer .footer-links{gap:8px !important;}
    .dk-pro-footer .footer-links a{font-size:13.5px !important;}
    .dk-pro-footer .footer-bottom{font-size:11.5px !important;gap:8px !important;}
    .dk-bottom-nav{left:8px !important;right:8px !important;bottom:8px !important;border-radius:20px !important;}
}

/* DEADKOP 4.28 — normal, non-floating "now playing" card */
.deadkop-now-playing-slot{
  width:min(1180px,calc(100% - 32px));
  margin:34px auto 18px;
}
.deadkop-now-playing-slot:empty{display:none;}
.deadkop-now-playing-slot .dkga-floating-now,
.deadkop-now-playing-card{
  position:static !important;
  inset:auto !important;
  z-index:auto !important;
  display:grid !important;
  grid-template-columns:54px minmax(0,1fr) auto !important;
  grid-template-rows:auto auto !important;
  column-gap:14px !important;
  row-gap:4px !important;
  align-items:center !important;
  width:100% !important;
  max-width:none !important;
  min-height:82px !important;
  margin:0 !important;
  padding:14px 18px !important;
  border-radius:22px !important;
  border:1px solid rgba(64,174,255,.30) !important;
  background:linear-gradient(135deg,rgba(8,25,49,.96),rgba(10,16,35,.96)) !important;
  box-shadow:0 18px 55px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05) !important;
  color:#fff !important;
  transform:none !important;
  text-decoration:none !important;
}
.deadkop-now-playing-slot .dkga-floating-now::before{
  content:"ЗАРАЗ ПРОХОДЖУ";
  grid-column:2/3;
  grid-row:1;
  color:#79d8ff;
  font-size:11px;
  line-height:1;
  font-weight:900;
  letter-spacing:.14em;
}
.deadkop-now-playing-slot .dkga-floating-now span{
  grid-column:1;
  grid-row:1/3;
  width:54px !important;
  height:54px !important;
  border-radius:17px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:linear-gradient(135deg,rgba(0,183,255,.19),rgba(64,120,255,.20)) !important;
  font-size:24px !important;
}
.deadkop-now-playing-slot .dkga-floating-now strong{
  grid-column:3;
  grid-row:1/3;
  align-self:center;
  padding:9px 12px;
  border-radius:999px;
  background:rgba(0,183,255,.10);
  border:1px solid rgba(0,183,255,.22);
  color:#8ddcff !important;
  font-size:11px !important;
  letter-spacing:.1em !important;
}
.deadkop-now-playing-slot .dkga-floating-now em{
  grid-column:2;
  grid-row:2;
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-style:normal !important;
  font-size:18px !important;
  line-height:1.2 !important;
  font-weight:950 !important;
}
.deadkop-now-playing-slot .dkga-floating-now:hover{
  transform:translateY(-2px) !important;
  border-color:rgba(0,183,255,.52) !important;
}
@media(max-width:760px){
  .deadkop-now-playing-slot{width:calc(100% - 24px);margin:24px auto 14px;}
  .deadkop-now-playing-slot .dkga-floating-now{
    grid-template-columns:46px minmax(0,1fr) !important;
    min-height:74px !important;
    padding:12px 14px !important;
  }
  .deadkop-now-playing-slot .dkga-floating-now span{width:46px !important;height:46px !important;border-radius:15px !important;}
  .deadkop-now-playing-slot .dkga-floating-now strong{grid-column:2;grid-row:1;justify-self:end;padding:6px 9px;}
  .deadkop-now-playing-slot .dkga-floating-now::before{grid-column:2;grid-row:1;justify-self:start;align-self:center;font-size:9px;}
  .deadkop-now-playing-slot .dkga-floating-now em{grid-column:2;grid-row:2;font-size:15px !important;max-width:100% !important;}
}
@media (max-width: 1180px){
    .container{width:min(100% - 28px, 1320px);}
    .news-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
    .single-body-grid{grid-template-columns:1fr!important;}
}

@media (max-width: 900px){
    .section-head{flex-direction:column;align-items:flex-start;gap:16px;}
    .section-head h1,.section-head h2,.latest-news h2{font-size:clamp(34px,10vw,52px);}
    .news-grid{grid-template-columns:1fr!important;gap:22px;}
    .news-card{border-radius:22px;}
    .news-image{height:220px;}
    .news-content{padding:24px;}
    .archive-page,.single-page{padding:48px 0 70px;}
    .single-article{width:94%!important;padding:28px 20px!important;border-radius:22px!important;}
    .single-title{font-size:34px!important;line-height:1.15!important;}
    .single-meta{flex-direction:column;gap:8px;}
    .single-content{font-size:18px!important;line-height:1.8!important;}
    .single-content h2{font-size:28px!important;}
    .single-content img,.single-cover img{border-radius:16px!important;}
    .dk-ai-widget{right:16px!important;bottom:16px!important;}
    .dk-ai-panel{right:0!important;bottom:78px!important;width:calc(100vw - 32px)!important;height:70vh!important;}
}

@media (max-width: 640px){
    .container{width:min(100% - 24px, 1320px);}
    .btn{width:100%;min-height:52px;padding:0 24px;}
    .hero,.heroSwiper,.heroSwiper .swiper-wrapper,.heroSwiper .swiper-slide,.hero-slide{min-height:560px;}
    .hero-content{margin-left:0;padding:90px 0 80px;}
    .hero h1{font-size:42px;line-height:1.05;}
    .hero p{font-size:16px;}
    .hero-buttons{flex-direction:column;}
    .news-image{height:190px;}
    .single-title{font-size:30px!important;}
    .single-content{font-size:17px!important;}
}
/* DEADKOP PRO 4.32 — Command Bar */
:root{--dk-command-blue:#1aa8ff;--dk-command-blue2:#476dff;--dk-command-red:#ff365f;--dk-command-green:#79ef77;--dk-command-bg:rgba(3,9,20,.94);--dk-command-line:rgba(132,190,255,.15)}
.dk-command-header{position:sticky!important;top:0!important;z-index:99990!important;width:100%!important;margin:0!important;padding:12px 0 0!important;background:linear-gradient(180deg,rgba(1,5,13,.98),rgba(3,10,22,.95))!important;border:0!important;box-shadow:0 20px 65px rgba(0,0,0,.33)!important;backdrop-filter:blur(22px) saturate(135%)!important;-webkit-backdrop-filter:blur(22px) saturate(135%)!important;transition:padding .25s ease,background .25s ease,box-shadow .25s ease!important;overflow:visible!important}
body.admin-bar .dk-command-header{top:32px!important}
.dk-command-shell{width:min(1500px,calc(100% - 30px))!important;margin:0 auto!important;border:1px solid rgba(128,183,255,.14)!important;border-radius:28px 28px 0 0!important;background:radial-gradient(circle at 78% -40%,rgba(30,121,255,.19),transparent 32%),linear-gradient(180deg,rgba(5,12,26,.96),rgba(2,7,16,.96))!important;box-shadow:0 26px 80px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.03)!important;overflow:visible!important}
.dk-command-top{display:grid!important;grid-template-columns:minmax(190px,260px) minmax(250px,1fr) auto!important;align-items:center!important;gap:20px!important;min-height:92px!important;padding:14px 22px!important;border-bottom:1px solid var(--dk-command-line)!important;transition:min-height .25s ease,padding .25s ease!important}
.dk-command-brand{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.dk-command-brand .custom-logo-link{display:flex!important;align-items:center!important;justify-content:center!important;width:160px!important;min-width:160px!important;height:66px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;overflow:visible!important}.dk-command-brand img{display:block!important;width:auto!important;height:auto!important;max-width:160px!important;max-height:64px!important;object-fit:contain!important;filter:drop-shadow(0 8px 24px rgba(0,163,255,.22))!important;transform:none!important}.dk-command-brand-copy{display:none!important}.dk-command-brand-copy strong{display:block;color:#fff;font-size:20px;letter-spacing:.02em}.dk-command-brand-copy span{display:block;margin-top:3px;color:#6686a4;font-size:9px;font-weight:900;letter-spacing:.2em;text-transform:uppercase}
.dk-command-search{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;min-width:0!important;max-width:480px!important;height:48px!important;margin:0 auto!important;padding:0 14px!important;border:1px solid rgba(129,186,255,.14)!important;border-radius:15px!important;background:rgba(0,0,0,.23)!important;transition:.2s ease!important}.dk-command-search:focus-within{border-color:rgba(29,170,255,.48)!important;background:rgba(8,28,50,.72)!important;box-shadow:0 0 0 4px rgba(26,168,255,.08)!important}.dk-command-search>span{color:#83a9ca;font-size:23px;line-height:1}.dk-command-search input{width:100%!important;height:46px!important;padding:0!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:14px!important}.dk-command-search input::placeholder{color:#7087a0!important}.dk-command-search kbd{display:inline-flex;padding:4px 7px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:rgba(255,255,255,.04);color:#6e86a0;font:700 10px/1 system-ui}
.dk-command-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;min-width:0!important}.dk-command-action,.dk-command-live,.dk-command-login{position:relative;display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:44px!important;padding:0 12px!important;border:1px solid rgba(127,186,255,.12)!important;border-radius:14px!important;background:rgba(255,255,255,.025)!important;color:#eaf5ff!important;text-decoration:none!important;font-size:12px!important;font-weight:900!important;white-space:nowrap!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.dk-command-action:hover,.dk-command-login:hover{transform:translateY(-2px)!important;border-color:rgba(27,174,255,.36)!important;background:rgba(22,126,213,.10)!important}.dk-command-action-icon{font-size:17px;color:#8fcfff}.dk-command-action b{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:21px!important;height:21px!important;padding:0 6px!important;border-radius:999px!important;background:#248cff!important;color:#fff!important;font-size:10px!important;box-shadow:0 6px 16px rgba(36,140,255,.34)!important}.dk-command-action b.is-hot{background:var(--dk-command-red)!important;box-shadow:0 6px 16px rgba(255,54,95,.32)!important}
.dk-command-live{display:grid!important;grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;column-gap:9px!important;min-width:126px!important;padding:8px 12px!important;color:#b9cbe0!important}.dk-command-live i{grid-row:1/3;width:10px;height:10px;border-radius:50%;background:#53687d;box-shadow:0 0 0 5px rgba(83,104,125,.10)}.dk-command-live span{font-size:10px;font-weight:950;letter-spacing:.06em}.dk-command-live small{font-size:10px;color:#748ba3;max-width:105px;overflow:hidden;text-overflow:ellipsis}.dk-command-live.is-live{border-color:rgba(255,54,95,.22)!important;background:rgba(255,54,95,.06)!important;color:#ff5676!important}.dk-command-live.is-live i{background:#ff315c;box-shadow:0 0 0 5px rgba(255,49,92,.12);animation:dkCommandLive 1.35s infinite}.dk-command-live.is-live small{color:#ff9caf}
.dk-command-profile{position:relative!important}.dk-command-profile-toggle{display:grid!important;grid-template-columns:44px auto auto!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:5px 9px 5px 5px!important;border:1px solid rgba(129,186,255,.13)!important;border-radius:16px!important;background:rgba(255,255,255,.025)!important;color:#fff!important;cursor:pointer!important;transition:.2s ease!important}.dk-command-profile-toggle:hover{border-color:rgba(27,174,255,.32)!important;background:rgba(22,126,213,.08)!important}.dk-command-profile-toggle img{width:44px!important;height:44px!important;min-width:44px!important;border-radius:13px!important;object-fit:cover!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important}.dk-command-profile-toggle span{display:grid!important;text-align:left!important;min-width:0!important}.dk-command-profile-toggle strong{max-width:110px!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#fff!important;font-size:13px!important}.dk-command-profile-toggle small{color:#7890a8!important;font-size:10px!important}.dk-command-profile-toggle em{font-style:normal;color:#7890a8;font-size:16px}.dk-command-profile-menu{position:absolute!important;top:calc(100% + 10px)!important;right:0!important;z-index:100000!important;width:220px!important;padding:8px!important;border:1px solid rgba(121,184,255,.18)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(8,18,37,.99),rgba(3,9,19,.99))!important;box-shadow:0 28px 80px rgba(0,0,0,.55)!important;animation:dkCommandDrop .18s ease both!important}.dk-command-profile-menu a{display:flex!important;align-items:center!important;min-height:43px!important;padding:0 12px!important;border-radius:12px!important;color:#cfe7fb!important;text-decoration:none!important;font-weight:800!important;font-size:13px!important}.dk-command-profile-menu a:hover{background:rgba(29,161,255,.10)!important;color:#fff!important}
.dk-command-mobile-search,.dk-command-burger{display:none!important}
.dk-command-navline{display:block!important;padding:0 16px!important;border-bottom:1px solid rgba(122,176,236,.10)!important}.dk-command-nav{position:relative!important;display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.dk-command-menu{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:nowrap!important;gap:3px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:0!important;list-style:none!important;overflow:visible!important}.dk-command-menu>li{position:relative!important;display:block!important;width:auto!important;margin:0!important;padding:0!important}.dk-command-menu>li>a{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:58px!important;padding:0 13px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#a9b9ca!important;text-decoration:none!important;font-size:11px!important;font-weight:950!important;letter-spacing:.035em!important;text-transform:uppercase!important;white-space:nowrap!important;transition:color .18s ease,background .18s ease!important}.dk-command-menu>li>a:after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;border-radius:99px;background:linear-gradient(90deg,#1eb8ff,#476dff);box-shadow:0 0 15px rgba(31,174,255,.7);transition:left .22s ease,right .22s ease}.dk-command-menu>li>a:hover,.dk-command-menu>li.current-menu-item>a{color:#fff!important;background:linear-gradient(180deg,transparent,rgba(20,128,213,.07))!important}.dk-command-menu>li>a:hover:after,.dk-command-menu>li.current-menu-item>a:after{left:16%;right:16%}.dk-command-menu-icon{font-size:16px;color:#7ccfff}.dk-command-menu>li>a>b{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:19px;padding:0 6px;border-radius:999px;background:#5b9f21;color:#fff;font-size:9px}.dk-command-menu>li>a>i{font-style:normal;color:#67839e}.dk-command-menu .sub-menu{position:absolute!important;top:calc(100% + 8px)!important;right:0!important;left:auto!important;z-index:100000!important;width:230px!important;padding:9px!important;margin:0!important;border:1px solid rgba(122,186,255,.18)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(8,18,37,.99),rgba(3,9,19,.99))!important;box-shadow:0 28px 80px rgba(0,0,0,.55)!important;opacity:0!important;visibility:hidden!important;transform:translateY(8px) scale(.98)!important;transition:.18s ease!important;list-style:none!important}.dk-command-menu>li:hover>.sub-menu,.dk-command-menu>li:focus-within>.sub-menu{opacity:1!important;visibility:visible!important;transform:none!important}.dk-command-menu .sub-menu a{display:flex!important;align-items:center!important;min-height:42px!important;padding:0 12px!important;border-radius:11px!important;color:#cfe2f4!important;text-decoration:none!important;font-weight:850!important;font-size:13px!important}.dk-command-menu .sub-menu a:hover{background:rgba(26,168,255,.10)!important;color:#fff!important}
.dk-command-mobile-head,.dk-command-mobile-quick{display:none!important}
.dk-command-now-playing{min-height:52px!important;padding:0 18px!important;background:linear-gradient(90deg,rgba(0,0,0,.16),rgba(15,69,113,.06),rgba(0,0,0,.16))!important}.dk-command-now-playing-placeholder{display:grid!important;grid-template-columns:auto minmax(140px,1fr) auto auto!important;align-items:center!important;gap:16px!important;min-height:52px!important;color:#d8e8f6!important}.dk-command-now-playing-placeholder>span{display:flex;align-items:center;gap:8px;color:#c9d7e4;font-size:10px;font-weight:950;letter-spacing:.07em}.dk-command-now-playing-placeholder>span i{width:7px;height:7px;border-radius:50%;background:var(--dk-command-green);box-shadow:0 0 0 5px rgba(121,239,119,.08)}.dk-command-now-playing-placeholder strong{font-size:13px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-command-now-playing-placeholder em{font-style:normal;padding:5px 8px;border-radius:999px;background:rgba(59,137,255,.12);color:#78c9ff;font-size:9px;font-weight:950}.dk-command-now-playing-placeholder a{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 13px;border:1px solid rgba(47,154,255,.20);border-radius:11px;background:rgba(32,127,220,.09);color:#8ed5ff;text-decoration:none;font-size:11px;font-weight:900}
.dk-command-now-playing>.dkga-floating-now,.dk-command-now-playing>.deadkop-now-playing-card{position:relative!important;inset:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:auto minmax(160px,1fr) auto!important;align-items:center!important;gap:14px!important;width:100%!important;max-width:none!important;min-height:52px!important;margin:0!important;padding:7px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.dk-command-now-playing:not(:has(.dk-command-now-playing-placeholder)){}.dk-command-now-playing:has(.dkga-floating-now) .dk-command-now-playing-placeholder{display:none!important}.dk-command-now-playing .dkga-floating-now img,.dk-command-now-playing .dkga-floating-now span{width:38px!important;height:38px!important;min-width:38px!important;border-radius:10px!important;object-fit:cover!important}.dk-command-now-playing .dkga-floating-now strong{justify-self:end!important}.dk-command-now-playing .dkga-floating-now em{max-width:none!important}
.dk-command-header.is-compact{padding-top:4px!important;background:rgba(2,7,16,.97)!important;box-shadow:0 16px 55px rgba(0,0,0,.42)!important}.dk-command-header.is-compact .dk-command-shell{border-radius:20px 20px 0 0!important}.dk-command-header.is-compact .dk-command-top{min-height:62px!important;padding-top:6px!important;padding-bottom:6px!important}.dk-command-header.is-compact .dk-command-brand .custom-logo-link{width:118px!important;min-width:118px!important;height:48px!important}.dk-command-header.is-compact .dk-command-brand img{max-width:118px!important;max-height:46px!important}.dk-command-header.is-compact .dk-command-menu{min-height:45px!important}.dk-command-header.is-compact .dk-command-menu>li>a{min-height:45px!important}.dk-command-header.is-compact .dk-command-now-playing{display:none!important}
.dk-command-mobile-bottom{display:none!important}
.dk-mobile-menu-shade{z-index:99980!important}
@keyframes dkCommandLive{50%{transform:scale(.74);opacity:.52}}@keyframes dkCommandDrop{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1220px) and (min-width:761px){.dk-command-top{grid-template-columns:170px minmax(190px,1fr) auto!important;gap:10px!important;padding-left:14px!important;padding-right:14px!important}.dk-command-brand .custom-logo-link{width:140px!important;min-width:140px!important}.dk-command-brand img{max-width:140px!important}.dk-command-action{padding:0 9px!important}.dk-command-live{min-width:108px!important}.dk-command-profile-toggle span{display:none!important}.dk-command-profile-toggle{grid-template-columns:42px auto!important}.dk-command-menu>li>a{padding:0 9px!important;font-size:10px!important;gap:5px!important}.dk-command-menu-icon{font-size:14px!important}}
@media(max-width:980px) and (min-width:761px){.dk-command-search{display:none!important}.dk-command-top{grid-template-columns:150px minmax(0,1fr)!important}.dk-command-actions{grid-column:2!important}.dk-command-menu{flex-wrap:wrap!important;padding:5px 0!important;min-height:0!important}.dk-command-menu>li>a{min-height:42px!important}.dk-command-now-playing{margin-top:2px!important}}
@media(max-width:760px){body{padding-bottom:72px!important}body.admin-bar .dk-command-header{top:46px!important}.dk-command-header{position:sticky!important;padding:0!important;background:rgba(2,7,16,.97)!important}.dk-command-shell{width:100%!important;border:0!important;border-radius:0!important;background:linear-gradient(180deg,rgba(4,12,25,.98),rgba(2,7,16,.98))!important}.dk-command-top{grid-template-columns:minmax(100px,1fr) auto!important;gap:8px!important;min-height:66px!important;padding:7px 12px!important;border-bottom:1px solid rgba(123,181,244,.11)!important}.dk-command-brand{justify-content:flex-start!important}.dk-command-brand .custom-logo-link{width:126px!important;min-width:126px!important;height:52px!important}.dk-command-brand img{max-width:126px!important;max-height:50px!important}.dk-command-search,.dk-command-action,.dk-command-live,.dk-command-profile,.dk-command-login{display:none!important}.dk-command-actions{gap:6px!important}.dk-command-mobile-search,.dk-command-burger{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;border:1px solid rgba(122,181,244,.13)!important;border-radius:13px!important;background:rgba(255,255,255,.03)!important;color:#dff1ff!important;font-size:22px!important}.dk-command-burger{flex-direction:column!important;gap:5px!important}.dk-command-burger span{display:block!important;width:18px!important;height:2px!important;border-radius:9px!important;background:#dff1ff!important;transition:.2s ease!important}.dk-command-burger.active span:nth-child(1){transform:translateY(7px) rotate(45deg)!important}.dk-command-burger.active span:nth-child(2){opacity:0!important}.dk-command-burger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)!important}.dk-command-navline{height:0!important;padding:0!important;border:0!important}.dk-command-nav{position:fixed!important;inset:0 0 0 auto!important;z-index:99999!important;display:block!important;width:min(92vw,430px)!important;height:100dvh!important;padding:18px 14px 96px!important;border-left:1px solid rgba(120,182,255,.18)!important;background:radial-gradient(circle at 20% 0%,rgba(24,140,255,.13),transparent 33%),linear-gradient(180deg,rgba(6,15,31,.995),rgba(2,7,16,.995))!important;box-shadow:-28px 0 85px rgba(0,0,0,.55)!important;opacity:0!important;visibility:hidden!important;transform:translateX(105%)!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .25s ease,visibility .25s ease!important;overflow-y:auto!important;pointer-events:none!important}.dk-command-nav.active{opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important}.dk-command-mobile-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:15px!important;margin-bottom:15px!important;padding:7px 4px 17px!important;border-bottom:1px solid rgba(120,182,255,.12)!important}.dk-command-mobile-user{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.dk-command-mobile-user img,.dk-command-mobile-guest{width:52px!important;height:52px!important;min-width:52px!important;border-radius:16px!important;object-fit:cover!important;display:flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#09578f,#13295c)!important;color:#fff!important;font-weight:950!important;box-shadow:0 14px 30px rgba(0,0,0,.28)!important}.dk-command-mobile-user span{display:grid!important;min-width:0!important}.dk-command-mobile-user strong{color:#fff!important;font-size:16px!important;overflow:hidden!important;text-overflow:ellipsis!important}.dk-command-mobile-user small{color:#7390aa!important;font-size:11px!important}.dk-mobile-menu-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;border:0!important;border-radius:13px!important;background:rgba(255,255,255,.04)!important;color:#dff1ff!important;font-size:28px!important;cursor:pointer!important}.dk-command-mobile-quick{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-bottom:12px!important}.dk-command-mobile-quick>a,.dk-command-mobile-quick>button{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;min-height:52px!important;padding:0 13px!important;border:1px solid rgba(120,182,255,.13)!important;border-radius:15px!important;background:rgba(255,255,255,.028)!important;color:#dcefff!important;text-decoration:none!important;text-align:left!important;cursor:pointer!important}.dk-command-mobile-quick span{font-size:19px!important;color:#75ceff!important}.dk-command-mobile-quick b{font-size:12px!important}.dk-command-mobile-quick em{position:absolute!important;top:6px!important;right:7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;border-radius:999px!important;background:#298dff!important;color:#fff!important;font-style:normal!important;font-size:9px!important;font-weight:950!important}.dk-command-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:8px!important;min-height:0!important;padding:0!important;overflow:visible!important}.dk-command-menu>li{width:100%!important}.dk-command-menu>li>a{justify-content:flex-start!important;min-height:54px!important;padding:0 14px!important;border:1px solid rgba(120,182,255,.13)!important;border-radius:15px!important;background:rgba(255,255,255,.025)!important;color:#dcefff!important;font-size:12px!important;text-transform:none!important;letter-spacing:0!important}.dk-command-menu>li>a:after{display:none!important}.dk-command-menu>li.current-menu-item>a{border-color:rgba(31,174,255,.32)!important;background:linear-gradient(135deg,rgba(20,143,232,.17),rgba(71,109,255,.09))!important}.dk-command-menu .sub-menu{position:static!important;display:none!important;width:100%!important;margin:8px 0 0!important;padding:7px!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important}.dk-command-menu .menu-item-has-children.is-open{grid-column:1/-1!important}.dk-command-menu .menu-item-has-children.is-open>.sub-menu{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:5px!important}.dk-command-menu .sub-menu a{min-height:39px!important}.dk-command-now-playing{display:none!important}.dk-command-mobile-bottom{position:fixed!important;left:10px!important;right:10px!important;bottom:8px!important;z-index:99970!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;min-height:62px!important;padding:6px!important;border:1px solid rgba(127,187,255,.17)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(7,17,34,.97),rgba(3,9,19,.98))!important;box-shadow:0 18px 55px rgba(0,0,0,.50)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}.dk-command-mobile-bottom>a,.dk-command-mobile-bottom>button{position:relative!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;min-width:0!important;border:0!important;border-radius:15px!important;background:transparent!important;color:#859db4!important;text-decoration:none!important;cursor:pointer!important}.dk-command-mobile-bottom>a:hover,.dk-command-mobile-bottom>button:hover{background:rgba(26,168,255,.09)!important;color:#78ccff!important}.dk-command-mobile-bottom span{font-size:20px!important;line-height:1!important}.dk-command-mobile-bottom b{font-size:9px!important;font-weight:850!important}.dk-command-mobile-bottom em{position:absolute!important;top:2px!important;right:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:18px!important;height:18px!important;padding:0 4px!important;border-radius:999px!important;background:#66a51f!important;color:#fff!important;font-style:normal!important;font-size:8px!important;font-weight:950!important}.dk-mobile-menu-shade{position:fixed!important;inset:0!important;z-index:99985!important;background:rgba(0,3,9,.72)!important;backdrop-filter:blur(7px)!important;-webkit-backdrop-filter:blur(7px)!important}.dk-mobile-menu-shade.is-active{display:block!important}.dk-command-header.is-compact .dk-command-top{min-height:60px!important}.dk-command-header.is-compact .dk-command-brand .custom-logo-link{width:112px!important;min-width:112px!important}.dk-command-header.is-compact .dk-command-brand img{max-width:112px!important}}
@media(max-width:782px){body.admin-bar .dk-command-header{top:46px!important}}
@media(max-width:430px){.dk-command-brand .custom-logo-link{width:112px!important;min-width:112px!important}.dk-command-brand img{max-width:112px!important}.dk-command-menu{grid-template-columns:1fr!important}.dk-command-menu .menu-item-has-children.is-open>.sub-menu{grid-template-columns:1fr!important}}
@media(max-width:760px){
  .dk-sound-toggle{right:14px!important;bottom:86px!important;z-index:99972!important}
  .dk-floating-telegram-detected{right:14px!important;bottom:142px!important;z-index:99972!important}
  .dk-floating-backtop-detected,.ct-back-to-top{right:14px!important;bottom:198px!important;z-index:99972!important}
  .dk-sound-toast{right:14px!important;bottom:142px!important}
}

/* DEADKOP 4.33: final desktop visibility guarantee. */
@media (min-width:761px){
  .dk-command-header .dk-command-navline{display:block!important;height:auto!important;overflow:visible!important}
  .dk-command-header .dk-command-nav{display:block!important;position:relative!important;inset:auto!important;width:100%!important;height:auto!important;opacity:1!important;visibility:visible!important;transform:none!important;pointer-events:auto!important;overflow:visible!important}
  .dk-command-header .dk-command-menu{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:2px 4px!important;min-height:58px!important;padding:3px 0!important;overflow:visible!important}
  .dk-command-header .dk-command-menu>li{display:block!important;flex:0 0 auto!important}
  .dk-command-header .dk-command-menu>li>a{display:flex!important;min-height:48px!important;padding:0 11px!important}
  .dk-command-header .dk-command-menu .sub-menu{z-index:100100!important}
  .dk-command-header .dk-command-mobile-head,
  .dk-command-header .dk-command-mobile-quick{display:none!important}
}
@media (min-width:761px) and (max-width:1280px){
  .dk-command-header .dk-command-menu>li>a{padding:0 8px!important;font-size:9.5px!important;gap:5px!important}
  .dk-command-header .dk-command-menu-icon{font-size:13px!important}
  .dk-command-header .dk-command-top{grid-template-columns:150px minmax(160px,1fr) auto!important}
}
/* DEADKOP PRO 4.33 — final compatibility and content fixes */
:root{--dk-mobile-bottom-safe:84px;--dk-floating-safe:18px;--dk-banner-lift:0px}

/* Article media never escapes the content column. */
.single-content,.entry-content,.post-content,.single-article-content{min-width:0;overflow-wrap:anywhere}
.single-content img,.entry-content img,.post-content img,.single-article-content img,
.single-content picture,.entry-content picture,.post-content picture,
.single-content video,.entry-content video,.post-content video,
.single-content iframe,.entry-content iframe,.post-content iframe,
.single-content figure,.entry-content figure,.post-content figure{
  max-width:100%!important;height:auto!important;box-sizing:border-box!important
}
.single-content figure,.entry-content figure,.post-content figure{margin-left:auto!important;margin-right:auto!important}
.single-content .alignwide,.entry-content .alignwide,.post-content .alignwide,
.single-content .alignfull,.entry-content .alignfull,.post-content .alignfull{
  width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important
}
.single-content .alignleft,.entry-content .alignleft,.post-content .alignleft{float:left;max-width:min(48%,520px)!important;margin:8px 22px 14px 0!important}
.single-content .alignright,.entry-content .alignright,.post-content .alignright{float:right;max-width:min(48%,520px)!important;margin:8px 0 14px 22px!important}
.single-content .wp-caption,.entry-content .wp-caption,.post-content .wp-caption{max-width:100%!important}
.single-content .wp-caption-text,.entry-content .wp-caption-text,.post-content .wp-caption-text{font-size:13px;line-height:1.5;color:#8fa9c3}
.single-content .wp-block-gallery,.entry-content .wp-block-gallery,.post-content .wp-block-gallery{width:100%!important;max-width:100%!important;overflow:hidden}
.single-content .wp-block-gallery img,.entry-content .wp-block-gallery img,.post-content .wp-block-gallery img{width:100%!important;height:100%!important;object-fit:cover!important}
.single-content iframe,.entry-content iframe,.post-content iframe{width:100%!important;aspect-ratio:16/9;border:0;border-radius:18px}

/* One controlled floating stack; no collisions with chat/mobile navigation. */
body.deadkop-pro-clean .deadkop-telegram-floating,
body.deadkop-pro-clean .dk-sound-toggle,
body.deadkop-pro-clean .dk-scroll-top,
body.deadkop-pro-clean .ct-back-to-top{
  z-index:99960!important;right:18px!important;left:auto!important;margin:0!important;transform:none!important
}
body.deadkop-pro-clean .deadkop-telegram-floating{bottom:82px!important}
body.deadkop-pro-clean .dk-sound-toggle{bottom:138px!important}
body.deadkop-pro-clean .dk-scroll-top,
body.deadkop-pro-clean .ct-back-to-top{bottom:194px!important}
body.deadkop-pro-clean .dkga-floating-now{z-index:99950!important}
body.deadkop-pro-clean .dk-command-now-playing .dkga-floating-now{position:relative!important;inset:auto!important}

/* User presence badge ported from the old UI fix plugin. */
.dk-user-presence{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:5px 9px;border-radius:999px;border:1px solid rgba(135,167,198,.18);background:rgba(255,255,255,.035);color:#8ba2b8;font-size:10px;font-weight:900;line-height:1}
.dk-user-presence:before{content:"";width:7px;height:7px;border-radius:50%;background:#70839a;box-shadow:0 0 0 4px rgba(112,131,154,.10)}
.dk-user-presence.is-online{color:#85f0ae;border-color:rgba(80,225,139,.22);background:rgba(55,207,119,.07)}
.dk-user-presence.is-online:before{background:#43dc82;box-shadow:0 0 0 4px rgba(67,220,130,.12),0 0 14px rgba(67,220,130,.55)}

/* Avoid duplicate mobile bars from legacy styles. */
body.deadkop-command-header-active .dk-bottom-nav{display:none!important}

@media(max-width:760px){
  .single-content .alignleft,.entry-content .alignleft,.post-content .alignleft,
  .single-content .alignright,.entry-content .alignright,.post-content .alignright{
    float:none!important;width:100%!important;max-width:100%!important;margin:12px 0!important
  }
  body.deadkop-pro-clean .deadkop-telegram-floating{bottom:calc(92px + var(--dk-banner-lift))!important;right:14px!important}
  body.deadkop-pro-clean .dk-sound-toggle{bottom:calc(148px + var(--dk-banner-lift))!important;right:14px!important}
  body.deadkop-pro-clean .dk-scroll-top,
  body.deadkop-pro-clean .ct-back-to-top{bottom:calc(204px + var(--dk-banner-lift))!important;right:14px!important}
  body.deadkop-pro-clean .dk-dev-banner{bottom:calc(var(--dk-mobile-bottom-safe) + 10px)!important;max-width:calc(100vw - 24px)!important}
}

/* 4.33.2 performance: postpone below-the-fold layout/paint work. */
.dk-home-strip,.dk-home-split,.site-footer{content-visibility:auto;contain-intrinsic-size:1px 720px}
.dk-hero-slide:not(.is-active){pointer-events:none}
@media (prefers-reduced-motion:reduce){.dk-hero-slide,.dk-home-card img{transition:none!important;animation:none!important}}


/* DEADKOP 4.33.3: search overlay must never render as raw inline HTML. */
.search-overlay[hidden]{display:none!important}
.search-overlay{position:fixed!important;inset:0!important;z-index:100500!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:clamp(90px,12vh,150px) 18px 30px!important;background:rgba(0,4,12,.86)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .18s ease,visibility .18s ease!important}
.search-overlay.active{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
.search-overlay .search-close{position:absolute!important;top:24px!important;right:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:46px!important;height:46px!important;border:1px solid rgba(132,195,255,.2)!important;border-radius:14px!important;background:rgba(11,25,48,.94)!important;color:#e9f6ff!important;font:700 28px/1 system-ui!important;cursor:pointer!important}
.search-overlay .search-form{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;width:min(720px,100%)!important;padding:12px!important;border:1px solid rgba(132,195,255,.2)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(10,24,46,.98),rgba(4,12,25,.98))!important;box-shadow:0 28px 90px rgba(0,0,0,.48)!important}
.search-overlay .search-form label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.search-overlay .search-form input{min-width:0!important;height:54px!important;padding:0 17px!important;border:1px solid rgba(132,195,255,.14)!important;border-radius:15px!important;background:rgba(255,255,255,.035)!important;color:#fff!important;font-size:16px!important;outline:none!important}
.search-overlay .search-form input:focus{border-color:rgba(52,183,255,.55)!important;box-shadow:0 0 0 4px rgba(52,183,255,.08)!important}
.search-overlay .search-form button{min-width:116px!important;height:54px!important;padding:0 20px!important;border:0!important;border-radius:15px!important;background:linear-gradient(135deg,#168de8,#2ea9ff)!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}
@media(max-width:560px){.search-overlay{padding-top:84px!important}.search-overlay .search-form{grid-template-columns:1fr!important}.search-overlay .search-form button{width:100%!important}.search-overlay .search-close{top:16px!important;right:16px!important}}

/* DEADKOP 4.33.4 — menu icon refresh */
.dk-icon{display:block;width:1.08em;height:1.08em;flex:0 0 auto;stroke:currentColor;overflow:visible}
.dk-inline-icon{width:1em;height:1em;vertical-align:-0.16em;margin-right:7px}
.dk-command-action-icon,.dk-command-menu-icon,.dk-command-mobile-search,.dk-command-mobile-quick a>span,.dk-command-mobile-quick button>span,.dk-command-mobile-bottom a>span,.dk-command-mobile-bottom button>span{display:inline-flex;align-items:center;justify-content:center}
.dk-command-action-icon .dk-icon,.dk-command-menu-icon .dk-icon,.dk-command-mobile-search .dk-icon,.dk-command-mobile-quick a>span .dk-icon,.dk-command-mobile-quick button>span .dk-icon,.dk-command-mobile-bottom a>span .dk-icon,.dk-command-mobile-bottom button>span .dk-icon{width:18px;height:18px}
.dk-command-menu-icon{width:24px;height:24px;border-radius:9px;background:linear-gradient(180deg,rgba(31,151,255,.11),rgba(71,109,255,.04));border:1px solid rgba(93,167,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.04);transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease;color:#7fd1ff}
.dk-command-menu>li>a{gap:9px!important}
.dk-command-menu>li>a:hover .dk-command-menu-icon,.dk-command-menu>li.current-menu-item>a .dk-command-menu-icon{transform:translateY(-1px) scale(1.04);background:linear-gradient(180deg,rgba(36,171,255,.20),rgba(72,98,255,.10));border-color:rgba(78,176,255,.28);box-shadow:0 8px 20px rgba(24,114,222,.18),inset 0 1px 0 rgba(255,255,255,.08);color:#bfe9ff}
.dk-command-menu>li.current-menu-item>a .dk-command-menu-icon{color:#fff}
.dk-command-menu>li:nth-child(1)>a .dk-command-menu-icon{color:#8fdfff}
.dk-command-menu>li:nth-child(2)>a .dk-command-menu-icon{color:#77d1ff}
.dk-command-menu>li:nth-child(3)>a .dk-command-menu-icon{color:#8dbaff}
.dk-command-menu>li:nth-child(4)>a .dk-command-menu-icon{color:#75e2ff}
.dk-command-menu>li:nth-child(5)>a .dk-command-menu-icon{color:#7dffd2}
.dk-command-menu>li:nth-child(6)>a .dk-command-menu-icon{color:#8af4ff}
.dk-command-menu>li:nth-child(7)>a .dk-command-menu-icon{color:#87c8ff}
.dk-command-menu>li:nth-child(8)>a .dk-command-menu-icon{color:#9db8ff}
.dk-command-menu>li:nth-child(9)>a .dk-command-menu-icon{color:#7cb4ff}
.dk-command-menu>li:nth-child(10)>a .dk-command-menu-icon{color:#93daff}
.dk-command-menu>li:nth-child(11)>a .dk-command-menu-icon{color:#95b8ff}
.dk-command-menu>li:nth-child(12)>a .dk-command-menu-icon{color:#ffd978}
.dk-command-more>a i .dk-icon,.dk-command-profile-toggle em .dk-icon{width:14px;height:14px}
.dk-command-profile-toggle em{display:inline-flex;align-items:center;justify-content:center;color:#89b6de}
.dk-command-profile-menu a{display:flex;align-items:center;gap:9px}
.dk-command-profile-menu a .dk-inline-icon{margin-right:0;width:16px;height:16px;color:#8fd1ff}
.dk-command-action-icon{width:26px;height:26px;border-radius:10px;background:linear-gradient(180deg,rgba(31,151,255,.12),rgba(71,109,255,.04));border:1px solid rgba(93,167,255,.16)}
.dk-command-action-icon .dk-icon{width:15px;height:15px}
.dk-command-mobile-search .dk-icon{width:17px;height:17px}
.dk-command-login{gap:8px!important}.dk-command-login .dk-inline-icon{width:16px;height:16px;margin-right:0;color:#8fd1ff}
.dk-command-mobile-quick a>span,.dk-command-mobile-quick button>span,.dk-command-mobile-bottom a>span,.dk-command-mobile-bottom button>span{width:38px;height:38px;border-radius:12px;background:linear-gradient(180deg,rgba(30,145,245,.12),rgba(61,89,255,.06));border:1px solid rgba(90,166,255,.16);color:#8fd1ff}
.dk-command-mobile-bottom a>span .dk-icon,.dk-command-mobile-bottom button>span .dk-icon{width:20px;height:20px}
.dk-command-burger span{background:linear-gradient(90deg,#8fd1ff,#4ea2ff)!important}
@media(max-width:1220px) and (min-width:761px){.dk-command-menu-icon{width:22px;height:22px}.dk-command-menu-icon .dk-icon{width:16px;height:16px}}
@media(max-width:760px){.dk-command-menu>li>a{gap:11px!important}.dk-command-menu-icon{width:30px;height:30px;border-radius:11px}.dk-command-menu-icon .dk-icon{width:18px;height:18px}.dk-command-profile-menu a .dk-inline-icon{width:17px;height:17px}}

/* DEADKOP 4.33.8 — Community styles embedded in main bundle */
.dk-community-page{position:relative;z-index:1;margin-top:28px!important;padding-top:22px!important}
body.page-template-page-community .dk-community-page,body.page-community .dk-community-page{margin-top:28px!important}
/* DEADKOP 4.33.5 — Community page */
.dk-community-page{padding:28px 0 48px;background:radial-gradient(circle at top left,rgba(40,122,255,.10),transparent 42%),radial-gradient(circle at top right,rgba(0,214,255,.08),transparent 35%)}
.dk-community-hero{display:grid;grid-template-columns:minmax(0,1.45fr) 380px;gap:24px;margin-bottom:22px}
.dk-community-hero-copy,.dk-community-hero-side .dk-community-live-card,.dk-community-stat-card,.dk-community-feature-card,.dk-community-widget,.dk-community-post-card,.dk-community-empty-card{background:linear-gradient(180deg,rgba(8,20,52,.95),rgba(5,14,40,.92));border:1px solid rgba(88,151,255,.16);box-shadow:0 18px 40px rgba(4,9,26,.30),inset 0 1px 0 rgba(255,255,255,.03)}
.dk-community-hero-copy{padding:34px;border-radius:28px;position:relative;overflow:hidden}
.dk-community-hero-copy:before{content:"";position:absolute;right:-120px;top:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(58,166,255,.18),transparent 68%);pointer-events:none}
.dk-community-kicker{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:rgba(34,109,255,.12);border:1px solid rgba(87,156,255,.20);color:#88d9ff;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.dk-community-hero h1{margin:16px 0 14px;font-size:46px;line-height:1.06;color:#fff;max-width:14ch}
.dk-community-hero p{margin:0;max-width:62ch;color:#a9bfe2;font-size:17px;line-height:1.7}
.dk-community-actions,.dk-community-cta-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.dk-community-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:16px;border:1px solid rgba(88,151,255,.16);background:rgba(14,26,59,.78);color:#d9ebff;text-decoration:none;font-weight:700;transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease, background .18s ease}
.dk-community-btn:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(15,86,196,.18);border-color:rgba(91,180,255,.34);background:rgba(20,34,73,.95)}
.dk-community-btn.is-primary{background:linear-gradient(135deg,#1593ff,#2f66ff);color:#fff;border-color:rgba(118,194,255,.40);box-shadow:0 18px 32px rgba(26,103,240,.26)}
.dk-community-btn .dk-inline-icon{margin-right:0;width:16px;height:16px}
.dk-community-live-card{padding:26px;border-radius:28px;height:100%;display:flex;flex-direction:column;justify-content:space-between}
.dk-community-live-badge{display:inline-flex;align-items:center;gap:8px;color:#9de5ff;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:12px}
.dk-community-live-badge i{width:9px;height:9px;border-radius:50%;background:#29e17e;box-shadow:0 0 0 6px rgba(41,225,126,.12)}
.dk-community-live-card ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:14px}
.dk-community-live-card li{display:flex;justify-content:space-between;gap:10px;padding:14px 0;border-bottom:1px solid rgba(97,142,201,.12)}
.dk-community-live-card li:last-child{border-bottom:0;padding-bottom:0}
.dk-community-live-card strong{color:#fff;font-size:28px;line-height:1}
.dk-community-live-card span{color:#9eb9dc;font-size:14px;text-align:right;max-width:18ch}
.dk-community-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px}
.dk-community-stat-card{display:flex;align-items:center;gap:14px;padding:18px 20px;border-radius:22px}
.dk-community-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:16px;background:linear-gradient(180deg,rgba(25,129,255,.18),rgba(45,99,255,.07));border:1px solid rgba(96,172,255,.16);color:#8fdcff}
.dk-community-stat-icon .dk-icon{width:22px;height:22px}
.dk-community-stat-card strong{display:block;color:#fff;font-size:24px;line-height:1.1}
.dk-community-stat-card span:last-child{display:block;color:#97b4d9;font-size:13px;line-height:1.5;margin-top:4px}
.dk-community-grid{display:grid;grid-template-columns:minmax(0,1.25fr) 370px;gap:22px}
.dk-community-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-bottom:16px}
.dk-community-section-head.compact h3{font-size:24px;margin:5px 0 0;color:#fff}
.dk-community-section-head h2{margin:5px 0 0;font-size:34px;color:#fff}
.dk-community-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px}
.dk-community-feature-card{padding:24px;border-radius:24px;position:relative;overflow:hidden}
.dk-community-feature-card:after{content:"";position:absolute;right:-40px;bottom:-50px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(48,144,255,.18),transparent 68%)}
.dk-community-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:16px;background:linear-gradient(180deg,rgba(26,129,255,.18),rgba(45,99,255,.07));border:1px solid rgba(96,172,255,.16);color:#8fdcff;margin-bottom:14px}
.dk-community-feature-icon .dk-icon{width:24px;height:24px}
.dk-community-feature-card h3{margin:0 0 10px;color:#fff;font-size:24px}
.dk-community-feature-card p{margin:0 0 16px;color:#9fb7d8;line-height:1.65}
.dk-community-feature-card a{color:#78ccff;font-weight:700;text-decoration:none}
.dk-community-feed-block{margin-top:8px}
.dk-community-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.dk-community-post-card,.dk-community-empty-card{border-radius:24px;overflow:hidden}
.dk-community-post-card a{text-decoration:none;display:block;height:100%}
.dk-community-post-thumb{aspect-ratio:16/10;background:#081835;overflow:hidden}
.dk-community-post-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.dk-community-post-fallback{height:100%;display:flex;align-items:center;justify-content:center;color:#78bfff;font-weight:800;letter-spacing:.14em}
.dk-community-post-body{padding:18px 20px 20px}
.dk-community-post-date{display:inline-block;color:#84b5e4;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}
.dk-community-post-body h3{margin:0 0 10px;color:#fff;font-size:23px;line-height:1.2}
.dk-community-post-body p{margin:0;color:#9cb8da;line-height:1.65}
.dk-community-empty-card{padding:22px;color:#a6bfdc}
.dk-community-sidebar{display:grid;align-content:start;gap:18px}
.dk-community-widget{padding:22px;border-radius:24px}
.dk-community-members,.dk-community-comments{display:grid;gap:14px}
.dk-community-member{display:flex;align-items:center;gap:12px;padding:12px;border-radius:18px;background:rgba(12,27,60,.72);border:1px solid rgba(84,142,219,.12)}
.dk-community-member-avatar img{display:block;width:54px;height:54px;border-radius:16px;border:1px solid rgba(88,155,255,.18)}
.dk-community-member-meta strong{display:block;color:#fff;font-size:16px}
.dk-community-member-meta span{display:block;color:#9db7d9;font-size:13px;margin-top:4px}
.dk-community-comment-card{padding:14px 16px;border-radius:18px;background:rgba(12,27,60,.72);border:1px solid rgba(84,142,219,.12)}
.dk-community-comment-card strong{display:block;color:#fff;margin-bottom:8px}
.dk-community-comment-card p{margin:0 0 10px;color:#9db7d9;line-height:1.6}
.dk-community-comment-card a{color:#7ccfff;text-decoration:none;font-weight:700}
.dk-community-cta h3{margin:8px 0 10px;color:#fff;font-size:28px;line-height:1.2}
.dk-community-cta p,.dk-community-empty{margin:0;color:#9fb7d8;line-height:1.65}
@media (max-width: 1180px){.dk-community-hero{grid-template-columns:1fr}.dk-community-grid{grid-template-columns:1fr}.dk-community-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dk-community-hero h1{font-size:40px;max-width:unset}}
@media (max-width: 900px){.dk-community-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-community-feature-grid,.dk-community-post-grid,.dk-community-sidebar{grid-template-columns:1fr}.dk-community-section-head{align-items:flex-start;flex-direction:column}.dk-community-hero-copy,.dk-community-live-card,.dk-community-stat-card,.dk-community-feature-card,.dk-community-widget,.dk-community-post-card,.dk-community-empty-card{border-radius:22px}.dk-community-hero h1{font-size:34px}.dk-community-section-head h2{font-size:28px}}
@media (max-width: 640px){.dk-community-page{padding-top:18px}.dk-community-hero-copy{padding:24px}.dk-community-actions,.dk-community-cta-actions{flex-direction:column;align-items:stretch}.dk-community-btn{width:100%}.dk-community-stats-grid{grid-template-columns:1fr}.dk-community-stat-card{padding:16px}.dk-community-feature-card,.dk-community-widget{padding:18px}.dk-community-post-body h3{font-size:20px}}



/* DEADKOP 4.33.9 — all article categories */
.single-categories{
    display:flex!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    gap:10px!important;
    margin:0 0 22px!important;
}
.single-categories .single-cat{
    display:inline-flex!important;
    align-items:center!important;
    min-height:36px!important;
    margin:0!important;
    padding:8px 15px!important;
    border-radius:999px!important;
    border:1px solid rgba(96,174,255,.22)!important;
    background:linear-gradient(135deg,rgba(14,102,210,.84),rgba(20,154,218,.78))!important;
    box-shadow:0 8px 22px rgba(0,102,214,.16)!important;
    color:#e9f7ff!important;
    font-size:12px!important;
    font-weight:900!important;
    line-height:1!important;
    letter-spacing:.035em!important;
    text-decoration:none!important;
    text-transform:uppercase!important;
    transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important;
}
.single-categories .single-cat.is-primary{
    border-color:rgba(111,210,255,.48)!important;
    background:linear-gradient(135deg,#087dff,#00b8ff)!important;
    box-shadow:0 10px 28px rgba(0,157,255,.30),0 0 24px rgba(0,178,255,.16)!important;
    color:#fff!important;
}
.single-categories .single-cat:hover{
    transform:translateY(-2px)!important;
    border-color:rgba(132,220,255,.54)!important;
    background:linear-gradient(135deg,#1289ff,#19c4ff)!important;
    box-shadow:0 12px 30px rgba(0,145,255,.28)!important;
    color:#fff!important;
}
@media(max-width:640px){
    .single-categories{gap:8px!important;margin-bottom:18px!important}
    .single-categories .single-cat{
        min-height:32px!important;
        padding:7px 12px!important;
        font-size:10px!important;
    }
}

/* DEADKOP PRO 4.34.0 — game genres */
.dk-command-genres>.sub-menu.dk-command-genre-menu{right:auto!important;left:50%!important;transform:translate(-50%,8px) scale(.98)!important;width:520px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important;padding:12px!important}
.dk-command-genres:hover>.sub-menu.dk-command-genre-menu,.dk-command-genres:focus-within>.sub-menu.dk-command-genre-menu{transform:translate(-50%,0) scale(1)!important}
.dk-command-genre-menu .dk-command-genre-head{grid-column:1/-1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:7px 8px 11px!important;border-bottom:1px solid rgba(108,167,231,.12)!important;margin-bottom:2px!important}
.dk-command-genre-head>span{display:block!important}.dk-command-genre-head strong{display:block!important;color:#fff!important;font-size:14px!important}.dk-command-genre-head small{display:block!important;margin-top:3px!important;color:#7993ad!important;font-size:10px!important;font-weight:650!important}.dk-command-genre-head>a{min-height:auto!important;padding:7px 10px!important;border-radius:9px!important;background:rgba(0,157,255,.08)!important;color:#80d6ff!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}
.dk-command-genre-menu>li:not(.dk-command-genre-head)>a{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:8px 9px!important;border-radius:13px!important;background:rgba(255,255,255,.018)!important;border:1px solid transparent!important}
.dk-command-genre-menu>li:not(.dk-command-genre-head)>a:hover{background:linear-gradient(135deg,rgba(0,139,255,.12),rgba(37,91,255,.06))!important;border-color:rgba(71,173,255,.18)!important;transform:translateY(-1px)!important}
.dk-command-genre-emoji{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:11px!important;background:rgba(20,113,218,.10)!important;border:1px solid rgba(86,166,255,.14)!important;font-size:17px!important}
.dk-command-genre-copy{display:block!important;min-width:0!important}.dk-command-genre-copy strong{display:block!important;color:#dcecff!important;font-size:11px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dk-command-genre-copy small{display:block!important;margin-top:4px!important;color:#66819d!important;font-size:9px!important;font-weight:700!important}
.dk-command-sub-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:-3px!important;color:#6e8ba8!important}.dk-command-sub-arrow .dk-icon{width:12px!important;height:12px!important}

.single-genres{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;margin:-8px 0 22px!important}.single-genres-label{color:#6f8da8!important;font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.single-genre{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:32px!important;padding:0 11px!important;border-radius:11px!important;border:1px solid rgba(145,106,255,.20)!important;background:linear-gradient(135deg,rgba(106,58,215,.13),rgba(33,78,190,.08))!important;color:#d9ceff!important;text-decoration:none!important;font-size:11px!important;font-weight:850!important;transition:.18s ease!important}.single-genre:hover{transform:translateY(-2px)!important;border-color:rgba(164,129,255,.42)!important;background:linear-gradient(135deg,rgba(120,68,235,.22),rgba(38,95,224,.13))!important;color:#fff!important;box-shadow:0 10px 24px rgba(76,47,185,.18)!important}.single-side-genres{display:flex;flex-wrap:wrap;gap:8px}.single-side-genre{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:10px;background:rgba(118,75,215,.08);border:1px solid rgba(144,106,255,.13);color:#cdbfff;text-decoration:none;font-size:11px;font-weight:800}.single-side-genre:hover{border-color:rgba(160,127,255,.32);background:rgba(118,75,215,.15);color:#fff}

.dk-genres-page,.dk-genre-archive{padding:34px 0 70px;background:radial-gradient(circle at 15% 0,rgba(92,53,220,.10),transparent 38%),radial-gradient(circle at 85% 10%,rgba(0,159,255,.08),transparent 34%)}
.dk-genres-hero,.dk-genre-archive-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:center;padding:32px;border-radius:28px;background:linear-gradient(135deg,rgba(10,23,55,.98),rgba(7,14,39,.98));border:1px solid rgba(109,153,255,.17);box-shadow:0 24px 70px rgba(0,0,0,.28);margin-bottom:28px;overflow:hidden;position:relative}.dk-genres-hero:before,.dk-genre-archive-hero:before{content:"";position:absolute;right:-120px;top:-150px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(118,75,255,.20),transparent 67%);pointer-events:none}.dk-genres-hero h1,.dk-genre-archive-hero h1{margin:8px 0 12px;color:#fff;font-size:clamp(40px,6vw,72px);line-height:.95}.dk-genres-hero p,.dk-genre-description{max-width:720px;margin:0;color:#a7bdd8;font-size:16px;line-height:1.7}.dk-genres-hero-stat,.dk-genre-archive-count{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:140px;border-radius:22px;background:rgba(255,255,255,.025);border:1px solid rgba(109,164,255,.13)}.dk-genres-hero-stat strong,.dk-genre-archive-count strong{font-size:52px;line-height:1;color:#fff}.dk-genres-hero-stat span,.dk-genre-archive-count span{margin-top:8px;color:#87a3c1;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
.dk-genres-directory{margin-bottom:36px}.dk-genres-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dk-genre-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:90px;padding:16px;border-radius:20px;background:linear-gradient(180deg,rgba(8,20,47,.92),rgba(5,13,34,.95));border:1px solid rgba(102,154,223,.14);box-shadow:0 14px 32px rgba(0,0,0,.16);color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dk-genre-card:hover{transform:translateY(-3px);border-color:rgba(121,93,255,.34);background:linear-gradient(135deg,rgba(36,25,88,.95),rgba(8,31,67,.96));box-shadow:0 20px 42px rgba(24,12,76,.28)}.dk-genre-card-icon{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,rgba(112,65,240,.18),rgba(0,143,255,.10));border:1px solid rgba(139,109,255,.18);font-size:25px}.dk-genre-card-copy{display:block;min-width:0}.dk-genre-card-copy strong{display:block;color:#fff;font-size:17px}.dk-genre-card-copy small{display:block;margin-top:5px;color:#7894b2;font-size:11px;font-weight:700}.dk-genre-card-arrow{color:#765cff;font-size:20px;transition:transform .18s ease}.dk-genre-card:hover .dk-genre-card-arrow{transform:translateX(4px)}.dk-genres-empty{padding:22px;border-radius:18px;background:#071429;border:1px solid rgba(110,160,230,.14);color:#91abc6}
.dk-genres-latest{margin-top:32px}.dk-genre-archive-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:20px;background:linear-gradient(145deg,rgba(111,65,238,.20),rgba(0,143,255,.10));border:1px solid rgba(140,110,255,.21);font-size:30px}.dk-genre-archive-hero .single-breadcrumbs{margin-bottom:18px}.dk-genre-archive-feed{margin-top:28px}.dk-genre-news-card .news-cat{background:rgba(110,70,220,.12)!important;border-color:rgba(146,108,255,.20)!important;color:#d8caff!important}
@media(max-width:1100px){.dk-command-genres>.sub-menu.dk-command-genre-menu{width:460px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.dk-genres-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.dk-command-genres>.sub-menu.dk-command-genre-menu{display:none!important}.dk-genres-page,.dk-genre-archive{padding-top:20px}.dk-genres-hero,.dk-genre-archive-hero{grid-template-columns:1fr;padding:24px;border-radius:22px}.dk-genres-hero-stat,.dk-genre-archive-count{min-height:100px}.dk-genres-grid{grid-template-columns:1fr}.single-genres{margin-top:-4px!important}.single-genres-label{width:100%}}


/* DEADKOP PRO 4.34.1 — related recommendations and fallback slider */
.dk-related-posts{padding:78px 0 28px!important;overflow:hidden;}
.dk-related-head{align-items:flex-end!important;}
.dk-related-head p{margin:7px 0 0;color:#91abc7;font-size:14px;}
.dk-related-controls{display:flex;gap:9px;}
.dk-related-controls button,.dk-theme-hero-arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid rgba(105,177,255,.22);border-radius:15px;background:rgba(6,17,38,.78);color:#eaf7ff;font-size:18px;cursor:pointer;transition:.18s ease;}
.dk-related-controls button:hover,.dk-theme-hero-arrow:hover{transform:translateY(-2px);border-color:rgba(84,204,255,.50);background:rgba(15,91,160,.38);box-shadow:0 13px 28px rgba(0,105,224,.18);}
.dk-related-viewport{overflow:hidden;margin:0 -8px;padding:8px;}
.dk-related-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(270px,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;scroll-behavior:smooth;}
.dk-related-card{min-width:0;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#0a1830,#061020);border:1px solid rgba(91,156,255,.17);box-shadow:0 20px 52px rgba(0,0,0,.24);opacity:0;transform:translateY(28px) scale(.98);transition:opacity .6s ease,transform .72s cubic-bezier(.18,.8,.2,1),border-color .2s ease,box-shadow .2s ease;}
.dk-related-posts.is-visible .dk-related-card{opacity:1;transform:none;}
.dk-related-posts.is-visible .dk-related-card:nth-child(2){transition-delay:.08s}.dk-related-posts.is-visible .dk-related-card:nth-child(3){transition-delay:.16s}.dk-related-posts.is-visible .dk-related-card:nth-child(4){transition-delay:.24s}
.dk-related-card:hover{transform:translateY(-6px)!important;border-color:rgba(77,191,255,.36);box-shadow:0 28px 66px rgba(0,95,210,.18);}
.dk-related-card>a{display:flex;height:100%;flex-direction:column;text-decoration:none!important;}
.dk-related-card__image{position:relative;aspect-ratio:16/9;overflow:hidden;background:#0a1730;}
.dk-related-card__image::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(2,8,19,.72));pointer-events:none;}
.dk-related-card__image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.18,.8,.2,1),filter .3s ease;}
.dk-related-card:hover .dk-related-card__image img{transform:scale(1.075);filter:saturate(1.08);}
.dk-related-card__number{position:absolute;right:14px;bottom:12px;z-index:2;color:rgba(255,255,255,.75);font-size:12px;font-weight:950;letter-spacing:.12em;}
.dk-related-card__body{display:flex;flex:1;flex-direction:column;padding:18px;}
.dk-related-card__tags{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:11px;}
.dk-related-card__tags span{display:inline-flex;padding:6px 9px;border-radius:999px;background:rgba(0,174,255,.10);border:1px solid rgba(92,176,255,.18);color:#81d2ff;font-size:9px;font-weight:950;letter-spacing:.07em;text-transform:uppercase;}
.dk-related-card__tags span.is-genre{background:rgba(116,87,255,.10);border-color:rgba(139,112,255,.19);color:#b9a9ff;}
.dk-related-card h3{margin:0 0 10px;color:#fff;font-size:21px;line-height:1.22;overflow-wrap:anywhere;}
.dk-related-card p{margin:0 0 17px;color:#9eb8d4;font-size:14px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.dk-related-card__meta{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(104,158,221,.10);color:#829fbd;font-size:11px;font-weight:800;}
.dk-related-card__meta span{color:#6acaff;}
.dk-related-empty{padding:24px;border:1px dashed rgba(97,167,255,.24);border-radius:20px;background:rgba(7,20,42,.56);color:#9db9d6;}
.dk-theme-hero-controls{position:absolute;left:28px;right:28px;bottom:22px;z-index:8;display:flex;align-items:center;gap:14px;}
.dk-theme-hero-center{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"count dots" "progress progress";align-items:center;gap:7px 14px;flex:1;max-width:520px;}
.dk-theme-hero-counter{grid-area:count;color:#8eabc8;font-size:11px;font-weight:900;letter-spacing:.08em}.dk-theme-hero-counter strong{color:#fff;font-size:16px;}
.dk-theme-hero-center .swiper-pagination{grid-area:dots;position:static!important;justify-content:flex-start!important;}
.dk-theme-hero-progress{grid-area:progress;display:block;height:3px;border-radius:999px;background:rgba(255,255,255,.10);overflow:hidden}.dk-theme-hero-progress i{display:block;width:100%;height:100%;background:linear-gradient(90deg,#00b7ff,#4d6cff);transform:scaleX(0);transform-origin:left}.hero.is-running .dk-theme-hero-progress i{animation:dkThemeHeroProgress var(--theme-hero-delay,6800ms) linear both}.hero.is-paused .dk-theme-hero-progress i{animation-play-state:paused}
.heroSwiper .swiper-slide{display:block!important;position:absolute!important;inset:0;visibility:hidden;opacity:0!important;transform:scale(1.05);transition:opacity .7s ease,visibility .7s,transform 7s cubic-bezier(.16,.76,.2,1)!important}.heroSwiper .swiper-slide.is-active{visibility:visible;opacity:1!important;transform:scale(1)}
.heroSwiper .swiper-slide.is-active .hero-content>*{animation:dkThemeHeroContent .7s cubic-bezier(.18,.8,.2,1) both}.heroSwiper .swiper-slide.is-active .hero-content h1{animation-delay:.08s}.heroSwiper .swiper-slide.is-active .hero-content p{animation-delay:.16s}.heroSwiper .swiper-slide.is-active .hero-buttons{animation-delay:.24s}
@keyframes dkThemeHeroProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes dkThemeHeroContent{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media(max-width:1080px){.dk-related-track{grid-template-columns:repeat(2,minmax(280px,1fr));grid-auto-columns:minmax(280px,48vw);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.dk-related-card{scroll-snap-align:start}}
@media(max-width:640px){.dk-related-posts{padding-top:56px!important}.dk-related-head{display:flex!important;flex-direction:row!important;align-items:flex-end!important}.dk-related-head p{display:none}.dk-related-track{display:flex;overflow-x:auto;grid-template-columns:none;gap:14px;scrollbar-width:none}.dk-related-track::-webkit-scrollbar{display:none}.dk-related-card{flex:0 0 84vw}.dk-related-controls button{width:42px;height:42px}.dk-theme-hero-controls{left:16px;right:16px;bottom:15px}.dk-theme-hero-counter{display:none}.dk-theme-hero-center{grid-template-columns:1fr;grid-template-areas:"dots" "progress"}.dk-theme-hero-arrow{width:43px;height:43px}}
@media(prefers-reduced-motion:reduce){.dk-related-card,.dk-related-card__image img,.heroSwiper .swiper-slide,.hero-content>*{animation:none!important;transition:none!important}.dk-related-card{opacity:1;transform:none}.dk-theme-hero-progress i{transform:scaleX(1)!important}}


/* DEADKOP 4.34.3 — direct Release Calendar and Ukrainian menu items */
.dk-command-menu>li:nth-child(5)>a .dk-command-menu-icon{color:#68ddff;background:linear-gradient(180deg,rgba(24,181,255,.18),rgba(21,95,221,.06));border-color:rgba(75,194,255,.22)}
.dk-command-menu>li:nth-child(6)>a .dk-command-menu-icon{color:#ffd83d;background:linear-gradient(180deg,rgba(18,115,255,.18) 0 50%,rgba(255,214,42,.12) 50% 100%);border-color:rgba(255,218,75,.20)}
.dk-command-menu>li:nth-child(5)>a:hover,.dk-command-menu>li:nth-child(6)>a:hover{background:linear-gradient(180deg,transparent,rgba(25,132,218,.10))!important}
@media(min-width:981px) and (max-width:1480px){.dk-command-menu>li>a{padding-left:8px!important;padding-right:8px!important;gap:6px!important;font-size:9px!important}.dk-command-menu-icon{width:22px;height:22px}.dk-command-menu-icon .dk-icon{width:15px;height:15px}}

/* DEADKOP PRO 4.34.5 — stable news-card geometry
   Equal media, predictable text blocks and bottom-aligned metadata. */
.news-grid{
    align-items:stretch !important;
}
.news-card{
    display:flex !important;
    height:100% !important;
}
.news-card > a{
    display:flex !important;
    flex-direction:column !important;
    width:100% !important;
    height:100% !important;
    min-width:0 !important;
}
.news-image{
    width:100% !important;
    height:auto !important;
    min-height:0 !important;
    aspect-ratio:16 / 9 !important;
    flex:0 0 auto !important;
    overflow:hidden !important;
}
.news-image img{
    width:100% !important;
    height:100% !important;
    aspect-ratio:16 / 9 !important;
    object-fit:cover !important;
    object-position:center center !important;
}
.news-content{
    display:flex !important;
    flex:1 1 auto !important;
    flex-direction:column !important;
    min-width:0 !important;
}
.news-content h3{
    display:-webkit-box !important;
    overflow:hidden !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:3 !important;
    line-clamp:3 !important;
    overflow-wrap:anywhere !important;
}
.news-content p{
    display:-webkit-box !important;
    overflow:hidden !important;
    -webkit-box-orient:vertical !important;
    -webkit-line-clamp:3 !important;
    line-clamp:3 !important;
}
.news-meta{
    width:100% !important;
    margin-top:auto !important;
    padding-top:2px !important;
}

@media (min-width:901px){
    .news-content h3{
        min-height:calc(1.25em * 3) !important;
    }
    .news-content p{
        min-height:calc(1.7em * 3) !important;
    }
}

@media (max-width:900px){
    .news-content h3,
    .news-content p{
        min-height:0 !important;
    }
}

