/* DEADKOP 7.0.1 canonical foundation bundle — legacy layers consolidated, route CSS excluded */


/* ===== SOURCE: deadkop-legacy.css ===== */

/* SOURCE theme/deadkop.bundle.css */
/*
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;
    }
}



/* SOURCE theme/editorial-upgrade.css */
/* DEADKOP PRO 4.35.0 — editorial system, consistent cards and navigation. */

:root{
    --dk-card-radius:22px;
    --dk-card-border:rgba(120,170,255,.17);
    --dk-card-bg:linear-gradient(180deg,#0c1730 0%,#071020 100%);
    --dk-card-shadow:0 20px 55px rgba(0,0,0,.26);
    --dk-card-gap:24px;
}

.archive-page .container,
.latest-news .container{width:min(1320px,calc(100% - 32px));margin-inline:auto;}

.latest-news{padding:clamp(58px,7vw,100px) 0;background:radial-gradient(circle at 15% 0%,rgba(0,157,255,.13),transparent 34%),linear-gradient(180deg,#050910,#071329);}
.section-head{align-items:flex-end;margin-bottom:clamp(28px,4vw,46px);}
.section-head h1,.section-head h2{font-size:clamp(36px,4.4vw,58px);line-height:1.02;letter-spacing:-.045em;text-transform:none;}
.section-intro{max-width:760px;margin:14px 0 0;color:#9fb8d4;font-size:16px;line-height:1.65;}
.section-intro p{margin:0;}

.news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:var(--dk-card-gap)!important;align-items:stretch!important;}
.news-card{display:flex!important;min-width:0!important;width:100%!important;height:100%!important;overflow:hidden!important;border:1px solid var(--dk-card-border)!important;border-radius:var(--dk-card-radius)!important;background:var(--dk-card-bg)!important;box-shadow:var(--dk-card-shadow)!important;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease!important;contain:layout paint;}
.news-card>a{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;color:inherit!important;text-decoration:none!important;}
.news-card:hover{transform:translateY(-5px)!important;border-color:rgba(0,184,255,.72)!important;box-shadow:0 24px 66px rgba(0,148,255,.20)!important;}
.news-image{position:relative!important;width:100%!important;min-height:0!important;height:auto!important;aspect-ratio:16/9!important;overflow:hidden!important;background:#09162b!important;flex:0 0 auto!important;}
.news-image:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(180deg,transparent,rgba(4,9,18,.22));pointer-events:none;}
.news-image img{display:block!important;width:100%!important;height:100%!important;aspect-ratio:16/9!important;object-fit:cover!important;object-position:center!important;transition:transform .35s ease!important;}
.news-card:hover .news-image img{transform:scale(1.035)!important;}
.news-no-image{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;background:radial-gradient(circle at 30% 20%,rgba(0,183,255,.25),transparent 34%),linear-gradient(135deg,#0c1a35,#071020)!important;color:#dff4ff!important;}
.news-no-image span{font-size:26px;font-weight:950;letter-spacing:.12em;}
.news-content{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;padding:22px!important;}
.news-cat{align-self:flex-start!important;margin:0 0 14px!important;padding:7px 12px!important;border:1px solid rgba(125,190,255,.18)!important;background:linear-gradient(135deg,#028fff,#00b8ff)!important;color:#fff!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.02em!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;}
.news-content h3{display:-webkit-box!important;min-height:calc(1.23em * 3)!important;margin:0 0 12px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;color:#fff!important;font-size:clamp(21px,1.7vw,25px)!important;line-height:1.23!important;letter-spacing:-.025em!important;overflow-wrap:anywhere!important;}
.news-content p{display:-webkit-box!important;min-height:calc(1.58em * 2)!important;margin:0 0 20px!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;color:#aebfd3!important;font-size:15px!important;line-height:1.58!important;}
.news-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;margin-top:auto!important;padding-top:17px!important;border-top:1px solid rgba(132,171,226,.10)!important;color:#8fbbe3!important;font-size:13px!important;font-weight:800!important;}
.news-meta time{white-space:nowrap;}
.news-read{color:#71caff!important;white-space:nowrap;}

.empty-section,.empty-state{grid-column:1/-1;padding:52px 24px;border:1px dashed rgba(120,170,255,.24);border-radius:24px;background:rgba(7,17,34,.65);text-align:center;color:#a9bdd4;}
.empty-section h2{margin:0 0 10px;color:#fff;}
.empty-section p{margin:0;}

.dk-pagination{display:flex;justify-content:center;margin-top:42px;}
.dk-pagination .page-numbers{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;}
.dk-pagination .page-numbers li{margin:0;}
.dk-pagination a,.dk-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 14px;border:1px solid rgba(126,174,239,.18);border-radius:14px;background:rgba(10,23,45,.85);color:#d8ebff;text-decoration:none;font-weight:850;}
.dk-pagination .current{border-color:#00b8ff;background:linear-gradient(135deg,#018cff,#00b8ff);color:#fff;box-shadow:0 12px 30px rgba(0,163,255,.25);}
.dk-pagination a:hover{border-color:rgba(0,184,255,.7);color:#fff;}

/* Homepage card geometry: all editorial cards line up. */
.dk-home-strip__grid,.dk-home-mini-grid{align-items:stretch!important;}
.dk-home-card{display:flex!important;height:100%!important;min-width:0!important;}
.dk-home-card>a{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;}
.dk-home-card__thumb{height:auto!important;aspect-ratio:16/9!important;min-height:0!important;flex:0 0 auto!important;}
.dk-home-card__body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;}
.dk-home-card__body h3{display:-webkit-box!important;min-height:calc(1.3em * 3)!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;line-clamp:3!important;overflow-wrap:anywhere!important;}
.dk-home-card__body p{display:-webkit-box!important;min-height:calc(1.55em * 2)!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important;}
.dk-home-card__meta{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(125,174,235,.11);color:#8fbbe3;font-size:12px;font-weight:850;}
.dk-home-card__meta span:last-child{color:#70c9ff;}
.dk-home-editorial-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;margin-top:34px;}
.dk-home-panel{min-width:0;padding:22px;border:1px solid rgba(95,150,255,.16);border-radius:28px;background:linear-gradient(180deg,rgba(9,20,40,.90),rgba(5,13,26,.92));box-shadow:0 20px 56px rgba(0,0,0,.20);}
.dk-home-panel .dk-home-section-head{margin-bottom:18px;}
.dk-home-release-list{display:grid;gap:12px;}
.dk-home-release{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px;border:1px solid rgba(112,165,235,.13);border-radius:18px;background:rgba(255,255,255,.025);color:inherit;text-decoration:none;}
.dk-home-release:hover{border-color:rgba(0,184,255,.48);background:rgba(0,153,255,.07);color:inherit;}
.dk-home-release__image{width:96px;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#0d1b34;}
.dk-home-release__image img{width:100%;height:100%;object-fit:cover;display:block;}
.dk-home-release__copy{min-width:0;}
.dk-home-release__copy strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#fff;font-size:15px;line-height:1.3;}
.dk-home-release__copy small{display:block;margin-top:6px;color:#8eafd0;font-size:12px;}
.dk-home-release__date{display:grid;place-items:center;min-width:58px;min-height:58px;padding:6px;border-radius:15px;background:linear-gradient(135deg,#078dff,#00b9ff);color:#fff;text-align:center;font-weight:950;}
.dk-home-release__date b{font-size:20px;line-height:1;}
.dk-home-release__date span{font-size:10px;text-transform:uppercase;}

/* Header: keep the primary bar focused and stop items colliding. */
.dk-command-menu{justify-content:flex-start!important;}
.dk-command-menu>li>a{padding-inline:clamp(10px,1.2vw,17px)!important;}
.dk-command-more{margin-left:auto!important;}

@media(max-width:1100px){
    .news-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
    .dk-home-editorial-grid{grid-template-columns:1fr;}
}

@media(max-width:720px){
    .archive-page .container,.latest-news .container{width:min(100% - 22px,1320px);}
    .latest-news{padding:46px 0 70px!important;}
    .section-head{align-items:flex-start!important;flex-direction:column!important;gap:15px!important;}
    .section-head h1,.section-head h2{font-size:34px!important;}
    .news-grid{grid-template-columns:1fr!important;gap:16px!important;}
    .news-card:hover{transform:none!important;}
    .news-content{padding:18px!important;}
    .news-content h3{min-height:0!important;font-size:21px!important;-webkit-line-clamp:3!important;}
    .news-content p{min-height:0!important;font-size:14px!important;-webkit-line-clamp:2!important;}
    .news-meta{padding-top:14px!important;}
    .dk-home-card__body h3,.dk-home-card__body p{min-height:0!important;}
    .dk-home-panel{padding:16px;border-radius:22px;}
    .dk-home-release{grid-template-columns:82px minmax(0,1fr);}
    .dk-home-release__image{width:82px;}
    .dk-home-release__date{grid-column:1/-1;display:flex;justify-content:center;gap:5px;min-height:36px;}
    .dk-home-release__date b{font-size:15px;}
}

@media(hover:none){
    .news-card:hover{transform:none!important;}
}
.dk-home-panel .dk-home-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
@media(max-width:620px){.dk-home-panel .dk-home-mini-grid{grid-template-columns:1fr!important;}}


/* SOURCE theme/menu-premium.css */
/* DEADKOP PRO 4.36.0 — premium navigation layer */
:root{
  --dk-menu-accent:#29b6ff;
  --dk-menu-accent-2:#5a7dff;
  --dk-menu-text:#eaf6ff;
  --dk-menu-muted:#7f9ab8;
  --dk-menu-line:rgba(113,184,255,.15);
  --dk-menu-panel:rgba(4,13,29,.96);
}

.dk-command-navline{
  position:relative;
  z-index:35;
  padding:6px 10px 9px!important;
  border-top:1px solid rgba(255,255,255,.025);
  background:linear-gradient(180deg,rgba(4,13,28,.46),rgba(3,10,23,.12));
}

.dk-command-nav{
  position:relative!important;
  max-width:1360px;
  margin:0 auto;
}

.dk-command-menu{
  position:relative!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
  flex-wrap:nowrap!important;
  gap:5px!important;
  min-height:58px!important;
  margin:0!important;
  padding:5px!important;
  border:1px solid rgba(109,180,255,.11);
  border-radius:20px;
  background:linear-gradient(180deg,rgba(8,23,47,.72),rgba(3,11,25,.72));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 16px 36px rgba(0,0,0,.14);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  isolation:isolate;
}

.dk-command-menu::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-2;
  border-radius:inherit;
  background:
    radial-gradient(420px circle at var(--dk-nav-x,50%) -80%,rgba(44,183,255,.12),transparent 68%),
    linear-gradient(90deg,transparent,rgba(255,255,255,.018),transparent);
  pointer-events:none;
}

.dk-menu-glider{
  position:absolute;
  left:0;
  top:5px;
  z-index:-1;
  height:48px;
  width:0;
  border:1px solid rgba(84,190,255,.22);
  border-radius:15px;
  opacity:0;
  background:linear-gradient(135deg,rgba(24,151,244,.18),rgba(82,94,255,.08));
  box-shadow:0 10px 28px rgba(0,101,203,.15),inset 0 1px 0 rgba(255,255,255,.06);
  transform:translate3d(0,0,0);
  transition:transform .34s cubic-bezier(.2,.8,.2,1),width .34s cubic-bezier(.2,.8,.2,1),opacity .18s ease;
  pointer-events:none;
}

.dk-command-menu.is-ready .dk-menu-glider{opacity:1}

.dk-command-menu>.dk-menu-item{
  position:relative!important;
  flex:0 0 auto!important;
  margin:0!important;
}

.dk-command-menu>.dk-menu-item>.dk-menu-link{
  --mx:50%;
  --my:50%;
  position:relative!important;
  z-index:2;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:48px!important;
  padding:0 12px!important;
  overflow:hidden;
  border:0!important;
  border-radius:15px!important;
  background:transparent!important;
  color:#9db3ca!important;
  font-size:11px!important;
  font-weight:900!important;
  letter-spacing:.015em!important;
  text-transform:none!important;
  text-decoration:none!important;
  white-space:nowrap;
  transition:color .2s ease,transform .2s ease!important;
  -webkit-tap-highlight-color:transparent;
}

.dk-command-menu>.dk-menu-item>.dk-menu-link::before{
  content:"";
  position:absolute;
  inset:-1px;
  z-index:-1;
  opacity:0;
  background:radial-gradient(90px circle at var(--mx) var(--my),rgba(109,211,255,.17),transparent 72%);
  transition:opacity .2s ease;
  pointer-events:none;
}

.dk-command-menu>.dk-menu-item>.dk-menu-link::after{display:none!important}
.dk-command-menu>.dk-menu-item:hover>.dk-menu-link::before,
.dk-command-menu>.dk-menu-item:focus-within>.dk-menu-link::before{opacity:1}

.dk-command-menu>.dk-menu-item:hover>.dk-menu-link,
.dk-command-menu>.dk-menu-item:focus-within>.dk-menu-link,
.dk-command-menu>.dk-menu-item.current-menu-item>.dk-menu-link,
.dk-command-menu>.dk-menu-item.is-menu-open>.dk-menu-link{
  color:#fff!important;
  transform:translateY(-1px);
}

.dk-command-menu .dk-command-menu-icon{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:28px!important;
  height:28px!important;
  flex:0 0 28px!important;
  border:1px solid rgba(92,176,255,.15)!important;
  border-radius:10px!important;
  background:linear-gradient(180deg,rgba(28,145,238,.12),rgba(52,78,181,.045))!important;
  color:#76cbff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important;
  transition:transform .24s cubic-bezier(.2,.8,.2,1),border-color .2s ease,background .2s ease,color .2s ease!important;
}

.dk-command-menu .dk-command-menu-icon .dk-icon{width:16px!important;height:16px!important}
.dk-command-menu>.dk-menu-item:hover .dk-command-menu-icon,
.dk-command-menu>.dk-menu-item:focus-within .dk-command-menu-icon,
.dk-command-menu>.dk-menu-item.current-menu-item .dk-command-menu-icon,
.dk-command-menu>.dk-menu-item.is-menu-open .dk-command-menu-icon{
  transform:translateY(-1px) rotate(-3deg) scale(1.05);
  border-color:rgba(92,192,255,.32)!important;
  background:linear-gradient(180deg,rgba(35,171,255,.22),rgba(70,94,255,.10))!important;
  color:#d9f4ff!important;
}

.dk-menu-label{position:relative;z-index:1}
.dk-menu-badge{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  height:17px;
  padding:0 6px!important;
  border:1px solid rgba(80,221,163,.28);
  border-radius:999px;
  background:rgba(44,210,144,.10)!important;
  color:#69efb3!important;
  font-size:7px!important;
  font-weight:1000!important;
  line-height:1!important;
  letter-spacing:.09em!important;
  box-shadow:0 0 16px rgba(50,224,150,.08);
}

.dk-command-sub-arrow{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  width:15px;
  height:15px;
  margin-left:-3px;
  color:#6686a5;
  transition:transform .25s ease,color .2s ease;
}
.dk-command-sub-arrow .dk-icon{width:12px!important;height:12px!important}
.dk-menu-item.is-menu-open .dk-command-sub-arrow,
.dk-menu-item:hover .dk-command-sub-arrow,
.dk-menu-item:focus-within .dk-command-sub-arrow{transform:rotate(180deg);color:#9ddcff}

/* Mega panels */
.dk-command-menu .dk-menu-mega{
  position:absolute!important;
  top:calc(100% + 13px)!important;
  left:50%!important;
  z-index:100200!important;
  display:block!important;
  width:min(720px,calc(100vw - 42px))!important;
  margin:0!important;
  padding:12px!important;
  overflow:hidden;
  border:1px solid rgba(104,183,255,.17)!important;
  border-radius:24px!important;
  opacity:0!important;
  visibility:hidden!important;
  background:
    radial-gradient(520px circle at 75% -20%,rgba(41,165,255,.16),transparent 64%),
    linear-gradient(145deg,rgba(7,23,47,.985),rgba(3,10,23,.985))!important;
  box-shadow:0 30px 90px rgba(0,0,0,.52),inset 0 1px 0 rgba(255,255,255,.055)!important;
  transform:translate(-50%,10px) scale(.975)!important;
  transform-origin:50% 0;
  transition:opacity .18s ease,visibility .18s ease,transform .28s cubic-bezier(.2,.8,.2,1)!important;
  backdrop-filter:blur(24px);
  -webkit-backdrop-filter:blur(24px);
  pointer-events:none;
}

.dk-command-menu .dk-menu-item.is-community .dk-menu-mega{
  left:auto!important;
  right:0!important;
  transform:translate(0,10px) scale(.975)!important;
  transform-origin:100% 0;
}

.dk-command-menu .dk-menu-item.is-platforms .dk-menu-mega{
  left:auto!important;
  right:-96px!important;
  transform:translate(0,10px) scale(.975)!important;
  transform-origin:78% 0;
}

.dk-command-menu .dk-menu-item.is-menu-open>.dk-menu-mega,
.dk-command-menu .dk-menu-item:hover>.dk-menu-mega,
.dk-command-menu .dk-menu-item:focus-within>.dk-menu-mega{
  opacity:1!important;
  visibility:visible!important;
  transform:translate(-50%,0) scale(1)!important;
  pointer-events:auto;
}
.dk-command-menu .dk-menu-item.is-community.is-menu-open>.dk-menu-mega,
.dk-command-menu .dk-menu-item.is-community:hover>.dk-menu-mega,
.dk-command-menu .dk-menu-item.is-community:focus-within>.dk-menu-mega,
.dk-command-menu .dk-menu-item.is-platforms.is-menu-open>.dk-menu-mega,
.dk-command-menu .dk-menu-item.is-platforms:hover>.dk-menu-mega,
.dk-command-menu .dk-menu-item.is-platforms:focus-within>.dk-menu-mega{
  transform:translate(0,0) scale(1)!important;
}

.dk-menu-mega::before{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.025) 48%,transparent 62%);
  transform:translateX(-80%);
  transition:transform .8s ease;
  pointer-events:none;
}
.dk-menu-item.is-menu-open>.dk-menu-mega::before,
.dk-menu-item:hover>.dk-menu-mega::before{transform:translateX(80%)}

.dk-menu-mega-head{
  position:relative;
  z-index:1;
  display:flex!important;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  min-height:86px;
  padding:16px 18px!important;
  border:1px solid rgba(112,184,255,.11);
  border-radius:18px;
  background:linear-gradient(135deg,rgba(27,105,184,.10),rgba(255,255,255,.018));
}
.dk-menu-mega-head>span{display:grid;gap:3px}
.dk-menu-mega-head small{
  color:#58bff8!important;
  font-size:8px!important;
  font-weight:1000!important;
  letter-spacing:.16em!important;
  text-transform:uppercase;
}
.dk-menu-mega-head strong{color:#fff!important;font-size:19px!important;font-weight:950!important;letter-spacing:-.025em}
.dk-menu-mega-head em{color:#7f9bb8!important;font-size:11px!important;font-style:normal!important;font-weight:650!important}
.dk-menu-mega-head>a{
  display:inline-flex!important;
  align-items:center;
  gap:8px;
  min-height:38px!important;
  padding:0 13px!important;
  border:1px solid rgba(100,188,255,.16)!important;
  border-radius:12px!important;
  background:rgba(24,122,215,.08)!important;
  color:#bde9ff!important;
  font-size:10px!important;
  font-weight:900!important;
  text-decoration:none!important;
  white-space:nowrap;
  transition:transform .2s ease,background .2s ease,border-color .2s ease!important;
}
.dk-menu-mega-head>a:hover{transform:translateX(2px);background:rgba(30,155,255,.13)!important;border-color:rgba(93,197,255,.29)!important}
.dk-menu-mega-head>a b{font-size:14px}

.dk-menu-mega-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:7px!important;
  margin:9px 0 0!important;
  padding:0!important;
  list-style:none!important;
}
.dk-menu-item.is-community .dk-menu-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.dk-menu-mega-grid>li{
  min-width:0;
  margin:0!important;
  padding:0!important;
  opacity:0;
  transform:translateY(8px);
  transition:opacity .24s ease calc(var(--dk-stagger,0) * 28ms),transform .28s cubic-bezier(.2,.8,.2,1) calc(var(--dk-stagger,0) * 28ms);
}
.dk-menu-item.is-menu-open .dk-menu-mega-grid>li,
.dk-menu-item:hover .dk-menu-mega-grid>li,
.dk-menu-item:focus-within .dk-menu-mega-grid>li{opacity:1;transform:none}

.dk-menu-mega-grid>li>a{
  position:relative;
  display:grid!important;
  grid-template-columns:38px minmax(0,1fr) 16px;
  align-items:center;
  gap:10px;
  min-height:70px!important;
  padding:10px 11px!important;
  overflow:hidden;
  border:1px solid rgba(98,169,237,.095)!important;
  border-radius:15px!important;
  background:rgba(255,255,255,.018)!important;
  color:#dceeff!important;
  text-decoration:none!important;
  transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease!important;
}
.dk-menu-mega-grid>li>a::before{
  content:"";
  position:absolute;
  inset:0;
  opacity:0;
  background:radial-gradient(130px circle at 20% 0,rgba(43,182,255,.13),transparent 70%);
  transition:opacity .2s ease;
}
.dk-menu-mega-grid>li>a:hover,
.dk-menu-mega-grid>li>a:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(82,192,255,.25)!important;
  background:rgba(29,132,223,.075)!important;
  box-shadow:0 13px 30px rgba(0,76,156,.12);
}
.dk-menu-mega-grid>li>a:hover::before,
.dk-menu-mega-grid>li>a:focus-visible::before{opacity:1}

.dk-menu-mega-icon{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  width:38px;
  height:38px;
  border:1px solid rgba(93,184,255,.16);
  border-radius:12px;
  background:linear-gradient(180deg,rgba(31,151,255,.14),rgba(62,83,210,.055));
  color:#75ceff;
  transition:transform .22s ease,color .2s ease,border-color .2s ease;
}
.dk-menu-mega-icon .dk-icon{width:19px!important;height:19px!important}
.dk-menu-mega-grid a:hover .dk-menu-mega-icon{transform:rotate(-5deg) scale(1.06);color:#e1f7ff;border-color:rgba(89,202,255,.3)}
.dk-menu-mega-copy{position:relative;z-index:1;display:grid;min-width:0;gap:3px}
.dk-menu-mega-copy strong{overflow:hidden;color:#eaf6ff!important;font-size:11px!important;font-weight:950!important;text-overflow:ellipsis;white-space:nowrap}
.dk-menu-mega-copy small{overflow:hidden;color:#6f8da9!important;font-size:8.5px!important;font-weight:700!important;text-overflow:ellipsis;white-space:nowrap}
.dk-menu-mega-grid>li>a>i{position:relative;z-index:1;color:#527392;font-size:13px;font-style:normal;transition:transform .2s ease,color .2s ease}
.dk-menu-mega-grid>li>a:hover>i{transform:translateX(3px);color:#71d1ff}

.dk-menu-mega-foot{
  display:flex!important;
  justify-content:flex-end;
  gap:7px;
  margin-top:9px;
  padding:0 3px;
}
.dk-menu-mega-foot>a{
  min-height:auto!important;
  padding:5px 9px!important;
  border:0!important;
  border-radius:9px!important;
  background:transparent!important;
  color:#6988a7!important;
  font-size:8.5px!important;
  font-weight:850!important;
  text-decoration:none!important;
}
.dk-menu-mega-foot>a:hover{background:rgba(31,151,255,.07)!important;color:#8fdcff!important}

/* Compact header keeps the menu readable rather than hiding it. */
.dk-command-header.is-compact .dk-command-navline{padding-top:4px!important;padding-bottom:5px!important}
.dk-command-header.is-compact .dk-command-menu{min-height:52px!important}
.dk-command-header.is-compact .dk-command-menu>.dk-menu-item>.dk-menu-link{min-height:42px!important}
.dk-command-header.is-compact .dk-menu-glider{top:5px;height:42px}

@media (max-width:1180px) and (min-width:761px){
  .dk-command-menu{gap:2px!important;padding-inline:4px!important}
  .dk-command-menu>.dk-menu-item>.dk-menu-link{gap:6px!important;padding:0 8px!important;font-size:9.5px!important}
  .dk-command-menu .dk-command-menu-icon{width:24px!important;height:24px!important;flex-basis:24px!important;border-radius:8px!important}
  .dk-command-menu .dk-command-menu-icon .dk-icon{width:14px!important;height:14px!important}
  .dk-menu-badge{display:none!important}
}

@media (max-width:930px) and (min-width:761px){
  .dk-command-menu>.dk-menu-item>.dk-menu-link{padding:0 7px!important}
  .dk-command-menu .dk-command-menu-icon{display:none!important}
  .dk-command-menu .dk-command-sub-arrow{margin-left:-1px}
}

/* Mobile drawer: all destinations remain visible, grouped cleanly. */
@media (max-width:760px){
  .dk-command-navline{padding:0!important;border:0;background:transparent}
  .dk-command-nav .dk-command-menu{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    min-height:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
  }
  .dk-command-menu::before,.dk-menu-glider{display:none!important}
  .dk-command-menu>.dk-menu-item{width:100%!important}
  .dk-command-menu>.dk-menu-item>.dk-menu-link{
    justify-content:flex-start!important;
    min-height:56px!important;
    padding:0 13px!important;
    border:1px solid rgba(104,178,251,.12)!important;
    border-radius:15px!important;
    background:rgba(255,255,255,.024)!important;
    color:#c4d7e9!important;
    font-size:11px!important;
  }
  .dk-command-menu>.dk-menu-item.current-menu-item>.dk-menu-link{
    border-color:rgba(72,189,255,.28)!important;
    background:linear-gradient(135deg,rgba(24,151,244,.14),rgba(82,94,255,.065))!important;
  }
  .dk-command-menu .dk-command-menu-icon{width:31px!important;height:31px!important;flex-basis:31px!important}
  .dk-command-menu .dk-command-menu-icon .dk-icon{width:17px!important;height:17px!important}
  .dk-menu-badge{margin-left:auto}
  .dk-command-sub-arrow{margin-left:auto!important}

  .dk-command-menu>.dk-menu-mega-parent.is-open{grid-column:1/-1!important}
  .dk-command-menu .dk-menu-mega{
    position:static!important;
    display:none!important;
    width:100%!important;
    margin:8px 0 2px!important;
    padding:8px!important;
    border-radius:18px!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    pointer-events:auto!important;
  }
  .dk-command-menu>.dk-menu-mega-parent.is-open>.dk-menu-mega{display:block!important}
  .dk-menu-mega-head{min-height:auto;padding:13px!important;border-radius:14px}
  .dk-menu-mega-head strong{font-size:16px!important}
  .dk-menu-mega-head em{font-size:9px!important}
  .dk-menu-mega-head>a{display:none!important}
  .dk-menu-mega-grid,
  .dk-menu-item.is-community .dk-menu-mega-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
  }
  .dk-menu-mega-grid>li{opacity:1!important;transform:none!important}
  .dk-menu-mega-grid>li>a{
    grid-template-columns:34px minmax(0,1fr)!important;
    min-height:62px!important;
    padding:9px!important;
  }
  .dk-menu-mega-grid>li>a>i{display:none!important}
  .dk-menu-mega-icon{width:34px;height:34px;border-radius:10px}
  .dk-menu-mega-icon .dk-icon{width:17px!important;height:17px!important}
  .dk-menu-mega-copy strong{font-size:10px!important}
  .dk-menu-mega-copy small{font-size:7.5px!important}
  .dk-menu-mega-foot{justify-content:flex-start;flex-wrap:wrap}
}

@media (max-width:430px){
  .dk-command-nav .dk-command-menu{grid-template-columns:1fr!important}
  .dk-menu-mega-grid,.dk-menu-item.is-community .dk-menu-mega-grid{grid-template-columns:1fr!important}
}

@media (prefers-reduced-motion:reduce){
  .dk-menu-glider,
  .dk-command-menu *,
  .dk-command-menu *::before,
  .dk-command-menu *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}


/* SOURCE theme/command-header.css */
/* 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 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}}


/* SOURCE theme/cards.css */
/* =========================
   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;}}

/* 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;
    }
}



/* SOURCE theme/hero.css */
.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}}


/* SOURCE theme/footer.css */
.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;}
}


/* SOURCE theme/responsive.css */
@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;}
}


/* SOURCE theme/content-fixes.css */
/* 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}
}


/* SOURCE theme/article-typography.css */
/*
 * DEADKOP PRO 4.36.1 — article typography and content stability
 * Loaded last. It intentionally overrides old duplicated article rules.
 */

.single-post .single-content,
.single-post .entry-content,
.single-post .post-content,
.single-post .single-article-content{
    min-width:0!important;
    width:100%!important;
    max-width:none!important;
    margin:0!important;
    color:#d7e6f8!important;
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
    font-size:clamp(17px,1.25vw,20px)!important;
    font-weight:450!important;
    line-height:1.78!important;
    letter-spacing:-.006em!important;
    overflow:visible!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
}

.single-post .single-content > :first-child,
.single-post .entry-content > :first-child,
.single-post .post-content > :first-child,
.single-post .single-article-content > :first-child{margin-top:0!important}
.single-post .single-content > :last-child,
.single-post .entry-content > :last-child,
.single-post .post-content > :last-child,
.single-post .single-article-content > :last-child{margin-bottom:0!important}

.single-post .single-content p,
.single-post .entry-content p,
.single-post .post-content p,
.single-post .single-article-content p{
    min-height:0!important;
    width:auto!important;
    max-width:none!important;
    margin:0 0 1.2em!important;
    padding:0!important;
    color:#d7e6f8!important;
    font:inherit!important;
    line-height:inherit!important;
    white-space:normal!important;
}

.single-post .single-content p:empty,
.single-post .entry-content p:empty,
.single-post .post-content p:empty,
.single-post .single-article-content p:empty,
.single-post .single-content p:has(>br:only-child),
.single-post .entry-content p:has(>br:only-child),
.single-post .post-content p:has(>br:only-child),
.single-post .single-article-content p:has(>br:only-child),
.single-post .single-content > br,
.single-post .entry-content > br,
.single-post .post-content > br,
.single-post .single-article-content > br{display:none!important}

.single-post .single-content h2,
.single-post .entry-content h2,
.single-post .post-content h2,
.single-post .single-article-content h2{
    margin:1.85em 0 .62em!important;
    color:#fff!important;
    font-size:clamp(28px,3vw,38px)!important;
    font-weight:950!important;
    line-height:1.16!important;
    letter-spacing:-.035em!important;
    overflow-wrap:anywhere!important;
    scroll-margin-top:120px;
}

.single-post .single-content h3,
.single-post .entry-content h3,
.single-post .post-content h3,
.single-post .single-article-content h3{
    margin:1.55em 0 .58em!important;
    color:#f3f8ff!important;
    font-size:clamp(23px,2.2vw,29px)!important;
    font-weight:900!important;
    line-height:1.22!important;
    letter-spacing:-.025em!important;
    overflow-wrap:anywhere!important;
    scroll-margin-top:120px;
}

.single-post .single-content h4,
.single-post .entry-content h4,
.single-post .post-content h4,
.single-post .single-article-content h4{
    margin:1.35em 0 .5em!important;
    color:#eaf4ff!important;
    font-size:clamp(20px,1.8vw,24px)!important;
    font-weight:850!important;
    line-height:1.28!important;
}

.single-post .single-content strong,
.single-post .entry-content strong,
.single-post .post-content strong,
.single-post .single-article-content strong{color:#fff!important;font-weight:850!important}
.single-post .single-content em,
.single-post .entry-content em,
.single-post .post-content em,
.single-post .single-article-content em{color:#c9ddf2!important}

.single-post .single-content a,
.single-post .entry-content a,
.single-post .post-content a,
.single-post .single-article-content a{
    color:#55c9ff!important;
    font-weight:780!important;
    text-decoration:underline!important;
    text-decoration-color:rgba(85,201,255,.48)!important;
    text-decoration-thickness:1.5px!important;
    text-underline-offset:3px!important;
    overflow-wrap:anywhere!important;
}
.single-post .single-content a:hover,
.single-post .entry-content a:hover,
.single-post .post-content a:hover,
.single-post .single-article-content a:hover{color:#9ae4ff!important;text-decoration-color:currentColor!important}

.single-post .single-content ul,
.single-post .single-content ol,
.single-post .entry-content ul,
.single-post .entry-content ol,
.single-post .post-content ul,
.single-post .post-content ol,
.single-post .single-article-content ul,
.single-post .single-article-content ol{
    min-height:0!important;
    margin:1.1em 0 1.45em!important;
    padding:0 0 0 1.45em!important;
    color:#d7e6f8!important;
}
.single-post .single-content li,
.single-post .entry-content li,
.single-post .post-content li,
.single-post .single-article-content li{
    min-height:0!important;
    margin:.45em 0!important;
    padding-left:.28em!important;
    color:#d7e6f8!important;
    line-height:1.62!important;
}
.single-post .single-content li::marker,
.single-post .entry-content li::marker,
.single-post .post-content li::marker,
.single-post .single-article-content li::marker{color:#36c7ff;font-weight:900}

/* Plain multi-line blocks pasted from ChatGPT become compact feature/check lists. */
.single-post .single-content .dk-tech-list,
.single-post .entry-content .dk-tech-list,
.single-post .post-content .dk-tech-list,
.single-post .single-article-content .dk-tech-list{
    display:grid!important;
    gap:9px!important;
    margin:1.25em 0 1.55em!important;
    padding:15px!important;
    list-style:none!important;
    border:1px solid rgba(80,177,255,.18)!important;
    border-radius:18px!important;
    background:linear-gradient(145deg,rgba(8,27,54,.88),rgba(5,17,35,.86))!important;
    box-shadow:0 16px 44px rgba(0,0,0,.16)!important;
}
.single-post .single-content .dk-tech-list li,
.single-post .entry-content .dk-tech-list li,
.single-post .post-content .dk-tech-list li,
.single-post .single-article-content .dk-tech-list li{
    position:relative!important;
    margin:0!important;
    padding:10px 12px 10px 38px!important;
    border:1px solid rgba(111,174,232,.10)!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.025)!important;
    color:#dff2ff!important;
    font-family:inherit!important;
    font-size:.92em!important;
    font-weight:700!important;
    line-height:1.42!important;
    white-space:normal!important;
}
.single-post .single-content .dk-tech-list li:before,
.single-post .entry-content .dk-tech-list li:before,
.single-post .post-content .dk-tech-list li:before,
.single-post .single-article-content .dk-tech-list li:before{
    content:"✓";
    position:absolute;
    left:13px;
    top:10px;
    display:grid;
    place-items:center;
    width:17px;
    height:17px;
    border-radius:6px;
    background:linear-gradient(135deg,#0aa8ff,#3978ff);
    color:#fff;
    font-size:10px;
    font-weight:950;
}

.single-post .single-content blockquote,
.single-post .entry-content blockquote,
.single-post .post-content blockquote,
.single-post .single-article-content blockquote{
    position:relative!important;
    min-height:0!important;
    margin:1.25em 0 1.45em!important;
    padding:16px 18px 16px 22px!important;
    border:1px solid rgba(68,184,255,.18)!important;
    border-left:4px solid #22bfff!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,rgba(0,183,255,.09),rgba(65,102,210,.055))!important;
    box-shadow:none!important;
    color:#dff2ff!important;
    font-family:inherit!important;
    font-size:1em!important;
    font-style:normal!important;
    font-weight:650!important;
    line-height:1.62!important;
}
.single-post .single-content blockquote p,
.single-post .entry-content blockquote p,
.single-post .post-content blockquote p,
.single-post .single-article-content blockquote p{margin:0!important;color:inherit!important;font:inherit!important}

.single-post .single-content pre,
.single-post .entry-content pre,
.single-post .post-content pre,
.single-post .single-article-content pre{
    display:block!important;
    min-height:0!important;
    max-height:none!important;
    width:100%!important;
    max-width:100%!important;
    margin:1.25em 0 1.55em!important;
    padding:18px 20px!important;
    overflow:auto!important;
    border:1px solid rgba(86,167,240,.18)!important;
    border-radius:16px!important;
    background:linear-gradient(180deg,#07172d,#061226)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important;
    color:#d7ebff!important;
    font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace!important;
    font-size:clamp(14px,1.1vw,16px)!important;
    font-weight:600!important;
    line-height:1.62!important;
    letter-spacing:0!important;
    tab-size:4!important;
    white-space:pre-wrap!important;
    word-break:break-word!important;
    overflow-wrap:anywhere!important;
}
.single-post .single-content pre code,
.single-post .entry-content pre code,
.single-post .post-content pre code,
.single-post .single-article-content pre code{
    display:block!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:inherit!important;
    font:inherit!important;
    white-space:inherit!important;
}
.single-post .single-content :not(pre)>code,
.single-post .entry-content :not(pre)>code,
.single-post .post-content :not(pre)>code,
.single-post .single-article-content :not(pre)>code{
    padding:.18em .42em!important;
    border:1px solid rgba(86,167,240,.16)!important;
    border-radius:7px!important;
    background:rgba(13,39,71,.82)!important;
    color:#aee6ff!important;
    font-family:"SFMono-Regular",Consolas,monospace!important;
    font-size:.88em!important;
}

.single-post .single-content figure,
.single-post .entry-content figure,
.single-post .post-content figure,
.single-post .single-article-content figure{
    min-width:0!important;
    width:100%!important;
    max-width:100%!important;
    margin:1.6em auto!important;
    padding:0!important;
    clear:both!important;
}
.single-post .single-content img,
.single-post .entry-content img,
.single-post .post-content img,
.single-post .single-article-content img{
    display:block!important;
    max-width:100%!important;
    height:auto!important;
    margin:0 auto!important;
    border-radius:18px!important;
    object-fit:cover!important;
}
.single-post .single-content figcaption,
.single-post .entry-content figcaption,
.single-post .post-content figcaption,
.single-post .single-article-content figcaption{
    margin:10px auto 0!important;
    max-width:92%!important;
    color:#8faac5!important;
    font-size:13px!important;
    line-height:1.5!important;
    text-align:center!important;
}

.single-post .single-content iframe,
.single-post .single-content video,
.single-post .entry-content iframe,
.single-post .entry-content video,
.single-post .post-content iframe,
.single-post .post-content video,
.single-post .single-article-content iframe,
.single-post .single-article-content video{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:1.6em auto!important;
    border:0!important;
    border-radius:18px!important;
    background:#030912!important;
}
.single-post .single-content iframe,
.single-post .entry-content iframe,
.single-post .post-content iframe,
.single-post .single-article-content iframe{aspect-ratio:16/9!important;height:auto!important;min-height:0!important}

.single-post .single-content table,
.single-post .entry-content table,
.single-post .post-content table,
.single-post .single-article-content table{
    display:table!important;
    width:100%!important;
    max-width:100%!important;
    margin:1.4em 0!important;
    border-collapse:separate!important;
    border-spacing:0!important;
    overflow:hidden!important;
    border:1px solid rgba(107,166,225,.17)!important;
    border-radius:14px!important;
    background:rgba(6,20,40,.72)!important;
    color:#dceeff!important;
    font-size:.9em!important;
}
.single-post .single-content th,
.single-post .single-content td,
.single-post .entry-content th,
.single-post .entry-content td,
.single-post .post-content th,
.single-post .post-content td,
.single-post .single-article-content th,
.single-post .single-article-content td{padding:11px 13px!important;border-bottom:1px solid rgba(107,166,225,.10)!important;text-align:left!important;vertical-align:top!important}
.single-post .single-content th,
.single-post .entry-content th,
.single-post .post-content th,
.single-post .single-article-content th{background:rgba(27,100,165,.16)!important;color:#fff!important;font-weight:850!important}

.single-post .single-content hr,
.single-post .entry-content hr,
.single-post .post-content hr,
.single-post .single-article-content hr{
    height:1px!important;
    margin:2em 0!important;
    border:0!important;
    background:linear-gradient(90deg,transparent,rgba(65,189,255,.42),transparent)!important;
}

/* Neutralize pasted inline layout properties that previously produced giant gaps. */
.single-post .single-content p,
.single-post .single-content div,
.single-post .single-content span,
.single-post .single-content blockquote,
.single-post .single-content pre,
.single-post .single-content ul,
.single-post .single-content ol,
.single-post .single-content li{max-height:none!important;float:none!important;clear:none!important}

@media(max-width:1050px){
    .single-post .single-content-card{padding:clamp(24px,4.5vw,38px)!important}
}

@media(max-width:720px){
    .single-post .single-content,
    .single-post .entry-content,
    .single-post .post-content,
    .single-post .single-article-content{font-size:17px!important;line-height:1.72!important}
    .single-post .single-content h2,
    .single-post .entry-content h2,
    .single-post .post-content h2,
    .single-post .single-article-content h2{font-size:28px!important;margin-top:1.65em!important}
    .single-post .single-content h3,
    .single-post .entry-content h3,
    .single-post .post-content h3,
    .single-post .single-article-content h3{font-size:23px!important}
    .single-post .single-content blockquote,
    .single-post .entry-content blockquote,
    .single-post .post-content blockquote,
    .single-post .single-article-content blockquote{padding:14px 15px 14px 18px!important;border-radius:12px!important}
    .single-post .single-content pre,
    .single-post .entry-content pre,
    .single-post .post-content pre,
    .single-post .single-article-content pre{padding:15px!important;border-radius:13px!important;font-size:13px!important}
    .single-post .single-content .dk-tech-list,
    .single-post .entry-content .dk-tech-list,
    .single-post .post-content .dk-tech-list,
    .single-post .single-article-content .dk-tech-list{padding:11px!important;border-radius:15px!important}
    .single-post .single-content table,
    .single-post .entry-content table,
    .single-post .post-content table,
    .single-post .single-article-content table{display:block!important;overflow-x:auto!important;white-space:nowrap!important}
}


/* SOURCE theme/apple-ui.css */
/* DEADKOP PRO 5.1 — Apple-inspired motion + surface system */
:root{
  --dk-apple-bg:#05070b;
  --dk-apple-surface:rgba(18,22,30,.72);
  --dk-apple-surface-strong:rgba(24,29,39,.88);
  --dk-apple-border:rgba(255,255,255,.10);
  --dk-apple-border-strong:rgba(255,255,255,.16);
  --dk-apple-text:#f5f7fb;
  --dk-apple-muted:#9ca7b7;
  --dk-apple-blue:#0a84ff;
  --dk-apple-cyan:#64d2ff;
  --dk-apple-radius:24px;
  --dk-apple-shadow:0 22px 70px rgba(0,0,0,.34),0 1px 0 rgba(255,255,255,.04) inset;
  --dk-apple-spring:cubic-bezier(.2,.8,.2,1);
}

html{scroll-behavior:smooth}
body.deadkop-pro-clean{
  background:
    radial-gradient(circle at 8% -10%,rgba(10,132,255,.16),transparent 30%),
    radial-gradient(circle at 92% 12%,rgba(100,210,255,.08),transparent 24%),
    linear-gradient(180deg,#06090f 0%,#05070b 44%,#04060a 100%);
  color:var(--dk-apple-text);
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}
body.deadkop-pro-clean::before{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.18;
  background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);
  background-size:42px 42px;
  mask-image:linear-gradient(to bottom,black,transparent 78%);
}

/* Header: translucent, compact on scroll */
.dk-command-header,.site-header,.deadkop-header,.dk-topbar{
  transition:background .45s var(--dk-apple-spring),border-color .45s var(--dk-apple-spring),box-shadow .45s var(--dk-apple-spring),transform .45s var(--dk-apple-spring),backdrop-filter .45s var(--dk-apple-spring)!important;
}
body.dk-scrolled .dk-command-header,
body.dk-scrolled .site-header,
body.dk-scrolled .deadkop-header{
  background:rgba(8,11,16,.76)!important;
  border-color:rgba(255,255,255,.11)!important;
  box-shadow:0 12px 48px rgba(0,0,0,.32)!important;
  backdrop-filter:saturate(140%) blur(24px)!important;
  -webkit-backdrop-filter:saturate(140%) blur(24px)!important;
}
.custom-logo,.site-logo{transition:transform .45s var(--dk-apple-spring),filter .45s var(--dk-apple-spring)!important}
body.dk-scrolled .custom-logo,body.dk-scrolled .site-logo{transform:scale(.94)}

/* Navigation */
.dk-premium-nav a,.menu a,.main-navigation a,.dk-command-nav a{
  position:relative;
  transition:color .28s ease,background .35s var(--dk-apple-spring),transform .35s var(--dk-apple-spring),box-shadow .35s var(--dk-apple-spring)!important;
}
.dk-premium-nav a:hover,.main-navigation a:hover,.dk-command-nav a:hover{
  transform:translateY(-1px);
}
.dk-premium-nav a::after,.main-navigation a::after,.dk-command-nav a::after{
  content:"";position:absolute;left:50%;bottom:4px;width:0;height:2px;border-radius:2px;
  background:linear-gradient(90deg,var(--dk-apple-blue),var(--dk-apple-cyan));
  transform:translateX(-50%);transition:width .35s var(--dk-apple-spring);opacity:.9;
}
.dk-premium-nav a:hover::after,.main-navigation a:hover::after,.dk-command-nav a:hover::after{width:44%}

/* Shared premium surfaces */
.dk-card,.post-card,.news-card,.article-card,.release-card,.review-card,.dk-box,.dk-panel,
.dk-home-section,.dk-single article,.single-content>blockquote,.dk-info,.dk-callout,.dk-verdict,.dk-table-scroll{
  border-color:var(--dk-apple-border)!important;
  box-shadow:var(--dk-apple-shadow)!important;
}
.dk-card,.post-card,.news-card,.article-card,.release-card,.review-card{
  background:linear-gradient(180deg,rgba(20,24,32,.78),rgba(10,13,18,.84))!important;
  backdrop-filter:blur(18px) saturate(125%);
  -webkit-backdrop-filter:blur(18px) saturate(125%);
  transition:transform .5s var(--dk-apple-spring),border-color .35s ease,box-shadow .5s var(--dk-apple-spring),background .4s ease!important;
  transform:translateZ(0);
}
@media (hover:hover){
  .dk-card:hover,.post-card:hover,.news-card:hover,.article-card:hover,.release-card:hover,.review-card:hover{
    transform:translateY(-6px) scale(1.012);
    border-color:var(--dk-apple-border-strong)!important;
    box-shadow:0 30px 90px rgba(0,0,0,.44),0 0 0 1px rgba(255,255,255,.04) inset!important;
    background:linear-gradient(180deg,rgba(26,31,41,.88),rgba(12,15,21,.9))!important;
  }
}
.dk-card img,.post-card img,.news-card img,.article-card img,.release-card img,.review-card img{
  transition:transform .8s var(--dk-apple-spring),filter .6s ease!important;
}
@media (hover:hover){
  .dk-card:hover img,.post-card:hover img,.news-card:hover img,.article-card:hover img,.release-card:hover img,.review-card:hover img{transform:scale(1.035);filter:saturate(1.06) contrast(1.02)}
}

/* Hero */
.dk-hero,.hero,.homepage-hero{
  border-radius:32px!important;
  overflow:hidden!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 38px 120px rgba(0,0,0,.46)!important;
  position:relative;
}
.dk-hero::after,.hero::after,.homepage-hero::after{
  content:"";position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 26%,rgba(0,0,0,.10));
}
.dk-hero h1,.hero h1,.homepage-hero h1{
  letter-spacing:-.045em!important;
  text-wrap:balance;
}

/* Buttons */
button,.button,.wp-element-button,.dk-btn,.dk-button,.read-more,.dk-cms-save{
  transition:transform .28s var(--dk-apple-spring),box-shadow .35s var(--dk-apple-spring),filter .28s ease,background .28s ease!important;
}
@media (hover:hover){
  button:hover,.button:hover,.wp-element-button:hover,.dk-btn:hover,.dk-button:hover,.read-more:hover{transform:translateY(-2px);filter:brightness(1.06)}
}
button:active,.button:active,.wp-element-button:active,.dk-btn:active,.dk-button:active,.read-more:active{transform:scale(.97)!important;transition-duration:.08s!important}

/* Article typography and component polish */
.dk-single .single-content,.single-post .entry-content{
  --dk-reading-width:820px;
}
.dk-single .single-content p,.single-post .entry-content p{color:#d8dde7;line-height:1.78;letter-spacing:-.006em}
.dk-single .single-content h2,.single-post .entry-content h2{letter-spacing:-.035em;text-wrap:balance}
.dk-single .single-content h3,.single-post .entry-content h3{letter-spacing:-.025em;text-wrap:balance}
.dk-single .single-content blockquote,.single-post .entry-content blockquote{
  background:linear-gradient(135deg,rgba(10,132,255,.11),rgba(100,210,255,.045))!important;
  border:1px solid rgba(100,210,255,.18)!important;
  border-left:3px solid var(--dk-apple-blue)!important;
  border-radius:20px!important;
  padding:18px 20px!important;
  color:#edf6ff!important;
  box-shadow:0 18px 55px rgba(0,0,0,.22)!important;
}
.dk-single .single-content a,.single-post .entry-content a{
  color:#6fc3ff;text-decoration-color:rgba(111,195,255,.35);text-underline-offset:3px;
  transition:color .2s ease,text-decoration-color .2s ease;
}
.dk-single .single-content a:hover,.single-post .entry-content a:hover{color:#a7ddff;text-decoration-color:#a7ddff}

/* Tables */
.dk-table-scroll,.single-content .wp-block-table,.entry-content .wp-block-table{
  border-radius:22px!important;
  background:rgba(13,17,24,.88)!important;
  border:1px solid rgba(255,255,255,.10)!important;
  box-shadow:0 24px 72px rgba(0,0,0,.32)!important;
  overflow:auto!important;
  -webkit-overflow-scrolling:touch;
}
.dk-table,.single-content table,.entry-content table{border-collapse:separate!important;border-spacing:0!important;background:transparent!important}
.dk-table th,.single-content table th,.entry-content table th{
  background:rgba(255,255,255,.055)!important;color:#f7f9fc!important;font-weight:800!important;
  border-bottom:1px solid rgba(255,255,255,.11)!important;
}
.dk-table td,.single-content table td,.entry-content table td{border-bottom:1px solid rgba(255,255,255,.065)!important;color:#d9e0ea!important}
.dk-table tr:last-child td,.single-content table tr:last-child td,.entry-content table tr:last-child td{border-bottom:0!important}
@media (hover:hover){.dk-table tbody tr:hover td,.single-content table tbody tr:hover td,.entry-content table tbody tr:hover td{background:rgba(10,132,255,.055)!important}}

/* Reveal system */
.dk-apple-reveal{opacity:0;transform:translateY(26px) scale(.985);filter:blur(5px);transition:opacity .72s ease,transform .82s var(--dk-apple-spring),filter .72s ease;will-change:transform,opacity}
.dk-apple-reveal.dk-in-view{opacity:1;transform:none;filter:none}
.dk-apple-reveal[data-dk-delay="1"]{transition-delay:.05s}.dk-apple-reveal[data-dk-delay="2"]{transition-delay:.10s}.dk-apple-reveal[data-dk-delay="3"]{transition-delay:.15s}.dk-apple-reveal[data-dk-delay="4"]{transition-delay:.20s}

/* Subtle pointer glow injected by JS */
.dk-apple-pointer-glow{position:fixed;width:520px;height:520px;border-radius:50%;pointer-events:none;z-index:-1;opacity:.12;filter:blur(24px);background:radial-gradient(circle,rgba(10,132,255,.55),rgba(10,132,255,0) 68%);transform:translate3d(-999px,-999px,0);transition:opacity .35s ease}

/* Scrollbar */
@media (min-width:900px){
  body.deadkop-pro-clean::-webkit-scrollbar{width:11px}
  body.deadkop-pro-clean::-webkit-scrollbar-track{background:#06080d}
  body.deadkop-pro-clean::-webkit-scrollbar-thumb{background:linear-gradient(#29313f,#1a202b);border:3px solid #06080d;border-radius:999px}
  body.deadkop-pro-clean::-webkit-scrollbar-thumb:hover{background:linear-gradient(#364154,#202838)}
}

@media(max-width:782px){
  .dk-hero,.hero,.homepage-hero{border-radius:22px!important}
  .dk-card,.post-card,.news-card,.article-card,.release-card,.review-card{border-radius:20px!important}
  .dk-single .single-content blockquote,.single-post .entry-content blockquote{border-radius:16px!important;padding:16px!important}
}

@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto!important}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  .dk-apple-reveal{opacity:1!important;transform:none!important;filter:none!important}
  .dk-apple-pointer-glow{display:none!important}
}


/* SOURCE theme/article-reading-size.css */
/**
 * DEADKOP PRO 5.1.2 — readable article typography
 * Strong override for saved inline formatting from the CMS.
 */

/* The actual article body */
body.single-post .single-content {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 21px !important;
    line-height: 1.72 !important;
    letter-spacing: -0.012em !important;
    color: rgba(239,245,255,.92) !important;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
}

/* Old articles may contain spans/fonts with their own tiny inline size.
   Force normal prose to inherit the article size. */
body.single-post .single-content :where(p, li, dd, dt),
body.single-post .single-content :where(p, li, dd, dt) :where(span, font, strong, em, b, i, a) {
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
}

body.single-post .single-content p {
    margin: 0 0 1.05em !important;
    color: inherit !important;
}

body.single-post .single-content ul,
body.single-post .single-content ol {
    font-size: 1em !important;
    line-height: 1.68 !important;
}

body.single-post .single-content li {
    margin-bottom: .42em !important;
}

body.single-post .single-content h2 {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 34px !important;
    line-height: 1.16 !important;
    letter-spacing: -0.025em !important;
    margin: 1.65em 0 .62em !important;
}

body.single-post .single-content h3 {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 27px !important;
    line-height: 1.22 !important;
    letter-spacing: -0.018em !important;
    margin: 1.45em 0 .58em !important;
}

body.single-post .single-content h4 {
    font-size: 23px !important;
    line-height: 1.3 !important;
}

body.single-post .single-content blockquote {
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 21px !important;
    line-height: 1.62 !important;
}

body.single-post .single-content figcaption {
    font-size: 14px !important;
    line-height: 1.5 !important;
}

/* Don't enlarge UI-like components inside the article */
body.single-post .single-content :where(
    .dk-table,
    .dk-table *,
    table,
    table *,
    pre,
    pre *,
    code,
    code *,
    figcaption,
    .wp-caption-text
) {
    letter-spacing: normal;
}

@media (max-width: 1050px) {
    body.single-post .single-content {
        font-size: 20px !important;
    }
    body.single-post .single-content h2 { font-size: 32px !important; }
    body.single-post .single-content h3 { font-size: 26px !important; }
}

@media (max-width: 720px) {
    body.single-post .single-content {
        font-size: 18px !important;
        line-height: 1.68 !important;
        letter-spacing: -0.006em !important;
    }
    body.single-post .single-content h2 { font-size: 28px !important; }
    body.single-post .single-content h3 { font-size: 23px !important; }
    body.single-post .single-content blockquote { font-size: 18px !important; }
}


/* SOURCE theme/article-components-v5.css */
/* DEADKOP PRO 5.0 — unified rich article components. Loaded last. */
.single-post .single-content{--dk-line:rgba(133,184,230,.16);--dk-panel:#08162a;--dk-panel2:#0b1d35;--dk-text:#d9e8f7;--dk-muted:#93abc3;--dk-blue:#27b7ff;--dk-green:#37d99a;--dk-yellow:#ffcc66;--dk-red:#ff6d7b}

/* Any table, including old articles, is usable immediately. */
.single-post .single-content .dk-table-scroll{width:100%;max-width:100%;margin:1.5em 0 1.8em;overflow-x:auto;overscroll-behavior-inline:contain;border:1px solid var(--dk-line);border-radius:18px;background:linear-gradient(180deg,rgba(10,28,52,.96),rgba(6,18,35,.96));box-shadow:0 18px 55px rgba(0,0,0,.20);scrollbar-width:thin;scrollbar-color:rgba(39,183,255,.45) transparent}
.single-post .single-content .dk-table-scroll::-webkit-scrollbar{height:8px}.single-post .single-content .dk-table-scroll::-webkit-scrollbar-thumb{background:rgba(39,183,255,.42);border-radius:99px}
.single-post .single-content table{width:100%!important;min-width:620px!important;margin:0!important;border:0!important;border-collapse:separate!important;border-spacing:0!important;background:transparent!important;color:var(--dk-text)!important;font-size:clamp(14px,1.05vw,16px)!important;line-height:1.45!important;table-layout:auto!important}
.single-post .single-content table caption{padding:14px 18px;color:#fff;font-weight:850;text-align:left;background:rgba(39,183,255,.06);border-bottom:1px solid var(--dk-line)}
.single-post .single-content th,.single-post .single-content td{min-width:120px!important;padding:14px 16px!important;border:0!important;border-right:1px solid rgba(133,184,230,.10)!important;border-bottom:1px solid rgba(133,184,230,.11)!important;text-align:left!important;vertical-align:top!important;white-space:normal!important;overflow-wrap:anywhere!important;background:transparent!important}
.single-post .single-content th:last-child,.single-post .single-content td:last-child{border-right:0!important}
.single-post .single-content tr:last-child td{border-bottom:0!important}
.single-post .single-content thead th{position:sticky;top:0;z-index:1;color:#f5fbff!important;font-size:.78em!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:linear-gradient(180deg,#102a49,#0b213c)!important}
.single-post .single-content tbody tr{transition:background .18s ease,transform .18s ease}.single-post .single-content tbody tr:hover{background:rgba(39,183,255,.055)!important}
.single-post .single-content tbody td:first-child{font-weight:780;color:#f1f8ff!important}

/* Callouts */
.single-post .single-content .dk-callout{position:relative;margin:1.35em 0 1.6em;padding:18px 20px 18px 54px;border:1px solid var(--dk-line);border-radius:17px;background:linear-gradient(135deg,rgba(15,39,69,.94),rgba(7,23,43,.94));box-shadow:0 15px 46px rgba(0,0,0,.16);color:var(--dk-text)}
.single-post .single-content .dk-callout:before{position:absolute;left:17px;top:17px;display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:rgba(39,183,255,.14);color:var(--dk-blue);font-size:14px;font-weight:950}
.single-post .single-content .dk-callout strong:first-child{display:block;margin-bottom:4px;color:#fff!important;font-size:.9em;letter-spacing:.02em}.single-post .single-content .dk-callout p:last-child{margin-bottom:0!important}
.single-post .single-content .dk-callout--info:before{content:'i'}.single-post .single-content .dk-callout--tip{border-color:rgba(55,217,154,.22)}.single-post .single-content .dk-callout--tip:before{content:'✓';background:rgba(55,217,154,.12);color:var(--dk-green)}
.single-post .single-content .dk-callout--warn{border-color:rgba(255,204,102,.24)}.single-post .single-content .dk-callout--warn:before{content:'!';background:rgba(255,204,102,.13);color:var(--dk-yellow)}
.single-post .single-content .dk-callout--danger{border-color:rgba(255,109,123,.24)}.single-post .single-content .dk-callout--danger:before{content:'!';background:rgba(255,109,123,.13);color:var(--dk-red)}

/* Checklist */
.single-post .single-content .dk-checklist{list-style:none!important;padding:0!important;margin:1.3em 0 1.55em!important;display:grid;gap:9px}.single-post .single-content .dk-checklist li{position:relative;margin:0!important;padding:12px 14px 12px 44px!important;border:1px solid rgba(133,184,230,.11);border-radius:13px;background:rgba(255,255,255,.025)}
.single-post .single-content .dk-checklist li:before{content:'✓';position:absolute;left:14px;top:12px;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:linear-gradient(135deg,#0daeff,#3f7cff);color:#fff;font-size:11px;font-weight:950}

/* CTA */
.single-post .single-content .dk-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:1.5em 0;padding:18px 20px;border:1px solid rgba(39,183,255,.22);border-radius:18px;background:radial-gradient(circle at 0 0,rgba(39,183,255,.13),transparent 48%),linear-gradient(135deg,#0b203a,#071629)}
.single-post .single-content .dk-cta__text strong{display:block;margin-bottom:3px}.single-post .single-content .dk-cta__text span{color:var(--dk-muted);font-size:.88em}.single-post .single-content .dk-cta__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:11px;background:linear-gradient(135deg,#0aa8ff,#3978ff);color:#fff!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 9px 24px rgba(20,125,255,.22);transition:transform .18s ease,box-shadow .18s ease}.single-post .single-content .dk-cta__button:hover{transform:translateY(-2px);box-shadow:0 13px 28px rgba(20,125,255,.30)}

/* Verdict */
.single-post .single-content .dk-verdict{margin:1.6em 0;padding:22px;border:1px solid rgba(39,183,255,.2);border-radius:20px;background:linear-gradient(145deg,#0b213d,#071526);box-shadow:0 20px 60px rgba(0,0,0,.2)}
.single-post .single-content .dk-verdict__label{display:inline-flex;margin-bottom:10px;padding:5px 9px;border-radius:99px;background:rgba(39,183,255,.10);color:#69d1ff;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.single-post .single-content .dk-verdict h3{margin:0 0 8px!important}.single-post .single-content .dk-verdict p:last-child{margin-bottom:0!important}

/* Two-column feature block */
.single-post .single-content .dk-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:1.35em 0 1.6em}.single-post .single-content .dk-columns>div{min-width:0;padding:17px;border:1px solid rgba(133,184,230,.12);border-radius:16px;background:rgba(255,255,255,.025)}.single-post .single-content .dk-columns h3{margin:0 0 8px!important;font-size:1.05em!important}

@media(max-width:760px){.single-post .single-content .dk-table-scroll{margin-left:0;margin-right:0;border-radius:14px}.single-post .single-content table{min-width:540px!important}.single-post .single-content th,.single-post .single-content td{padding:12px!important}.single-post .single-content .dk-callout{padding:15px 15px 15px 48px}.single-post .single-content .dk-cta{align-items:flex-start;flex-direction:column}.single-post .single-content .dk-cta__button{width:100%}.single-post .single-content .dk-columns{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.single-post .single-content tbody tr,.single-post .single-content .dk-cta__button{transition:none!important}}


/* SOURCE theme/help-hub.css */

.dk-help-page{position:relative;overflow:hidden;padding:46px 0 84px;background:radial-gradient(circle at 14% 3%,rgba(0,136,255,.15),transparent 28%),radial-gradient(circle at 92% 18%,rgba(90,57,255,.12),transparent 26%)}
.dk-help-page .container{position:relative;z-index:2}
.dk-help-hero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.65fr);gap:26px;align-items:stretch;margin-bottom:34px}
.dk-help-hero-copy,.dk-help-hero-card,.dk-help-topics,.dk-help-popular,.dk-help-guides,.dk-help-bottom-cta{border:1px solid rgba(136,183,255,.14);background:linear-gradient(180deg,rgba(12,27,54,.88),rgba(4,14,32,.84));box-shadow:0 26px 70px rgba(0,0,0,.22);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.dk-help-hero-copy{padding:46px;border-radius:32px;overflow:hidden;position:relative}
.dk-help-hero-copy:before{content:"";position:absolute;left:-130px;top:-160px;width:390px;height:390px;border-radius:50%;background:rgba(0,154,255,.13);filter:blur(10px);pointer-events:none}
.dk-help-kicker{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800;letter-spacing:.15em;color:#79cfff;text-transform:uppercase;position:relative}
.dk-help-kicker i,.dk-help-status i{width:7px;height:7px;border-radius:50%;background:#26d98b;box-shadow:0 0 0 5px rgba(38,217,139,.1),0 0 18px rgba(38,217,139,.65)}
.dk-help-hero h1{position:relative;margin:18px 0 16px;max-width:840px;font-size:clamp(44px,5.4vw,78px);line-height:.98;letter-spacing:-.055em;color:#f7fbff}
.dk-help-hero h1 span{background:linear-gradient(100deg,#40b9ff,#8b8cff 70%,#d2a6ff);-webkit-background-clip:text;background-clip:text;color:transparent}
.dk-help-hero-copy>p{position:relative;max-width:760px;margin:0;color:#aebed4;font-size:18px;line-height:1.68}
.dk-help-search{position:relative;display:flex;align-items:center;margin-top:30px;max-width:820px;height:64px;border-radius:20px;border:1px solid rgba(110,181,255,.2);background:rgba(2,9,22,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}
.dk-help-search:focus-within{border-color:rgba(60,177,255,.66);box-shadow:0 0 0 5px rgba(36,153,255,.09),0 15px 38px rgba(0,0,0,.22);transform:translateY(-1px)}
.dk-help-search-icon{padding-left:20px;color:#70c9ff;font-size:29px;line-height:1}
.dk-help-search input{flex:1;min-width:0;height:100%;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;color:#f7fbff!important;padding:0 14px!important;font:600 17px/1.2 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.dk-help-search input::placeholder{color:#6f8199}
.dk-help-search button{width:42px;height:42px;margin-right:10px;border:0;border-radius:13px;background:rgba(255,255,255,.055);color:#9fb0c6;font-size:25px;cursor:pointer;opacity:0;pointer-events:none;transition:.2s ease}
.dk-help-search.has-value button{opacity:1;pointer-events:auto}.dk-help-search button:hover{background:rgba(255,255,255,.1);color:#fff}
.dk-help-search-meta{display:flex;align-items:center;justify-content:space-between;max-width:820px;margin-top:10px;color:#71839a;font-size:12px}.dk-help-search-meta kbd{border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);border-radius:7px;padding:4px 7px;color:#92a4bb;font:600 11px/1 Inter,sans-serif}
.dk-help-hero-card{position:relative;overflow:hidden;border-radius:32px;padding:32px;display:flex;flex-direction:column;justify-content:flex-end;min-height:330px}
.dk-help-orb{position:absolute;right:-78px;top:-80px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 38% 32%,rgba(87,210,255,.8),rgba(25,103,255,.34) 35%,rgba(91,48,217,.08) 68%,transparent 70%);filter:blur(.2px);animation:dkHelpFloat 6s ease-in-out infinite}
.dk-help-status{display:inline-flex;width:max-content;align-items:center;gap:8px;padding:8px 11px;border-radius:999px;background:rgba(15,210,130,.08);border:1px solid rgba(41,216,145,.14);color:#76e8b6;font-size:10px;font-weight:800;letter-spacing:.12em;margin-bottom:auto}
.dk-help-hero-card>strong{position:relative;font-size:27px;color:#f4f8ff;letter-spacing:-.03em}.dk-help-hero-card>p{position:relative;color:#92a5bd;line-height:1.55;margin:8px 0 22px}
.dk-help-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative}.dk-help-mini-stats div{padding:14px;border-radius:16px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.06)}.dk-help-mini-stats b{display:block;font-size:24px;color:#fff}.dk-help-mini-stats span{display:block;margin-top:2px;color:#72859d;font-size:11px}
.dk-help-topics,.dk-help-popular,.dk-help-guides{border-radius:28px;padding:30px;margin-top:22px}
.dk-help-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.dk-help-section-head span{display:block;color:#52bfff;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:6px}.dk-help-section-head h2{margin:0;color:#f6f9ff;font-size:28px;letter-spacing:-.035em}.dk-help-section-head>a,.dk-help-reset{border:0;background:transparent;color:#8fcfff;font-weight:700;font-size:13px;text-decoration:none;cursor:pointer}.dk-help-section-head>a:hover,.dk-help-reset:hover{color:#fff}
.dk-help-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dk-help-topic{display:flex;align-items:center;text-align:left;min-width:0;gap:13px;padding:17px;border:1px solid rgba(255,255,255,.065);border-radius:18px;background:rgba(255,255,255,.035);color:#fff;cursor:pointer;transition:transform .26s cubic-bezier(.2,.8,.2,1),background .22s ease,border-color .22s ease,box-shadow .22s ease}.dk-help-topic:hover,.dk-help-topic.is-active{transform:translateY(-3px);background:linear-gradient(135deg,rgba(24,139,255,.15),rgba(112,75,255,.08));border-color:rgba(75,178,255,.32);box-shadow:0 16px 32px rgba(0,0,0,.17)}.dk-help-topic-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:rgba(4,13,29,.76);font-size:20px}.dk-help-topic-copy{min-width:0;flex:1}.dk-help-topic-copy strong{display:block;font-size:14px;color:#f4f8ff}.dk-help-topic-copy small{display:block;margin-top:4px;color:#7f91aa;font-size:11px;line-height:1.35}.dk-help-topic-arrow{color:#5f748e;transition:transform .2s ease,color .2s ease}.dk-help-topic:hover .dk-help-topic-arrow{transform:translateX(3px);color:#69c5ff}
.dk-help-chips{display:flex;flex-wrap:wrap;gap:10px}.dk-help-chip{display:inline-flex;align-items:center;gap:10px;padding:11px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.075);background:rgba(255,255,255,.035);color:#aebed2;font-weight:700;font-size:12px;cursor:pointer;transition:.2s ease}.dk-help-chip span{color:#58c1ff}.dk-help-chip:hover{background:rgba(55,166,255,.12);border-color:rgba(75,177,255,.25);color:#fff;transform:translateY(-1px)}
.dk-help-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dk-help-guide-card{min-width:0;border-radius:21px;overflow:hidden;background:rgba(3,12,28,.78);border:1px solid rgba(255,255,255,.07);transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .25s ease,box-shadow .3s ease;content-visibility:auto;contain-intrinsic-size:390px}.dk-help-guide-card[hidden]{display:none!important}.dk-help-guide-card:hover{transform:translateY(-5px);border-color:rgba(55,168,255,.3);box-shadow:0 22px 44px rgba(0,0,0,.25)}.dk-help-guide-card>a{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.dk-help-guide-thumb{position:relative;aspect-ratio:16/9;overflow:hidden;background:#071329}.dk-help-guide-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.dk-help-guide-card:hover img{transform:scale(1.035)}.dk-help-guide-badge{position:absolute;left:12px;top:12px;padding:6px 9px;border-radius:999px;background:rgba(3,13,30,.8);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.11);color:#7bd1ff;font-size:9px;font-weight:900;letter-spacing:.14em}.dk-help-guide-fallback{display:grid;place-items:center;height:100%;color:#fff;background:radial-gradient(circle at 30% 30%,rgba(0,164,255,.22),transparent 37%),#071329}.dk-help-guide-fallback span{font-size:36px;font-weight:900}.dk-help-guide-fallback b{font-size:11px;letter-spacing:.2em;color:#58c1ff;margin-top:-28px}.dk-help-guide-body{display:flex;flex-direction:column;flex:1;padding:18px}.dk-help-guide-body h3{margin:0;color:#f3f7ff;font-size:18px;line-height:1.28;letter-spacing:-.025em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dk-help-guide-body p{margin:10px 0 18px;color:#8598b1;font-size:13px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.dk-help-guide-meta{display:flex;justify-content:space-between;gap:8px;margin-top:auto;color:#657a94;font-size:10px;font-weight:700}.dk-help-guide-meta span{color:#69c7ff}
.dk-help-no-results{text-align:center;padding:48px 20px 26px;color:#8194ac}.dk-help-no-results>span{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 14px;border-radius:21px;background:rgba(255,255,255,.04);font-size:32px;color:#5bc5ff}.dk-help-no-results h3{margin:0;color:#eff5ff;font-size:22px}.dk-help-no-results p{margin:8px 0 18px}.dk-help-no-results a{color:#6dcbff;font-weight:800;text-decoration:none}.dk-help-empty-static{grid-column:1/-1;text-align:center;padding:42px;color:#8ea1b9}
.dk-help-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:22px;padding:30px;border-radius:28px;background:linear-gradient(120deg,rgba(6,32,65,.94),rgba(25,20,61,.9))}.dk-help-bottom-cta>div>span{color:#61c8ff;font-size:10px;font-weight:900;letter-spacing:.16em}.dk-help-bottom-cta h2{margin:6px 0 7px;color:#f7fbff;font-size:29px;letter-spacing:-.035em}.dk-help-bottom-cta p{margin:0;color:#8fa2ba}.dk-help-bottom-actions{display:flex;flex-wrap:wrap;gap:9px;flex:0 0 auto}.dk-help-bottom-actions a{padding:12px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.04);color:#dce9f8;text-decoration:none;font-weight:800;font-size:12px;transition:.2s ease}.dk-help-bottom-actions a:hover{transform:translateY(-2px);background:rgba(255,255,255,.08)}.dk-help-bottom-actions .is-primary{border-color:transparent;background:linear-gradient(135deg,#159dff,#596aff);color:#fff;box-shadow:0 12px 25px rgba(35,120,255,.22)}
@keyframes dkHelpFloat{50%{transform:translate3d(-7px,9px,0) scale(1.03)}}
@media(max-width:1050px){.dk-help-hero{grid-template-columns:1fr}.dk-help-hero-card{min-height:250px}.dk-help-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-help-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-help-bottom-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:680px){.dk-help-page{padding:24px 0 60px}.dk-help-hero{gap:14px}.dk-help-hero-copy,.dk-help-hero-card{padding:23px;border-radius:24px}.dk-help-hero h1{font-size:43px}.dk-help-hero-copy>p{font-size:15px}.dk-help-search{height:56px;border-radius:17px}.dk-help-search input{font-size:14px!important}.dk-help-search-meta kbd{display:none}.dk-help-topics,.dk-help-popular,.dk-help-guides,.dk-help-bottom-cta{padding:20px;border-radius:22px}.dk-help-topic-grid{grid-template-columns:1fr}.dk-help-guide-grid{grid-template-columns:1fr}.dk-help-section-head{align-items:flex-start}.dk-help-section-head h2{font-size:23px}.dk-help-topic{padding:14px}.dk-help-bottom-actions{width:100%}.dk-help-bottom-actions a{flex:1;text-align:center}.dk-help-orb{width:210px;height:210px}}
@media(prefers-reduced-motion:reduce){.dk-help-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.dk-help-section-note{display:inline-flex;align-items:center;padding:8px 12px;border:1px solid rgba(120,180,255,.14);border-radius:999px;background:rgba(6,19,40,.55);color:#8da6c1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}


/* SOURCE theme/help-article.css */
/*
 * DEADKOP HELP ARTICLE 5.4.0
 * Visual system based on the approved DEADKOP HELP concept.
 */
body.single .dkha{
    --dkha-bg:#030a13;
    --dkha-bg2:#06111e;
    --dkha-card:#07131f;
    --dkha-card2:#091725;
    --dkha-line:rgba(143,181,218,.20);
    --dkha-soft:rgba(255,255,255,.055);
    --dkha-blue:#26a9ff;
    --dkha-blue2:#69cbff;
    --dkha-text:#eef5fd;
    --dkha-muted:#9eafc2;
    background:
        radial-gradient(circle at 72% 0%,rgba(21,103,186,.18),transparent 26%),
        radial-gradient(circle at 8% 34%,rgba(0,109,214,.09),transparent 25%),
        linear-gradient(180deg,#02070d 0,#04101b 46%,#030a13 100%);
    color:var(--dkha-text);
    font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    min-height:100vh;
    overflow:hidden;
}
body.single .dkha *{box-sizing:border-box}
body.single .dkha a{text-decoration:none}
body.single .dkha-article{max-width:1536px;margin:0 auto}
body.single .dkha-hero{
    margin:0 22px;
    border-left:1px solid var(--dkha-line);
    border-right:1px solid var(--dkha-line);
    background:rgba(2,8,15,.68);
    box-shadow:0 30px 80px rgba(0,0,0,.20);
}
body.single .dkha-hero-grid{
    min-height:400px;
    display:grid;
    grid-template-columns:minmax(0,1.04fr) minmax(470px,.96fr);
    border-bottom:1px solid var(--dkha-line);
}
body.single .dkha-hero-copy{
    position:relative;
    z-index:3;
    padding:32px 46px 26px;
    display:flex;
    flex-direction:column;
    justify-content:center;
    background:
        linear-gradient(90deg,rgba(2,8,14,.98) 0%,rgba(2,8,14,.94) 68%,rgba(2,8,14,.20) 100%);
}
body.single .dkha-breadcrumbs{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:7px;
    width:max-content;
    max-width:100%;
    margin-bottom:18px;
    padding:7px 11px;
    border:1px solid rgba(38,169,255,.72);
    border-radius:999px;
    color:#b8c9da;
    font-size:12px;
    font-weight:850;
    letter-spacing:.055em;
}
body.single .dkha-breadcrumbs a{color:#39b5ff}
body.single .dkha-breadcrumbs span:last-child{color:#c7d4df}
body.single .dkha-hero h1{
    max-width:780px;
    margin:0;
    color:#f7fbff!important;
    font-size:clamp(42px,4.5vw,72px)!important;
    line-height:.99!important;
    font-weight:900!important;
    letter-spacing:-.055em!important;
    text-wrap:balance;
}
body.single .dkha-deck{
    max-width:720px;
    margin:17px 0 0!important;
    color:#c0ccd8!important;
    font-size:17px!important;
    line-height:1.48!important;
    font-weight:500;
}
body.single .dkha-facts{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
    margin-top:22px;
}
body.single .dkha-fact{
    min-width:155px;
    min-height:54px;
    display:flex;
    align-items:center;
    gap:10px;
    padding:9px 13px;
    border:1px solid rgba(142,177,211,.20);
    border-radius:12px;
    background:linear-gradient(180deg,rgba(11,23,36,.85),rgba(5,14,24,.82));
    box-shadow:inset 0 1px rgba(255,255,255,.025);
}
body.single .dkha-fact-icon{
    width:31px;height:31px;display:grid;place-items:center;
    border-radius:50%;
    background:#0e2236;
    color:#dcecff;
    font-size:16px;
    border:1px solid rgba(140,190,230,.15);
}
body.single .dkha-fact small{
    display:block;
    color:#9eacbb;
    font-size:10px;
    line-height:1.1;
    margin-bottom:3px;
}
body.single .dkha-fact strong{
    display:flex;align-items:center;gap:6px;
    color:#f5f8fb;
    font-size:12px;
    line-height:1.15;
}
body.single .dkha-fact strong i{
    width:7px;height:7px;border-radius:50%;
    background:#2be37e;
    box-shadow:0 0 13px rgba(43,227,126,.7);
}
body.single .dkha-hero-media{
    position:relative;
    min-height:400px;
    overflow:hidden;
    background:
        radial-gradient(circle at 38% 42%,rgba(24,145,255,.23),transparent 18%),
        linear-gradient(130deg,#081423,#13243b 48%,#07101a);
}
body.single .dkha-hero-image{
    position:absolute;
    inset:0;
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    object-position:center;
    margin:0!important;
    border-radius:0!important;
    filter:saturate(.92) contrast(1.04);
}
body.single .dkha-media-shade{
    position:absolute;inset:0;
    background:
        linear-gradient(90deg,#02080e 0%,rgba(2,8,14,.56) 10%,rgba(2,8,14,.05) 42%,rgba(2,8,14,.10) 100%),
        linear-gradient(0deg,rgba(1,6,12,.88),transparent 38%);
    pointer-events:none;
}
body.single .dkha-brand{
    position:absolute;
    right:30px;
    top:26px;
    z-index:4;
    opacity:.92;
}
body.single .dkha-brand img{
    width:150px!important;
    height:auto!important;
    max-height:70px;
    object-fit:contain;
    filter:drop-shadow(0 5px 16px rgba(0,0,0,.65));
}
body.single .dkha-placeholder-art{
    position:absolute;inset:0;
    display:flex;align-items:center;justify-content:center;gap:30px;
}
body.single .dkha-wifi{
    color:#fff;
    font-size:118px;
    text-shadow:0 0 42px #168dff;
    transform:rotate(-28deg);
}
body.single .dkha-console{
    color:#f4f7fb;
    font-size:78px;
    font-weight:900;
    letter-spacing:-.07em;
    opacity:.92;
}
body.single .dkha-byline{
    min-height:58px;
    display:flex;
    align-items:center;
    gap:38px;
    padding:11px 46px;
    color:#aab7c4;
    font-size:12px;
    border-bottom:1px solid var(--dkha-line);
}
body.single .dkha-byline-main{display:flex;align-items:center;gap:7px;color:#c9d5df}
body.single .dkha-avatar{
    width:23px;height:23px;display:grid;place-items:center;
    border-radius:50%;background:#e8edf2;color:#09111a;font-size:13px;
}
body.single .dkha-verified{
    display:grid;place-items:center;width:15px;height:15px;border-radius:50%;
    background:#159fff;color:#fff;font-size:9px;font-weight:900;
}
body.single .dkha-share-mini{
    margin-left:auto;
    display:flex;align-items:center;gap:8px;
}
body.single .dkha-share-mini a,
body.single .dkha-share-mini button{
    width:28px;height:28px;display:grid;place-items:center;
    padding:0;border:0;border-radius:50%;
    background:#102033;color:#d6e5f4;
    font-weight:900;font-size:12px;cursor:pointer;
}
body.single .dkha-share-mini a:hover,
body.single .dkha-share-mini button:hover{background:#188bd1;color:#fff}

body.single .dkha-shell{
    display:grid;
    grid-template-columns:minmax(0,1fr) 365px;
    gap:28px;
    padding:18px 46px 0;
}
body.single .dkha-main-column{min-width:0}
body.single .dkha-intro{
    margin-bottom:12px;
    padding:16px 20px;
    border:1px solid var(--dkha-line);
    border-radius:8px;
    background:linear-gradient(180deg,rgba(8,21,35,.82),rgba(5,16,27,.72));
}
body.single .dkha-intro p{
    margin:0!important;
    color:#c5d0dc!important;
    font-size:14px!important;
    line-height:1.58!important;
}
body.single .dkha-content{
    counter-reset:dkha-section;
    padding-bottom:12px;
}
body.single .dkha-content > h2{
    counter-increment:dkha-section;
    position:relative;
    display:flex;
    align-items:center;
    gap:12px;
    margin:10px 0 0!important;
    padding:12px 14px!important;
    border:1px solid var(--dkha-line);
    border-bottom:0;
    border-radius:8px 8px 0 0;
    background:linear-gradient(180deg,rgba(8,23,38,.94),rgba(5,16,27,.90));
    color:#f4f8fc!important;
    font-size:22px!important;
    line-height:1.22!important;
    letter-spacing:-.025em!important;
}
body.single .dkha-content > h2::before{
    content:counter(dkha-section);
    flex:0 0 31px;
    width:31px;height:31px;
    display:grid;place-items:center;
    border-radius:6px;
    background:linear-gradient(180deg,#249df0,#086db6);
    color:#fff;
    font-size:17px;
    font-weight:900;
    box-shadow:inset 0 1px rgba(255,255,255,.25),0 4px 16px rgba(13,125,200,.25);
}
body.single .dkha-content > h2 + *{
    border-top-left-radius:0!important;
    border-top-right-radius:0!important;
}
body.single .dkha-content > p,
body.single .dkha-content > ul,
body.single .dkha-content > ol,
body.single .dkha-content > blockquote,
body.single .dkha-content > figure,
body.single .dkha-content > .wp-block-image,
body.single .dkha-content > .wp-block-gallery,
body.single .dkha-content > .wp-block-table,
body.single .dkha-content > table,
body.single .dkha-content > pre{
    margin:0!important;
    padding:14px 20px!important;
    border-left:1px solid var(--dkha-line);
    border-right:1px solid var(--dkha-line);
    background:rgba(5,15,26,.72);
}
body.single .dkha-content > p:last-child,
body.single .dkha-content > ul:last-child,
body.single .dkha-content > ol:last-child{
    border-bottom:1px solid var(--dkha-line);
    border-radius:0 0 8px 8px;
}
body.single .dkha-content p{
    color:#c5d0dc!important;
    font-size:16px!important;
    line-height:1.72!important;
}
body.single .dkha-content strong{color:#f5f8fc}
body.single .dkha-content a{color:#36b7ff!important;text-decoration:underline;text-decoration-color:rgba(54,183,255,.35);text-underline-offset:3px}
body.single .dkha-content h3{
    margin:0!important;
    padding:15px 20px 5px!important;
    border-left:1px solid var(--dkha-line);
    border-right:1px solid var(--dkha-line);
    background:rgba(5,15,26,.72);
    color:#f0f5fb!important;
    font-size:18px!important;
    line-height:1.3!important;
}
body.single .dkha-content ul,
body.single .dkha-content ol{padding-left:44px!important}
body.single .dkha-content li{
    margin:7px 0!important;
    color:#c7d2dd!important;
    font-size:15px!important;
    line-height:1.55!important;
}
body.single .dkha-content li::marker{color:#35aef5;font-weight:900}
body.single .dkha-content blockquote{
    position:relative;
    color:#d8e3ee!important;
    border-left:3px solid #d8ac38!important;
    background:linear-gradient(90deg,rgba(120,84,17,.20),rgba(7,18,29,.82))!important;
}
body.single .dkha-content blockquote p{padding:0!important;border:0!important;background:transparent!important}
body.single .dkha-content img{
    max-width:100%!important;
    height:auto!important;
    border-radius:8px!important;
    border:1px solid rgba(143,181,218,.18);
}
body.single .dkha-content figure figcaption{
    color:#73879b!important;
    font-size:12px!important;
    padding:8px 2px 0!important;
}
body.single .dkha-content table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;
    overflow:hidden;
    color:#dbe7f3;
}
body.single .dkha-content th,
body.single .dkha-content td{
    padding:10px 12px;
    border-right:1px solid rgba(143,181,218,.15);
    border-bottom:1px solid rgba(143,181,218,.15);
}
body.single .dkha-content th{background:#0b2235;color:#fff}
body.single .dkha-content td{background:#071622}
body.single .dkha-content > :not(h2) + h2{margin-top:12px!important}

body.single .dkha-sidebar{
    min-width:0;
    position:relative;
}
body.single .dkha-side-card{
    margin-bottom:12px;
    padding:15px;
    border:1px solid var(--dkha-line);
    border-radius:8px;
    background:linear-gradient(180deg,rgba(8,20,32,.92),rgba(4,13,23,.91));
    box-shadow:0 15px 40px rgba(0,0,0,.12);
}
body.single .dkha-toc-card{
    position:sticky;
    top:92px;
    z-index:5;
}
body.single .dkha-side-card h2{
    margin:0 0 10px!important;
    color:#f4f8fc!important;
    font-size:18px!important;
    line-height:1.2!important;
}
body.single .dkha-side-card ol{
    list-style:none;
    counter-reset:dkha-toc;
    margin:0!important;
    padding:0!important;
}
body.single .dkha-side-card li{
    counter-increment:dkha-toc;
    margin:0!important;
    border-bottom:1px solid rgba(143,181,218,.10);
}
body.single .dkha-side-card li:last-child{border-bottom:0}
body.single .dkha-side-card li a{
    display:flex;
    gap:7px;
    padding:5px 0;
    color:#31b2ff;
    font-size:12px;
    line-height:1.35;
}
body.single .dkha-side-card li a::before{
    content:counter(dkha-toc) ".";
    color:#77cfff;
    font-weight:800;
}
body.single .dkha-side-card li.is-placeholder{
    color:#6e849a;
    font-size:12px;
}
body.single .dkha-important{
    border-color:rgba(230,180,62,.26);
    background:
        linear-gradient(180deg,rgba(72,52,13,.18),rgba(6,15,24,.92));
}
body.single .dkha-important h2{color:#f0c64f!important}
body.single .dkha-important p{
    margin:0!important;
    color:#d1d8df!important;
    font-size:12px!important;
    line-height:1.5!important;
}
body.single .dkha-faq-side h2 span{
    display:inline-grid;place-items:center;
    width:20px;height:20px;
    margin-right:6px;
    border:1px solid #22aaf9;border-radius:50%;color:#22aaf9;font-size:13px;
}
body.single .dkha-faq-side details{
    border-top:1px solid rgba(143,181,218,.12);
}
body.single .dkha-faq-side summary{
    list-style:none;
    position:relative;
    cursor:pointer;
    padding:9px 22px 9px 0;
    color:#d7e1eb;
    font-size:12px;
    line-height:1.4;
}
body.single .dkha-faq-side summary::-webkit-details-marker{display:none}
body.single .dkha-faq-side summary::after{
    content:"⌄";position:absolute;right:0;top:9px;color:#9bb1c6;
}
body.single .dkha-faq-side details[open] summary::after{transform:rotate(180deg)}
body.single .dkha-faq-side details p{
    margin:0 0 10px!important;
    color:#8fa2b5!important;
    font-size:11px!important;
    line-height:1.5!important;
}
body.single .dkha-back-help{
    display:flex;align-items:center;gap:10px;
    padding:13px 15px;
    border:1px solid rgba(38,169,255,.22);
    border-radius:8px;
    color:#dbeafa;
    background:rgba(10,38,62,.34);
}
body.single .dkha-back-help>span{font-size:20px;color:#28adff}
body.single .dkha-back-help small{display:block;color:#58bfff;font-size:9px;letter-spacing:.12em}
body.single .dkha-back-help strong{display:block;margin-top:2px;font-size:13px}

body.single .dkha-end-share{
    display:flex;align-items:center;justify-content:space-between;gap:14px;
    margin:12px 0 0;
    padding:15px 18px;
    border:1px solid var(--dkha-line);
    border-radius:8px;
    background:rgba(6,18,30,.82);
}
body.single .dkha-end-share strong{font-size:13px;color:#eef5fc}
body.single .dkha-end-share div{display:flex;gap:7px;flex-wrap:wrap}
body.single .dkha-end-share a,
body.single .dkha-end-share button{
    border:1px solid rgba(143,181,218,.18);
    border-radius:7px;
    background:#0b1d2e;
    color:#bcd3e8;
    padding:7px 10px;
    font-size:11px;
    font-weight:750;
    cursor:pointer;
}

body.single .dkha-related{
    margin:18px 46px 60px;
}
body.single .dkha-related-head{
    display:flex;align-items:flex-end;justify-content:space-between;gap:18px;
    margin-bottom:10px;
}
body.single .dkha-related-head span{color:#9eb0c1;font-size:11px;font-weight:800;letter-spacing:.08em}
body.single .dkha-related-head h2{margin:2px 0 0!important;color:#f5f9fd!important;font-size:21px!important}
body.single .dkha-related-head>a{color:#35b5ff;font-size:12px;font-weight:800}
body.single .dkha-related-grid{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:10px;
}
body.single .dkha-related-card{
    overflow:hidden;
    border:1px solid var(--dkha-line);
    border-radius:8px;
    background:#071522;
}
body.single .dkha-related-card>a{display:flex;height:100%;color:inherit}
body.single .dkha-related-thumb{width:92px;flex:0 0 92px;background:#0c2032}
body.single .dkha-related-thumb img{width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important;border-radius:0!important}
body.single .dkha-related-fallback{height:100%;display:grid;place-items:center;color:#42b8ff;font-size:11px;font-weight:900}
body.single .dkha-related-copy{padding:10px;display:flex;flex-direction:column;justify-content:center;min-width:0}
body.single .dkha-related-copy h3{
    margin:0!important;
    color:#edf4fb!important;
    font-size:11px!important;
    line-height:1.35!important;
    display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;
}
body.single .dkha-related-copy span{margin-top:7px;color:#2fb3ff;font-size:9px;font-weight:900}

body.single .dkha-copy-link.is-copied{background:#188f57!important;color:#fff!important}

@media(max-width:1120px){
    body.single .dkha-hero-grid{grid-template-columns:1fr 42%}
    body.single .dkha-shell{grid-template-columns:minmax(0,1fr) 300px}
    body.single .dkha-byline{gap:18px;flex-wrap:wrap}
    body.single .dkha-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:880px){
    body.single .dkha-hero{margin:0}
    body.single .dkha-hero-grid{grid-template-columns:1fr}
    body.single .dkha-hero-copy{padding:30px 24px 26px}
    body.single .dkha-hero-media{min-height:310px;order:-1}
    body.single .dkha-media-shade{background:linear-gradient(0deg,#02080e 0%,rgba(2,8,14,.05) 55%)}
    body.single .dkha-brand{right:20px;top:18px}
    body.single .dkha-byline{padding:12px 24px}
    body.single .dkha-share-mini{margin-left:0}
    body.single .dkha-shell{grid-template-columns:1fr;padding:16px 24px 0}
    body.single .dkha-toc-card{position:static}
    body.single .dkha-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:12px}
    body.single .dkha-side-card{margin:0}
    body.single .dkha-toc-card{grid-column:1/-1}
    body.single .dkha-back-help{align-self:stretch}
    body.single .dkha-related{margin:18px 24px 50px}
}
@media(max-width:620px){
    body.single .dkha-hero-media{min-height:225px}
    body.single .dkha-hero h1{font-size:38px!important}
    body.single .dkha-deck{font-size:15px!important}
    body.single .dkha-facts{display:grid;grid-template-columns:1fr}
    body.single .dkha-fact{min-width:0}
    body.single .dkha-byline{font-size:11px}
    body.single .dkha-shell{padding:12px 12px 0}
    body.single .dkha-sidebar{grid-template-columns:1fr}
    body.single .dkha-toc-card{grid-column:auto}
    body.single .dkha-content > h2{font-size:19px!important}
    body.single .dkha-content p{font-size:15px!important}
    body.single .dkha-content > p,
    body.single .dkha-content > ul,
    body.single .dkha-content > ol,
    body.single .dkha-content > blockquote,
    body.single .dkha-content > figure,
    body.single .dkha-content > .wp-block-image,
    body.single .dkha-content > .wp-block-gallery,
    body.single .dkha-content > .wp-block-table,
    body.single .dkha-content > table,
    body.single .dkha-content > pre{padding:13px 15px!important}
    body.single .dkha-content h3{padding:14px 15px 4px!important}
    body.single .dkha-end-share{align-items:flex-start;flex-direction:column}
    body.single .dkha-related{margin:16px 12px 42px}
    body.single .dkha-related-grid{grid-template-columns:1fr}
    body.single .dkha-related-head{align-items:flex-start;flex-direction:column}
}
@media(prefers-reduced-motion:reduce){
    body.single .dkha *{scroll-behavior:auto!important;transition:none!important;animation:none!important}
}


/* SOURCE theme/engagement.css */
.dk-engagement{margin:38px 0 8px;padding:24px;border:1px solid rgba(255,255,255,.1);border-radius:26px;background:linear-gradient(145deg,rgba(16,19,27,.96),rgba(7,9,14,.98));box-shadow:0 24px 70px rgba(0,0,0,.28);position:relative;overflow:hidden;color:#f7f8fb}.dk-engagement:before{content:"";position:absolute;inset:-120px -120px auto auto;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,rgba(57,145,255,.16),transparent 68%);pointer-events:none}.dk-engagement__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center}.dk-engagement__eyebrow{display:block;margin-bottom:7px;color:#5aa7ff;font-size:11px;font-weight:800;letter-spacing:.16em}.dk-engagement h2{margin:0 0 7px!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.05!important;color:#fff!important}.dk-engagement p{margin:0!important;color:#9ca6b7!important;font-size:14px!important;line-height:1.55!important}.dk-engagement__score{min-width:126px;padding:15px 18px;border:1px solid rgba(90,167,255,.2);border-radius:20px;background:rgba(90,167,255,.07);text-align:center}.dk-engagement__score strong{display:block;font-size:32px;line-height:1;font-weight:900;color:#fff}.dk-engagement__score span{display:block;margin-top:6px;color:#91a2b8;font-size:11px;font-weight:700}.dk-engagement__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.dk-reaction{appearance:none;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:rgba(255,255,255,.045);color:#fff;padding:15px 17px;display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.dk-reaction:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.07)}.dk-reaction__icon{font-size:24px;filter:saturate(.9)}.dk-reaction__copy{display:flex;flex-direction:column;gap:2px}.dk-reaction__copy strong{font-size:15px}.dk-reaction__copy small{font-size:11px;color:#8f9bad}.dk-reaction--like.is-active{border-color:rgba(44,210,130,.5);background:rgba(44,210,130,.11);box-shadow:0 12px 34px rgba(44,210,130,.08)}.dk-reaction--dislike.is-active{border-color:rgba(255,85,95,.45);background:rgba(255,85,95,.1);box-shadow:0 12px 34px rgba(255,85,95,.07)}.dk-reaction[disabled]{opacity:.68;cursor:wait;transform:none}.dk-engagement__foot{display:flex;justify-content:space-between;gap:16px;margin-top:16px;padding-top:15px;border-top:1px solid rgba(255,255,255,.07);color:#7f8a9b;font-size:12px}.dk-engagement__foot strong{color:#c7d0de}.single-meta .dk-inline-views,.dkha-byline .dk-inline-views{white-space:nowrap}.news-meta .dk-card-views{color:inherit;opacity:.8;white-space:nowrap}.dk-engagement.is-success{animation:dkEngagementPulse .35s ease}@keyframes dkEngagementPulse{50%{transform:scale(1.006)}}@media(max-width:680px){.dk-engagement{margin-top:28px;padding:19px;border-radius:22px}.dk-engagement__top{grid-template-columns:1fr}.dk-engagement__score{min-width:0;display:flex;align-items:baseline;justify-content:flex-start;gap:10px;text-align:left}.dk-engagement__score strong{font-size:27px}.dk-engagement__score span{margin:0}.dk-engagement__actions{grid-template-columns:1fr}.dk-engagement__foot{flex-direction:column;gap:6px}}


/* SOURCE theme/community.css */
/* 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}}


/* SOURCE core/community.css */
/* DEADKOP Community Frontend */

.deadkop-chat,
.deadkop-streams,
.deadkop-cooperation{
    background:linear-gradient(180deg,#101a33,#071024);
    border:1px solid rgba(255,255,255,.08);
    border-radius:24px;
    padding:28px;
    color:#fff;
    box-shadow:0 20px 70px rgba(0,0,0,.35);
}

.deadkop-chat h2,
.deadkop-streams h2,
.deadkop-cooperation h2{
    margin:0 0 18px;
    color:#fff;
}

.deadkop-chat-head{
    display:flex;
    justify-content:space-between;
    gap:20px;
    margin-bottom:18px;
}

.deadkop-chat-head span{
    color:#8fcfff;
}

.deadkop-chat-messages{
    max-height:420px;
    overflow:auto;
    display:flex;
    flex-direction:column;
    gap:12px;
    padding:16px;
    border-radius:18px;
    background:#071024;
    margin-bottom:16px;
}

.deadkop-chat-msg{
    padding:12px 14px;
    border-radius:14px;
    background:rgba(255,255,255,.05);
}

.deadkop-chat-msg strong{
    color:#00b2ff;
}

.deadkop-chat-msg p{
    margin:6px 0 0;
    color:#d7e6f8;
}

.deadkop-chat-form,
.deadkop-cooperation form{
    display:grid;
    gap:12px;
}

.deadkop-chat-form{
    grid-template-columns:1fr auto;
}

.deadkop-chat-form input,
.deadkop-cooperation input,
.deadkop-cooperation select,
.deadkop-cooperation textarea{
    min-height:52px;
    border-radius:14px;
    border:1px solid rgba(0,178,255,.25);
    background:#071024;
    color:#fff;
    padding:12px 16px;
}

.deadkop-chat-form button,
.deadkop-cooperation button,
.deadkop-stream-links a,
.deadkop-share a,
.deadkop-share button{
    border:0;
    border-radius:14px;
    background:linear-gradient(135deg,#0070ff,#00b2ff);
    color:#fff!important;
    padding:13px 18px;
    font-weight:900;
    text-decoration:none;
    cursor:pointer;
}

.deadkop-stream-links,
.deadkop-share{
    display:flex;
    flex-wrap:wrap;
    gap:12px;
}

.deadkop-share{
    margin-top:42px;
    padding-top:24px;
    border-top:1px solid rgba(255,255,255,.08);
    align-items:center;
}

.deadkop-share span{
    color:#8fcfff;
    font-weight:900;
}

.dk-success{
    color:#80ffbd;
    font-weight:900;
}

/* DEADKOP Video Fix 3.4 */
.dk-streams-pro{
    max-width:1180px;
    margin:34px auto;
    padding:28px;
}
.dk-streams-pro__head{
    margin-bottom:22px;
}
.dk-streams-kicker{
    display:inline-flex;
    padding:8px 12px;
    border-radius:999px;
    background:rgba(0,178,255,.12);
    border:1px solid rgba(0,178,255,.26);
    color:#8fd7ff;
    font-size:12px;
    font-weight:900;
    letter-spacing:.08em;
    text-transform:uppercase;
    margin-bottom:12px;
}
.dk-streams-pro__head p{
    max-width:760px;
    color:#a7c1de;
    line-height:1.6;
    margin:0;
}
.dk-video-player{
    overflow:hidden;
    border-radius:26px;
    border:1px solid rgba(90,150,255,.22);
    background:linear-gradient(180deg,rgba(8,18,36,.98),rgba(4,10,22,.98));
    box-shadow:0 26px 80px rgba(0,0,0,.35);
}
.dk-video-player__head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:16px;
    padding:16px 18px;
    border-bottom:1px solid rgba(120,166,255,.14);
}
.dk-video-player__head span{
    color:#70caff;
    font-size:12px;
    font-weight:900;
    letter-spacing:.08em;
}
.dk-video-player__head strong{
    color:#fff;
    text-align:right;
}
.dk-video-frame{
    position:relative;
    width:100%;
    aspect-ratio:16 / 9;
    background:#020713;
}
.dk-video-frame iframe{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    border:0;
    display:block;
}
.dk-video-empty{
    border:1px dashed rgba(120,166,255,.30);
    border-radius:24px;
    padding:24px;
    background:rgba(8,18,36,.62);
    color:#dceeff;
}
.dk-video-empty strong{
    display:block;
    color:#fff;
    font-size:22px;
    margin-bottom:8px;
}
.dk-video-empty p{
    color:#a9bdd8;
    margin:0;
}
.dk-stream-links-pro{
    margin-top:18px;
}
@media(max-width:640px){
    .dk-streams-pro{padding:18px;margin:20px auto;}
    .dk-video-player__head{display:block;}
    .dk-video-player__head strong{display:block;text-align:left;margin-top:8px;}
}

/* DEADKOP Chat 6.0 — stable live updates, replies, reactions and moderation */
.dk-chat-live{
    position:relative;
    max-width:1120px;
    margin:34px auto;
    padding:0!important;
    overflow:hidden;
    color:#eef7ff;
    background:
        radial-gradient(circle at 8% -10%,rgba(0,178,255,.20),transparent 34%),
        radial-gradient(circle at 94% 0,rgba(73,92,255,.14),transparent 32%),
        linear-gradient(180deg,rgba(8,18,36,.99),rgba(3,9,21,.99));
    border:1px solid rgba(94,165,255,.24);
    border-radius:28px;
    box-shadow:0 28px 90px rgba(0,0,0,.38);
    isolation:isolate;
}
.dk-chat-live .deadkop-chat-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;
    margin:0;
    padding:24px 26px 22px;
    border-bottom:1px solid rgba(120,166,255,.14);
    background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,0));
}
.dk-chat-title{min-width:0}
.dk-chat-live .deadkop-chat-head h2{
    margin:7px 0 6px;
    color:#fff;
    font-size:clamp(30px,4vw,46px);
    line-height:1;
    letter-spacing:-.035em;
}
.dk-chat-live .deadkop-chat-head p{
    margin:0;
    color:#96b5d3;
    font-size:14px;
}
.dk-chat-kicker{
    display:inline-flex;
    align-items:center;
    min-height:28px;
    padding:0 10px;
    border-radius:999px;
    background:rgba(0,178,255,.11);
    border:1px solid rgba(0,178,255,.24);
    color:#8fd7ff!important;
    font-size:10px;
    font-weight:950;
    letter-spacing:.12em;
    text-transform:uppercase;
}
.dk-chat-status{
    display:grid;
    grid-template-columns:auto 1fr;
    gap:3px 10px;
    align-items:center;
    min-width:140px;
    text-align:left;
}
.dk-live-dot{
    grid-row:1 / span 2;
    width:11px;
    height:11px;
    border-radius:50%;
    background:#25ee98;
    box-shadow:0 0 0 5px rgba(37,238,152,.11),0 0 20px rgba(37,238,152,.42);
}
.dk-chat-status strong{color:#f1f8ff;font-size:14px;line-height:1.1}
.dk-chat-status em{color:#70caff;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.08em}
.dk-chat-pinned{
    display:flex;
    align-items:center;
    gap:10px;
    min-height:58px;
    padding:10px 22px;
    background:linear-gradient(90deg,rgba(0,178,255,.12),rgba(65,104,255,.07));
    border-bottom:1px solid rgba(120,166,255,.14);
}
.dk-chat-pinned[hidden]{display:none!important}
.dk-chat-pinned>span{font-size:20px}
.dk-chat-pinned button{
    display:grid;
    gap:2px;
    min-width:0;
    padding:0;
    border:0;
    background:transparent;
    color:#fff;
    text-align:left;
    cursor:pointer;
}
.dk-chat-pinned b{font-size:13px}
.dk-chat-pinned small{max-width:760px;color:#a9c7e2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk-chat-history-bar{
    min-height:42px;
    display:flex;
    align-items:center;
    justify-content:center;
    padding:7px 16px 0;
    background:rgba(3,9,21,.72);
}
.dk-chat-load-older{
    min-height:32px!important;
    padding:6px 12px!important;
    border-radius:999px!important;
    border:1px solid rgba(120,166,255,.16)!important;
    background:rgba(255,255,255,.04)!important;
    color:#9edaff!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:900!important;
    cursor:pointer;
}
.dk-chat-load-older:hover{background:rgba(0,178,255,.10)!important}
.dk-chat-load-older[hidden]{display:none!important}
.dk-chat-live .deadkop-chat-messages{
    display:flex;
    flex-direction:column;
    gap:11px;
    min-height:440px;
    max-height:650px;
    margin:0!important;
    padding:14px 22px 24px;
    overflow-x:hidden;
    overflow-y:auto;
    overscroll-behavior:contain;
    overflow-anchor:auto;
    scrollbar-gutter:stable;
    scroll-behavior:smooth;
    border-radius:0!important;
    background:
        linear-gradient(rgba(3,9,21,.86),rgba(3,9,21,.86)),
        radial-gradient(circle at 50% 0,rgba(0,178,255,.08),transparent 42%);
}
.dk-chat-live .deadkop-chat-messages::-webkit-scrollbar{width:10px}
.dk-chat-live .deadkop-chat-messages::-webkit-scrollbar-track{background:rgba(255,255,255,.02)}
.dk-chat-live .deadkop-chat-messages::-webkit-scrollbar-thumb{background:rgba(111,165,222,.24);border:2px solid transparent;border-radius:99px;background-clip:padding-box}
.dk-chat-live .deadkop-chat-msg{
    position:relative;
    display:grid;
    grid-template-columns:46px minmax(0,1fr);
    align-items:start;
    gap:11px;
    padding:0!important;
    background:transparent!important;
    contain:layout style;
}
.dk-chat-live .deadkop-chat-msg.is-new{animation:dkChatNew .22s ease-out both}
.dk-chat-live .deadkop-chat-msg.is-me{grid-template-columns:minmax(0,1fr) 46px}
.dk-chat-live .deadkop-chat-msg.is-me .dk-chat-avatar{grid-column:2}
.dk-chat-live .deadkop-chat-msg.is-me .dk-chat-bubble{grid-column:1;grid-row:1;background:linear-gradient(135deg,rgba(0,135,255,.22),rgba(0,178,255,.12));border-color:rgba(0,178,255,.30)}
.dk-chat-avatar{
    width:46px!important;
    height:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    max-height:46px!important;
    display:block;
    object-fit:cover;
    border-radius:15px;
    border:1px solid rgba(121,202,255,.28);
    background:linear-gradient(135deg,rgba(0,178,255,.14),rgba(64,120,255,.10));
    box-shadow:0 9px 24px rgba(0,0,0,.24);
}
.dk-chat-bubble{
    position:relative;
    min-width:0;
    padding:12px 14px 10px;
    border-radius:18px;
    background:rgba(255,255,255,.052);
    border:1px solid rgba(120,166,255,.13);
    box-shadow:0 10px 26px rgba(0,0,0,.16);
    transition:border-color .18s ease,background .18s ease,box-shadow .18s ease;
}
.deadkop-chat-msg:hover .dk-chat-bubble{border-color:rgba(112,185,255,.24);background-color:rgba(255,255,255,.064)}
.deadkop-chat-msg.is-highlighted .dk-chat-bubble{border-color:rgba(0,188,255,.62);box-shadow:0 0 0 3px rgba(0,188,255,.10),0 10px 28px rgba(0,0,0,.18)}
.dk-chat-meta{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-bottom:6px;min-width:0}
.dk-chat-meta strong{color:#fff!important;font-size:14px;line-height:1.2}
.dk-chat-rank{
    display:inline-flex;
    align-items:center;
    min-height:22px;
    padding:4px 8px;
    border-radius:999px;
    background:rgba(0,178,255,.09);
    border:1px solid rgba(120,166,255,.12);
    color:#82ceff!important;
    font-size:9px!important;
    font-weight:950!important;
    line-height:1!important;
    letter-spacing:.05em!important;
    text-transform:uppercase;
}
.dk-chat-rank.is-staff{background:linear-gradient(135deg,rgba(0,178,255,.18),rgba(91,91,255,.14));border-color:rgba(0,178,255,.28);color:#dff7ff!important}
.dk-chat-meta small{color:#7898b6;font-size:10px;font-weight:800}
.dk-chat-meta time{margin-left:auto;color:#7f9ebf;font-size:11px;white-space:nowrap}
.dk-chat-text{color:#d9ebff;font-size:15px;line-height:1.52;word-break:break-word;overflow-wrap:anywhere}
.dk-chat-text em{color:#7792ac;font-style:italic}
.dk-chat-mention{display:inline;padding:1px 4px;border-radius:6px;background:rgba(0,178,255,.12);color:#8dd8ff;font-weight:900}
.dk-chat-reply-quote{
    width:100%;
    display:grid;
    gap:2px;
    margin:0 0 8px;
    padding:8px 10px;
    border:0;
    border-left:3px solid #29baff;
    border-radius:9px;
    background:rgba(2,8,18,.40);
    color:#b9d1e7;
    text-align:left;
    cursor:pointer;
}
.dk-chat-reply-quote b{color:#7ed3ff;font-size:11px}
.dk-chat-reply-quote span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px}
.dk-chat-reactions{display:flex;flex-wrap:wrap;gap:5px;margin-top:9px}
.dk-chat-reaction{
    min-height:27px!important;
    padding:3px 8px!important;
    border-radius:999px!important;
    border:1px solid rgba(120,166,255,.14)!important;
    background:rgba(255,255,255,.045)!important;
    color:#dcecff!important;
    box-shadow:none!important;
    font-size:12px!important;
    cursor:pointer;
}
.dk-chat-reaction.is-mine{background:rgba(0,178,255,.14)!important;border-color:rgba(0,178,255,.32)!important}
.dk-chat-reaction span{font-size:10px;font-weight:900;color:#9bc8e7}
.dk-chat-message-actions{
    display:flex;
    align-items:center;
    gap:4px;
    min-height:25px;
    margin:6px -4px -4px;
    opacity:0;
    transition:opacity .15s ease;
}
.deadkop-chat-msg:hover .dk-chat-message-actions,.deadkop-chat-msg:focus-within .dk-chat-message-actions{opacity:1}
.dk-chat-message-actions>button,.dk-chat-react-toggle,.dk-chat-more-toggle{
    min-height:25px!important;
    padding:3px 7px!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:#7fa5c4!important;
    box-shadow:none!important;
    font-size:11px!important;
    font-weight:850!important;
    cursor:pointer;
}
.dk-chat-message-actions>button:hover,.dk-chat-react-toggle:hover,.dk-chat-more-toggle:hover{background:rgba(255,255,255,.055)!important;color:#bfe4ff!important}
.dk-chat-react-picker,.dk-chat-more{position:relative;display:inline-flex}
.dk-chat-react-menu,.dk-chat-more-menu{
    position:absolute;
    z-index:30;
    bottom:calc(100% + 7px);
    left:0;
    min-width:170px;
    padding:7px;
    border-radius:14px;
    border:1px solid rgba(120,166,255,.20);
    background:rgba(7,15,30,.98);
    box-shadow:0 18px 55px rgba(0,0,0,.48);
}
.dk-chat-react-menu{display:flex;min-width:auto;gap:3px}
.dk-chat-react-menu[hidden],.dk-chat-more-menu[hidden]{display:none!important}
.dk-chat-react-menu button{
    width:36px!important;
    height:36px!important;
    padding:0!important;
    border:0!important;
    border-radius:10px!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:19px!important;
    cursor:pointer;
}
.dk-chat-react-menu button:hover{background:rgba(0,178,255,.10)!important}
.dk-chat-more-menu{display:grid;gap:3px}
.dk-chat-more-menu button{
    width:100%;
    min-height:34px!important;
    padding:7px 9px!important;
    border:0!important;
    border-radius:9px!important;
    background:transparent!important;
    color:#d8e9f8!important;
    box-shadow:none!important;
    text-align:left;
    font-size:12px!important;
    font-weight:800!important;
    cursor:pointer;
}
.dk-chat-more-menu button:hover{background:rgba(255,255,255,.055)!important}
.dk-chat-more-menu button.is-danger{color:#ff9ea9!important}
.deadkop-chat-msg.is-me .dk-chat-react-menu,.deadkop-chat-msg.is-me .dk-chat-more-menu{left:auto;right:0}
.deadkop-chat-msg.is-deleted .dk-chat-bubble{background:rgba(255,255,255,.025);border-style:dashed;box-shadow:none}
.deadkop-chat-msg.is-deleted .dk-chat-avatar{opacity:.42;filter:grayscale(1)}
.dk-chat-new-messages{
    position:absolute;
    z-index:20;
    left:50%;
    bottom:154px;
    transform:translateX(-50%);
    min-height:38px!important;
    padding:8px 14px!important;
    border:1px solid rgba(0,178,255,.34)!important;
    border-radius:999px!important;
    background:rgba(5,18,36,.96)!important;
    color:#9edcff!important;
    box-shadow:0 12px 36px rgba(0,0,0,.38)!important;
    font-size:12px!important;
    font-weight:950!important;
    cursor:pointer;
}
.dk-chat-new-messages[hidden]{display:none!important}
.dk-chat-live .deadkop-chat-form{
    position:relative;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
    margin:0;
    padding:14px 18px 17px!important;
    background:rgba(4,10,22,.98);
    border-top:1px solid rgba(120,166,255,.14);
    box-shadow:0 -14px 35px rgba(0,0,0,.16);
}
.dk-chat-compose-context{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    padding:9px 11px;
    border-radius:13px;
    border-left:3px solid #27baff;
    background:rgba(0,178,255,.075);
}
.dk-chat-compose-context[hidden]{display:none!important}
.dk-chat-compose-context>div{display:grid;gap:2px;min-width:0}
.dk-chat-compose-context b{color:#8fd7ff;font-size:11px}
.dk-chat-compose-context span{color:#a9bfd3;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk-chat-compose-context button{width:30px!important;height:30px!important;min-height:30px!important;padding:0!important;border:0!important;border-radius:9px!important;background:rgba(255,255,255,.06)!important;color:#cfe8fb!important;box-shadow:none!important;font-size:20px!important;cursor:pointer}
.dk-chat-tools{display:flex;align-items:center;flex-wrap:wrap;gap:7px}
.dk-chat-tool{
    min-height:34px!important;
    padding:6px 10px!important;
    border-radius:11px!important;
    border:1px solid rgba(120,166,255,.15)!important;
    background:rgba(255,255,255,.04)!important;
    color:#d8ecfb!important;
    box-shadow:none!important;
    font-size:12px!important;
    font-weight:850!important;
    cursor:pointer;
}
.dk-chat-tool:hover,.dk-chat-tool.is-active{background:rgba(0,178,255,.11)!important;border-color:rgba(0,178,255,.28)!important}
.dk-chat-slow-mode{margin-left:auto;color:#718da8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.dk-chat-panel{
    display:flex;
    flex-wrap:wrap;
    gap:7px;
    max-height:220px;
    padding:10px;
    overflow:auto;
    border-radius:15px;
    background:rgba(255,255,255,.035);
    border:1px solid rgba(120,166,255,.12);
}
.dk-chat-panel[hidden]{display:none!important}
.dk-chat-emoji{
    width:38px!important;
    height:38px!important;
    min-height:38px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0!important;
    border-radius:11px!important;
    background:rgba(255,255,255,.055)!important;
    border:1px solid rgba(120,166,255,.10)!important;
    box-shadow:none!important;
    font-size:19px!important;
    cursor:pointer;
}
.dk-chat-sticker-btn{
    width:98px!important;
    min-height:94px!important;
    display:grid!important;
    justify-items:center!important;
    align-content:center!important;
    gap:5px!important;
    padding:7px!important;
    border-radius:14px!important;
    background:rgba(255,255,255,.04)!important;
    border:1px solid rgba(120,166,255,.12)!important;
    color:#e7f4ff!important;
    box-shadow:none!important;
    font-size:11px!important;
    cursor:pointer;
}
.dk-chat-sticker-btn:hover,.dk-chat-emoji:hover{background:rgba(0,178,255,.10)!important;border-color:rgba(0,178,255,.25)!important}
.dk-chat-sticker-btn img{width:76px!important;height:54px!important;max-width:76px!important;max-height:54px!important;object-fit:contain!important;display:block!important}
.dk-chat-sticker-btn span{font-weight:900}
.dk-chat-compose{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}
.dk-chat-live .deadkop-chat-form textarea{
    width:100%;
    min-height:50px;
    max-height:150px;
    resize:none;
    padding:14px 15px;
    border-radius:15px;
    border:1px solid rgba(120,166,255,.17);
    outline:0;
    background:rgba(255,255,255,.04);
    color:#fff;
    font:inherit;
    line-height:1.45;
    transition:border-color .18s ease,box-shadow .18s ease;
}
.dk-chat-live .deadkop-chat-form textarea:focus{border-color:rgba(0,178,255,.48);box-shadow:0 0 0 3px rgba(0,178,255,.08)}
.dk-chat-live .deadkop-chat-form textarea::placeholder{color:#6f89a4}
.dk-chat-compose-side{display:grid;grid-template-columns:auto auto;align-items:center;gap:9px}
.dk-chat-compose-side small{color:#69849e;font-size:10px;white-space:nowrap}
.dk-chat-compose-side button{
    min-height:50px!important;
    padding:0 20px!important;
    border:0!important;
    border-radius:15px!important;
    background:linear-gradient(135deg,#008cff,#21b5ff)!important;
    color:#fff!important;
    box-shadow:0 12px 30px rgba(0,136,255,.24)!important;
    font-size:13px!important;
    font-weight:950!important;
    cursor:pointer;
}
.dk-chat-compose-side button:disabled,.dk-chat-live button:disabled{opacity:.55;cursor:not-allowed}
.dk-chat-muted{
    display:grid;
    gap:4px;
    padding:14px 20px;
    border-top:1px solid rgba(255,112,126,.18);
    background:rgba(255,70,92,.07);
}
.dk-chat-muted strong{color:#ffb5bd;font-size:13px}
.dk-chat-muted span{color:#9db3c8;font-size:12px}
.deadkop-chat-login{margin:0!important;padding:18px 22px!important;background:rgba(4,10,22,.96)!important;border-top:1px solid rgba(120,166,255,.14)!important;color:#abc2d8!important}
.deadkop-chat-login a{color:#79caff!important;font-weight:900;text-decoration:none}
.dk-chat-sticker-wrap{display:inline-grid;gap:4px;justify-items:center;vertical-align:middle;max-width:170px}
.dk-chat-sticker{width:140px!important;height:auto!important;max-width:100%!important;max-height:120px!important;display:block!important;border-radius:15px;object-fit:contain!important;filter:drop-shadow(0 10px 18px rgba(0,0,0,.25))}
.dk-chat-sticker-wrap span{color:#83cefb;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.05em}
.dk-chat-toast{
    position:absolute;
    z-index:80;
    right:18px;
    top:18px;
    max-width:min(360px,calc(100% - 36px));
    padding:11px 14px;
    border-radius:13px;
    border:1px solid rgba(120,166,255,.20);
    background:rgba(8,18,34,.98);
    color:#e8f4ff;
    box-shadow:0 18px 55px rgba(0,0,0,.42);
    font-size:12px;
    font-weight:850;
    opacity:0;
    transform:translateY(-8px);
    transition:.2s ease;
}
.dk-chat-toast.is-visible{opacity:1;transform:translateY(0)}
.dk-chat-toast.is-error{border-color:rgba(255,92,110,.35);color:#ffc2c9}
.dk-chat-toast.is-success{border-color:rgba(46,233,154,.30);color:#baffdf}
@keyframes dkChatNew{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
@media(max-width:700px){
    .dk-chat-live{margin:18px 10px;border-radius:22px}
    .dk-chat-live .deadkop-chat-head{display:block;padding:20px}
    .dk-chat-status{margin-top:15px}
    .dk-chat-live .deadkop-chat-messages{min-height:390px;max-height:62vh;padding:12px 12px 20px;gap:10px}
    .dk-chat-live .deadkop-chat-msg{grid-template-columns:40px minmax(0,1fr);gap:8px}
    .dk-chat-live .deadkop-chat-msg.is-me{grid-template-columns:minmax(0,1fr) 40px}
    .dk-chat-avatar{width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;max-height:40px!important;border-radius:13px}
    .dk-chat-bubble{padding:10px 11px 9px;border-radius:15px}
    .dk-chat-rank{max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .dk-chat-message-actions{opacity:1}
    .dk-chat-compose{grid-template-columns:1fr}
    .dk-chat-compose-side{grid-template-columns:1fr auto}
    .dk-chat-compose-side small{justify-self:end}
    .dk-chat-compose-side button{min-height:44px!important;padding:0 17px!important}
    .dk-chat-live .deadkop-chat-form{padding:12px!important}
    .dk-chat-slow-mode{width:100%;margin-left:0}
    .dk-chat-sticker-btn{width:calc(50% - 4px)!important}
    .dk-chat-new-messages{bottom:205px}
    .dk-chat-pinned{padding:9px 14px}
}
@media(prefers-reduced-motion:reduce){
    .dk-chat-live *{scroll-behavior:auto!important;animation:none!important;transition:none!important}
}


/* DEADKOP Chat Bot 5.7 */
.dk-chat-live .deadkop-chat-msg.is-bot .dk-chat-avatar{
    border:2px solid rgba(104,218,255,.58);
    box-shadow:0 0 0 4px rgba(0,183,255,.08),0 10px 28px rgba(0,0,0,.25);
}
.dk-chat-live .deadkop-chat-msg.is-bot .dk-chat-bubble{
    border-color:rgba(84,207,255,.34);
    background:
        radial-gradient(circle at 0 0,rgba(0,194,255,.12),transparent 34%),
        linear-gradient(135deg,rgba(7,38,68,.92),rgba(12,20,45,.92));
    box-shadow:inset 3px 0 0 rgba(0,194,255,.50),0 12px 32px rgba(0,0,0,.18);
}
.dk-chat-live .deadkop-chat-msg.is-bot .dk-chat-meta>strong{color:#8fe5ff!important;}
.dk-chat-bot-badge{
    display:inline-grid;
    place-items:center;
    min-height:20px;
    padding:0 7px;
    border-radius:999px;
    background:linear-gradient(135deg,#00b7ff,#566dff);
    color:#fff;
    font-size:9px;
    line-height:1;
    font-weight:950;
    letter-spacing:.12em;
    box-shadow:0 6px 16px rgba(0,183,255,.24);
}
.dk-chat-link{
    color:#7cddff!important;
    text-decoration:underline;
    text-decoration-color:rgba(124,221,255,.38);
    text-underline-offset:3px;
    overflow-wrap:anywhere;
}
.dk-chat-link:hover{color:#fff!important;text-decoration-color:#fff;}

/* DEADKOP Core 5.8 — command helper and smart-bot controls */
.dk-chat-tool--bot{
    border-color:rgba(88,209,255,.28)!important;
    background:linear-gradient(135deg,rgba(0,177,255,.13),rgba(111,77,255,.10))!important;
}
.dk-chat-panel--commands{
    display:block;
    max-height:min(390px,48vh);
    padding:12px;
}
.dk-chat-command-panel-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:12px;
    margin-bottom:10px;
    padding-bottom:10px;
    border-bottom:1px solid rgba(120,166,255,.12);
}
.dk-chat-command-panel-head>div{display:grid;gap:2px;min-width:0}
.dk-chat-command-panel-head strong{color:#f0f9ff;font-size:13px;font-weight:950}
.dk-chat-command-panel-head span{color:#7898b6;font-size:10px;line-height:1.35}
.dk-chat-command-panel-head>button{
    min-height:34px!important;
    padding:6px 10px!important;
    border:1px solid rgba(61,184,255,.23)!important;
    border-radius:10px!important;
    background:rgba(0,177,255,.09)!important;
    color:#ccecff!important;
    box-shadow:none!important;
    font-size:10px!important;
    font-weight:900!important;
    cursor:pointer;
}
.dk-chat-command-grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:7px;
}
.dk-chat-command-card{
    min-width:0!important;
    min-height:62px!important;
    padding:9px 10px!important;
    display:grid!important;
    align-content:center!important;
    justify-items:start!important;
    gap:4px!important;
    border:1px solid rgba(120,166,255,.13)!important;
    border-radius:12px!important;
    background:rgba(255,255,255,.035)!important;
    color:#e7f5ff!important;
    box-shadow:none!important;
    text-align:left!important;
    cursor:pointer;
}
.dk-chat-command-card:hover{
    border-color:rgba(46,185,255,.32)!important;
    background:rgba(0,177,255,.09)!important;
    transform:translateY(-1px);
}
.dk-chat-command-card b{font-size:11px!important;font-weight:950!important;line-height:1.2!important}
.dk-chat-command-card span{color:#7899b7!important;font-size:9.5px!important;line-height:1.25!important}
.dk-chat-command-hint{
    display:flex;
    align-items:center;
    flex-wrap:wrap;
    gap:6px;
    padding:8px 10px;
    border:1px dashed rgba(80,189,255,.22);
    border-radius:12px;
    background:linear-gradient(135deg,rgba(0,177,255,.055),rgba(106,78,255,.035));
}
.dk-chat-command-hint>span{margin-right:2px;color:#84a5c2;font-size:10px;font-weight:750}
.dk-chat-command-hint>span b{color:#bdeaff}
.dk-chat-command-hint>button{
    min-height:28px!important;
    padding:4px 8px!important;
    border:1px solid rgba(120,166,255,.13)!important;
    border-radius:9px!important;
    background:rgba(255,255,255,.035)!important;
    color:#cfeaff!important;
    box-shadow:none!important;
    font-size:9.5px!important;
    font-weight:850!important;
    cursor:pointer;
}
.dk-chat-command-hint>button:hover{border-color:rgba(48,185,255,.28)!important;background:rgba(0,177,255,.09)!important}
.deadkop-chat-msg.is-bot .dk-chat-bubble{
    border-color:rgba(49,190,255,.23);
    background:linear-gradient(145deg,rgba(9,42,68,.92),rgba(12,20,47,.94));
}
.deadkop-chat-msg.is-bot .dk-chat-text:before{
    content:'Офіційний бот DEADKOP';
    display:block;
    margin-bottom:5px;
    color:#54ccff;
    font-size:8.5px;
    line-height:1;
    font-weight:950;
    letter-spacing:.08em;
    text-transform:uppercase;
}
@media(max-width:760px){
    .dk-chat-command-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .dk-chat-command-hint{align-items:flex-start}
    .dk-chat-command-hint>span{flex:0 0 100%}
}
@media(max-width:430px){
    .dk-chat-command-panel-head{align-items:flex-start;flex-direction:column}
    .dk-chat-command-grid{grid-template-columns:1fr}
    .dk-chat-command-card{min-height:54px!important}
    .dk-chat-command-hint>button{font-size:9px!important;padding:4px 7px!important}
}


.dk-chat-media-wrap{margin-top:10px;display:block}.dk-chat-media-link{display:inline-flex;max-width:320px;text-decoration:none}.dk-chat-media{display:block;max-width:min(320px,100%);border-radius:18px;border:1px solid rgba(120,166,255,.14);background:rgba(255,255,255,.04);box-shadow:0 18px 42px rgba(0,0,0,.22)}.dk-chat-media--image{height:auto}.dk-chat-media--video{width:320px;max-width:100%}.dk-chat-media--video-note{border-radius:999px;aspect-ratio:1/1;object-fit:cover}.dk-chat-media--audio{width:min(320px,100%)}.dk-chat-file{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:16px;background:rgba(255,255,255,.05);border:1px solid rgba(120,166,255,.16);color:#dff3ff!important;text-decoration:none;font-weight:900}.dk-chat-file:hover{background:rgba(0,178,255,.10);border-color:rgba(0,178,255,.25)}


/* DEADKOP 6.2.4 — cooperation contacts */
.dk-coop-page{max-width:1240px;margin:0 auto;padding:42px 18px 80px;color:#edf7ff}
.dk-coop-hero{position:relative;overflow:hidden;padding:42px;border:1px solid rgba(93,165,255,.18);border-radius:32px;background:radial-gradient(circle at 80% 20%,rgba(65,113,255,.25),transparent 34%),radial-gradient(circle at 10% 0%,rgba(0,190,255,.13),transparent 32%),linear-gradient(135deg,#07172f,#030a18);box-shadow:0 28px 80px rgba(0,0,0,.32)}
.dk-coop-hero:after{content:"DK";position:absolute;right:24px;bottom:-44px;color:rgba(255,255,255,.025);font-size:190px;font-weight:1000;line-height:1}
.dk-coop-kicker,.dk-coop-label,.dk-coop-section-head>span,.dk-coop-form-head>span{display:inline-flex;align-items:center;gap:8px;color:#7dd9ff;font-size:10px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}
.dk-coop-kicker i{width:8px;height:8px;border-radius:50%;background:#43e58b;box-shadow:0 0 0 6px rgba(67,229,139,.10),0 0 16px rgba(67,229,139,.45)}
.dk-coop-hero h1{position:relative;z-index:1;margin:14px 0 12px;color:#fff;font-size:clamp(48px,8vw,92px);font-weight:1000;letter-spacing:-.06em;line-height:.92}
.dk-coop-hero p{position:relative;z-index:1;max-width:830px;margin:0;color:#a9c1db;font-size:17px;line-height:1.72}
.dk-coop-direct{margin-top:22px;padding:24px;border:1px solid rgba(93,165,255,.16);border-radius:28px;background:linear-gradient(180deg,rgba(8,22,45,.95),rgba(4,12,27,.95))}
.dk-coop-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:17px}
.dk-coop-section-head h2{margin:6px 0 0;color:#fff;font-size:27px}
.dk-coop-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.dk-coop-contact{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;padding:16px;border:1px solid rgba(101,163,229,.14);border-radius:19px;background:rgba(255,255,255,.03);color:inherit!important;text-decoration:none!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}
.dk-coop-contact:hover{transform:translateY(-3px);border-color:rgba(81,193,255,.36);background:rgba(13,61,104,.25);box-shadow:0 16px 40px rgba(0,0,0,.22)}
.dk-coop-contact-icon{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(97,180,255,.18);border-radius:17px;background:linear-gradient(135deg,rgba(20,132,255,.20),rgba(39,205,255,.10));color:#80dcff;font-size:24px;font-weight:950}
.dk-coop-contact small,.dk-coop-contact strong,.dk-coop-contact em{display:block}
.dk-coop-contact small{color:#68bfea;font-size:9px;font-weight:950;letter-spacing:.11em}
.dk-coop-contact strong{margin-top:4px;color:#fff;font-size:16px;word-break:break-word}
.dk-coop-contact em{margin-top:4px;color:#829db8;font-size:11px;font-style:normal}
.dk-coop-contact>b{color:#64ccff;font-size:22px}
.dk-coop-contact.is-email .dk-coop-contact-icon{color:#ffd66d;background:rgba(255,188,41,.09);border-color:rgba(255,196,63,.18)}
.dk-coop-contact.is-group .dk-coop-contact-icon{color:#a990ff;background:rgba(121,88,255,.11);border-color:rgba(137,107,255,.20)}
.dk-coop-contact.is-message .dk-coop-contact-icon{color:#66e5ad;background:rgba(34,204,126,.10);border-color:rgba(61,219,148,.19)}
.dk-coop-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;margin-top:22px;align-items:start}
.dk-coop-info,.dk-coop-form{padding:28px;border:1px solid rgba(94,160,229,.16);border-radius:28px;background:linear-gradient(180deg,rgba(8,22,45,.96),rgba(4,12,27,.96));box-shadow:0 22px 60px rgba(0,0,0,.22)}
.dk-coop-info h2,.dk-coop-form h2{margin:8px 0 13px;color:#fff;font-size:31px;line-height:1.08}
.dk-coop-info ul{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}
.dk-coop-info li{display:grid;grid-template-columns:38px 1fr;gap:12px;padding:14px;border:1px solid rgba(100,158,218,.11);border-radius:16px;background:rgba(255,255,255,.025)}
.dk-coop-info li:before{content:"✓";display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:rgba(19,143,255,.12);color:#72d4ff;font-weight:950}
.dk-coop-info li b,.dk-coop-info li span{grid-column:2;display:block}
.dk-coop-info li b{color:#fff}
.dk-coop-info li span{margin-top:-7px;color:#8fa8c1;font-size:12px;line-height:1.5}
.dk-coop-note{margin-top:16px;padding:16px;border-left:3px solid #159cff;border-radius:14px;background:rgba(15,113,204,.09);color:#9db8d1;line-height:1.55}
.dk-coop-note strong{color:#dff3ff}
.dk-coop-form-head p{margin:0 0 18px;color:#8fa8c2}
.dk-coop-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}
.dk-coop-fields label{display:grid;gap:7px;color:#bfd2e6;font-size:12px;font-weight:850}
.dk-coop-fields label.is-full{grid-column:1/-1}
.dk-coop-fields input,.dk-coop-fields select,.dk-coop-fields textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid rgba(100,164,231,.17);border-radius:14px;outline:0;background:#030d20;color:#fff;font:inherit}
.dk-coop-fields textarea{min-height:160px;resize:vertical}
.dk-coop-fields input:focus,.dk-coop-fields select:focus,.dk-coop-fields textarea:focus{border-color:rgba(51,186,255,.52);box-shadow:0 0 0 4px rgba(21,156,255,.10)}
.dk-coop-form>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:54px;margin-top:14px;padding:0 18px;border:1px solid rgba(111,216,255,.30);border-radius:15px;background:linear-gradient(135deg,#087cff,#18c4ff);box-shadow:0 15px 34px rgba(0,122,255,.25);color:#fff;font-weight:950;cursor:pointer}
.dk-coop-form>button:hover{filter:brightness(1.08);transform:translateY(-2px)}
.dk-coop-notice{margin-bottom:15px;padding:13px 15px;border-radius:14px;font-weight:850}
.dk-coop-notice.is-success{border:1px solid rgba(50,221,138,.25);background:rgba(30,189,112,.10);color:#91ecc0}
.dk-coop-notice.is-error{border:1px solid rgba(255,93,116,.25);background:rgba(255,68,98,.09);color:#ffb0bd}
.dk-coop-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}
@media(max-width:900px){.dk-coop-layout{grid-template-columns:1fr}.dk-coop-contact-grid{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.dk-coop-page{padding:25px 13px 55px}.dk-coop-hero{padding:25px 20px;border-radius:24px}.dk-coop-hero h1{font-size:52px}.dk-coop-hero p{font-size:15px}.dk-coop-direct,.dk-coop-info,.dk-coop-form{padding:18px;border-radius:22px}.dk-coop-contact-grid,.dk-coop-fields{grid-template-columns:1fr}.dk-coop-fields label.is-full{grid-column:auto}.dk-coop-section-head{display:block}.dk-coop-contact{grid-template-columns:48px minmax(0,1fr) auto;padding:13px}.dk-coop-contact-icon{width:48px;height:48px;border-radius:15px}}


/* SOURCE core/presence.css */
.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)}


/* SOURCE core/login-skin.css */

:root {
    --dk-login-bg: #020714;
    --dk-login-panel: rgba(6, 16, 37, .94);
    --dk-login-panel-2: rgba(9, 24, 52, .96);
    --dk-login-border: rgba(107, 172, 255, .18);
    --dk-login-border-strong: rgba(62, 173, 255, .38);
    --dk-login-text: #edf7ff;
    --dk-login-muted: #8ea8c5;
    --dk-login-blue: #1497ff;
    --dk-login-cyan: #25d1ff;
    --dk-login-success: #39e283;
    --dk-login-danger: #ff5474;
}

html,
body.login {
    min-height: 100%;
}

body.login {
    position: relative;
    display: grid;
    place-items: center;
    margin: 0;
    padding: 48px 20px 74px;
    box-sizing: border-box;
    overflow-x: hidden;
    background:
        radial-gradient(circle at 14% 12%, rgba(0, 147, 255, .18), transparent 33%),
        radial-gradient(circle at 84% 80%, rgba(56, 82, 255, .13), transparent 38%),
        linear-gradient(145deg, #020611 0%, #061022 48%, #020713 100%);
    color: var(--dk-login-text);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, Arial, sans-serif;
}

body.login::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    opacity: .24;
    background-image:
        linear-gradient(rgba(112, 178, 255, .055) 1px, transparent 1px),
        linear-gradient(90deg, rgba(112, 178, 255, .055) 1px, transparent 1px);
    background-size: 34px 34px;
    mask-image: linear-gradient(to bottom, #000, transparent 92%);
}

body.login::after {
    content: "DEADKOP";
    position: fixed;
    right: -38px;
    bottom: -42px;
    z-index: 0;
    color: rgba(133, 193, 255, .025);
    font-size: clamp(118px, 18vw, 280px);
    font-weight: 1000;
    letter-spacing: -.075em;
    line-height: .8;
    pointer-events: none;
    transform: rotate(-6deg);
}

body.login * {
    box-sizing: border-box;
}

body.login #login {
    position: relative;
    z-index: 2;
    width: min(460px, 100%);
    margin: 0;
    padding: 0;
}

body.login #login::before {
    content: "";
    position: absolute;
    inset: 64px -22px -22px;
    z-index: -1;
    border-radius: 34px;
    background: rgba(0, 0, 0, .12);
    filter: blur(18px);
}

body.login h1.wp-login-logo {
    margin: 0 0 18px;
}

body.login h1.wp-login-logo a {
    position: relative;
    width: 92px;
    height: 92px;
    margin: 0 auto;
    border: 1px solid rgba(109, 184, 255, .28);
    border-radius: 27px;
    background-color: #071832;
    background-image: var(--dk-login-logo);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    box-shadow:
        0 20px 55px rgba(0, 0, 0, .44),
        0 0 34px rgba(19, 154, 255, .16),
        inset 0 1px 0 rgba(255, 255, 255, .08);
    text-indent: -9999px;
    overflow: hidden;
    transition: transform .2s ease, border-color .2s ease, box-shadow .2s ease;
}

body.login h1.wp-login-logo a:hover,
body.login h1.wp-login-logo a:focus {
    transform: translateY(-3px) scale(1.02);
    border-color: rgba(103, 206, 255, .56);
    box-shadow:
        0 24px 62px rgba(0, 0, 0, .48),
        0 0 42px rgba(18, 166, 255, .24);
}

body.login .dk-login-intro {
    margin: 0 0 18px;
    text-align: center;
}

body.login .dk-login-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    min-height: 30px;
    padding: 0 12px;
    border: 1px solid rgba(76, 179, 255, .18);
    border-radius: 999px;
    background: rgba(18, 118, 220, .08);
    color: #83d8ff;
    font-size: 10px;
    font-weight: 950;
    letter-spacing: .15em;
}

body.login .dk-login-eyebrow i {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: var(--dk-login-success);
    box-shadow: 0 0 0 5px rgba(57, 226, 131, .10), 0 0 18px rgba(57, 226, 131, .48);
}

body.login .dk-login-intro h1 {
    margin: 14px 0 8px;
    color: #fff;
    font-size: clamp(30px, 6vw, 42px);
    font-weight: 950;
    letter-spacing: -.04em;
    line-height: 1.04;
}

body.login .dk-login-intro p {
    max-width: 410px;
    margin: 0 auto;
    color: var(--dk-login-muted);
    font-size: 14px;
    line-height: 1.6;
}

body.login form {
    position: relative;
    margin: 0;
    padding: 28px;
    border: 1px solid var(--dk-login-border);
    border-radius: 27px;
    background:
        linear-gradient(180deg, rgba(10, 27, 58, .96), rgba(4, 13, 31, .97));
    box-shadow:
        0 32px 85px rgba(0, 0, 0, .48),
        inset 0 1px 0 rgba(255, 255, 255, .035);
    backdrop-filter: blur(18px);
}

body.login form::before {
    content: "";
    position: absolute;
    top: 0;
    left: 28px;
    right: 28px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(58, 190, 255, .60), transparent);
}

body.login form .forgetmenot {
    float: none;
    margin: 4px 0 16px;
}

body.login label {
    color: #c9dcef;
    font-size: 12px;
    font-weight: 850;
    letter-spacing: .015em;
}

body.login .input,
body.login input[type="text"],
body.login input[type="email"],
body.login input[type="password"] {
    min-height: 52px;
    margin: 8px 0 18px;
    padding: 0 15px;
    border: 1px solid rgba(112, 171, 234, .16);
    border-radius: 14px;
    outline: none;
    background: rgba(1, 8, 22, .72);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, .025),
        0 0 0 0 rgba(20, 151, 255, 0);
    color: #fff;
    font-size: 16px;
    transition: border-color .18s ease, box-shadow .18s ease, background .18s ease;
}

body.login .input:hover,
body.login input[type="text"]:hover,
body.login input[type="email"]:hover,
body.login input[type="password"]:hover {
    border-color: rgba(90, 185, 255, .32);
    background: rgba(2, 12, 30, .86);
}

body.login .input:focus,
body.login input[type="text"]:focus,
body.login input[type="email"]:focus,
body.login input[type="password"]:focus {
    border-color: rgba(48, 184, 255, .62);
    background: rgba(2, 13, 32, .94);
    box-shadow:
        0 0 0 4px rgba(20, 151, 255, .10),
        0 12px 30px rgba(0, 82, 181, .10);
}

body.login .wp-pwd {
    position: relative;
}

body.login .wp-pwd .button.wp-hide-pw {
    top: 8px;
    right: 6px;
    width: 42px;
    height: 52px;
    border: 0;
    border-radius: 12px;
    background: transparent;
    color: #73caff;
    box-shadow: none;
}

body.login input[type="checkbox"] {
    width: 18px;
    height: 18px;
    margin: 0 8px 0 0;
    border: 1px solid rgba(100, 176, 255, .28);
    border-radius: 6px;
    background: rgba(1, 9, 23, .72);
    box-shadow: none;
}

body.login input[type="checkbox"]:checked {
    border-color: var(--dk-login-blue);
    background: var(--dk-login-blue);
}

body.login .submit {
    margin: 0;
}

body.login .button-primary,
body.login .wp-core-ui .button-primary {
    float: none;
    width: 100%;
    min-height: 50px;
    margin: 0;
    border: 1px solid rgba(121, 213, 255, .30);
    border-radius: 14px;
    background: linear-gradient(135deg, #087cff, #16baff);
    box-shadow:
        0 15px 30px rgba(0, 116, 255, .28),
        inset 0 1px 0 rgba(255, 255, 255, .18);
    color: #fff;
    font-size: 14px;
    font-weight: 950;
    text-shadow: none;
    letter-spacing: .02em;
    transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

body.login .button-primary:hover,
body.login .button-primary:focus {
    transform: translateY(-2px);
    background: linear-gradient(135deg, #1688ff, #27c6ff);
    box-shadow:
        0 20px 38px rgba(0, 127, 255, .35),
        0 0 24px rgba(20, 178, 255, .12);
    filter: saturate(1.08);
}

body.login .button-primary:active {
    transform: translateY(0);
}

body.login #nav,
body.login #backtoblog {
    margin: 15px 0 0;
    padding: 0;
    text-align: center;
}

body.login #nav {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    gap: 7px 14px;
}

body.login #nav a,
body.login #backtoblog a,
body.login .privacy-policy-page-link a {
    color: #8ebde8;
    font-size: 12px;
    font-weight: 700;
    text-decoration: none;
    transition: color .18s ease;
}

body.login #nav a:hover,
body.login #nav a:focus,
body.login #backtoblog a:hover,
body.login #backtoblog a:focus,
body.login .privacy-policy-page-link a:hover {
    color: #5ed4ff;
}

body.login #backtoblog a::before {
    content: "← ";
}

body.login .message,
body.login #login_error,
body.login .success {
    margin: 0 0 16px;
    padding: 14px 16px;
    border: 1px solid rgba(89, 176, 255, .20);
    border-left: 3px solid var(--dk-login-blue);
    border-radius: 14px;
    background: rgba(7, 22, 48, .94);
    box-shadow: 0 14px 32px rgba(0, 0, 0, .20);
    color: #c8dced;
    font-size: 13px;
    line-height: 1.55;
}

body.login #login_error {
    border-color: rgba(255, 84, 116, .24);
    border-left-color: var(--dk-login-danger);
    background: rgba(50, 9, 24, .82);
}

body.login .success {
    border-color: rgba(57, 226, 131, .24);
    border-left-color: var(--dk-login-success);
    background: rgba(5, 43, 28, .78);
}

body.login .message a,
body.login #login_error a,
body.login .success a {
    color: #66d6ff;
}

body.login .language-switcher {
    position: relative;
    z-index: 3;
    margin: 20px 0 0;
}

body.login .language-switcher form {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px;
    border-radius: 15px;
    background: rgba(5, 16, 36, .72);
    box-shadow: none;
}

body.login .language-switcher select {
    min-height: 38px;
    border: 1px solid rgba(102, 169, 239, .16);
    border-radius: 10px;
    background: #061329;
    color: #cce3f7;
}

body.login .language-switcher .button {
    min-height: 38px;
    border: 1px solid rgba(91, 174, 255, .22);
    border-radius: 10px;
    background: rgba(16, 89, 170, .14);
    color: #8fd7ff;
}

body.login .privacy-policy-page-link {
    margin: 16px 0 0;
    text-align: center;
}

body.login .dk-login-meta {
    position: fixed;
    left: 22px;
    right: 22px;
    bottom: 18px;
    z-index: 3;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 9px 18px;
    flex-wrap: wrap;
    color: rgba(151, 179, 207, .78);
    font-size: 10px;
    font-weight: 750;
    letter-spacing: .04em;
    text-transform: uppercase;
}

body.login .dk-login-meta span,
body.login .dk-login-meta a {
    display: inline-flex;
    align-items: center;
    gap: 7px;
    color: inherit;
    text-decoration: none;
}

body.login .dk-login-meta i {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #71859c;
}

body.login .dk-login-meta i.is-online {
    background: var(--dk-login-success);
    box-shadow: 0 0 13px rgba(57, 226, 131, .42);
}

body.login .dashicons {
    color: inherit;
}

@media (max-width: 560px) {
    body.login {
        display: block;
        padding: 30px 14px 82px;
    }

    body.login #login {
        width: 100%;
    }

    body.login h1.wp-login-logo a {
        width: 76px;
        height: 76px;
        border-radius: 23px;
    }

    body.login .dk-login-intro h1 {
        font-size: 31px;
    }

    body.login form {
        padding: 22px 18px;
        border-radius: 22px;
    }

    body.login::after {
        display: none;
    }

    body.login .dk-login-meta {
        left: 12px;
        right: 12px;
        gap: 6px 12px;
        text-align: center;
    }
}

@media (prefers-reduced-motion: reduce) {
    body.login *,
    body.login *::before,
    body.login *::after {
        scroll-behavior: auto !important;
        transition: none !important;
        animation: none !important;
    }
}


/* SOURCE core/steam-connect.css */
.dk-steam-connect-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;padding:20px;border:1px solid rgba(87,168,255,.25);border-radius:22px;background:linear-gradient(135deg,rgba(8,24,44,.96),rgba(10,17,34,.96));box-shadow:0 18px 45px rgba(0,0,0,.22);color:#fff}.dk-steam-connect-card__icon{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(135deg,#1b7bbb,#17325b);font-size:30px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.dk-steam-connect-card__eyebrow{display:block;color:#69d7ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dk-steam-connect-card h3{margin:3px 0 4px;color:#fff;font-size:21px}.dk-steam-connect-card p{margin:0;color:#aebed4}.dk-steam-connect-card__actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.dk-steam-connect-card__actions a,.dk-steam-signin{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid rgba(117,177,255,.25);border-radius:13px;background:rgba(22,53,87,.8);color:#dff4ff;text-decoration:none;font-weight:800}.dk-steam-connect-card__actions a.is-primary{background:linear-gradient(135deg,#1a9fff,#2877e8);color:#fff}.dk-steam-connect-card__actions a.is-danger{border-color:rgba(255,95,117,.26);color:#ffb7c0}.dk-steam-inline-status{grid-column:1/-1;margin-top:10px;padding:11px 13px;border:1px solid rgba(91,153,222,.16);border-radius:13px;background:rgba(5,17,32,.58);color:#9db0c9;font-size:13px}.dk-steam-inline-status.is-connected{border-color:rgba(69,220,149,.25);color:#8cf0bd}.dk-steam-inline-status a{margin-left:10px;color:#70cfff;text-decoration:none}.dk-steam-connect-button,.dk-steam-disconnect-button{cursor:pointer}.dk-steam-toast{position:fixed;z-index:999999;left:50%;bottom:26px;transform:translate(-50%,18px);opacity:0;max-width:min(92vw,560px);padding:14px 18px;border:1px solid rgba(89,161,230,.25);border-radius:15px;background:#0b1930;color:#fff;box-shadow:0 18px 60px rgba(0,0,0,.42);transition:.22s ease}.dk-steam-toast.is-visible{opacity:1;transform:translate(-50%,0)}.dk-steam-toast.is-good{border-color:rgba(72,225,151,.36)}.dk-steam-toast.is-bad{border-color:rgba(255,87,111,.38)}@media(max-width:720px){.dk-steam-connect-card{grid-template-columns:auto minmax(0,1fr);padding:17px}.dk-steam-connect-card__actions{grid-column:1/-1;justify-content:stretch}.dk-steam-connect-card__actions a{flex:1}.dk-steam-inline-status{font-size:12px}.dk-steam-inline-status a{display:block;margin:6px 0 0}}

/* DEADKOP 5.9.1: Steam OpenID directly inside "Мої ігрові акаунти" */
.dkga-steam-card .dk-steam-account-panel{margin-top:18px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;padding:16px;border:1px solid rgba(53,176,255,.3);border-radius:18px;background:linear-gradient(135deg,rgba(12,39,66,.92),rgba(7,20,39,.92));box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}
.dk-steam-account-panel__avatar{width:58px;height:58px;border-radius:16px;object-fit:cover;border:1px solid rgba(120,205,255,.28);background:#102a47}
.dk-steam-account-panel__avatar.is-icon{display:grid;place-items:center;font-size:28px;color:#7fd5ff;background:linear-gradient(135deg,#174a70,#10213c)}
.dk-steam-account-panel__body strong{display:block;margin:0 0 4px;color:#fff;font-size:18px;line-height:1.2}
.dk-steam-account-panel__body p{margin:0!important;color:#aebed4!important;font-size:14px;line-height:1.45}
.dk-steam-account-panel__actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.dk-steam-panel-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border:1px solid rgba(111,181,255,.25);border-radius:13px;background:rgba(21,51,84,.9);color:#e5f7ff!important;text-decoration:none!important;font-weight:800;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background .18s ease}
.dk-steam-panel-btn:hover{transform:translateY(-1px);border-color:rgba(111,199,255,.55)}
.dk-steam-panel-btn.is-primary{background:linear-gradient(135deg,#1a9fff,#2877e8);border-color:transparent;color:#fff!important}
.dk-steam-panel-btn.is-danger{color:#ffbec6!important;border-color:rgba(255,91,111,.28)}
@media(max-width:760px){.dkga-steam-card .dk-steam-account-panel{grid-template-columns:auto minmax(0,1fr);padding:14px}.dk-steam-account-panel__actions{grid-column:1/-1;justify-content:stretch}.dk-steam-panel-btn{flex:1}.dk-steam-account-panel__avatar{width:50px;height:50px}}

/* DEADKOP Core 5.9.2 — hard fix for Steam profile layout.
   Loaded late and uses narrow, authoritative selectors because some theme/image
   rules force article images to 100% width. */
.dkga-network-card.dkga-steam-card{
  min-width:0!important;
  overflow:hidden!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-head{
  position:relative!important;
  display:grid!important;
  grid-template-columns:72px minmax(0,1fr)!important;
  gap:16px!important;
  align-items:center!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-head>img,
.dkga-network-card.dkga-steam-card img.dkga-steam-avatar{
  display:block!important;
  width:72px!important;
  height:72px!important;
  min-width:72px!important;
  max-width:72px!important;
  min-height:72px!important;
  max-height:72px!important;
  aspect-ratio:1/1!important;
  object-fit:cover!important;
  object-position:center!important;
  flex:0 0 72px!important;
  margin:0!important;
  padding:0!important;
  border-radius:18px!important;
  box-sizing:border-box!important;
  transform:none!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-head>div{
  min-width:0!important;
  width:auto!important;
  max-width:100%!important;
  overflow:hidden!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-head h2{
  margin:0 0 5px!important;
  max-width:100%!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  font-size:clamp(22px,3vw,30px)!important;
  line-height:1.08!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-head p{
  margin:0!important;
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}
.dkga-network-card.dkga-steam-card .dkga-network-main,
.dkga-network-card.dkga-steam-card .dkga-stat-row,
.dkga-network-card.dkga-steam-card .dkga-steam-recent,
.dkga-network-card.dkga-steam-card .dkga-profile-btn{
  max-width:100%!important;
  box-sizing:border-box!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-recent{
  overflow:hidden!important;
}
.dkga-network-card.dkga-steam-card .dkga-steam-game{
  min-width:0!important;
  overflow:hidden!important;
}
.dkga-network-card.dkga-steam-card .dk-steam-account-panel{
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
.dkga-network-card.dkga-steam-card .dk-steam-account-panel__avatar{
  width:58px!important;
  height:58px!important;
  min-width:58px!important;
  max-width:58px!important;
  min-height:58px!important;
  max-height:58px!important;
  object-fit:cover!important;
  margin:0!important;
  transform:none!important;
}
.dk-steam-native-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-top:14px!important;
}
@media(max-width:620px){
  .dkga-network-card.dkga-steam-card .dkga-steam-head{
    grid-template-columns:56px minmax(0,1fr)!important;
    gap:12px!important;
  }
  .dkga-network-card.dkga-steam-card .dkga-steam-head>img,
  .dkga-network-card.dkga-steam-card img.dkga-steam-avatar{
    width:56px!important;
    height:56px!important;
    min-width:56px!important;
    max-width:56px!important;
    min-height:56px!important;
    max-height:56px!important;
    border-radius:15px!important;
  }
  .dkga-network-card.dkga-steam-card .dkga-steam-head h2{
    white-space:normal!important;
    font-size:22px!important;
  }
  .dkga-network-card.dkga-steam-card .dkga-stat-row{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media(max-width:390px){
  .dkga-network-card.dkga-steam-card .dkga-stat-row{
    grid-template-columns:1fr!important;
  }
}


/* SOURCE core/article-library-video.css */
.dk-article-local-video{--dkv-accent:#1ab6ff;--dkv-accent2:#5573ff;position:relative;margin:30px 0;border:1px solid rgba(103,174,255,.2);border-radius:26px;background:linear-gradient(180deg,#081529,#040a15);box-shadow:0 28px 80px rgba(0,0,0,.34);overflow:hidden;color:#eef7ff;isolation:isolate}.dk-article-local-video:before{content:"";position:absolute;inset:-40% 35% 55% -15%;background:radial-gradient(circle,rgba(26,182,255,.18),transparent 65%);pointer-events:none;z-index:-1}.dk-local-video__head{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid rgba(120,175,255,.12);background:linear-gradient(90deg,rgba(26,182,255,.08),rgba(85,115,255,.025))}.dk-local-video__head strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:14px}.dk-local-video__badge{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:6px 10px;border:1px solid rgba(70,190,255,.24);border-radius:999px;background:rgba(0,174,255,.09);color:#8fdcff;font-size:9px;font-weight:950;letter-spacing:.12em}.dk-local-video__badge i{width:7px;height:7px;border-radius:50%;background:#28c6ff;box-shadow:0 0 0 5px rgba(40,198,255,.1),0 0 18px rgba(40,198,255,.6)}.dk-local-video__stage{position:relative;background:#000;aspect-ratio:16/9;overflow:hidden}.dk-local-video__media{display:block;width:100%;height:100%;object-fit:contain;background:#000}.dk-local-video__big-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:78px;height:78px;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.24);border-radius:50%;background:linear-gradient(135deg,rgba(26,182,255,.92),rgba(85,115,255,.92));color:#fff;box-shadow:0 18px 55px rgba(16,116,255,.36),inset 0 1px 0 rgba(255,255,255,.35);cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;z-index:3}.dk-local-video__big-play:hover{transform:translate(-50%,-50%) scale(1.06);box-shadow:0 22px 68px rgba(16,116,255,.48)}.dk-local-video__big-play svg{width:31px;height:31px;fill:currentColor;margin-left:4px}.dk-article-local-video.is-playing .dk-local-video__big-play{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.82)}.dk-local-video__controls{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:30px 15px 13px;background:linear-gradient(transparent,rgba(0,0,0,.88));opacity:1;transform:none;transition:opacity .2s ease,transform .2s ease;z-index:4}.dk-article-local-video.is-playing:not(.is-controls-visible) .dk-local-video__controls{opacity:0;transform:translateY(10px);pointer-events:none}.dk-local-video__control{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;padding:0;border:0;border-radius:11px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.dk-local-video__control:hover{background:rgba(26,182,255,.2)}.dk-local-video__control svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.dk-local-video__control svg.is-play,.dk-local-video__control svg.is-pause{fill:currentColor;stroke:none}.dk-local-video__control .is-pause,.dk-local-video__control .is-muted{display:none}.dk-article-local-video.is-playing .dk-local-video__control .is-play{display:none}.dk-article-local-video.is-playing .dk-local-video__control .is-pause{display:block}.dk-article-local-video.is-muted .dk-local-video__control .is-volume{display:none}.dk-article-local-video.is-muted .dk-local-video__control .is-muted{display:block}.dk-local-video__time{display:flex;align-items:center;gap:5px;flex:0 0 auto;color:#dceeff;font:800 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.dk-local-video__time em{font-style:normal;color:#6f87a0}.dk-local-video__timeline{position:relative;display:flex;align-items:center;flex:1;min-width:60px;height:28px;cursor:pointer}.dk-local-video__timeline:before,.dk-local-video__buffer,.dk-local-video__played{content:"";position:absolute;left:0;right:0;top:50%;height:4px;transform:translateY(-50%);border-radius:99px}.dk-local-video__timeline:before{background:rgba(255,255,255,.16)}.dk-local-video__buffer{right:auto;width:0;background:rgba(255,255,255,.28)}.dk-local-video__played{right:auto;width:0;background:linear-gradient(90deg,var(--dkv-accent),var(--dkv-accent2));box-shadow:0 0 14px rgba(26,182,255,.45)}.dk-local-video__timeline input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dk-local-video__volume{display:flex;align-items:center;width:72px}.dk-local-video__volume input{width:100%;accent-color:#35bfff}.dk-local-video__loading{position:absolute;inset:0;display:none;place-items:center;background:rgba(0,0,0,.15);pointer-events:none;z-index:2}.dk-local-video__loading span{width:38px;height:38px;border:3px solid rgba(255,255,255,.18);border-top-color:#38c1ff;border-radius:50%;animation:dk-video-spin .75s linear infinite}.dk-article-local-video.is-buffering .dk-local-video__loading{display:grid}.dk-local-video__foot{display:flex;align-items:center;gap:14px;padding:13px 18px;color:#7d9dbb;font-size:11px}.dk-local-video__foot>span{flex:0 0 auto;color:#73d3ff;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.dk-local-video__foot p{margin:0!important;color:#9db6cd!important;font-size:12px!important}.dk-video-error{margin:20px 0;padding:14px 16px;border:1px solid rgba(255,91,111,.28);border-radius:14px;background:rgba(255,50,80,.08);color:#ffb7c2}.dk-article-local-video:fullscreen,.dk-article-local-video.is-native-fullscreen{width:100vw;height:100vh;border:0;border-radius:0;background:#000}.dk-article-local-video:fullscreen .dk-local-video__stage,.dk-article-local-video.is-native-fullscreen .dk-local-video__stage{height:100%;aspect-ratio:auto}.dk-article-local-video:fullscreen .dk-local-video__head,.dk-article-local-video:fullscreen .dk-local-video__foot{display:none}@keyframes dk-video-spin{to{transform:rotate(360deg)}}@media(max-width:700px){.dk-article-local-video{margin:22px 0;border-radius:20px}.dk-local-video__head{padding:12px}.dk-local-video__head strong{font-size:12px}.dk-local-video__badge{font-size:8px}.dk-local-video__controls{gap:6px;padding:26px 9px 9px}.dk-local-video__control{width:34px;height:34px}.dk-local-video__time{font-size:10px}.dk-local-video__volume{display:none}.dk-local-video__big-play{width:62px;height:62px}.dk-local-video__big-play svg{width:25px;height:25px}.dk-local-video__foot{display:block;padding:11px 13px}.dk-local-video__foot p{margin-top:5px!important}}


/* SOURCE gaming-accounts/front.css */
.dkga-front,.dkga-spotlight,.dkga-networks,.dkga-floating-now,.dk-gaming-header-status{box-sizing:border-box}
.dkga-front{max-width:1240px;margin:34px auto 70px;padding:0 18px;color:#eaf5ff}
.dkga-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;margin-bottom:24px}
.dkga-hero-copy,.dkga-now-card,.dkga-network-card{border:1px solid rgba(104,178,255,.16);background:linear-gradient(180deg,rgba(8,20,39,.97),rgba(4,11,24,.96));box-shadow:0 24px 70px rgba(0,0,0,.28);border-radius:26px}
.dkga-hero-copy{padding:34px}.dkga-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(0,174,255,.10);border:1px solid rgba(0,174,255,.24);color:#7ed8ff;font-weight:900;font-size:11px;letter-spacing:.08em}
.dkga-hero h1{font-size:clamp(36px,5vw,64px);line-height:.98;margin:18px 0 12px;color:#fff}.dkga-hero p{color:#a8c3dc;font-size:16px;line-height:1.6}
.dkga-accounts{display:flex;gap:9px;flex-wrap:wrap;margin-top:22px}.dkga-accounts a,.dkga-profile-btn{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border-radius:14px;text-decoration:none;color:#fff!important;background:rgba(255,255,255,.045);border:1px solid rgba(111,174,255,.16);font-weight:850}
.dkga-accounts a:hover,.dkga-profile-btn:hover{background:rgba(0,174,255,.11);border-color:rgba(0,174,255,.3)}
.dkga-now-card{padding:18px;display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center}.dkga-cover,.dkga-game-cover,.dkga-spotlight-cover,.dkga-steam-game-cover{background-size:cover;background-position:center;background-color:#0a1b31}
.dkga-cover{aspect-ratio:1/1;border-radius:20px;display:flex;align-items:center;justify-content:center;color:#7ed8ff;font-weight:950}.dkga-online{color:#50e782;font-weight:900;font-size:12px}.dkga-now-meta h2{margin:8px 0;color:#fff;font-size:26px}.dkga-progress,.dkga-mini-progress,.dkga-spotlight-progress{height:7px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden}.dkga-progress span,.dkga-mini-progress span,.dkga-spotlight-progress span{display:block;height:100%;background:linear-gradient(90deg,#00aaff,#496fff)}
.dkga-networks{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.dkga-network-card{padding:24px}.dkga-network-head{display:flex;align-items:center;gap:15px}.dkga-network-head img,.dkga-network-icon{width:74px;height:74px;border-radius:20px;object-fit:cover;background:rgba(0,174,255,.1);display:flex;align-items:center;justify-content:center;color:#83dcff;font-weight:950}.dkga-network-head small{color:#73cbff;font-weight:950;letter-spacing:.08em}.dkga-network-head h2{margin:4px 0;color:#fff}.dkga-network-head p,.dkga-network-muted{margin:0;color:#a8c3dc}.dkga-network-stats{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.dkga-network-stats span{min-width:92px;padding:12px;border-radius:15px;background:rgba(255,255,255,.04);border:1px solid rgba(111,174,255,.12)}.dkga-network-stats b,.dkga-network-stats em{display:block}.dkga-network-stats b{font-size:21px;color:#fff}.dkga-network-stats em{font-style:normal;color:#8fb2cf;font-size:11px}
.dkga-steam-recent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.dkga-steam-game{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;padding:9px;border-radius:15px;background:rgba(255,255,255,.035)}.dkga-steam-game-cover{width:70px;height:42px;border-radius:10px;grid-row:span 2}.dkga-steam-game strong{font-size:13px;color:#fff}.dkga-steam-game small{color:#8caac5}
.dkga-section-head{margin:30px 0 14px}.dkga-section-head h2{margin:0;color:#fff}.dkga-section-head p{margin:6px 0;color:#9db6cf}.dkga-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dkga-game-card{display:block;overflow:hidden;border-radius:20px;background:#081428;border:1px solid rgba(111,174,255,.14);text-decoration:none!important;color:#fff!important}.dkga-game-cover{aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:#83d8ff;font-weight:950}.dkga-game-info{padding:16px}.dkga-game-platform{font-size:10px;color:#78d1ff;font-weight:950}.dkga-game-info h3{margin:7px 0;color:#fff}.dkga-game-info p{color:#9db6cf}
.dkga-spotlight{max-width:1240px;margin:18px auto;padding:0 18px}.dkga-spotlight-inner{display:grid;grid-template-columns:86px 1fr auto;gap:16px;align-items:center;padding:13px;border-radius:20px;background:linear-gradient(90deg,#071528,#0a1e39);border:1px solid rgba(111,174,255,.17);text-decoration:none!important;color:#fff!important}.dkga-spotlight-cover{width:86px;height:60px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-weight:950}.dkga-spotlight-copy h3{margin:3px 0;color:#fff}.dkga-spotlight-copy p{margin:0;color:#9db6cf;font-size:13px}.dkga-live-dot{color:#52e382;font-size:10px;font-weight:950;text-transform:uppercase}.dkga-spotlight-cta{padding:10px 14px;border-radius:12px;background:#0e65b8;font-weight:900}
.dkga-floating-now{position:fixed;right:18px;bottom:20px;z-index:999;display:grid;grid-template-columns:auto auto;gap:2px 8px;align-items:center;max-width:250px;padding:12px 14px;border-radius:17px;background:#071528;border:1px solid rgba(111,174,255,.25);box-shadow:0 18px 50px rgba(0,0,0,.35);color:#fff!important;text-decoration:none!important}.dkga-floating-now span{grid-row:span 2}.dkga-floating-now strong{font-size:10px;color:#78d1ff}.dkga-floating-now em{font-style:normal;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dk-gaming-header-status{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 12px;border-radius:12px;background:rgba(0,174,255,.08);border:1px solid rgba(0,174,255,.2);color:#fff!important;text-decoration:none!important;max-width:260px}.dk-gaming-platform{font-size:10px;color:#7ed8ff;font-weight:950}.dk-gaming-title{font-size:12px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:900px){.dkga-hero,.dkga-networks{grid-template-columns:1fr}.dkga-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dkga-now-card{grid-template-columns:110px 1fr}.dkga-floating-now{bottom:88px}}
@media(max-width:600px){.dkga-front{padding:0 12px}.dkga-hero-copy{padding:22px}.dkga-games-grid{grid-template-columns:1fr}.dkga-spotlight-inner{grid-template-columns:68px 1fr}.dkga-spotlight-cover{width:68px;height:54px}.dkga-spotlight-cta{display:none}.dkga-steam-recent{grid-template-columns:1fr}}

.dkga-steam-connect-card{max-width:1240px;margin:18px auto 22px;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border-radius:22px;background:linear-gradient(135deg,rgba(8,22,38,.98),rgba(10,35,58,.98));border:1px solid rgba(92,185,255,.2);box-shadow:0 20px 55px rgba(0,0,0,.24);color:#eaf6ff}.dkga-steam-connect-mark{width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#163d61,#081d31);border:1px solid rgba(117,205,255,.22);color:#8ddaff;font-size:28px;font-weight:950}.dkga-steam-connect-copy small{display:block;color:#76d1ff;font-size:10px;font-weight:950;letter-spacing:.1em}.dkga-steam-connect-copy h3{margin:5px 0 4px;color:#fff;font-size:20px}.dkga-steam-connect-copy p{margin:0;color:#9ebad0}.dkga-steam-connect-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.dkga-steam-connect-actions a,.dkga-steam-login{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:13px;border:1px solid rgba(100,185,255,.2);background:rgba(255,255,255,.045);color:#fff!important;text-decoration:none!important;font-weight:900}.dkga-steam-connect-actions a.is-primary{background:linear-gradient(135deg,#0f79c6,#144a88);border-color:rgba(78,180,255,.34)}.dkga-steam-connect-actions a.is-danger{color:#ff9aaa!important;border-color:rgba(255,82,111,.22)}.dkga-steam-connect-actions a:hover,.dkga-steam-login:hover{transform:translateY(-1px);background:rgba(34,143,222,.12)}
@media(max-width:700px){.dkga-steam-connect-card{grid-template-columns:52px 1fr;padding:15px}.dkga-steam-connect-mark{width:52px;height:52px}.dkga-steam-connect-actions{grid-column:1/-1;justify-content:flex-start}.dkga-steam-connect-actions a{flex:1}}


/* SOURCE core/homepage.php inline */
.dk-homepage{max-width:1360px;margin:0 auto;padding:0 clamp(14px,2vw,26px) 70px;color:#e7f3ff;}
.dk-home-hero{position:relative;padding:28px 0 30px;}
.dk-home-hero__glow{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(0,183,255,.16),transparent 24%),radial-gradient(circle at 82% 18%,rgba(64,120,255,.18),transparent 28%);pointer-events:none;}
.dk-home-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.65fr) minmax(300px,.75fr);gap:22px;align-items:stretch;}
.dk-home-hero__slider{position:relative;min-height:620px;border-radius:32px;overflow:hidden;border:1px solid rgba(92,149,255,.22);background:#071225;box-shadow:0 28px 80px rgba(0,0,0,.42);}
.dk-hero-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity .45s ease;display:flex;align-items:center;background:radial-gradient(circle at 25% 15%,rgba(0,183,255,.15),transparent 25%),linear-gradient(180deg,rgba(7,16,30,.18),rgba(6,12,24,.92)),var(--hero-bg) center/cover no-repeat;}
.dk-hero-slide.is-active{opacity:1;pointer-events:auto;z-index:2;}
.dk-hero-slide__overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,9,19,.88) 0%,rgba(4,9,19,.68) 42%,rgba(4,9,19,.28) 100%);}
.dk-hero-slide__content{position:relative;z-index:2;max-width:720px;padding:clamp(28px,4vw,48px);padding-bottom:82px;}
.dk-hero-slide__brand{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:18px;}
.dk-hero-slide__eyebrow,.dk-hero-slide__cat{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid rgba(123,178,255,.22);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#a9d3ff;}
.dk-hero-slide__cat{background:linear-gradient(135deg,rgba(0,183,255,.18),rgba(64,120,255,.16));color:#fff;}
.dk-hero-slide h1{margin:0 0 18px;font-size:clamp(34px,4.7vw,58px);line-height:1.02;font-weight:950;color:#fff;text-shadow:0 8px 32px rgba(0,0,0,.36);overflow-wrap:anywhere;}
.dk-hero-slide p{margin:0 0 22px;max-width:700px;font-size:clamp(16px,2vw,20px);line-height:1.6;color:#d2e6ff;}
.dk-hero-slide__actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px;}
.dk-btn-primary,.dk-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:18px;font-size:15px;font-weight:900;text-decoration:none;transition:transform .18s ease, box-shadow .18s ease, background .18s ease;}
.dk-btn-primary{color:#fff;background:linear-gradient(135deg,#00a9ff,#357bff);box-shadow:0 18px 46px rgba(0,146,255,.35);}
.dk-btn-secondary{color:#fff;border:1px solid rgba(148,190,255,.28);background:rgba(255,255,255,.06);backdrop-filter:blur(10px);}
.dk-btn-primary:hover,.dk-btn-secondary:hover{transform:translateY(-2px);color:#fff;}
.dk-hero-slide__meta{display:flex;gap:10px;flex-wrap:wrap;color:#9dbedd;font-size:13px;font-weight:700;letter-spacing:.02em;}
.dk-hero-slide__nav{position:absolute;left:28px;right:28px;bottom:22px;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:16px;}
.dk-hero-nav{width:48px;height:48px;border-radius:50%;border:1px solid rgba(135,181,255,.24);background:rgba(6,14,28,.52);color:#fff;font-size:28px;cursor:pointer;}
.dk-hero-dots{display:flex;gap:10px;align-items:center;justify-content:center;flex:1;}
.dk-hero-dot{width:12px;height:12px;border-radius:50%;border:none;background:rgba(255,255,255,.26);cursor:pointer;}
.dk-hero-dot.is-active{width:30px;border-radius:999px;background:linear-gradient(135deg,#00b7ff,#4078ff);}
.dk-home-hero__rail{display:grid;gap:18px;}
.dk-rail-card{border-radius:28px;background:linear-gradient(180deg,rgba(8,18,36,.96),rgba(5,12,24,.94));border:1px solid rgba(95,150,255,.20);box-shadow:0 22px 60px rgba(0,0,0,.30);padding:24px;}
.dk-brand-card{display:flex;align-items:center;gap:18px;min-height:142px;}
.dk-brand-card__logo{width:92px;min-width:92px;height:92px;border-radius:24px;background:radial-gradient(circle at 30% 20%,rgba(0,183,255,.24),rgba(18,37,74,.96));display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(122,185,255,.24);box-shadow:0 18px 50px rgba(0,183,255,.18);}
.dk-brand-card__logo img{width:100%;height:100%;object-fit:contain;padding:14px;}
.dk-brand-card strong{display:block;font-size:22px;color:#fff;margin-bottom:8px;}
.dk-brand-card p{margin:0;color:#9cbcdf;line-height:1.55;}
.dk-rail-card__head{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;}
.dk-rail-card__head h2{margin:0;font-size:22px;color:#fff;}
.dk-rail-card__head a{color:#6fc4ff;text-decoration:none;font-weight:800;}
.dk-rail-news{display:grid;gap:12px;}
.dk-rail-news__item{display:block;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(120,166,255,.12);text-decoration:none;transition:transform .18s ease, border-color .18s ease, background .18s ease;}
.dk-rail-news__item:hover{transform:translateY(-2px);background:rgba(0,183,255,.08);border-color:rgba(120,166,255,.26);}
.dk-rail-news__item strong{display:block;font-size:15px;line-height:1.4;color:#fff;}
.dk-rail-news__cat{display:inline-block;margin-bottom:8px;color:#6fc4ff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.dk-home-strip{margin-top:12px;}
.dk-home-strip__head,.dk-home-section-head{display:flex;justify-content:space-between;align-items:end;gap:18px;margin:0 0 18px;}
.dk-home-strip__head span,.dk-home-section-head h2{margin:0;color:#fff;font-weight:950;letter-spacing:-.03em;}
.dk-home-strip__head span{font-size:32px;}
.dk-home-strip__head a,.dk-home-section-head a{color:#71c8ff;text-decoration:none;font-weight:800;}
.dk-home-strip__grid,.dk-home-mini-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.dk-home-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:34px;}
.dk-home-card{overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#0a1428,#081120);border:1px solid rgba(93,148,255,.18);box-shadow:0 18px 46px rgba(0,0,0,.22);}
.dk-home-card a{display:block;height:100%;text-decoration:none;}
.dk-home-card__thumb{height:200px;background:#101b32;overflow:hidden;}
.dk-home-card__thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease;}
.dk-home-card:hover .dk-home-card__thumb img{transform:scale(1.05);}
.dk-home-card__fallback{display:flex;align-items:center;justify-content:center;height:100%;font-size:28px;font-weight:900;color:#d9eeff;background:radial-gradient(circle at 30% 20%,rgba(0,183,255,.30),rgba(10,18,36,.98));}
.dk-home-card__body{padding:18px;}
.dk-home-card__badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;margin-bottom:12px;background:rgba(0,183,255,.10);border:1px solid rgba(120,166,255,.2);color:#82cbff;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}
.dk-home-card__body h3{margin:0 0 10px;font-size:20px;line-height:1.2;color:#fff;}
.dk-home-card__body p{margin:0;color:#a4bfd8;line-height:1.55;font-size:14px;}
.dk-home-card--featured .dk-home-card__thumb{height:220px;}
@media(max-width:1180px){.dk-home-hero__inner{grid-template-columns:1fr;}.dk-home-hero__slider{min-height:560px;}.dk-home-strip__grid,.dk-home-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.dk-home-split{grid-template-columns:1fr;}}
@media(max-width:720px){.dk-homepage{padding:0 14px 40px;}.dk-home-hero{padding-top:16px;}.dk-home-hero__slider{min-height:520px;border-radius:26px;}.dk-hero-slide__content{padding:24px 20px 84px;}.dk-hero-slide h1{font-size:38px;}.dk-hero-slide p{font-size:15px;}.dk-home-strip__head span{font-size:24px;}.dk-home-strip__grid,.dk-home-mini-grid{grid-template-columns:1fr;}.dk-home-strip__head,.dk-home-section-head{display:block;}.dk-home-section-head a,.dk-home-strip__head a{display:inline-block;margin-top:8px;}.dk-hero-slide__nav{left:18px;right:18px;bottom:16px;}.dk-brand-card{padding:4px 0;}}


/* DEADKOP 3.9 HOME LAYOUT FIX: stable columns, no skinny cards */
.dk-homepage,
.dk-homepage *{box-sizing:border-box;}
.dk-front-page .dk-homepage{width:min(100% - 24px,1360px) !important;max-width:1360px !important;margin-left:auto !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;}
.dk-home-strip__grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)) !important;gap:20px !important;align-items:stretch !important;width:100% !important;}
.dk-home-split{display:grid !important;grid-template-columns:1fr !important;gap:34px !important;margin-top:36px !important;width:100% !important;}
.dk-home-split > div{min-width:0 !important;width:100% !important;}
.dk-home-mini-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr)) !important;gap:20px !important;align-items:stretch !important;width:100% !important;}
.dk-home-card{width:100% !important;min-width:0 !important;height:100% !important;display:flex !important;flex-direction:column !important;}
.dk-home-card a{height:100% !important;display:flex !important;flex-direction:column !important;}
.dk-home-card__thumb{height:auto !important;aspect-ratio:16/9 !important;min-height:180px !important;}
.dk-home-card__body{flex:1 !important;display:flex !important;flex-direction:column !important;}
.dk-home-card__body h3{font-size:clamp(19px,1.8vw,24px) !important;overflow-wrap:anywhere !important;}
.dk-home-card__body p{display:-webkit-box !important;-webkit-line-clamp:3 !important;-webkit-box-orient:vertical !important;overflow:hidden !important;}
.dk-home-section-head{width:100% !important;margin-top:0 !important;padding-top:0 !important;}
.dk-home-empty{border:1px dashed rgba(122,185,255,.28);background:linear-gradient(180deg,rgba(10,20,39,.56),rgba(5,12,24,.52));border-radius:22px;padding:22px;color:#a9c7e6;font-weight:750;line-height:1.6;}
.dk-home-empty strong{color:#fff;}
@media(min-width:1181px){
    .dk-home-mini-grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
    .dk-home-strip__grid{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
}
@media(max-width:1180px){
    .dk-front-page .dk-homepage{width:min(100% - 20px,960px) !important;}
    .dk-home-hero__inner{grid-template-columns:1fr !important;}
    .dk-home-mini-grid,.dk-home-strip__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media(max-width:720px){
    .dk-front-page .dk-homepage{width:calc(100% - 20px) !important;padding-bottom:42px !important;}
    .dk-home-mini-grid,.dk-home-strip__grid{grid-template-columns:1fr !important;gap:16px !important;}
    .dk-home-card__thumb{min-height:190px !important;}
    .dk-home-section-head,.dk-home-strip__head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;}
    .dk-home-section-head h2{font-size:24px !important;}
}


/* DEADKOP 6.2.0 — cinematic native hero slider */
.dk-home-hero__slider{isolation:isolate;transform:translateZ(0);}
.dk-hero-slide{display:flex!important;background:none!important;overflow:hidden;opacity:0;visibility:hidden;transform:translate3d(0,0,0);filter:blur(2px);transition:opacity .72s cubic-bezier(.22,.75,.16,1),visibility .72s,filter .72s ease;}
.dk-hero-slide::before{content:"";position:absolute;inset:-3%;z-index:0;background:var(--hero-bg) center/cover no-repeat;transform:scale(1.105) translate3d(0,0,0);filter:saturate(.92) contrast(1.03);transition:transform 7.2s cubic-bezier(.16,.76,.2,1),filter .8s ease;will-change:transform;}
.dk-hero-slide::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,transparent 5%,rgba(31,174,255,.10) 43%,transparent 60%);transform:translateX(-125%) skewX(-12deg);opacity:0;pointer-events:none;}
.dk-hero-slide.is-active{opacity:1;visibility:visible;filter:none;pointer-events:auto;z-index:2;}
.dk-hero-slide.is-active::before{transform:scale(1) translate3d(0,0,0);filter:saturate(1.04) contrast(1.05);}
.dk-hero-slide.is-active::after{animation:dkHeroLightSweep 1.05s .12s ease-out both;}
.dk-hero-slide__overlay{z-index:1!important;background:linear-gradient(90deg,rgba(2,7,17,.94) 0%,rgba(3,10,23,.77) 46%,rgba(4,11,25,.22) 100%)!important;}
.dk-hero-slide__content{z-index:3!important;}
.dk-hero-slide__brand,.dk-hero-slide h1,.dk-hero-slide p,.dk-hero-slide__actions,.dk-hero-slide__meta{opacity:0;transform:translate3d(0,24px,0);transition:opacity .56s ease,transform .7s cubic-bezier(.18,.8,.2,1);}
.dk-hero-slide.is-active .dk-hero-slide__brand{opacity:1;transform:none;transition-delay:.14s;}
.dk-hero-slide.is-active h1{opacity:1;transform:none;transition-delay:.20s;}
.dk-hero-slide.is-active p{opacity:1;transform:none;transition-delay:.28s;}
.dk-hero-slide.is-active .dk-hero-slide__actions{opacity:1;transform:none;transition-delay:.36s;}
.dk-hero-slide.is-active .dk-hero-slide__meta{opacity:1;transform:none;transition-delay:.43s;}
.dk-hero-slide__nav{align-items:center!important;}
.dk-hero-nav{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:50px!important;height:50px!important;min-width:50px!important;border-radius:16px!important;background:rgba(4,13,30,.70)!important;backdrop-filter:blur(14px);font-size:18px!important;line-height:1!important;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease;}
.dk-hero-nav:hover{transform:translateY(-2px);border-color:rgba(99,205,255,.48)!important;background:rgba(13,83,151,.42)!important;box-shadow:0 12px 26px rgba(0,118,255,.20);}
.dk-hero-nav__center{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"counter dots" "progress progress";align-items:center;gap:8px 16px;min-width:0;flex:1;max-width:520px;}
.dk-hero-counter{grid-area:counter;display:flex;align-items:center;gap:6px;color:#7795b4;font-size:11px;font-weight:900;letter-spacing:.08em;}
.dk-hero-counter strong{color:#fff;font-size:16px;}
.dk-hero-counter em{font-style:normal;}
.dk-hero-dots{grid-area:dots;justify-content:flex-start!important;min-width:0;}
.dk-hero-dot{position:relative;width:9px!important;height:9px!important;padding:0!important;transition:width .3s ease,background .3s ease,box-shadow .3s ease!important;}
.dk-hero-dot.is-active{width:38px!important;box-shadow:0 0 20px rgba(0,183,255,.45);}
.dk-hero-progress{grid-area:progress;height:3px;border-radius:999px;background:rgba(255,255,255,.10);overflow:hidden;}
.dk-hero-progress span{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#00b7ff,#4c6fff);transform:scaleX(0);transform-origin:left center;box-shadow:0 0 15px rgba(0,183,255,.55);}
.dk-home-hero.is-running .dk-hero-progress span{animation:dkHeroProgress var(--dk-hero-delay,6800ms) linear both;}
.dk-home-hero.is-paused .dk-hero-progress span{animation-play-state:paused;}
.dk-rail-news__item.is-current{border-color:rgba(85,190,255,.38);background:linear-gradient(135deg,rgba(0,139,255,.13),rgba(60,93,255,.08));box-shadow:inset 3px 0 0 #23bfff;}
@keyframes dkHeroProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes dkHeroLightSweep{0%{transform:translateX(-125%) skewX(-12deg);opacity:0}20%{opacity:.85}100%{transform:translateX(125%) skewX(-12deg);opacity:0}}
@media(max-width:720px){.dk-hero-nav{width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important}.dk-hero-nav__center{gap:7px 10px}.dk-hero-dots{gap:7px!important}.dk-hero-dot{width:8px!important;height:8px!important}.dk-hero-dot.is-active{width:28px!important}.dk-hero-counter{display:none}.dk-hero-nav__center{grid-template-columns:1fr;grid-template-areas:"dots" "progress"}.dk-hero-slide__overlay{background:linear-gradient(180deg,rgba(2,7,17,.38),rgba(2,7,17,.90) 76%)!important}}
@media(prefers-reduced-motion:reduce){.dk-hero-slide,.dk-hero-slide::before,.dk-hero-slide::after,.dk-hero-slide__brand,.dk-hero-slide h1,.dk-hero-slide p,.dk-hero-slide__actions,.dk-hero-slide__meta{animation:none!important;transition:none!important}.dk-hero-progress span{animation:none!important;transform:scaleX(1)!important}}



/* Laravel compatibility layer */
:root{--dk-shell:min(1480px,calc(100% - 36px));}
body.deadkop-engine{min-height:100vh}.dk-engine-shell{width:var(--dk-shell);margin-inline:auto}.dk-command-brand-copy{display:flex;flex-direction:column}.dk-command-brand-copy strong{letter-spacing:.08em}.dk-command-brand-copy span{font-size:10px;color:#6f89a8;text-transform:uppercase;letter-spacing:.13em}.dk-command-profile-toggle img,.dk-command-mobile-user img,.dk-user-avatar{width:42px;height:42px;border-radius:50%;object-fit:cover;background:#0b1527;border:1px solid rgba(255,255,255,.12)}
.dk-engine-main{min-height:65vh}.dk-auth-wrap,.dk-community-page,.dk-cabinet-page,.dk-messages-page,.dk-chat-page,.dk-gaming-page{width:min(1180px,calc(100% - 28px));margin:42px auto 80px}.dk-panel{background:linear-gradient(180deg,rgba(10,20,38,.94),rgba(5,11,23,.96));border:1px solid rgba(119,177,255,.16);border-radius:26px;box-shadow:0 24px 80px rgba(0,0,0,.28)}.dk-panel-pad{padding:28px}.dk-form-grid{display:grid;gap:16px}.dk-form-grid label{display:grid;gap:7px;color:#a9bed7;font-size:13px;font-weight:800}.dk-form-grid input,.dk-form-grid textarea,.dk-form-grid select{width:100%;background:#07111f;color:#fff;border:1px solid rgba(135,181,255,.18);border-radius:14px;padding:13px 14px;font:inherit;outline:none}.dk-form-grid input:focus,.dk-form-grid textarea:focus{border-color:#35baff;box-shadow:0 0 0 3px rgba(53,186,255,.1)}.dk-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:13px;padding:12px 16px;background:linear-gradient(135deg,#087cff,#20c0ff);color:#fff;font-weight:900;cursor:pointer}.dk-action.is-ghost{background:#0d192b;border:1px solid rgba(255,255,255,.1);color:#cfe2f6}.dk-action.is-danger{background:#2b1118;border:1px solid rgba(255,84,110,.24)}.dk-alert{padding:12px 14px;border-radius:12px;margin:0 0 16px}.dk-alert.ok{background:rgba(52,199,89,.12);border:1px solid rgba(52,199,89,.25);color:#9ff3b1}.dk-alert.err{background:rgba(255,69,58,.12);border:1px solid rgba(255,69,58,.25);color:#ffc0bb}
.dk-community-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dk-user-card{padding:20px}.dk-user-card-head{display:flex;align-items:center;gap:12px}.dk-user-card h3{margin:0;color:#fff}.dk-user-card p{color:#8ea7c2;margin:10px 0 0}.dk-online-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#34c759;box-shadow:0 0 0 4px rgba(52,199,89,.1)}.dk-offline-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#607085}.dk-user-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}
.dk-chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:18px}.dk-chat-box{overflow:hidden}.dk-chat-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.dk-chat-feed{height:min(62vh,620px);overflow:auto;padding:18px;display:grid;align-content:start;gap:12px}.dk-chat-message{display:grid;grid-template-columns:42px 1fr;gap:10px}.dk-chat-bubble{background:#0c1728;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:11px 13px}.dk-chat-bubble header{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.dk-chat-bubble strong{color:#fff}.dk-chat-bubble time{font-size:11px;color:#6f849c}.dk-chat-bubble p{margin:0;white-space:pre-wrap;color:#d7e5f4}.dk-chat-compose{display:flex;gap:10px;padding:15px;border-top:1px solid rgba(255,255,255,.08)}.dk-chat-compose input{flex:1;background:#07111f;color:#fff;border:1px solid rgba(255,255,255,.09);border-radius:13px;padding:12px}.dk-chat-side{padding:18px}.dk-chat-online-list{display:grid;gap:10px;margin-top:12px}
.dk-thread-list{display:grid;gap:12px}.dk-thread{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0a1424}.dk-thread-copy{flex:1;min-width:0}.dk-thread-copy strong{display:block}.dk-thread-copy small{display:block;color:#8195ad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px}.dk-unread{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#ff3b30;font-size:11px;font-weight:900}.dk-dm-feed{max-height:520px;overflow:auto;display:grid;gap:10px;padding:18px}.dk-dm{max-width:76%;padding:10px 12px;border-radius:16px;background:#101d31}.dk-dm.mine{justify-self:end;background:#0b67d5}.dk-dm small{display:block;opacity:.68;margin-top:5px}
.dk-game-current{display:grid;grid-template-columns:180px 1fr;gap:24px;padding:24px}.dk-game-cover{aspect-ratio:3/4;border-radius:18px;overflow:hidden;background:#091528}.dk-game-cover img{width:100%;height:100%;object-fit:cover}.dk-progress{height:8px;background:#0a1424;border-radius:999px;overflow:hidden;margin:12px 0}.dk-progress span{display:block;height:100%;background:linear-gradient(90deg,#087cff,#20c0ff)}.dk-account-grid,.dk-games-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dk-account-card,.dk-game-card{padding:18px}.dk-account-card a{color:#7dd6ff}.dk-game-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:#07111f}.dk-game-card h3{font-size:18px;margin:12px 0 6px}
.dk-comments{margin-top:40px}.dk-comments-list{display:grid;gap:12px}.dk-comment{padding:16px;border-radius:16px;background:#0a1525;border:1px solid rgba(255,255,255,.07)}.dk-comment header{display:flex;align-items:center;justify-content:space-between;gap:12px}.dk-comment p{margin:9px 0 0}.dk-comment-form{margin-top:16px}.dk-comment-form textarea{min-height:110px}
.dk-pager nav{display:flex;justify-content:center;margin-top:26px}.dk-pager nav>div{display:flex;gap:8px}.dk-pager a,.dk-pager span{display:inline-flex;padding:9px 12px;border-radius:10px;background:#0b1728;border:1px solid rgba(255,255,255,.08)}
.dk-search-overlay-form{width:min(760px,calc(100% - 32px));margin:14vh auto 0;display:flex;gap:10px}.dk-search-overlay-form input{flex:1;background:#07111f;color:white;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:16px}.dk-command-profile-menu[hidden],.search-overlay[hidden],.dk-mobile-menu-shade[hidden]{display:none!important}.dk-command-profile-menu{z-index:1000}.dk-live-count{color:#60d9ff;font-weight:900}.dk-legacy-footer{margin-top:70px}
@media(max-width:980px){.dk-community-grid,.dk-account-grid,.dk-games-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-chat-layout{grid-template-columns:1fr}.dk-chat-side{display:none}.dk-game-current{grid-template-columns:140px 1fr}}
@media(max-width:680px){.dk-community-grid,.dk-account-grid,.dk-games-grid{grid-template-columns:1fr}.dk-game-current{grid-template-columns:1fr}.dk-game-cover{width:150px}.dk-dm{max-width:90%}.dk-panel-pad{padding:20px}}
.dk-chat-attachment{display:inline-flex;margin-top:9px;padding:7px 10px;border-radius:10px;background:rgba(33,150,243,.12);border:1px solid rgba(80,185,255,.2);color:#83d9ff!important;font-size:12px;font-weight:800}.dk-chat-file{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#0d192b;border:1px solid rgba(255,255,255,.1);cursor:pointer;font-size:18px}.dk-command-profile-menu form{margin:0}.dk-command-profile-menu form button{width:100%;text-align:left;background:transparent;border:0;color:inherit;padding:10px 12px;cursor:pointer;font:inherit}.dk-command-brand{text-decoration:none!important}


/* ===== SOURCE: deadkop-wp-parity.css ===== */

/* DEADKOP Engine 2.2 — WordPress parity layer. Loaded after the legacy bundle. */
:root{--dk-parity-shell:min(1480px,calc(100% - 32px));--dk-login-bg:#020714;--dk-login-panel:rgba(6,16,37,.94);--dk-login-border:rgba(107,172,255,.18);--dk-login-text:#edf7ff;--dk-login-muted:#8ea8c5;--dk-login-blue:#1497ff;--dk-login-cyan:#25d1ff}
body.deadkop-engine{background:#030711;color:#eef7ff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,Roboto,Arial,sans-serif;overflow-x:hidden}
body.deadkop-engine .container{width:min(1360px,calc(100% - 32px));max-width:none;margin-inline:auto}
/* Header: match the final WordPress command bar */
.dk-command-header{z-index:10000!important}.dk-command-shell{width:var(--dk-parity-shell)!important;max-width:none!important}.dk-command-top{min-height:94px!important}.dk-command-brand{min-width:230px!important;gap:14px!important}.dk-command-logo{width:72px!important;height:72px!important;object-fit:contain!important;filter:drop-shadow(0 10px 24px rgba(0,0,0,.34))}.dk-command-brand-copy strong{font-size:17px!important;letter-spacing:.12em!important}.dk-command-brand-copy span{font-size:9px!important;letter-spacing:.19em!important}.dk-command-search{max-width:420px!important;min-width:260px!important}.dk-command-search>.dk-icon{width:18px;height:18px;flex:0 0 auto}.dk-command-action-icon .dk-icon,.dk-command-menu-icon .dk-icon{width:19px;height:19px}.dk-command-profile-toggle em .dk-icon{width:16px;height:16px}.dk-command-mobile-search .dk-icon,.dk-command-mobile-bottom .dk-icon,.dk-command-mobile-quick .dk-icon,.dk-mobile-menu-close .dk-icon{width:20px;height:20px}.dk-inline-icon{width:16px!important;height:16px!important;vertical-align:-3px}.dk-command-profile-menu form button{display:flex!important;align-items:center!important;gap:9px!important}.dk-command-navline{position:relative;z-index:40}.dk-command-menu{position:static!important}.dk-menu-mega-parent{position:static!important}.dk-menu-mega{z-index:10020!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;transform:none!important;box-sizing:border-box!important}.dk-menu-mega.is-open,.dk-menu-mega-parent.is-open>.dk-menu-mega{display:block!important}.dk-menu-mega-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.dk-menu-mega-icon .dk-icon{width:24px;height:24px}.dk-menu-mega-foot{display:flex!important;gap:18px!important;flex-wrap:wrap!important}.dk-command-now-playing{position:relative;z-index:20}.dk-command-now-playing-placeholder strong{max-width:520px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/* Hero exact WordPress spacing */
.dk-homepage{padding-top:0!important}.dk-home-hero{padding-top:28px!important}.dk-home-hero__slider{min-height:620px!important}.dk-hero-slide__content{max-width:720px!important;padding:clamp(28px,4vw,48px)!important;padding-bottom:96px!important}.dk-hero-slide h1{font-size:clamp(38px,4.7vw,64px)!important;line-height:1.01!important;letter-spacing:-.035em!important}.dk-hero-slide p{font-size:clamp(16px,1.55vw,20px)!important}.dk-home-hero__rail{align-content:start}.dk-brand-card__logo img{padding:8px!important}.dk-brand-card__logo{width:104px!important;min-width:104px!important;height:104px!important}
/* Footer — restore the WordPress layout */
.dk-pro-footer{position:relative;overflow:hidden;margin-top:70px!important;background:linear-gradient(180deg,#06101f,#020710)!important;border-top:1px solid rgba(101,170,255,.14)!important}.dk-pro-footer .footer-glow{position:absolute;inset:-160px 0 auto;height:260px;background:radial-gradient(circle at 50% 50%,rgba(0,174,255,.14),transparent 60%);pointer-events:none}.dk-pro-footer .footer-top{display:grid!important;grid-template-columns:minmax(300px,1.3fr) .7fr .7fr 1fr!important;gap:38px!important;padding:54px 0 34px!important}.dk-pro-footer .footer-logo-row{display:flex;align-items:center;gap:16px}.dk-pro-footer .footer-logo-row>img{width:76px;height:76px;object-fit:contain}.dk-pro-footer .footer-brand h3{margin:0 0 6px;color:#fff;font-size:22px}.dk-pro-footer .footer-brand p{margin:0;max-width:430px;color:#8fa8c5;line-height:1.65}.dk-pro-footer .footer-social-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.dk-pro-footer .footer-social-row a,.dk-pro-footer .footer-links a,.dk-pro-footer .footer-cta a{color:#b8cee6;text-decoration:none}.dk-pro-footer .footer-social-row a{padding:9px 11px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}.dk-pro-footer .footer-links{display:grid;align-content:start;gap:10px}.dk-pro-footer .footer-links h4,.dk-pro-footer .footer-cta h4{margin:0 0 7px;color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.09em}.dk-pro-footer .footer-links a:hover,.dk-pro-footer .footer-cta a:hover{color:#67cfff}.dk-pro-footer .footer-cta p{color:#8fa8c5;line-height:1.55;margin:0 0 14px}.dk-pro-footer .footer-cta{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.dk-pro-footer .footer-youtube,.dk-pro-footer .footer-chat{padding:10px 13px;border-radius:12px;background:rgba(0,144,255,.10);border:1px solid rgba(74,180,255,.18)}.dk-pro-footer .footer-bottom{display:flex!important;justify-content:space-between!important;gap:20px!important;padding:20px 0 30px!important;border-top:1px solid rgba(255,255,255,.07)!important;color:#6f849c!important;font-size:12px!important}
/* WordPress login skin, adapted to Laravel forms */
.dk-auth-wrap{position:relative;display:grid;place-items:center;min-height:70vh;padding:56px 20px 80px!important;margin:0!important;width:100%!important;background:radial-gradient(circle at 14% 12%,rgba(0,147,255,.12),transparent 33%),radial-gradient(circle at 84% 80%,rgba(56,82,255,.10),transparent 38%)}.dk-auth-wrap:after{content:"DEADKOP";position:absolute;right:-30px;bottom:-26px;color:rgba(133,193,255,.022);font-size:clamp(120px,18vw,280px);font-weight:1000;letter-spacing:-.075em;line-height:.8;pointer-events:none;transform:rotate(-6deg)}.dk-auth-card{position:relative;z-index:2;width:min(520px,100%);padding:30px!important;border:1px solid var(--dk-login-border)!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(10,27,58,.96),rgba(4,13,31,.97))!important;box-shadow:0 32px 85px rgba(0,0,0,.48),inset 0 1px 0 rgba(255,255,255,.035)!important}.dk-auth-logo{width:92px;height:92px;margin:0 auto 16px;border:1px solid rgba(109,184,255,.28);border-radius:27px;background:#071832;display:grid;place-items:center;box-shadow:0 20px 55px rgba(0,0,0,.44),0 0 34px rgba(19,154,255,.16)}.dk-auth-logo img{width:78px;height:78px;object-fit:contain}.dk-auth-intro{text-align:center;margin-bottom:20px}.dk-auth-intro h1{margin:12px 0 8px!important;font-size:clamp(30px,5vw,42px)!important;letter-spacing:-.04em!important}.dk-auth-intro p{margin:0;color:var(--dk-login-muted);line-height:1.6}.dk-auth-card .dk-form-grid label{font-size:12px;color:#c9dcef}.dk-auth-card .dk-form-grid input,.dk-auth-card .dk-form-grid textarea,.dk-auth-card .dk-form-grid select{min-height:52px;border-color:rgba(112,171,234,.16)!important;background:rgba(1,8,22,.72)!important}.dk-auth-card .dk-action{min-height:50px;border-radius:14px;background:linear-gradient(135deg,#087cff,#22c3ff);box-shadow:0 14px 36px rgba(20,151,255,.24)}
/* Community page is rendered with the original WordPress class map */
.dk-community-page{padding:32px 0 76px!important;width:auto!important;margin:0!important}.dk-community-member{display:flex;align-items:center;gap:12px;text-decoration:none}.dk-community-member-avatar img{width:54px;height:54px;border-radius:16px;object-fit:cover}.dk-community-post-thumb img{width:100%;height:100%;object-fit:cover}.dk-community-feature-icon .dk-icon,.dk-community-stat-icon .dk-icon{width:28px;height:28px}.dk-community-btn .dk-inline-icon{margin-right:7px}
/* Chat uses the original DEADKOP Core 6.x class map */
.dk-chat-page{width:min(1120px,calc(100% - 28px))!important}.dk-chat-compose-pro{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px!important;padding:18px 22px!important;border-top:1px solid rgba(120,166,255,.14)!important;background:rgba(4,12,27,.95)!important}.dk-chat-compose-pro input[name="body"]{margin:0!important;min-height:50px!important;border-radius:14px!important}.dk-chat-compose-pro>button{min-width:118px!important}.dk-chat-login-note{padding:18px 22px;border-top:1px solid rgba(120,166,255,.14)}.deadkop-chat-msg.is-telegram .dk-chat-bot-badge{background:rgba(39,164,255,.12);color:#85d7ff}.dk-chat-attachment{display:inline-flex!important;margin-top:10px!important}
/* Article parity with the old WordPress single template */
.single-page.dk-single{padding-bottom:0!important}.single-categories a.single-cat,.single-genres a.single-genre,.single-side-link,.single-side-genre{color:inherit;text-decoration:none}.single-cat.is-primary{border-color:rgba(0,178,255,.45)!important;background:rgba(0,178,255,.13)!important}.single-share{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.single-share a{display:inline-flex;min-height:38px;align-items:center;padding:0 12px;border-radius:11px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#bfe3ff;text-decoration:none}.single-widget .single-side-link{display:block;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.05)}
/* Legacy utility pages */
.dk-legacy-page{width:min(1180px,calc(100% - 28px));margin:38px auto 80px}.dk-legacy-hero{padding:34px;border-radius:28px;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)}.dk-legacy-hero h1{margin:12px 0 10px;font-size:clamp(34px,5vw,54px);line-height:1.03}.dk-legacy-hero p{max-width:760px;color:#9eb8d6;line-height:1.65}.dk-legacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px}.dk-legacy-card{padding:22px;border-radius:22px;background:linear-gradient(180deg,rgba(8,20,52,.95),rgba(5,14,40,.92));border:1px solid rgba(88,151,255,.14)}.dk-legacy-card h3{margin:0 0 8px}.dk-legacy-card p{color:#8fa9c7}.dk-rating-list{display:grid;gap:10px;margin-top:22px}.dk-rating-user{display:grid;grid-template-columns:50px 54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 16px;border-radius:17px;background:#071326;border:1px solid rgba(102,165,255,.12);text-decoration:none;color:#fff}.dk-rating-user>strong:first-child{font-size:20px;color:#70caff}.dk-rating-user img{width:54px;height:54px;object-fit:cover;border-radius:15px}.dk-rating-user small{display:block;color:#8098b3;margin-top:3px}.dk-rating-score{font-weight:950;color:#80d9ff}
@media(max-width:1180px){.dk-command-brand{min-width:190px!important}.dk-command-brand-copy{display:none!important}.dk-menu-mega-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.dk-pro-footer .footer-top{grid-template-columns:1.2fr .8fr .8fr!important}.dk-pro-footer .footer-cta{grid-column:1/-1}.dk-home-hero__slider{min-height:590px!important}}
@media(max-width:900px){.dk-command-logo{width:58px!important;height:58px!important}.dk-command-brand{min-width:auto!important}.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}.dk-legacy-grid{grid-template-columns:1fr 1fr}.dk-menu-mega-grid{grid-template-columns:1fr!important}}
@media(max-width:760px){body.deadkop-engine .container{width:min(100% - 24px,1360px)}.dk-command-top{min-height:72px!important}.dk-command-logo{width:52px!important;height:52px!important}.dk-home-hero__slider{min-height:620px!important}.dk-hero-slide__content{padding:24px!important;padding-bottom:92px!important}.dk-hero-slide h1{font-size:clamp(34px,10vw,48px)!important}.dk-pro-footer .footer-top{grid-template-columns:1fr!important;gap:26px!important}.dk-pro-footer .footer-brand,.dk-pro-footer .footer-cta{grid-column:auto}.dk-pro-footer .footer-bottom{display:grid!important}.dk-legacy-grid{grid-template-columns:1fr}.dk-rating-user{grid-template-columns:36px 48px minmax(0,1fr)}.dk-rating-score{grid-column:3}}


/* DEADKOP WP AUTH / PROFILE EXACT COMPAT */
.dk-auth-shell,.dk-profile-shell{max-width:1220px;margin:0 auto;padding:34px 18px 70px;color:#e7f3ff}.dk-auth-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px}.dk-auth-grid--login{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.dk-auth-card{padding:28px;border-radius:28px;background:linear-gradient(180deg,rgba(10,20,39,.95),rgba(6,12,25,.94));border:1px solid rgba(95,150,255,.18);box-shadow:0 24px 70px rgba(0,0,0,.30)}.dk-auth-card--info{background:radial-gradient(circle at 20% 18%,rgba(0,183,255,.16),transparent 28%),linear-gradient(180deg,rgba(11,22,44,.98),rgba(7,14,27,.96))}.dk-auth-card--center{text-align:center;max-width:700px;margin:0 auto}.dk-auth-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(0,183,255,.10);border:1px solid rgba(122,185,255,.24);color:#82cbff;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.dk-auth-card h1,.dk-auth-card h2,.dk-rating-head h1{margin:0 0 14px;color:#fff;font-size:clamp(30px,4vw,54px);line-height:1.03}.dk-auth-card h2{font-size:26px}.dk-auth-card p,.dk-auth-intro,.dk-rating-head p{margin:0 0 16px;color:#aac5df;line-height:1.6}.dk-auth-form{display:grid;gap:15px}.dk-auth-form__row{display:grid;gap:8px}.dk-auth-form__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dk-auth-form label{font-size:13px;font-weight:800;color:#9cc6ea;text-transform:uppercase;letter-spacing:.06em}.dk-auth-form input,.dk-auth-form textarea{width:100%;border-radius:16px;border:1px solid rgba(117,170,255,.20);background:rgba(255,255,255,.04);color:#fff;padding:14px 16px;outline:none;box-shadow:none}.dk-auth-form small{color:#89aeca}.dk-btn-block{width:100%}.dk-auth-switch{text-align:center;color:#9dbedd}.dk-auth-switch a{color:#6fc4ff;text-decoration:none;font-weight:900}.dk-auth-checkbox{display:flex!important;align-items:center;gap:10px;font-size:14px!important;color:#d7ecff!important;text-transform:none!important;letter-spacing:0!important}.dk-auth-checkbox input{width:auto!important}.dk-auth-notice{padding:14px 16px;border-radius:16px;margin-bottom:18px;font-weight:800}.dk-auth-notice--success{background:rgba(33,196,125,.10);border:1px solid rgba(33,196,125,.25);color:#aef3cb}.dk-auth-notice--error{background:rgba(255,75,75,.10);border:1px solid rgba(255,75,75,.24);color:#ffb9b9}.dk-auth-notice--info{background:rgba(0,183,255,.10);border:1px solid rgba(0,183,255,.22);color:#b8e6ff}.dk-bonus-preview,.dk-cabinet-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.dk-bonus-preview div,.dk-cabinet-stats div{padding:18px;border-radius:20px;background:rgba(255,255,255,.05);border:1px solid rgba(120,166,255,.14)}.dk-bonus-preview strong,.dk-cabinet-stats strong{display:block;font-size:28px;color:#fff}.dk-bonus-preview span,.dk-cabinet-stats span{display:block;color:#9dbedd;font-size:12px;text-transform:uppercase;font-weight:900;letter-spacing:.06em}.dk-cabinet-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px}.dk-profile-hero{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:28px;border-radius:32px;margin-bottom:24px;background:radial-gradient(circle at 20% 15%,rgba(0,183,255,.16),transparent 24%),linear-gradient(180deg,rgba(10,20,40,.98),rgba(6,13,27,.96));border:1px solid rgba(95,150,255,.20);box-shadow:0 24px 70px rgba(0,0,0,.32)}.dk-profile-hero__avatar img{width:136px;height:136px;object-fit:cover;border-radius:32px;border:1px solid rgba(122,185,255,.24);box-shadow:0 18px 46px rgba(0,183,255,.20)}.dk-profile-hero__content h1{margin:0 0 10px;font-size:clamp(34px,5vw,58px);line-height:1;color:#fff}.dk-rank-line{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin-top:14px}.dk-rank-line strong{color:#fff;font-size:18px}.dk-rank-line span{color:#82cbff;font-weight:900}.dk-rank-progress{height:12px;border-radius:999px;background:rgba(255,255,255,.07);overflow:hidden;margin-top:12px;border:1px solid rgba(120,166,255,.12)}.dk-rank-progress i{display:block;height:100%;background:linear-gradient(90deg,#00b7ff,#4078ff);box-shadow:0 0 24px rgba(0,183,255,.45)}.dk-profile-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px}.dk-badges-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dk-badge-card{padding:16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(120,166,255,.12)}.dk-badge-card span{font-size:26px}.dk-badge-card strong{display:block;color:#fff;margin-top:8px}.dk-badge-card em{display:block;color:#8fb7dc;font-style:normal;font-size:12px}.dk-badge-card.is-locked{opacity:.42;filter:grayscale(1)}.dk-profile-posts{display:grid;gap:12px}.dk-profile-posts__item{display:block;padding:16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(120,166,255,.10);text-decoration:none}.dk-profile-posts__item strong{display:block;color:#fff;margin-bottom:6px}.dk-profile-posts__item span{color:#9dbedd;font-size:13px}.dk-rating-head{padding:28px;border-radius:30px;background:linear-gradient(180deg,rgba(10,20,40,.96),rgba(6,13,27,.94));border:1px solid rgba(95,150,255,.18);margin-bottom:22px}.dk-rating-list{display:grid;gap:12px}.dk-rating-row{display:grid;grid-template-columns:70px 64px 1fr auto;gap:16px;align-items:center;padding:16px;border-radius:22px;background:linear-gradient(180deg,rgba(10,20,40,.92),rgba(6,13,27,.90));border:1px solid rgba(95,150,255,.16)}.dk-rating-row.is-top{border-color:rgba(0,183,255,.34);box-shadow:0 14px 40px rgba(0,183,255,.10)}.dk-rating-place{font-size:20px;font-weight:950;color:#82cbff}.dk-rating-row img{width:64px;height:64px;object-fit:cover;border-radius:18px}.dk-rating-user strong{display:block;color:#fff;font-size:18px}.dk-rating-user span,.dk-rating-points span{display:block;color:#9dbedd}.dk-rating-points{text-align:right}.dk-rating-points strong{display:block;color:#fff;font-size:26px}@media(max-width:960px){.dk-auth-grid,.dk-auth-grid--login,.dk-profile-grid{grid-template-columns:1fr}.dk-profile-hero{grid-template-columns:1fr}.dk-cabinet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
.dk-avatar-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:10px}.dk-avatar-choice{position:relative;display:grid!important;gap:7px;justify-items:center;padding:10px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(120,166,255,.13);cursor:pointer;text-align:center;text-transform:none!important;letter-spacing:0!important;color:#dbefff!important;font-size:12px!important;transition:.18s}.dk-avatar-choice:hover,.dk-avatar-choice.is-selected{background:rgba(0,183,255,.10);border-color:rgba(0,183,255,.35);transform:translateY(-1px)}.dk-avatar-choice input{position:absolute;opacity:0;pointer-events:none}.dk-avatar-choice img{width:62px;height:62px;border-radius:18px;object-fit:cover;box-shadow:0 12px 26px rgba(0,0,0,.25)}.dk-avatar-choice span{font-weight:900;color:#eef7ff}.dk-reward-grid{display:grid;gap:10px}.dk-reward-grid div{padding:14px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid rgba(120,166,255,.13)}.dk-reward-grid strong{display:inline-flex;min-width:58px;color:#7bd2ff;font-size:22px}.dk-reward-grid span{color:#fff;font-weight:950;margin-left:8px}.dk-reward-grid em{display:block;margin-top:6px;color:#91b7d6;font-style:normal;font-size:13px;line-height:1.45}.dk-prize-note{margin:12px 0 0!important;color:#b5cee8!important;font-size:13px;line-height:1.55}.dk-rating-head{background:radial-gradient(circle at 20% 0%,rgba(0,183,255,.18),transparent 28%),linear-gradient(180deg,rgba(10,20,40,.97),rgba(6,13,27,.95))}.dk-rating-head:after{content:"Призи за рейтинг: ключі ігор, gift card, VIP-бейджі, Discord-ролі, місце на головній";display:block;margin-top:14px;padding:14px 16px;border-radius:18px;background:rgba(0,183,255,.08);border:1px solid rgba(120,166,255,.16);color:#dff2ff;font-weight:800}.dk-fixed-avatar-preview{display:flex;align-items:center;gap:14px;padding:14px;border-radius:20px;background:rgba(0,183,255,.08);border:1px solid rgba(120,166,255,.18);margin:8px 0}.dk-fixed-avatar-preview img{width:82px;height:82px;border-radius:24px;object-fit:cover;box-shadow:0 14px 32px rgba(0,0,0,.30)}.dk-fixed-avatar-preview strong{display:block;color:#fff;font-size:18px;margin-bottom:4px}.dk-fixed-avatar-preview small{display:block!important;color:#a9c7df!important;line-height:1.45}@media(max-width:760px){.dk-avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-avatar-choice img{width:58px;height:58px}}
@media(max-width:640px){.dk-auth-shell,.dk-profile-shell{padding:22px 14px 42px}.dk-auth-card,.dk-profile-hero,.dk-rating-head{padding:20px;border-radius:24px}.dk-auth-form__two,.dk-bonus-preview,.dk-cabinet-stats,.dk-badges-grid{grid-template-columns:1fr}.dk-rating-row{grid-template-columns:44px 52px 1fr;gap:10px}.dk-rating-row img{width:52px;height:52px}.dk-rating-points{grid-column:2/4;text-align:left}}


/* DEADKOP WP DM BASE EXACT COMPAT */
.dk-dm-shell{max-width:1240px;margin:0 auto;padding:34px 18px 70px;color:#e7f3ff}.dk-dm-head{padding:28px;margin-bottom:22px;border-radius:30px;background:radial-gradient(circle at 20% 0%,rgba(0,183,255,.16),transparent 32%),linear-gradient(180deg,rgba(10,20,40,.96),rgba(6,13,27,.94));border:1px solid rgba(95,150,255,.18)}.dk-dm-head h1{margin:0 0 10px;color:#fff;font-size:clamp(34px,5vw,58px);line-height:1}.dk-dm-head p{margin:0;color:#a9c5df;line-height:1.55}.dk-dm-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:20px}.dk-dm-sidebar,.dk-dm-chat{border-radius:26px;background:linear-gradient(180deg,rgba(10,20,39,.96),rgba(6,13,27,.94));border:1px solid rgba(95,150,255,.18);box-shadow:0 22px 60px rgba(0,0,0,.25)}.dk-dm-sidebar{padding:16px}.dk-dm-search{display:grid;grid-template-columns:1fr auto;gap:8px;margin-bottom:14px}.dk-dm-search input,.dk-dm-form input{min-width:0;border-radius:16px;border:1px solid rgba(117,170,255,.20);background:rgba(255,255,255,.05);color:#fff;padding:13px 14px;outline:none}.dk-dm-search button,.dk-dm-form button{border:0;border-radius:16px;background:linear-gradient(135deg,#00a9ff,#357bff);color:#fff;font-weight:950;padding:0 15px;cursor:pointer;box-shadow:0 12px 28px rgba(0,146,255,.22)}.dk-dm-users{display:grid;gap:10px;max-height:620px;overflow:auto;padding-right:4px}.dk-dm-user{display:grid;grid-template-columns:50px 1fr auto;gap:11px;align-items:center;padding:10px;border-radius:18px;text-decoration:none;background:rgba(255,255,255,.035);border:1px solid rgba(120,166,255,.12);color:#fff}.dk-dm-user.is-active,.dk-dm-user:hover{background:rgba(0,183,255,.10);border-color:rgba(0,183,255,.30)}.dk-dm-user img{width:50px;height:50px;border-radius:15px;object-fit:cover}.dk-dm-user strong{display:block;color:#fff;font-size:15px}.dk-dm-user em{display:block;color:#89cfff;font-style:normal;font-size:11px;line-height:1.25;text-transform:uppercase;font-weight:900}.dk-dm-user b{min-width:24px;height:24px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:#00a9ff;color:#fff;font-size:12px}.dk-dm-chat{display:grid;grid-template-rows:auto minmax(390px,62vh) auto;overflow:hidden}.dk-dm-chat-head{display:flex;align-items:center;gap:14px;padding:18px;border-bottom:1px solid rgba(120,166,255,.12)}.dk-dm-chat-head img{width:58px;height:58px;border-radius:18px;object-fit:cover}.dk-dm-chat-head strong{display:block;color:#fff;font-size:20px}.dk-dm-chat-head span{color:#9dbedd}.dk-dm-messages{padding:18px;overflow:auto;display:flex;flex-direction:column;gap:12px}.dk-dm-msg{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:end;max-width:78%}.dk-dm-msg.is-me{align-self:flex-end;grid-template-columns:minmax(0,1fr) 44px}.dk-dm-msg.is-me img{grid-column:2}.dk-dm-msg.is-me>div{grid-column:1;grid-row:1;background:linear-gradient(135deg,rgba(0,169,255,.22),rgba(53,123,255,.17));border-color:rgba(0,183,255,.28)}.dk-dm-msg img{width:44px;height:44px;border-radius:14px;object-fit:cover}.dk-dm-msg>div{padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.045);border:1px solid rgba(120,166,255,.12)}.dk-dm-msg span{display:block;color:#83cfff;font-size:12px;font-weight:900;margin-bottom:6px}.dk-dm-msg span em{color:#83a9ca;font-style:normal;font-weight:700;margin-left:5px}.dk-dm-msg p{margin:0;color:#eaf5ff;line-height:1.45;white-space:pre-wrap;word-break:break-word}.dk-dm-form{display:grid;grid-template-columns:1fr auto;gap:10px;padding:16px;border-top:1px solid rgba(120,166,255,.12)}.dk-dm-empty{padding:34px;color:#a9c5df}.dk-friend-msg{display:inline-flex;align-items:center;justify-content:center;border-radius:15px;background:rgba(0,183,255,.10);border:1px solid rgba(0,183,255,.22);color:#dff6ff!important;font-weight:950;text-decoration:none;padding:10px 12px}@media(max-width:900px){.dk-dm-layout{grid-template-columns:1fr}.dk-dm-chat{grid-template-rows:auto minmax(360px,58vh) auto}.dk-dm-users{max-height:none}.dk-dm-msg{max-width:92%}}@media(max-width:560px){.dk-dm-shell{padding:22px 14px 78px}.dk-dm-head{padding:20px;border-radius:24px}.dk-dm-search,.dk-dm-form{grid-template-columns:1fr}.dk-dm-form button{min-height:46px}.dk-dm-msg{max-width:100%;grid-template-columns:38px 1fr}.dk-dm-msg.is-me{grid-template-columns:1fr 38px}.dk-dm-msg img{width:38px;height:38px}.dk-dm-sidebar,.dk-dm-chat{border-radius:22px}}


/* DEADKOP WP DM 4.28 EXACT COMPAT */
.dk-dm-shell--428{max-width:1380px!important;padding-top:28px!important}.dk-dm-head--compact{display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;padding:24px 28px!important;margin-bottom:16px!important}.dk-dm-head--compact h1{font-size:clamp(34px,4vw,52px)!important;margin-bottom:7px!important}.dk-dm-friends-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 18px!important;border-radius:16px!important;color:#eaf8ff!important;text-decoration:none!important;font-weight:950!important;background:rgba(0,183,255,.10)!important;border:1px solid rgba(0,183,255,.24)!important}.dk-dm-layout--messenger{grid-template-columns:380px minmax(0,1fr)!important;gap:14px!important;min-height:690px!important}.dk-dm-sidebar--messenger,.dk-dm-chat--messenger{border-radius:28px!important}.dk-dm-sidebar--messenger{padding:14px!important;display:flex!important;flex-direction:column!important;min-height:690px!important;overflow:hidden!important}.dk-dm-sidebar__top{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:5px 4px 13px!important}.dk-dm-sidebar__top strong{color:#fff!important;font-size:18px!important}.dk-dm-sidebar__top span{color:#7fa5c8!important;font-size:12px!important;font-weight:850!important}.dk-dm-tabs{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:5px!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(120,166,255,.10)!important}.dk-dm-tabs button{border:0!important;min-height:40px!important;border-radius:13px!important;background:transparent!important;color:#8faccc!important;font-weight:950!important;cursor:pointer!important}.dk-dm-tabs button.is-active{color:#fff!important;background:linear-gradient(135deg,rgba(0,183,255,.24),rgba(52,104,255,.18))!important;box-shadow:inset 0 0 0 1px rgba(0,183,255,.20)!important}.dk-dm-live-search{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:center!important;margin:10px 0!important;padding:0 12px!important;border-radius:15px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(120,166,255,.12)!important}.dk-dm-live-search span{color:#7ebfe8!important;font-size:20px!important}.dk-dm-live-search input{min-width:0!important;height:43px!important;border:0!important;outline:0!important;background:transparent!important;color:#fff!important}.dk-dm-panel{display:none!important;min-height:0!important;flex:1!important;overflow:hidden!important}.dk-dm-panel.is-active{display:flex!important;flex-direction:column!important}.dk-dm-dialogs,.dk-dm-people{display:flex!important;flex-direction:column!important;gap:8px!important;overflow-y:auto!important;min-height:0!important;padding:2px 3px 6px!important}.dk-dm-dialog{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;gap:11px!important;align-items:center!important;padding:10px!important;border-radius:18px!important;text-decoration:none!important;color:#fff!important;background:rgba(255,255,255,.028)!important;border:1px solid transparent!important;transition:.18s ease!important}.dk-dm-dialog:hover,.dk-dm-dialog.is-active{transform:translateY(-1px)!important;background:linear-gradient(135deg,rgba(0,183,255,.12),rgba(66,83,255,.07))!important;border-color:rgba(0,183,255,.24)!important}.dk-dm-dialog__avatar{position:relative!important}.dk-dm-dialog__avatar img{display:block!important;width:52px!important;height:52px!important;border-radius:16px!important;object-fit:cover!important}.dk-dm-dialog__avatar i{position:absolute!important;right:-1px!important;bottom:-1px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#35e59b!important;border:3px solid #09142a!important}.dk-dm-dialog__body{min-width:0!important}.dk-dm-dialog__line{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important}.dk-dm-dialog__line strong{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#fff!important;font-size:15px!important}.dk-dm-dialog__line time{color:#7396b7!important;font-size:11px!important}.dk-dm-dialog__preview{display:block!important;margin-top:5px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#8eabc7!important;font-size:12px!important}.dk-dm-dialog__preview b{color:#6bc8ff!important}.dk-dm-dialog__badge{min-width:23px!important;height:23px!important;padding:0 6px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(135deg,#00b7ff,#386fff)!important;color:#fff!important;font-size:11px!important;box-shadow:0 8px 20px rgba(0,160,255,.25)!important}.dk-dm-people-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;padding:5px 3px 9px!important}.dk-dm-people-title strong{color:#fff!important}.dk-dm-people-title span{color:#789bbd!important;font-size:11px!important}.dk-dm-person{padding:8px!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(120,166,255,.09)!important}.dk-dm-person__main{display:grid!important;grid-template-columns:48px minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important;text-decoration:none!important}.dk-dm-person__main img{width:48px!important;height:48px!important;border-radius:15px!important;object-fit:cover!important}.dk-dm-person__main strong{display:block!important;color:#fff!important;font-size:14px!important}.dk-dm-person__main em{display:block!important;color:#72bfea!important;font-style:normal!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;margin-top:3px!important}.dk-dm-person__main>b{color:#6bcfff!important;font-size:11px!important}.dk-dm-person__friend{margin-top:7px!important}.dk-dm-person__friend .dk-friend-actions{justify-content:flex-start!important}.dk-dm-person__friend .dk-friend-btn{min-height:30px!important;padding:5px 10px!important;font-size:10px!important}.dk-dm-sidebar-empty{display:grid!important;gap:5px!important;padding:24px 14px!important;text-align:center!important}.dk-dm-sidebar-empty b{color:#fff!important}.dk-dm-sidebar-empty span{color:#809fbd!important;font-size:12px!important}.dk-dm-chat--messenger{grid-template-rows:auto minmax(480px,1fr) auto!important;min-height:690px!important;background:radial-gradient(circle at 100% 0%,rgba(44,86,255,.09),transparent 35%),linear-gradient(180deg,rgba(9,18,36,.98),rgba(5,11,23,.97))!important}.dk-dm-chat-head--messenger{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 18px!important;min-height:82px!important}.dk-dm-chat-person{display:flex!important;align-items:center!important;gap:13px!important}.dk-dm-chat-person img{width:54px!important;height:54px!important;border-radius:17px!important;object-fit:cover!important}.dk-dm-chat-person strong{display:block!important;color:#fff!important;font-size:18px!important}.dk-dm-chat-person span{display:block!important;color:#7fc9f4!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;margin-top:3px!important}.dk-dm-chat-actions{display:flex!important;align-items:center!important;gap:8px!important}.dk-dm-chat-actions>a{display:inline-flex!important;min-height:36px!important;align-items:center!important;padding:0 12px!important;border-radius:12px!important;color:#ccecff!important;text-decoration:none!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(120,166,255,.12)!important;font-size:11px!important;font-weight:900!important}.dk-dm-chat-actions .dk-friend-btn{min-height:36px!important;padding:0 12px!important;font-size:11px!important}.dk-dm-messages--messenger{padding:22px!important;background:linear-gradient(rgba(120,166,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(120,166,255,.02) 1px,transparent 1px)!important;background-size:32px 32px!important}.dk-dm-first-message{margin:auto!important;display:grid!important;place-items:center!important;text-align:center!important;color:#7e9ebb!important}.dk-dm-first-message>span{font-size:44px!important}.dk-dm-first-message strong{color:#fff!important;font-size:20px!important;margin-top:8px!important}.dk-dm-first-message p{margin:5px 0 0!important}.dk-dm-form--messenger{padding:14px 18px!important;background:rgba(4,9,19,.76)!important}.dk-dm-form--messenger input{height:50px!important;border-radius:17px!important}.dk-dm-form--messenger button{min-width:130px!important;border-radius:17px!important}.dk-dm-empty--messenger{display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important}.dk-dm-empty--messenger>span{font-size:52px!important}.dk-dm-empty--messenger h2{margin:12px 0 5px!important;color:#fff!important}.dk-dm-empty--messenger p{margin:0!important}.dk-dm-is-filtered-out{display:none!important}@media(max-width:980px){.dk-dm-layout--messenger{grid-template-columns:320px minmax(0,1fr)!important}.dk-dm-chat-actions>a{display:none!important}}@media(max-width:780px){.dk-dm-head--compact{align-items:flex-start!important}.dk-dm-layout--messenger{grid-template-columns:1fr!important}.dk-dm-sidebar--messenger{min-height:420px!important;max-height:520px!important}.dk-dm-chat--messenger{min-height:620px!important}.dk-dm-dialogs,.dk-dm-people{max-height:330px!important}}@media(max-width:560px){.dk-dm-head--compact{display:grid!important;padding:20px!important}.dk-dm-friends-link{width:100%!important}.dk-dm-chat-head--messenger{padding:12px!important}.dk-dm-chat-actions{display:none!important}.dk-dm-form--messenger{grid-template-columns:1fr!important}.dk-dm-form--messenger button{min-height:46px!important}.dk-dm-messages--messenger{padding:14px!important}}


/* DEADKOP WP FRIENDS EXACT COMPAT */
.dk-friends-shell{max-width:1240px}.dk-friends-head .dk-friend-search{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.dk-friend-search input{min-width:min(100%,360px);border-radius:16px;border:1px solid rgba(117,170,255,.20);background:rgba(255,255,255,.05);color:#fff;padding:14px 16px}.dk-friend-search button,.dk-friend-search a,.dk-friend-btn{border:0;border-radius:15px;background:linear-gradient(135deg,#00a9ff,#357bff);color:#fff!important;font-weight:950;padding:12px 16px;text-decoration:none;cursor:pointer;box-shadow:0 12px 26px rgba(0,146,255,.22)}.dk-friend-search a{background:rgba(255,255,255,.08);border:1px solid rgba(120,166,255,.18)}.dk-friends-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:22px 0}.dk-friend-list{display:grid;gap:12px}.dk-friend-list h3{margin:10px 0 0;color:#82cbff;font-size:13px;text-transform:uppercase;letter-spacing:.08em}.dk-friend-list--discover{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-friend-card{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:14px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025));border:1px solid rgba(120,166,255,.13)}.dk-friend-card>img{width:64px;height:64px;border-radius:18px;object-fit:cover;box-shadow:0 14px 28px rgba(0,0,0,.24)}.dk-friend-card__body strong{display:block;color:#fff;font-size:17px}.dk-friend-card__body span{display:block;color:#79d1ff;font-size:12px;font-weight:900;margin-top:5px;text-transform:uppercase;letter-spacing:.04em}.dk-friend-card__body em{display:block;color:#9dbedd;font-style:normal;font-size:12px;margin-top:5px}.dk-friend-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.dk-friend-actions.is-compact .dk-friend-btn{font-size:12px;padding:10px 12px}.dk-friend-form{margin:0}.dk-friend-btn.is-friends{background:rgba(46,213,115,.12);border:1px solid rgba(46,213,115,.25);box-shadow:none}.dk-friend-btn.is-waiting{background:rgba(255,193,7,.12);border:1px solid rgba(255,193,7,.25);box-shadow:none;color:#ffe7a0!important}.dk-friend-btn.is-decline{background:rgba(255,78,78,.12);border:1px solid rgba(255,78,78,.25);box-shadow:none}.dk-friend-btn.is-self{background:rgba(255,255,255,.08);border:1px solid rgba(120,166,255,.18);box-shadow:none}.dk-avatar-picker{grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important}.dk-avatar-choice img{width:72px!important;height:72px!important;border-radius:20px!important}.dk-profile-hero__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:900px){.dk-friends-grid{grid-template-columns:1fr}.dk-friend-list--discover{grid-template-columns:1fr}.dk-friend-card{grid-template-columns:56px 1fr}.dk-friend-card>img{width:56px;height:56px}.dk-friend-actions{grid-column:1/-1;justify-content:flex-start}.dk-friends-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){.dk-friends-stats{grid-template-columns:1fr!important}.dk-friend-search input{width:100%}.dk-friend-search button,.dk-friend-search a{width:100%;text-align:center}.dk-avatar-picker{grid-template-columns:repeat(2,minmax(0,1fr))!important}}



/* release-localization.css moved to route bundle in 7.0.1 */

/* ===== SOURCE: deadkop-global-6.0.css ===== */

/* ============================================================
   DEADKOP 6.0 — GLOBAL REDESIGN / PHASE 1
   Dynamic variables are supplied by ThemeSetting.
   ============================================================ */

:root{
    --dk-bg:#040914;
    --dk-surface:#081424;
    --dk-surface-2:#0d1d32;
    --dk-text:#f5f9ff;
    --dk-muted:#8fa5ba;
    --dk-accent:#35bfff;
    --dk-accent-2:#147bd1;
    --dk-radius:22px;
    --dk-radius-sm:14px;
    --dk-shell:1380px;
    --dk-article:860px;
    --dk-font-scale:1;
    --dk-hero-height:720px;
    --dk-motion:190ms;
    --dk-glow:.55;

    --dk-line:color-mix(in srgb,var(--dk-text) 10%,transparent);
    --dk-line-soft:color-mix(in srgb,var(--dk-text) 6%,transparent);
    --dk-accent-soft:color-mix(in srgb,var(--dk-accent) 15%,transparent);
    --dk-accent-line:color-mix(in srgb,var(--dk-accent) 30%,transparent);
    --dk-shadow:0 28px 80px rgba(0,0,0,.30);
    --dk-shadow-soft:0 16px 42px rgba(0,0,0,.18);
}

html{
    background:var(--dk-bg)!important;
    color:var(--dk-text);
    font-size:calc(16px * var(--dk-font-scale));
    scroll-behavior:smooth;
}

body.deadkop-engine{
    min-width:0;
    overflow-x:hidden;
    background:
        radial-gradient(circle at 84% -6%,color-mix(in srgb,var(--dk-accent) calc(25% * var(--dk-glow)),transparent),transparent 31%),
        radial-gradient(circle at 8% 22%,color-mix(in srgb,var(--dk-accent-2) calc(11% * var(--dk-glow)),transparent),transparent 27%),
        var(--dk-bg)!important;
    color:var(--dk-text)!important;
}

/* Global width system */
.dk-engine-shell,
.dk-command-shell,
.dk-homepage,
.site-footer>.container,
.dk-pro-footer>.container,
.container{
    width:min(var(--dk-shell),calc(100% - 36px))!important;
    max-width:var(--dk-shell)!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

/* Smooth motion can be switched off in Themes. */
html[data-dk-motion="off"] *,
html[data-dk-motion="off"] *::before,
html[data-dk-motion="off"] *::after{
    scroll-behavior:auto!important;
    transition:none!important;
    animation:none!important;
}

a,
button,
.dk-card,
.card,
.dk-rail-card,
.dk-home-panel,
.dk-menu-mega{
    transition-duration:var(--dk-motion)!important;
}

/* ========================= HEADER ========================= */
.site-header.dk-command-header{
    position:sticky!important;
    top:0!important;
    z-index:500!important;
    margin:0!important;
    padding:12px 0 0!important;
    border:0!important;
    background:linear-gradient(180deg,color-mix(in srgb,var(--dk-bg) 94%,transparent),color-mix(in srgb,var(--dk-bg) 78%,transparent))!important;
}

html[data-dk-glass="on"] .site-header.dk-command-header{
    backdrop-filter:blur(26px) saturate(150%)!important;
    -webkit-backdrop-filter:blur(26px) saturate(150%)!important;
}

.dk-command-shell{
    overflow:visible!important;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 4px)!important;
    background:color-mix(in srgb,var(--dk-surface) 91%,transparent)!important;
    box-shadow:0 18px 55px rgba(0,0,0,.24)!important;
}

.dk-command-top{
    min-height:78px!important;
    padding:11px 18px!important;
    gap:18px!important;
    border-bottom:1px solid var(--dk-line-soft)!important;
}

.dk-command-brand{
    min-width:176px!important;
}

.dk-command-logo{
    width:44px!important;
    height:44px!important;
    border-radius:13px!important;
    object-fit:contain!important;
    filter:drop-shadow(0 7px 18px color-mix(in srgb,var(--dk-accent) 18%,transparent));
}

.dk-command-brand-copy strong{
    color:var(--dk-text)!important;
    font-size:15px!important;
    letter-spacing:.055em!important;
}

.dk-command-brand-copy span{
    color:var(--dk-muted)!important;
    font-size:9px!important;
}

.dk-command-search{
    min-width:260px!important;
    max-width:430px!important;
    height:43px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:14px!important;
    background:color-mix(in srgb,var(--dk-bg) 70%,var(--dk-surface))!important;
    box-shadow:inset 0 1px rgba(255,255,255,.018)!important;
}

.dk-command-search:focus-within{
    border-color:var(--dk-accent-line)!important;
    box-shadow:0 0 0 3px var(--dk-accent-soft)!important;
}

.dk-command-search input{
    color:var(--dk-text)!important;
}

.dk-command-search input::placeholder{
    color:color-mix(in srgb,var(--dk-muted) 72%,transparent)!important;
}

.dk-command-search kbd{
    border-color:var(--dk-line)!important;
    background:var(--dk-surface-2)!important;
    color:var(--dk-muted)!important;
}

.dk-command-action,
.dk-command-live,
.dk-command-login,
.dk-command-profile-toggle{
    min-height:44px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:14px!important;
    background:color-mix(in srgb,var(--dk-surface-2) 70%,transparent)!important;
    color:var(--dk-text)!important;
}

.dk-command-action:hover,
.dk-command-live:hover,
.dk-command-login:hover,
.dk-command-profile-toggle:hover{
    border-color:var(--dk-accent-line)!important;
    background:color-mix(in srgb,var(--dk-accent) 10%,var(--dk-surface-2))!important;
}

.dk-command-action-icon,
.dk-command-menu-icon{
    color:var(--dk-accent)!important;
}

.dk-command-navline{
    margin:8px 14px!important;
    border:1px solid var(--dk-line-soft)!important;
    border-radius:18px!important;
    background:color-mix(in srgb,var(--dk-bg) 42%,var(--dk-surface))!important;
}

.dk-command-menu{
    gap:3px!important;
    padding:6px!important;
}

.dk-menu-link{
    min-height:44px!important;
    padding:0 12px!important;
    border-radius:12px!important;
    color:color-mix(in srgb,var(--dk-text) 78%,var(--dk-muted))!important;
}

.dk-menu-item.current-menu-item>.dk-menu-link,
.dk-menu-link:hover,
.dk-menu-mega-parent.is-open>.dk-menu-link{
    color:var(--dk-text)!important;
    background:linear-gradient(180deg,color-mix(in srgb,var(--dk-accent) 16%,var(--dk-surface-2)),color-mix(in srgb,var(--dk-accent) 9%,var(--dk-surface)))!important;
    box-shadow:inset 0 0 0 1px var(--dk-accent-line)!important;
}

.dk-menu-badge{
    border-color:color-mix(in srgb,var(--dk-accent) 35%,transparent)!important;
    background:color-mix(in srgb,var(--dk-accent) 12%,transparent)!important;
    color:var(--dk-accent)!important;
}

.dk-command-now-playing{
    min-height:45px!important;
    padding:0 16px!important;
    border-top:1px solid var(--dk-line-soft)!important;
    color:var(--dk-muted)!important;
}

.dk-command-now-playing strong{
    color:var(--dk-text)!important;
}

.dk-command-now-playing a{
    border:1px solid var(--dk-accent-line)!important;
    border-radius:11px!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}

/* Mega menus: fixed, calm and readable */
.dk-menu-mega{
    top:calc(100% + 10px)!important;
    max-width:min(760px,calc(100vw - 40px))!important;
    overflow:hidden!important;
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:color-mix(in srgb,var(--dk-surface) 96%,transparent)!important;
    box-shadow:0 30px 85px rgba(0,0,0,.43)!important;
    backdrop-filter:blur(24px)!important;
}

.dk-menu-mega-head{
    background:
        radial-gradient(circle at 88% 0,color-mix(in srgb,var(--dk-accent) 14%,transparent),transparent 40%),
        var(--dk-surface-2)!important;
    border-bottom:1px solid var(--dk-line)!important;
}

.dk-menu-mega-head small,
.dk-menu-mega-copy i,
.dk-menu-mega-grid a>i{
    color:var(--dk-accent)!important;
}

.dk-menu-mega-grid a{
    border:1px solid var(--dk-line-soft)!important;
    border-radius:14px!important;
    background:color-mix(in srgb,var(--dk-bg) 35%,var(--dk-surface))!important;
}

.dk-menu-mega-grid a:hover{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
}

/* ========================= MAIN ========================= */
.dk-engine-main{
    min-height:70vh;
    padding-top:22px!important;
}

/* ========================= HOMEPAGE ========================= */
.dk-homepage{
    display:block!important;
}

.dk-home-hero{
    margin:8px auto 34px!important;
}

.dk-home-hero__inner{
    display:grid!important;
    grid-template-columns:minmax(0,1.55fr) minmax(315px,.72fr)!important;
    gap:18px!important;
    align-items:stretch!important;
}

.dk-home-hero__slider{
    min-width:0!important;
    min-height:var(--dk-hero-height)!important;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 8px)!important;
    overflow:hidden!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow)!important;
}

.dk-hero-slide{
    min-height:var(--dk-hero-height)!important;
}

.dk-hero-slide::before{
    background:
        linear-gradient(90deg,rgba(2,5,10,.92) 0%,rgba(2,5,10,.63) 45%,rgba(2,5,10,.14) 78%),
        linear-gradient(0deg,rgba(2,5,10,.65),transparent 42%)!important;
}

.dk-hero-slide__content{
    max-width:780px!important;
    padding:clamp(40px,5.8vw,86px)!important;
}

.dk-hero-slide__eyebrow,
.dk-hero-slide__cat{
    color:var(--dk-accent)!important;
}

.dk-hero-slide h1{
    max-width:780px!important;
    color:#fff!important;
    font-size:clamp(48px,5.2vw,84px)!important;
    line-height:.97!important;
    letter-spacing:-.057em!important;
    text-wrap:balance;
}

.dk-hero-slide p{
    max-width:680px!important;
    color:#c7d4df!important;
    font-size:clamp(16px,1.35vw,20px)!important;
    line-height:1.62!important;
}

.dk-btn-primary,
.btn{
    border:1px solid color-mix(in srgb,var(--dk-accent) 46%,transparent)!important;
    border-radius:13px!important;
    background:linear-gradient(135deg,var(--dk-accent),var(--dk-accent-2))!important;
    color:#fff!important;
    box-shadow:0 12px 32px color-mix(in srgb,var(--dk-accent) calc(24% * var(--dk-glow)),transparent)!important;
}

.dk-btn-secondary{
    border:1px solid var(--dk-line)!important;
    border-radius:13px!important;
    background:rgba(4,9,16,.52)!important;
    color:#e3edf5!important;
    backdrop-filter:blur(10px)!important;
}

.dk-home-hero__rail{
    min-width:0!important;
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr)!important;
    gap:18px!important;
}

.dk-rail-card,
.dk-brand-card,
.dk-home-panel{
    min-width:0!important;
    overflow:hidden!important;
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:
        radial-gradient(circle at 90% -20%,color-mix(in srgb,var(--dk-accent) calc(12% * var(--dk-glow)),transparent),transparent 42%),
        var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}

.dk-brand-card{
    padding:24px!important;
}

.dk-brand-card__logo{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
}

.dk-rail-card__head,
.dk-home-section-head,
.dk-home-strip__head{
    border-color:var(--dk-line-soft)!important;
}

.dk-rail-card__head a,
.dk-home-section-head a,
.dk-home-strip__head a{
    color:var(--dk-accent)!important;
}

.dk-rail-news__item{
    border-color:var(--dk-line-soft)!important;
    border-radius:13px!important;
}

.dk-rail-news__item:hover,
.dk-rail-news__item.is-current{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
}

.dk-rail-news__cat{
    color:var(--dk-accent)!important;
}

/* Homepage sections */
.dk-home-strip,
.dk-home-editorial-grid,
.dk-home-split{
    margin-top:34px!important;
}

.dk-home-strip{
    padding:22px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 4px)!important;
    background:color-mix(in srgb,var(--dk-surface) 80%,transparent)!important;
}

.dk-home-strip__grid{
    gap:16px!important;
}

.dk-home-editorial-grid,
.dk-home-split{
    gap:18px!important;
}

.dk-home-panel{
    padding:22px!important;
}

.dk-home-section-head h2,
.dk-home-strip__head span{
    color:var(--dk-text)!important;
    letter-spacing:-.025em!important;
}

/* Cards everywhere */
.card,
.dk-card,
.article-card,
.dk-article-card,
.dk-home-mini-grid>a,
.dk-home-strip__grid>a{
    border-color:var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:linear-gradient(180deg,var(--dk-surface-2),var(--dk-surface))!important;
    box-shadow:var(--dk-shadow-soft)!important;
}

html[data-dk-hover="on"] .card:hover,
html[data-dk-hover="on"] .dk-card:hover,
html[data-dk-hover="on"] .article-card:hover,
html[data-dk-hover="on"] .dk-article-card:hover{
    transform:translateY(-5px)!important;
    border-color:var(--dk-accent-line)!important;
    box-shadow:
        0 24px 52px rgba(0,0,0,.26),
        0 0 0 1px color-mix(in srgb,var(--dk-accent) 8%,transparent)!important;
}

.card h3,
.dk-card h3,
.dk-article-card h3{
    color:var(--dk-text)!important;
    text-wrap:balance;
}

.card p,
.dk-card p,
.dk-article-card p{
    color:var(--dk-muted)!important;
}

.card-score{
    border-color:var(--dk-line)!important;
    background:color-mix(in srgb,var(--dk-bg) 82%,transparent)!important;
}

/* Releases */
.dk-home-release{
    border-color:var(--dk-line-soft)!important;
    border-radius:14px!important;
    background:color-mix(in srgb,var(--dk-bg) 30%,var(--dk-surface))!important;
}

.dk-home-release:hover{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
}

.dk-home-release__date b{
    color:var(--dk-accent)!important;
}

/* ========================= LIST / CATEGORY PAGES ========================= */
.page-head,
.dk-page-head,
.archive-header{
    padding-top:44px!important;
}

.page-head h1,
.dk-page-head h1,
.archive-header h1{
    color:var(--dk-text)!important;
    letter-spacing:-.05em!important;
}

.grid,
.dk-news-grid,
.archive-grid{
    gap:18px!important;
}

/* ========================= ARTICLE ========================= */
.article,
.article-premium{
    width:min(var(--dk-shell),calc(100% - 36px))!important;
    max-width:var(--dk-shell)!important;
    margin-left:auto!important;
    margin-right:auto!important;
}

.article-hero,
.article-head{
    gap:34px!important;
    padding:26px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 8px)!important;
    background:
        radial-gradient(circle at 92% -8%,color-mix(in srgb,var(--dk-accent) calc(13% * var(--dk-glow)),transparent),transparent 38%),
        var(--dk-surface)!important;
    box-shadow:var(--dk-shadow)!important;
}

.article-hero h1,
.article h1{
    color:var(--dk-text)!important;
    letter-spacing:-.055em!important;
    text-wrap:balance;
}

.article-hero .lead,
.article .lead{
    color:color-mix(in srgb,var(--dk-text) 72%,var(--dk-muted))!important;
}

.article-cover-wrap,
.article-cover{
    border-radius:var(--dk-radius)!important;
}

.article-type-pill{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}

.article-subtle-pill,
.taxonomy-pills span{
    border-color:var(--dk-line)!important;
    background:var(--dk-surface-2)!important;
    color:var(--dk-muted)!important;
}

.article-toolbar{
    border-color:var(--dk-line)!important;
    border-radius:var(--dk-radius-sm)!important;
    background:color-mix(in srgb,var(--dk-surface) 86%,transparent)!important;
}

.article-layout,
.article-layout-premium{
    grid-template-columns:minmax(0,var(--dk-article)) minmax(260px,310px)!important;
    gap:clamp(34px,4vw,62px)!important;
    justify-content:center!important;
}

.article-content{
    width:100%!important;
    max-width:var(--dk-article)!important;
    color:color-mix(in srgb,var(--dk-text) 91%,var(--dk-muted))!important;
    font-size:calc(19px * var(--dk-font-scale))!important;
    line-height:1.79!important;
}

.article-content h1,
.article-content h2,
.article-content h3,
.article-content h4,
.article-content strong{
    color:var(--dk-text)!important;
}

.article-content a{
    color:var(--dk-accent)!important;
}

.article-content img,
.article-content video,
.article-content .embed-frame,
.article-content figure{
    border-radius:var(--dk-radius-sm)!important;
}

.article-content blockquote{
    border-color:var(--dk-accent)!important;
    background:color-mix(in srgb,var(--dk-accent) 7%,var(--dk-surface))!important;
    border-radius:0 var(--dk-radius-sm) var(--dk-radius-sm) 0!important;
}

.article-content pre,
.table-scroll,
.article-content table{
    border-color:var(--dk-line)!important;
    background:var(--dk-surface)!important;
}

.score,
.sidebox,
.score-premium,
.toc-box,
.article-info-box{
    border-color:var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:
        radial-gradient(circle at 90% -10%,color-mix(in srgb,var(--dk-accent) 10%,transparent),transparent 38%),
        var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}

.score strong,
.score-premium strong{
    color:var(--dk-text)!important;
}

.sidebox-title{
    color:var(--dk-muted)!important;
}

.toc-box nav a:hover{
    color:var(--dk-text)!important;
    background:var(--dk-accent-soft)!important;
}

/* ========================= COMMUNITY / FORMS / CHAT ========================= */
.dk-community-card,
.dk-profile-card,
.dk-friends-card,
.dk-chat-panel,
.dk-auth-card,
.dk-settings-card,
.dk-engine-card{
    border-color:var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}

input,
textarea,
select{
    accent-color:var(--dk-accent);
}

.deadkop-engine input:not([type="checkbox"]):not([type="radio"]),
.deadkop-engine textarea,
.deadkop-engine select{
    border-color:var(--dk-line)!important;
    border-radius:var(--dk-radius-sm)!important;
    background:color-mix(in srgb,var(--dk-bg) 52%,var(--dk-surface))!important;
    color:var(--dk-text)!important;
}

.deadkop-engine input:focus,
.deadkop-engine textarea:focus,
.deadkop-engine select:focus{
    border-color:var(--dk-accent-line)!important;
    outline:0!important;
    box-shadow:0 0 0 3px var(--dk-accent-soft)!important;
}

/* ========================= FOOTER ========================= */
.site-footer.dk-pro-footer{
    margin-top:70px!important;
    padding:28px 0 18px!important;
    border:0!important;
    background:transparent!important;
}

.site-footer.dk-pro-footer>.container{
    overflow:hidden;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 8px)!important;
    background:
        radial-gradient(circle at 85% 0,color-mix(in srgb,var(--dk-accent) calc(12% * var(--dk-glow)),transparent),transparent 34%),
        var(--dk-surface)!important;
    box-shadow:var(--dk-shadow)!important;
}

.footer-top{
    padding:34px!important;
}

.footer-bottom{
    margin:0!important;
    padding:18px 34px!important;
    border-top:1px solid var(--dk-line)!important;
    color:var(--dk-muted)!important;
}

.footer-brand h3,
.footer-links h4,
.footer-cta h4{
    color:var(--dk-text)!important;
}

.footer-brand p,
.footer-cta p,
.footer-links a{
    color:var(--dk-muted)!important;
}

.footer-links a:hover{
    color:var(--dk-accent)!important;
}

.footer-social-row a,
.footer-youtube,
.footer-chat,
.footer-mail{
    border-color:var(--dk-line)!important;
    border-radius:11px!important;
    background:var(--dk-surface-2)!important;
}

.footer-social-row a:hover,
.footer-youtube:hover,
.footer-chat:hover,
.footer-mail:hover{
    border-color:var(--dk-accent-line)!important;
    color:var(--dk-accent)!important;
}

/* ========================= DENSITY ========================= */
html[data-dk-density="compact"]{
    --dk-section-gap:22px;
}
html[data-dk-density="compact"] .dk-command-top{min-height:68px!important}
html[data-dk-density="compact"] .dk-home-strip,
html[data-dk-density="compact"] .dk-home-panel{padding:17px!important}
html[data-dk-density="compact"] .dk-home-strip,
html[data-dk-density="compact"] .dk-home-editorial-grid,
html[data-dk-density="compact"] .dk-home-split{margin-top:24px!important}

html[data-dk-density="air"] .dk-command-top{min-height:88px!important}
html[data-dk-density="air"] .dk-home-strip,
html[data-dk-density="air"] .dk-home-panel{padding:28px!important}
html[data-dk-density="air"] .dk-home-strip,
html[data-dk-density="air"] .dk-home-editorial-grid,
html[data-dk-density="air"] .dk-home-split{margin-top:44px!important}

/* ========================= MOBILE ========================= */
@media(max-width:1100px){
    .dk-home-hero__inner{
        grid-template-columns:minmax(0,1fr)!important;
    }

    .dk-home-hero__rail{
        grid-template-columns:1fr 1fr!important;
        grid-template-rows:auto!important;
    }

    .article-layout,
    .article-layout-premium{
        grid-template-columns:minmax(0,1fr)!important;
    }

    .article-content{
        margin:auto!important;
    }

    .article-sidebar{
        display:grid!important;
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
        gap:14px!important;
    }
}

@media(max-width:800px){
    .dk-engine-shell,
    .dk-command-shell,
    .dk-homepage,
    .site-footer>.container,
    .dk-pro-footer>.container,
    .container,
    .article,
    .article-premium{
        width:min(100% - 20px,var(--dk-shell))!important;
    }

    .site-header.dk-command-header{
        padding-top:7px!important;
    }

    .dk-command-shell{
        border-radius:18px!important;
    }

    .dk-command-top{
        min-height:62px!important;
        padding:8px 10px!important;
    }

    .dk-command-brand-copy,
    .dk-command-search,
    .dk-command-action,
    .dk-command-live{
        display:none!important;
    }

    .dk-command-brand{
        min-width:0!important;
        margin-right:auto!important;
    }

    .dk-command-logo{
        width:39px!important;
        height:39px!important;
    }

    .dk-command-navline{
        display:none!important;
    }

    .dk-command-now-playing{
        display:none!important;
    }

    .dk-engine-main{
        padding-top:10px!important;
    }

    .dk-home-hero{
        margin-top:2px!important;
    }

    .dk-home-hero__slider,
    .dk-hero-slide{
        min-height:min(640px,78svh)!important;
    }

    .dk-hero-slide__content{
        padding:32px 22px 70px!important;
    }

    .dk-hero-slide h1{
        font-size:clamp(40px,12vw,62px)!important;
    }

    .dk-home-hero__rail{
        grid-template-columns:1fr!important;
    }

    .dk-home-strip{
        padding:14px!important;
        border-radius:18px!important;
    }

    .dk-home-editorial-grid,
    .dk-home-split{
        grid-template-columns:1fr!important;
    }

    .article-hero,
    .article-head{
        padding:18px!important;
        border-radius:20px!important;
    }

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

    .article-content{
        font-size:18px!important;
        line-height:1.73!important;
    }

    .footer-top{
        padding:24px 18px!important;
    }

    .footer-bottom{
        padding:16px 18px!important;
    }
}

@media(max-width:560px){
    .dk-home-strip__grid,
    .grid,
    .grid-4,
    .dk-home-mini-grid{
        grid-template-columns:1fr!important;
    }

    .dk-hero-slide__actions{
        align-items:stretch!important;
        flex-direction:column!important;
    }

    .dk-btn-primary,
    .dk-btn-secondary{
        justify-content:center!important;
        width:100%!important;
    }
}


/* ===== SOURCE: deadkop-global-6.1.css ===== */

/* ============================================================
   DEADKOP 6.1 — GLOBAL REDESIGN / PHASE 2
   Editorial product layer over 6.0 theme variables.
   ============================================================ */

:root{
    --dk-ease:cubic-bezier(.2,.72,.22,1);
    --dk-fast:140ms;
    --dk-reading:76ch;
}

/* ===== foundation ===== */
.deadkop-engine{
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
}

.deadkop-engine::before{
    content:"";
    position:fixed;
    z-index:-1;
    inset:0;
    pointer-events:none;
    opacity:calc(.18 * var(--dk-glow));
    background-image:
        linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
        linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);
    background-size:52px 52px;
    mask-image:linear-gradient(to bottom,black,transparent 78%);
}

.deadkop-engine ::selection{
    background:color-mix(in srgb,var(--dk-accent) 42%,transparent);
    color:#fff;
}

.deadkop-engine a:focus-visible,
.deadkop-engine button:focus-visible,
.deadkop-engine input:focus-visible,
.deadkop-engine textarea:focus-visible,
.deadkop-engine select:focus-visible{
    outline:2px solid var(--dk-accent)!important;
    outline-offset:3px!important;
}

/* ===== reading progress ===== */
.reading-progress{
    position:fixed!important;
    z-index:1200!important;
    inset:0 0 auto!important;
    height:3px!important;
    background:transparent!important;
    pointer-events:none;
}
.reading-progress>span{
    display:block!important;
    width:0;
    height:100%;
    background:linear-gradient(90deg,var(--dk-accent),var(--dk-accent-2))!important;
    box-shadow:0 0 14px color-mix(in srgb,var(--dk-accent) 55%,transparent);
}

/* ===== smart command header ===== */
.dk-command-header{
    transition:
        transform 260ms var(--dk-ease),
        opacity 200ms ease!important;
    will-change:transform;
}
.dk-command-header.dk-header-hidden{
    transform:translateY(calc(-100% - 8px))!important;
}
.dk-command-header.dk-header-compact .dk-command-top{
    min-height:62px!important;
    padding-top:7px!important;
    padding-bottom:7px!important;
}
.dk-command-header.dk-header-compact .dk-command-logo{
    width:38px!important;
    height:38px!important;
}
.dk-command-header.dk-header-compact .dk-command-navline{
    margin-top:5px!important;
    margin-bottom:5px!important;
}
.dk-command-header.dk-header-compact .dk-command-now-playing{
    min-height:38px!important;
}

.dk-command-brand{
    position:relative;
}
.dk-command-brand::after{
    content:"";
    position:absolute;
    left:50px;
    bottom:7px;
    width:25px;
    height:2px;
    border-radius:999px;
    background:linear-gradient(90deg,var(--dk-accent),transparent);
    opacity:.75;
}

.dk-command-actions{
    gap:7px!important;
}

/* ===== hero ===== */
.dk-home-hero{
    position:relative;
}
.dk-home-hero__slider{
    isolation:isolate;
}
.dk-home-hero__slider::after{
    content:"";
    position:absolute;
    z-index:5;
    left:0;
    right:0;
    bottom:0;
    height:120px;
    pointer-events:none;
    background:linear-gradient(to top,rgba(1,4,8,.35),transparent);
}
.dk-hero-slide{
    background-image:var(--hero-bg)!important;
    background-size:cover!important;
    background-position:center!important;
}
.dk-hero-slide__content{
    z-index:6!important;
}
.dk-hero-slide__brand{
    display:flex!important;
    gap:8px!important;
    flex-wrap:wrap!important;
    align-items:center!important;
}
.dk-hero-slide__eyebrow,
.dk-hero-slide__cat{
    display:inline-flex!important;
    min-height:27px!important;
    align-items:center!important;
    padding:0 9px!important;
    border:1px solid rgba(255,255,255,.13)!important;
    border-radius:999px!important;
    background:rgba(2,8,14,.43)!important;
    backdrop-filter:blur(10px)!important;
    font-size:9px!important;
    font-weight:900!important;
    letter-spacing:.105em!important;
}
.dk-hero-slide__eyebrow{
    border-color:var(--dk-accent-line)!important;
    background:color-mix(in srgb,var(--dk-accent) 12%,rgba(2,8,14,.55))!important;
}
.dk-hero-slide h1{
    margin-top:18px!important;
    max-width:900px!important;
    text-shadow:0 12px 42px rgba(0,0,0,.35)!important;
}
.dk-hero-slide__actions{
    display:flex!important;
    gap:10px!important;
    margin-top:28px!important;
}
.dk-hero-slide__meta{
    margin-top:24px!important;
    color:rgba(230,240,248,.62)!important;
    font-size:11px!important;
    font-weight:650!important;
}

.dk-hero-slide__nav{
    z-index:8!important;
    left:clamp(24px,5.8vw,86px)!important;
    right:clamp(24px,5.8vw,86px)!important;
    bottom:25px!important;
}
.dk-hero-nav{
    width:42px!important;
    height:42px!important;
    border:1px solid rgba(255,255,255,.14)!important;
    border-radius:13px!important;
    background:rgba(4,10,17,.53)!important;
    color:#fff!important;
    backdrop-filter:blur(12px)!important;
}
.dk-hero-nav:hover{
    border-color:var(--dk-accent-line)!important;
    background:color-mix(in srgb,var(--dk-accent) 14%,rgba(4,10,17,.72))!important;
}
.dk-hero-progress{
    overflow:hidden!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.13)!important;
}
.dk-hero-progress span{
    background:linear-gradient(90deg,var(--dk-accent),var(--dk-accent-2))!important;
}

/* ===== hero rail ===== */
.dk-brand-card{
    display:grid!important;
    grid-template-columns:76px 1fr!important;
    align-items:center!important;
    gap:16px!important;
}
.dk-brand-card__logo{
    width:76px!important;
    height:76px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:20px!important;
}
.dk-brand-card__logo img{
    max-width:62px!important;
    max-height:62px!important;
    object-fit:contain!important;
}
.dk-brand-card strong{
    color:var(--dk-text)!important;
    font-size:21px!important;
    letter-spacing:-.025em!important;
}
.dk-brand-card p{
    margin:6px 0 0!important;
    color:var(--dk-muted)!important;
    line-height:1.5!important;
}

.dk-rail-card:not(.dk-brand-card){
    display:flex!important;
    flex-direction:column!important;
    min-height:0!important;
}
.dk-rail-news{
    overflow:auto!important;
    scrollbar-width:thin;
    scrollbar-color:color-mix(in srgb,var(--dk-accent) 32%,transparent) transparent;
}

/* ===== section system ===== */
.dk-home-strip__head,
.dk-home-section-head{
    display:flex!important;
    align-items:flex-end!important;
    justify-content:space-between!important;
    gap:16px!important;
    margin-bottom:17px!important;
}
.dk-home-strip__head>span,
.dk-home-section-head h2{
    position:relative;
    margin:0!important;
    font-size:clamp(22px,2vw,31px)!important;
    font-weight:900!important;
    letter-spacing:-.04em!important;
}
.dk-home-strip__head>span::before,
.dk-home-section-head h2::before{
    content:"";
    display:inline-block;
    width:7px;
    height:7px;
    margin-right:9px;
    border-radius:50%;
    background:var(--dk-accent);
    box-shadow:0 0 16px color-mix(in srgb,var(--dk-accent) 70%,transparent);
    vertical-align:middle;
}

/* ===== card system ===== */
.dk-home-strip__grid{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.dk-home-mini-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:14px!important;
}

.dk-home-card{
    min-width:0!important;
    overflow:hidden!important;
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
    transform:translateZ(0);
}
.dk-home-card>a{
    display:flex!important;
    height:100%!important;
    flex-direction:column!important;
    color:inherit!important;
    text-decoration:none!important;
}
.dk-home-card__thumb{
    position:relative!important;
    aspect-ratio:16/9!important;
    overflow:hidden!important;
    background:var(--dk-surface-2)!important;
}
.dk-home-card__thumb::after{
    content:"";
    position:absolute;
    inset:auto 0 0;
    height:45%;
    background:linear-gradient(to top,rgba(1,4,8,.58),transparent);
    pointer-events:none;
}
.dk-home-card__thumb img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    transition:transform 430ms var(--dk-ease),filter 330ms ease!important;
}
html[data-dk-hover="on"] .dk-home-card:hover .dk-home-card__thumb img{
    transform:scale(1.045)!important;
    filter:saturate(1.06) contrast(1.02)!important;
}
.dk-home-card__body{
    display:flex!important;
    flex:1!important;
    flex-direction:column!important;
    padding:16px!important;
}
.dk-home-card__badge,
.news-cat{
    display:inline-flex!important;
    align-self:flex-start!important;
    min-height:24px!important;
    align-items:center!important;
    padding:0 8px!important;
    border:1px solid var(--dk-accent-line)!important;
    border-radius:999px!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
    font-size:8px!important;
    font-weight:900!important;
    letter-spacing:.075em!important;
    text-transform:uppercase!important;
}
.dk-home-card h3{
    margin:11px 0 8px!important;
    color:var(--dk-text)!important;
    font-size:clamp(17px,1.25vw,21px)!important;
    line-height:1.18!important;
    letter-spacing:-.035em!important;
}
.dk-home-card p{
    margin:0 0 14px!important;
    overflow:hidden!important;
    color:var(--dk-muted)!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    font-size:12px!important;
    line-height:1.55!important;
}
.dk-home-card__meta{
    display:flex!important;
    justify-content:space-between!important;
    gap:10px!important;
    margin-top:auto!important;
    padding-top:10px!important;
    border-top:1px solid var(--dk-line-soft)!important;
    color:color-mix(in srgb,var(--dk-muted) 80%,transparent)!important;
    font-size:9px!important;
}
.dk-home-card__meta span:last-child{
    color:color-mix(in srgb,var(--dk-accent) 80%,var(--dk-muted))!important;
}

/* Featured cards become editorial on desktop. */
@media(min-width:1120px){
    .dk-home-strip__grid>.dk-home-card--featured:first-child{
        grid-column:span 2!important;
        grid-row:span 2!important;
    }
    .dk-home-strip__grid>.dk-home-card--featured:first-child .dk-home-card__thumb{
        aspect-ratio:16/10!important;
        flex:1!important;
        min-height:330px!important;
    }
    .dk-home-strip__grid>.dk-home-card--featured:first-child h3{
        font-size:clamp(27px,2.2vw,38px)!important;
    }
    .dk-home-strip__grid>.dk-home-card--featured:first-child p{
        font-size:14px!important;
        -webkit-line-clamp:4!important;
    }
}

/* Review score */
.card-score,
.cover-score{
    border:1px solid rgba(255,255,255,.19)!important;
    background:rgba(2,7,12,.74)!important;
    color:#fff!important;
    box-shadow:0 11px 30px rgba(0,0,0,.33)!important;
    backdrop-filter:blur(10px)!important;
}
.dk-home-card .card-score{
    z-index:4!important;
    right:9px!important;
    bottom:9px!important;
    top:auto!important;
    min-width:48px!important;
    height:48px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:15px!important;
    font-size:18px!important;
    font-weight:950!important;
}

/* ===== article / review ===== */
.single-post .single-hero{
    padding-top:26px!important;
}
.single-post .single-hero-inner{
    max-width:min(1060px,var(--dk-shell))!important;
}
.single-breadcrumbs{
    margin-bottom:17px!important;
    color:var(--dk-muted)!important;
    font-size:10px!important;
    font-weight:750!important;
}
.single-breadcrumbs a{
    color:color-mix(in srgb,var(--dk-accent) 82%,var(--dk-muted))!important;
}
.single-categories,
.single-genres{
    display:flex!important;
    flex-wrap:wrap!important;
    gap:7px!important;
}
.single-cat,
.single-genre{
    display:inline-flex!important;
    min-height:27px!important;
    align-items:center!important;
    padding:0 9px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:999px!important;
    background:color-mix(in srgb,var(--dk-surface-2) 82%,transparent)!important;
    color:var(--dk-muted)!important;
    text-decoration:none!important;
    font-size:9px!important;
    font-weight:850!important;
}
.single-cat.is-primary{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}
.single-title{
    margin-top:18px!important;
    color:var(--dk-text)!important;
    font-size:clamp(42px,5.4vw,78px)!important;
    line-height:1.02!important;
    letter-spacing:-.058em!important;
}
.single-meta{
    gap:7px!important;
    margin-top:21px!important;
    color:var(--dk-muted)!important;
    font-size:10px!important;
}
.single-meta>span{
    display:inline-flex!important;
    min-height:29px!important;
    align-items:center!important;
    padding:0 9px!important;
    border:1px solid var(--dk-line-soft)!important;
    border-radius:999px!important;
    background:color-mix(in srgb,var(--dk-surface) 65%,transparent)!important;
}

.single-cover{
    position:relative!important;
    overflow:hidden!important;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 10px)!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow)!important;
}
.single-cover img{
    width:100%!important;
    max-height:760px!important;
    object-fit:cover!important;
}
.single-cover::after{
    content:"";
    position:absolute;
    pointer-events:none;
    inset:auto 0 0;
    height:24%;
    background:linear-gradient(to top,rgba(2,5,9,.28),transparent);
}

.cover-score{
    position:absolute!important;
    z-index:3!important;
    right:22px!important;
    bottom:22px!important;
    min-width:112px!important;
    padding:13px 15px!important;
    border-radius:19px!important;
    text-align:center!important;
}
.cover-score small{
    display:block!important;
    color:var(--dk-accent)!important;
    font-size:8px!important;
    font-weight:900!important;
    letter-spacing:.12em!important;
}
.cover-score strong{
    color:#fff!important;
    font-size:42px!important;
    line-height:1!important;
}
.cover-score span{
    color:rgba(255,255,255,.56)!important;
    font-size:11px!important;
}

/* article shell */
.single-post .single-body-grid{
    align-items:start!important;
}
.single-content-card{
    overflow:visible!important;
    padding:clamp(25px,4vw,54px)!important;
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 5px)!important;
    background:linear-gradient(180deg,color-mix(in srgb,var(--dk-surface-2) 70%,var(--dk-surface)),var(--dk-surface))!important;
    box-shadow:var(--dk-shadow-soft)!important;
}
.single-content{
    max-width:min(var(--dk-article),var(--dk-reading))!important;
    color:color-mix(in srgb,var(--dk-text) 87%,var(--dk-muted))!important;
}
.single-content>p:first-child{
    font-size:1.13em!important;
    line-height:1.72!important;
    color:color-mix(in srgb,var(--dk-text) 92%,var(--dk-muted))!important;
}
.single-content h2{
    margin-top:2.1em!important;
    scroll-margin-top:120px;
    color:var(--dk-text)!important;
    font-size:clamp(29px,3vw,42px)!important;
    line-height:1.13!important;
    letter-spacing:-.044em!important;
}
.single-content h3{
    margin-top:1.7em!important;
    scroll-margin-top:120px;
    color:var(--dk-text)!important;
    font-size:clamp(23px,2.2vw,31px)!important;
    letter-spacing:-.035em!important;
}
.single-content p{
    margin-bottom:1.35em!important;
}
.single-content figure{
    width:min(100%,1000px)!important;
    margin:2.15em auto!important;
}
.single-content img,
.single-content video{
    cursor:zoom-in;
    box-shadow:0 22px 58px rgba(0,0,0,.27)!important;
}
.single-content figcaption{
    margin-top:10px!important;
    color:var(--dk-muted)!important;
    font-size:11px!important;
}
.single-content blockquote{
    position:relative!important;
    margin:2em 0!important;
    padding:22px 24px 22px 29px!important;
    border-left:3px solid var(--dk-accent)!important;
    background:
        linear-gradient(90deg,color-mix(in srgb,var(--dk-accent) 9%,var(--dk-surface)),var(--dk-surface))!important;
    color:color-mix(in srgb,var(--dk-text) 90%,var(--dk-muted))!important;
    font-size:1.07em!important;
}
.single-content blockquote::before{
    content:"“";
    position:absolute;
    right:18px;
    top:-13px;
    color:color-mix(in srgb,var(--dk-accent) 25%,transparent);
    font-size:70px;
    font-family:Georgia,serif;
}
.single-content hr{
    height:1px!important;
    margin:42px 0!important;
    border:0!important;
    background:linear-gradient(90deg,transparent,var(--dk-line),transparent)!important;
}
.single-content table{
    font-size:.9em!important;
}
.single-content th{
    background:var(--dk-surface-2)!important;
    color:var(--dk-text)!important;
}

/* auto TOC */
.dk-auto-toc{
    overflow:hidden;
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}
.dk-auto-toc__head{
    padding:15px 17px 12px;
    border-bottom:1px solid var(--dk-line-soft);
}
.dk-auto-toc__head small{
    color:var(--dk-accent);
    font-size:8px;
    font-weight:900;
    letter-spacing:.12em;
}
.dk-auto-toc__head strong{
    display:block;
    margin-top:4px;
    color:var(--dk-text);
    font-size:15px;
}
.dk-auto-toc nav{
    display:grid;
    gap:3px;
    padding:10px;
}
.dk-auto-toc a{
    position:relative;
    display:block;
    padding:8px 9px 8px 24px;
    border-radius:9px;
    color:var(--dk-muted)!important;
    text-decoration:none!important;
    font-size:10px;
    line-height:1.35;
}
.dk-auto-toc a::before{
    content:"";
    position:absolute;
    left:9px;
    top:13px;
    width:5px;
    height:5px;
    border-radius:50%;
    background:color-mix(in srgb,var(--dk-muted) 50%,transparent);
}
.dk-auto-toc a.is-h3{
    padding-left:32px;
    font-size:9px;
}
.dk-auto-toc a.is-active{
    background:var(--dk-accent-soft)!important;
    color:var(--dk-text)!important;
}
.dk-auto-toc a.is-active::before{
    background:var(--dk-accent);
    box-shadow:0 0 10px var(--dk-accent);
}

/* sidebar */
.single-sidebar{
    top:126px!important;
    gap:13px!important;
}
.single-widget,
.score-premium{
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}
.score-premium{
    overflow:hidden;
    padding:19px!important;
    background:
        radial-gradient(circle at 100% 0,color-mix(in srgb,var(--dk-accent) 18%,transparent),transparent 45%),
        var(--dk-surface)!important;
}
.score-premium small{
    color:var(--dk-accent)!important;
    font-size:8px!important;
    letter-spacing:.13em!important;
}
.score-premium>div{
    display:flex!important;
    align-items:baseline!important;
    gap:4px!important;
    margin:8px 0!important;
}
.score-premium strong{
    font-size:56px!important;
    line-height:.9!important;
    letter-spacing:-.065em!important;
}
.score-premium span{
    color:var(--dk-muted)!important;
}
.score-premium p{
    margin:10px 0 0!important;
    color:color-mix(in srgb,var(--dk-text) 72%,var(--dk-muted))!important;
    line-height:1.5!important;
}

/* tags/share */
.article-tags{
    display:flex!important;
    gap:6px!important;
    flex-wrap:wrap!important;
    margin-top:38px!important;
    padding-top:20px!important;
    border-top:1px solid var(--dk-line-soft)!important;
}
.article-tags a,
.single-share a{
    border:1px solid var(--dk-line)!important;
    border-radius:999px!important;
    background:var(--dk-surface-2)!important;
    color:var(--dk-muted)!important;
    text-decoration:none!important;
}
.article-tags a:hover,
.single-share a:hover{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}

/* related */
.dk-related-posts{
    margin-top:54px!important;
    padding-top:0!important;
}
.dk-related-track{
    gap:14px!important;
}
.dk-related-card{
    overflow:hidden!important;
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:var(--dk-surface)!important;
}
.dk-related-card__image{
    overflow:hidden!important;
}
.dk-related-card__image img{
    transition:transform 420ms var(--dk-ease)!important;
}
.dk-related-card:hover img{
    transform:scale(1.045)!important;
}
.dk-related-card__number{
    background:rgba(3,8,14,.68)!important;
    color:#fff!important;
    backdrop-filter:blur(9px)!important;
}

/* engagement/comments */
.engagement-premium,
.dk-comments{
    margin-top:30px!important;
}
.engagement-premium{
    border:1px solid var(--dk-line)!important;
    border-radius:calc(var(--dk-radius) + 3px)!important;
    background:
        radial-gradient(circle at 90% 0,color-mix(in srgb,var(--dk-accent) 12%,transparent),transparent 38%),
        var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}
.reaction-buttons button{
    border:1px solid var(--dk-line)!important;
    border-radius:13px!important;
    background:var(--dk-surface-2)!important;
    color:var(--dk-text)!important;
}
.reaction-buttons button:hover{
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
}
.dk-comment{
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius-sm)!important;
    background:var(--dk-surface)!important;
}

/* HELP article follows theme without destroying its identity */
.dkha{
    --dkha-accent:var(--dk-accent);
}
.dkha-hero,
.dkha-important,
.dkha-toc-card,
.dkha-faq-side{
    border-color:var(--dk-line)!important;
    background-color:var(--dk-surface)!important;
}
.dkha-deck span,
.dkha-toc-card small{
    color:var(--dk-accent)!important;
}

/* ===== archive/editorial cards ===== */
.news-card.dk-editorial-card{
    overflow:hidden!important;
    border:1px solid var(--dk-line)!important;
    border-radius:var(--dk-radius)!important;
    background:var(--dk-surface)!important;
    box-shadow:var(--dk-shadow-soft)!important;
}
.news-card.dk-editorial-card>a{
    display:grid!important;
    grid-template-rows:auto 1fr!important;
    height:100%!important;
    color:inherit!important;
    text-decoration:none!important;
}
.news-card .news-image{
    aspect-ratio:16/9!important;
    overflow:hidden!important;
}
.news-card .news-image img{
    width:100%!important;
    height:100%!important;
    object-fit:cover!important;
    transition:transform 420ms var(--dk-ease)!important;
}
.news-card:hover .news-image img{
    transform:scale(1.045)!important;
}
.news-card .news-content{
    padding:16px!important;
}
.news-card .news-content h3{
    color:var(--dk-text)!important;
    font-size:20px!important;
    line-height:1.2!important;
    letter-spacing:-.035em!important;
}
.news-card .news-content p{
    color:var(--dk-muted)!important;
    font-size:12px!important;
    line-height:1.55!important;
}
.news-meta{
    border-color:var(--dk-line-soft)!important;
    color:var(--dk-muted)!important;
    font-size:9px!important;
}
.news-read{
    color:var(--dk-accent)!important;
}

/* ===== lightbox ===== */
.dk-media-lightbox{
    position:fixed;
    z-index:5000;
    inset:0;
    display:grid;
    place-items:center;
    padding:30px;
    background:rgba(0,3,8,.88);
    backdrop-filter:blur(18px);
    opacity:0;
    visibility:hidden;
    transition:opacity 180ms ease,visibility 180ms ease;
}
.dk-media-lightbox.is-open{
    opacity:1;
    visibility:visible;
}
.dk-media-lightbox__inner{
    position:relative;
    max-width:min(1500px,96vw);
    max-height:94vh;
}
.dk-media-lightbox img{
    display:block;
    max-width:100%;
    max-height:90vh;
    object-fit:contain;
    border-radius:16px;
    box-shadow:0 36px 120px rgba(0,0,0,.65);
}
.dk-media-lightbox button{
    position:absolute;
    right:-12px;
    top:-12px;
    width:42px;
    height:42px;
    display:grid;
    place-items:center;
    border:1px solid rgba(255,255,255,.18);
    border-radius:50%;
    background:rgba(8,14,23,.84);
    color:#fff;
    cursor:pointer;
    font-size:22px;
    backdrop-filter:blur(8px);
}

/* ===== scroll reveal ===== */
[data-dk-reveal]{
    opacity:0;
    transform:translateY(18px);
    transition:
        opacity 520ms var(--dk-ease),
        transform 520ms var(--dk-ease);
}
[data-dk-reveal].is-visible{
    opacity:1;
    transform:none;
}
html[data-dk-motion="off"] [data-dk-reveal]{
    opacity:1!important;
    transform:none!important;
}

/* ===== responsive ===== */
@media(max-width:1280px){
    .dk-home-strip__grid{
        grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
}
@media(max-width:1050px){
    .dk-home-strip__grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
    .single-sidebar{
        position:static!important;
    }
    .dk-auto-toc{
        display:none!important;
    }
}
@media(max-width:800px){
    .dk-command-header.dk-header-hidden{
        transform:none!important;
    }
    .dk-home-hero__slider::after{
        height:85px;
    }
    .dk-hero-slide__brand{
        margin-bottom:7px!important;
    }
    .dk-hero-slide__eyebrow,
    .dk-hero-slide__cat{
        min-height:24px!important;
        font-size:8px!important;
    }
    .dk-home-strip__grid{
        grid-template-columns:1fr!important;
    }
    .dk-home-mini-grid{
        grid-template-columns:1fr!important;
    }
    .single-title{
        font-size:clamp(37px,11vw,55px)!important;
    }
    .single-meta>span{
        min-height:27px!important;
        font-size:9px!important;
    }
    .single-cover{
        border-radius:20px!important;
    }
    .cover-score{
        right:12px!important;
        bottom:12px!important;
        min-width:88px!important;
        padding:9px 11px!important;
    }
    .cover-score strong{
        font-size:33px!important;
    }
    .single-content-card{
        padding:22px 17px 36px!important;
        border-radius:19px!important;
    }
    .single-content{
        max-width:100%!important;
    }
    .single-content>p:first-child{
        font-size:1.06em!important;
    }
    .dk-media-lightbox{
        padding:12px;
    }
}


/* ===== SOURCE: deadkop-header-6.5.css ===== */

/* ============================================================
   DEADKOP 6.5 — COMMAND HEADER FINAL
   Sticky header / mega menu / search / profile / messages /
   streams / mobile navigation.
   ============================================================ */

:root{
    --dk-header-height:164px;
    --dk-header-compact-height:132px;
}

/* TRUE STICKY: Phase 2 used smart hide; final version stays reachable. */
.site-header.dk-command-header.dk-header-65{
    position:sticky!important;
    top:0!important;
    z-index:1200!important;
    padding:8px 0 0!important;
    transform:none!important;
    opacity:1!important;
    pointer-events:auto!important;
    transition:
        padding 180ms var(--dk-ease),
        filter 180ms ease!important;
}

.site-header.dk-command-header.dk-header-65.dk-header-hidden{
    transform:none!important;
    opacity:1!important;
}

.site-header.dk-command-header.dk-header-65::after{
    content:"";
    position:absolute;
    z-index:-1;
    inset:-1px 0 auto;
    height:calc(100% + 14px);
    pointer-events:none;
    opacity:0;
    background:linear-gradient(
        180deg,
        color-mix(in srgb,var(--dk-bg) 96%,transparent),
        color-mix(in srgb,var(--dk-bg) 82%,transparent) 74%,
        transparent
    );
    transition:opacity 180ms ease;
}

.site-header.dk-command-header.dk-header-65.dk-header-scrolled::after{
    opacity:1;
}

html[data-dk-glass="on"] .site-header.dk-command-header.dk-header-65{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
}

.dk-header-65 .dk-command-shell{
    width:min(var(--dk-shell),calc(100% - 28px))!important;
    max-width:var(--dk-shell)!important;
    margin:0 auto!important;
    overflow:visible!important;
    border:1px solid color-mix(in srgb,var(--dk-line) 90%,transparent)!important;
    border-radius:21px!important;
    background:
        linear-gradient(
            180deg,
            color-mix(in srgb,var(--dk-surface) 94%,transparent),
            color-mix(in srgb,var(--dk-bg) 84%,transparent)
        )!important;
    box-shadow:
        0 15px 48px rgba(0,0,0,.21),
        inset 0 1px rgba(255,255,255,.025)!important;
    backdrop-filter:blur(26px) saturate(145%)!important;
    -webkit-backdrop-filter:blur(26px) saturate(145%)!important;
    transition:
        border-radius 180ms var(--dk-ease),
        box-shadow 180ms ease,
        background 180ms ease!important;
}

.dk-header-65.dk-header-scrolled .dk-command-shell{
    box-shadow:
        0 18px 54px rgba(0,0,0,.34),
        inset 0 1px rgba(255,255,255,.025)!important;
}

/* TOP COMMAND BAR */
.dk-header-65 .dk-command-top{
    min-height:68px!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    padding:9px 13px!important;
    border-bottom:1px solid var(--dk-line-soft)!important;
    transition:min-height 180ms var(--dk-ease),padding 180ms var(--dk-ease)!important;
}

.dk-header-65.dk-header-compact .dk-command-top{
    min-height:57px!important;
    padding-top:6px!important;
    padding-bottom:6px!important;
}

.dk-header-65 .dk-command-brand{
    flex:0 0 auto!important;
    min-width:154px!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    margin-right:2px!important;
}

.dk-header-65 .dk-command-brand::after{
    display:none!important;
}

.dk-header-65 .dk-command-logo{
    width:43px!important;
    height:43px!important;
    flex:0 0 43px!important;
    padding:3px!important;
    border:1px solid color-mix(in srgb,var(--dk-accent) 15%,var(--dk-line))!important;
    border-radius:13px!important;
    background:color-mix(in srgb,var(--dk-bg) 46%,transparent)!important;
    object-fit:contain!important;
    filter:drop-shadow(0 8px 17px color-mix(in srgb,var(--dk-accent) 16%,transparent))!important;
    transition:width 180ms var(--dk-ease),height 180ms var(--dk-ease)!important;
}

.dk-header-65.dk-header-compact .dk-command-logo{
    width:37px!important;
    height:37px!important;
    flex-basis:37px!important;
}

.dk-header-65 .dk-command-brand-copy{
    min-width:0!important;
}

.dk-header-65 .dk-command-brand-copy strong{
    display:block!important;
    color:var(--dk-text)!important;
    font-size:13px!important;
    line-height:1.1!important;
    letter-spacing:.075em!important;
}

.dk-header-65 .dk-command-brand-copy span{
    display:block!important;
    margin-top:3px!important;
    color:var(--dk-muted)!important;
    font-size:7px!important;
    letter-spacing:.04em!important;
}

/* SEARCH */
.dk-header-65 .dk-command-search{
    position:relative!important;
    flex:1 1 320px!important;
    width:auto!important;
    min-width:220px!important;
    max-width:520px!important;
    height:41px!important;
    display:flex!important;
    align-items:center!important;
    gap:7px!important;
    margin:0 auto!important;
    padding:0 10px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:13px!important;
    background:color-mix(in srgb,var(--dk-bg) 64%,var(--dk-surface))!important;
    box-shadow:inset 0 1px rgba(255,255,255,.018)!important;
    transition:
        max-width 220ms var(--dk-ease),
        border-color 160ms ease,
        background 160ms ease,
        box-shadow 160ms ease!important;
}

.dk-header-65.dk-search-open .dk-command-search{
    max-width:610px!important;
    border-color:var(--dk-accent-line)!important;
    background:color-mix(in srgb,var(--dk-bg) 74%,var(--dk-surface))!important;
    box-shadow:
        0 0 0 3px var(--dk-accent-soft),
        0 14px 38px rgba(0,0,0,.20)!important;
}

.dk-header-65 .dk-command-search input{
    min-width:0!important;
    flex:1!important;
    height:100%!important;
    padding:0!important;
    border:0!important;
    outline:0!important;
    background:transparent!important;
    color:var(--dk-text)!important;
    box-shadow:none!important;
    font-size:10px!important;
}

.dk-header-65 .dk-command-search input::placeholder{
    color:color-mix(in srgb,var(--dk-muted) 72%,transparent)!important;
}

.dk-header-65 .dk-command-search kbd{
    flex:0 0 auto!important;
    min-width:29px!important;
    min-height:23px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 6px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:7px!important;
    background:var(--dk-surface-2)!important;
    color:var(--dk-muted)!important;
    font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace!important;
}

.dk-header-65 .dk-search-clear{
    width:25px!important;
    height:25px!important;
    display:grid!important;
    place-items:center!important;
    padding:0!important;
    border:0!important;
    border-radius:8px!important;
    background:transparent!important;
    color:var(--dk-muted)!important;
    cursor:pointer!important;
    font-size:17px!important;
    opacity:0!important;
    pointer-events:none!important;
}

.dk-header-65 .dk-search-clear.is-visible{
    opacity:1!important;
    pointer-events:auto!important;
}

.dk-header-65 .dk-search-clear:hover{
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}

/* ACTION AREA */
.dk-header-65 .dk-command-actions{
    flex:0 0 auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:6px!important;
    margin-left:auto!important;
}

.dk-header-65 .dk-command-action,
.dk-header-65 .dk-command-live,
.dk-header-65 .dk-command-login,
.dk-header-65 .dk-command-profile-toggle{
    position:relative!important;
    min-height:41px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    padding:0 11px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:12px!important;
    background:color-mix(in srgb,var(--dk-surface-2) 73%,transparent)!important;
    color:var(--dk-text)!important;
    box-shadow:inset 0 1px rgba(255,255,255,.018)!important;
    transition:
        transform 150ms var(--dk-ease),
        border-color 150ms ease,
        background 150ms ease!important;
}

.dk-header-65 .dk-command-action:hover,
.dk-header-65 .dk-command-live:hover,
.dk-header-65 .dk-command-login:hover,
.dk-header-65 .dk-command-profile-toggle:hover{
    transform:translateY(-1px)!important;
    border-color:var(--dk-accent-line)!important;
    background:color-mix(in srgb,var(--dk-accent) 9%,var(--dk-surface-2))!important;
}

.dk-header-65 .dk-command-action-icon,
.dk-header-65 .dk-command-menu-icon{
    width:25px!important;
    height:25px!important;
    display:grid!important;
    place-items:center!important;
    flex:0 0 25px!important;
    border:1px solid var(--dk-accent-line)!important;
    border-radius:8px!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}

.dk-header-65 .dk-header-count{
    min-width:17px!important;
    height:17px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    padding:0 4px!important;
    border:2px solid var(--dk-surface)!important;
    border-radius:999px!important;
    background:var(--dk-accent)!important;
    color:#fff!important;
    font-size:7px!important;
    font-style:normal!important;
    font-weight:950!important;
    line-height:1!important;
}

.dk-header-65 .dk-action-messages .dk-header-count,
.dk-header-65 .dk-action-friends .dk-header-count{
    position:absolute!important;
    right:-4px!important;
    top:-4px!important;
}

/* STREAMS */
.dk-header-65 .dk-action-streams{
    padding-left:9px!important;
    padding-right:11px!important;
}

.dk-header-65 .dk-live-orb{
    position:relative!important;
    width:9px!important;
    height:9px!important;
    flex:0 0 9px!important;
    border-radius:50%!important;
    background:#ff4e63!important;
    box-shadow:0 0 0 4px rgba(255,78,99,.09),0 0 13px rgba(255,78,99,.42)!important;
}

.dk-header-65 .dk-live-orb::after{
    content:""!important;
    position:absolute!important;
    inset:-5px!important;
    border:1px solid rgba(255,78,99,.35)!important;
    border-radius:50%!important;
    animation:dk-live-pulse 1.8s ease-out infinite!important;
}

@keyframes dk-live-pulse{
    0%{transform:scale(.55);opacity:.9}
    80%,100%{transform:scale(1.25);opacity:0}
}

/* PROFILE */
.dk-header-65 .dk-profile-65{
    min-width:142px!important;
    justify-content:flex-start!important;
    padding:4px 9px 4px 5px!important;
}

.dk-header-65 .dk-profile-avatar-65,
.dk-header-65 .dk-command-profile-toggle img{
    width:32px!important;
    height:32px!important;
    flex:0 0 32px!important;
    border:1px solid color-mix(in srgb,var(--dk-accent) 30%,var(--dk-line))!important;
    border-radius:10px!important;
    object-fit:cover!important;
    box-shadow:0 7px 16px rgba(0,0,0,.24)!important;
}

.dk-header-65 .dk-command-profile-toggle strong{
    display:block!important;
    max-width:88px!important;
    overflow:hidden!important;
    color:var(--dk-text)!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:9px!important;
}

.dk-header-65 .dk-command-profile-toggle small,
.dk-header-65 .dk-command-profile-toggle span:not(.dk-header-count){
    color:var(--dk-muted)!important;
    font-size:7px!important;
}

/* PROFILE / MESSAGE POPOVERS */
.dk-header-65 .dk-header-popover-65{
    overflow:hidden!important;
    margin-top:8px!important;
    border:1px solid var(--dk-line)!important;
    border-radius:16px!important;
    background:color-mix(in srgb,var(--dk-surface) 97%,transparent)!important;
    box-shadow:0 26px 75px rgba(0,0,0,.44)!important;
    backdrop-filter:blur(24px)!important;
    -webkit-backdrop-filter:blur(24px)!important;
}

/* NAVIGATION */
.dk-header-65 .dk-command-navline{
    position:relative!important;
    margin:6px 9px!important;
    overflow:visible!important;
    border:1px solid var(--dk-line-soft)!important;
    border-radius:15px!important;
    background:color-mix(in srgb,var(--dk-bg) 48%,var(--dk-surface))!important;
    transition:margin 180ms var(--dk-ease)!important;
}

.dk-header-65.dk-header-compact .dk-command-navline{
    margin-top:4px!important;
    margin-bottom:4px!important;
}

.dk-header-65 .dk-command-menu{
    display:flex!important;
    align-items:center!important;
    gap:2px!important;
    padding:4px!important;
}

.dk-header-65 .dk-menu-item{
    position:relative!important;
    flex:0 0 auto!important;
}

.dk-header-65 .dk-menu-link{
    min-height:38px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:7px!important;
    padding:0 10px!important;
    border:1px solid transparent!important;
    border-radius:10px!important;
    color:color-mix(in srgb,var(--dk-text) 73%,var(--dk-muted))!important;
    text-decoration:none!important;
    font-size:8px!important;
    font-weight:820!important;
    white-space:nowrap!important;
}

.dk-header-65 .dk-menu-item.current-menu-item>.dk-menu-link,
.dk-header-65 .dk-menu-item.current-menu-ancestor>.dk-menu-link,
.dk-header-65 .dk-menu-link:hover,
.dk-header-65 .dk-menu-mega-parent.dk-mega-open>.dk-menu-link,
.dk-header-65 .dk-menu-mega-parent.is-open>.dk-menu-link{
    border-color:var(--dk-accent-line)!important;
    background:
        linear-gradient(
            180deg,
            color-mix(in srgb,var(--dk-accent) 14%,var(--dk-surface-2)),
            color-mix(in srgb,var(--dk-accent) 7%,var(--dk-surface))
        )!important;
    color:var(--dk-text)!important;
    box-shadow:none!important;
}

.dk-header-65 .dk-menu-badge{
    min-height:17px!important;
    display:inline-flex!important;
    align-items:center!important;
    padding:0 5px!important;
    border:1px solid var(--dk-accent-line)!important;
    border-radius:999px!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
    font-size:6px!important;
    font-weight:950!important;
    letter-spacing:.05em!important;
}

/* MEGA MENU */
.dk-header-65 .dk-menu-mega{
    top:calc(100% + 8px)!important;
    left:0!important;
    width:min(650px,calc(100vw - 40px))!important;
    max-width:min(650px,calc(100vw - 40px))!important;
    max-height:min(560px,calc(100vh - 185px))!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    padding:0!important;
    border:1px solid color-mix(in srgb,var(--dk-accent) 13%,var(--dk-line))!important;
    border-radius:18px!important;
    background:
        radial-gradient(circle at 90% -8%,
            color-mix(in srgb,var(--dk-accent) 15%,transparent),
            transparent 34%),
        color-mix(in srgb,var(--dk-surface) 98%,transparent)!important;
    box-shadow:
        0 32px 90px rgba(0,0,0,.48),
        inset 0 1px rgba(255,255,255,.025)!important;
    backdrop-filter:blur(28px) saturate(140%)!important;
    -webkit-backdrop-filter:blur(28px) saturate(140%)!important;
    transform:translateY(-4px) scale(.985)!important;
    transform-origin:top left!important;
    opacity:0!important;
    pointer-events:none!important;
    visibility:hidden!important;
    transition:
        opacity 150ms ease,
        transform 180ms var(--dk-ease),
        visibility 150ms ease!important;
}

.dk-header-65 .dk-menu-mega-parent.is-open>.dk-menu-mega,
.dk-header-65 .dk-menu-mega-parent.dk-mega-open>.dk-menu-mega{
    transform:translateY(0) scale(1)!important;
    opacity:1!important;
    pointer-events:auto!important;
    visibility:visible!important;
}

.dk-header-65 .dk-menu-mega-head{
    padding:15px 16px!important;
    border-bottom:1px solid var(--dk-line)!important;
    background:
        linear-gradient(
            135deg,
            color-mix(in srgb,var(--dk-accent) 8%,var(--dk-surface-2)),
            color-mix(in srgb,var(--dk-surface-2) 95%,transparent)
        )!important;
}

.dk-header-65 .dk-menu-mega-head small{
    color:var(--dk-accent)!important;
    font-size:7px!important;
    font-weight:950!important;
    letter-spacing:.12em!important;
}

.dk-header-65 .dk-menu-mega-head strong{
    display:block!important;
    margin-top:3px!important;
    color:var(--dk-text)!important;
    font-size:17px!important;
    line-height:1.16!important;
}

.dk-header-65 .dk-menu-mega-copy{
    padding:12px 16px!important;
    color:var(--dk-muted)!important;
    font-size:9px!important;
    line-height:1.5!important;
}

.dk-header-65 .dk-menu-mega-grid{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:7px!important;
    padding:0 10px 10px!important;
}

.dk-header-65 .dk-menu-mega-grid a{
    min-height:54px!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:9px 10px!important;
    border:1px solid var(--dk-line-soft)!important;
    border-radius:12px!important;
    background:color-mix(in srgb,var(--dk-bg) 36%,var(--dk-surface))!important;
    color:var(--dk-text)!important;
    text-decoration:none!important;
    font-size:9px!important;
    font-weight:760!important;
}

.dk-header-65 .dk-menu-mega-grid a:hover{
    transform:translateY(-1px)!important;
    border-color:var(--dk-accent-line)!important;
    background:var(--dk-accent-soft)!important;
}

.dk-header-65 .dk-menu-mega-grid a>i{
    width:26px!important;
    height:26px!important;
    display:grid!important;
    place-items:center!important;
    flex:0 0 26px!important;
    border:1px solid var(--dk-accent-line)!important;
    border-radius:8px!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
}

/* NOW PLAYING / STREAM STRIP */
.dk-header-65 .dk-command-now-playing{
    min-height:36px!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    padding:0 12px!important;
    border-top:1px solid var(--dk-line-soft)!important;
    color:var(--dk-muted)!important;
    transition:min-height 180ms var(--dk-ease)!important;
}

.dk-header-65.dk-header-compact .dk-command-now-playing{
    min-height:31px!important;
}

.dk-header-65 .dk-command-now-playing::before{
    content:""!important;
    width:6px!important;
    height:6px!important;
    flex:0 0 6px!important;
    border-radius:50%!important;
    background:#58df8c!important;
    box-shadow:0 0 11px rgba(88,223,140,.48)!important;
}

.dk-header-65 .dk-command-now-playing strong{
    color:var(--dk-text)!important;
    font-size:9px!important;
}

.dk-header-65 .dk-command-now-playing a{
    min-height:27px!important;
    display:inline-flex!important;
    align-items:center!important;
    margin-left:auto!important;
    padding:0 9px!important;
    border:1px solid var(--dk-accent-line)!important;
    border-radius:8px!important;
    background:var(--dk-accent-soft)!important;
    color:var(--dk-accent)!important;
    text-decoration:none!important;
    font-size:7px!important;
    font-weight:850!important;
}

/* MEDIUM DESKTOP */
@media(max-width:1260px) and (min-width:801px){
    .dk-header-65 .dk-command-brand{
        min-width:48px!important;
    }

    .dk-header-65 .dk-command-brand-copy{
        display:none!important;
    }

    .dk-header-65 .dk-command-search{
        max-width:400px!important;
    }

    .dk-header-65 .dk-command-action,
    .dk-header-65 .dk-command-live{
        width:41px!important;
        min-width:41px!important;
        padding:0!important;
        overflow:visible!important;
        font-size:0!important;
    }

    .dk-header-65 .dk-action-streams .dk-live-orb{
        margin:0!important;
    }

    .dk-header-65 .dk-profile-65{
        min-width:43px!important;
        width:43px!important;
        padding:4px!important;
        overflow:hidden!important;
    }

    .dk-header-65 .dk-profile-65>*:not(img):not(.dk-profile-avatar-65):not(.dk-header-count){
        display:none!important;
    }

    .dk-header-65 .dk-command-menu{
        overflow-x:auto!important;
        scrollbar-width:none!important;
    }

    .dk-header-65 .dk-command-menu::-webkit-scrollbar{
        display:none!important;
    }
}

/* MOBILE TOGGLE */
.dk-mobile-menu-toggle{
    display:none;
}

.dk-mobile-command-layer{
    display:none;
}

/* MOBILE */
@media(max-width:800px){
    html.dk-mobile-menu-open,
    html.dk-mobile-menu-open body{
        overflow:hidden!important;
    }

    .site-header.dk-command-header.dk-header-65{
        padding-top:5px!important;
    }

    .dk-header-65 .dk-command-shell{
        width:calc(100% - 12px)!important;
        border-radius:16px!important;
    }

    .dk-header-65 .dk-command-top{
        min-height:55px!important;
        gap:6px!important;
        padding:6px!important;
        border-bottom:0!important;
    }

    .dk-header-65 .dk-command-brand{
        min-width:0!important;
        margin-right:auto!important;
    }

    .dk-header-65 .dk-command-logo{
        width:38px!important;
        height:38px!important;
        flex-basis:38px!important;
        border-radius:11px!important;
    }

    .dk-header-65 .dk-command-brand-copy,
    .dk-header-65 .dk-command-search,
    .dk-header-65 .dk-command-action,
    .dk-header-65 .dk-command-live,
    .dk-header-65 .dk-command-navline,
    .dk-header-65 .dk-command-now-playing{
        display:none!important;
    }

    .dk-header-65 .dk-command-actions{
        gap:5px!important;
        margin-left:0!important;
    }

    .dk-header-65 .dk-profile-65{
        width:38px!important;
        min-width:38px!important;
        height:38px!important;
        min-height:38px!important;
        padding:3px!important;
        border-radius:11px!important;
        overflow:hidden!important;
    }

    .dk-header-65 .dk-profile-65>*:not(img):not(.dk-profile-avatar-65):not(.dk-header-count){
        display:none!important;
    }

    .dk-header-65 .dk-profile-avatar-65,
    .dk-header-65 .dk-command-profile-toggle img{
        width:30px!important;
        height:30px!important;
        flex-basis:30px!important;
        border-radius:8px!important;
    }

    .dk-mobile-menu-toggle{
        width:38px!important;
        height:38px!important;
        display:flex!important;
        flex-direction:column!important;
        align-items:center!important;
        justify-content:center!important;
        gap:4px!important;
        padding:0!important;
        border:1px solid var(--dk-line)!important;
        border-radius:11px!important;
        background:var(--dk-surface-2)!important;
        color:var(--dk-text)!important;
        cursor:pointer!important;
    }

    .dk-mobile-menu-toggle span{
        width:15px!important;
        height:1.5px!important;
        display:block!important;
        border-radius:99px!important;
        background:currentColor!important;
    }

    .dk-mobile-command-layer{
        position:fixed!important;
        z-index:2500!important;
        inset:0!important;
        display:block!important;
        pointer-events:none!important;
        visibility:hidden!important;
    }

    .dk-mobile-command-layer.is-open{
        pointer-events:auto!important;
        visibility:visible!important;
    }

    .dk-mobile-command-backdrop{
        position:absolute!important;
        inset:0!important;
        width:100%!important;
        height:100%!important;
        border:0!important;
        background:rgba(0,0,0,.62)!important;
        opacity:0!important;
        backdrop-filter:blur(4px)!important;
        -webkit-backdrop-filter:blur(4px)!important;
        transition:opacity 200ms ease!important;
    }

    .dk-mobile-command-layer.is-open .dk-mobile-command-backdrop{
        opacity:1!important;
    }

    .dk-mobile-command-drawer{
        position:absolute!important;
        top:8px!important;
        right:8px!important;
        bottom:8px!important;
        width:min(390px,calc(100% - 16px))!important;
        display:flex!important;
        flex-direction:column!important;
        overflow:hidden!important;
        border:1px solid var(--dk-line)!important;
        border-radius:20px!important;
        background:
            radial-gradient(circle at 100% 0,
                color-mix(in srgb,var(--dk-accent) 13%,transparent),
                transparent 33%),
            color-mix(in srgb,var(--dk-surface) 99%,transparent)!important;
        box-shadow:-24px 0 80px rgba(0,0,0,.48)!important;
        transform:translateX(calc(100% + 24px))!important;
        transition:transform 250ms var(--dk-ease)!important;
    }

    .dk-mobile-command-layer.is-open .dk-mobile-command-drawer{
        transform:translateX(0)!important;
    }

    .dk-mobile-command-head{
        min-height:67px!important;
        display:flex!important;
        align-items:center!important;
        justify-content:space-between!important;
        gap:12px!important;
        padding:12px 13px!important;
        border-bottom:1px solid var(--dk-line)!important;
    }

    .dk-mobile-command-head small{
        display:block!important;
        color:var(--dk-accent)!important;
        font-size:7px!important;
        font-weight:950!important;
        letter-spacing:.14em!important;
    }

    .dk-mobile-command-head strong{
        display:block!important;
        margin-top:3px!important;
        color:var(--dk-text)!important;
        font-size:21px!important;
        line-height:1!important;
    }

    .dk-mobile-command-close{
        width:38px!important;
        height:38px!important;
        display:grid!important;
        place-items:center!important;
        padding:0!important;
        border:1px solid var(--dk-line)!important;
        border-radius:11px!important;
        background:var(--dk-surface-2)!important;
        color:var(--dk-text)!important;
        cursor:pointer!important;
        font-size:22px!important;
    }

    .dk-mobile-command-search{
        height:45px!important;
        display:flex!important;
        align-items:center!important;
        gap:8px!important;
        margin:12px 12px 5px!important;
        padding:0 11px!important;
        border:1px solid var(--dk-line)!important;
        border-radius:12px!important;
        background:color-mix(in srgb,var(--dk-bg) 57%,var(--dk-surface))!important;
    }

    .dk-mobile-command-search span{
        color:var(--dk-muted)!important;
        font-size:18px!important;
    }

    .dk-mobile-command-search input{
        min-width:0!important;
        flex:1!important;
        height:100%!important;
        padding:0!important;
        border:0!important;
        outline:0!important;
        background:transparent!important;
        color:var(--dk-text)!important;
        box-shadow:none!important;
        font-size:12px!important;
    }

    .dk-mobile-command-nav{
        flex:1!important;
        display:grid!important;
        align-content:start!important;
        gap:5px!important;
        overflow:auto!important;
        padding:8px 12px 18px!important;
        overscroll-behavior:contain!important;
    }

    .dk-mobile-command-link{
        min-height:45px!important;
        display:flex!important;
        align-items:center!important;
        padding:0 13px!important;
        border:1px solid var(--dk-line-soft)!important;
        border-radius:12px!important;
        background:color-mix(in srgb,var(--dk-bg) 31%,var(--dk-surface))!important;
        color:color-mix(in srgb,var(--dk-text) 80%,var(--dk-muted))!important;
        text-decoration:none!important;
        font-size:11px!important;
        font-weight:800!important;
    }

    .dk-mobile-command-link:hover,
    .dk-mobile-command-link.is-current{
        border-color:var(--dk-accent-line)!important;
        background:var(--dk-accent-soft)!important;
        color:var(--dk-text)!important;
    }

    .dk-mobile-command-bottom{
        padding:12px 14px 14px!important;
        border-top:1px solid var(--dk-line)!important;
    }

    .dk-mobile-command-bottom span{
        display:block!important;
        color:var(--dk-text)!important;
        font-size:9px!important;
        font-weight:900!important;
        letter-spacing:.09em!important;
    }

    .dk-mobile-command-bottom small{
        display:block!important;
        margin-top:4px!important;
        color:var(--dk-muted)!important;
        font-size:8px!important;
    }
}

@media(prefers-reduced-motion:reduce){
    .dk-header-65 *,
    .dk-mobile-command-layer *{
        animation:none!important;
        transition:none!important;
    }
}


/* ===== SOURCE: deadkop-inline-emoji-6.4.2.css ===== */

/* ============================================================
   DEADKOP 6.4.2 — INLINE EMOJI / WP-SMILEY FIX
   ============================================================ */

/*
 WordPress normally ships essentially this rule itself.
 DEADKOP migrated content can contain <img class="emoji"> without the
 WordPress frontend CSS, so generic article image styles made them huge.
*/
.deadkop-engine .single-content img.emoji,
.deadkop-engine .single-content img.wp-smiley,
.deadkop-engine .single-content img.dk-inline-emoji,
.deadkop-engine .article-content img.emoji,
.deadkop-engine .article-content img.wp-smiley,
.deadkop-engine .article-content img.dk-inline-emoji,
.dk21-editor img.emoji,
.dk21-editor img.wp-smiley,
.dk21-editor img.dk-inline-emoji{
    display:inline-block!important;
    width:1em!important;
    min-width:1em!important;
    max-width:1em!important;
    height:1em!important;
    min-height:1em!important;
    max-height:1em!important;
    margin:0 .08em!important;
    padding:0!important;

    border:0!important;
    border-radius:0!important;
    outline:0!important;

    background:none!important;
    box-shadow:none!important;
    filter:none!important;

    object-fit:contain!important;
    object-position:center!important;

    vertical-align:-.12em!important;
    cursor:default!important;

    transform:none!important;
}

/* Never let generic figure/media rules treat an emoji as a hero image. */
.deadkop-engine .single-content figure:has(> img.dk-inline-emoji),
.deadkop-engine .article-content figure:has(> img.dk-inline-emoji){
    display:inline!important;
    width:auto!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:none!important;
    box-shadow:none!important;
}

/* If old imported HTML wrapped only the smiley in an anchor, keep it inline. */
.deadkop-engine .single-content a:has(> img.dk-inline-emoji),
.deadkop-engine .article-content a:has(> img.dk-inline-emoji){
    display:inline!important;
    line-height:inherit!important;
}

/* Emoji paragraphs that couldn't be automatically merged still shouldn't
   create a giant vertical block. */
.deadkop-engine .single-content p:has(> img.dk-inline-emoji:only-child),
.deadkop-engine .article-content p:has(> img.dk-inline-emoji:only-child){
    min-height:0!important;
    margin:.15em 0!important;
    padding:0!important;
    line-height:1.35!important;
}

/* The lightbox should never open an inline emoji. */
.deadkop-engine .single-content img.dk-inline-emoji{
    pointer-events:none!important;
}

/* Editor safety: generic figure rule currently forces figure images to 100%.
   Override it for migrated emoji content. */
.dk21-editor figure:has(img.dk-inline-emoji){
    display:inline!important;
    width:auto!important;
    margin:0!important;
    padding:0!important;
    background:none!important;
    border:0!important;
}

.dk21-editor figure:has(img.dk-inline-emoji) img.dk-inline-emoji{
    width:1em!important;
    height:1em!important;
}

/* Common check/cross list lines look cleaner with slightly increased spacing. */
.deadkop-engine .single-content p > img.dk-inline-emoji:first-child,
.deadkop-engine .article-content p > img.dk-inline-emoji:first-child{
    margin-left:0!important;
    margin-right:.38em!important;
}


/* ===== 7.0 FINAL SAFETY / NORMALIZATION ===== */


:root{--dk-safe-gutter:clamp(10px,2vw,28px)}
html,body{max-width:100%;overflow-x:clip}
img,video,svg,canvas,iframe{max-width:100%}
img,video{height:auto}
.dk-engine-main{min-width:0;overflow-x:clip}
.dk-engine-main :where(.container,.dk-engine-shell,.dk-community-page,.dk-legacy-page,.archive-page,.dk-archive-page){min-width:0;max-width:100%}
.dk-engine-main :where(table){max-width:100%}
.dk-table-scroll,.table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.dk-command-logo,.footer-logo-row img,.dk-user-avatar,.dk-chat-avatar,.dk-friend-card>img,.dk-dm-dialog__avatar img,.dk-dm-chat-person img,.dk-dm-msg>img{object-fit:cover}
@media(max-width:760px){
  .dk-engine-main{padding-bottom:max(72px,env(safe-area-inset-bottom))}
  input,select,textarea{font-size:16px}
}


/* ==========================================================
   DEADKOP 7.1 — VISUAL QA / MOBILE FOUNDATION
   Canonical rules only. No extra global stylesheet layer.
   ========================================================== */

:root{
    --dk-tap:44px;
    --dk-readable:820px;
}

/* Prevent accidental horizontal page growth from long URLs/text. */
body,
.dk-engine-main,
.site-main{
    min-width:0!important;
}
:where(.dk-engine-main,.site-main) :where(section,article,aside,div,nav,main){
    min-width:0;
}
:where(.dk-engine-main,.site-main) :where(h1,h2,h3,h4,p,a,span,strong,small){
    overflow-wrap:anywhere;
}

/* Stable media defaults. */
:where(.dk-engine-main,.site-main) img{
    max-width:100%;
}
:where(.dk-engine-main,.site-main) iframe,
:where(.dk-engine-main,.site-main) video{
    max-width:100%!important;
}

/* Header: only the 6.5/7.1 command header controls compact state. */
.dk-header-65.is-compact{
    transform:none!important;
}
.dk-header-65 .dk-command-shell{
    width:min(var(--dk-shell),calc(100% - 24px))!important;
}
.dk-header-65 .dk-command-top{
    min-width:0!important;
}
.dk-header-65 .dk-command-search{
    min-width:180px!important;
}
.dk-header-65 .dk-command-menu{
    min-width:0!important;
}
.dk-header-65 .dk-command-menu::-webkit-scrollbar{
    height:0!important;
}

/* Buttons should remain usable even when text wraps. */
.dk-header-65 :where(button,a),
.dk-mobile-command-layer :where(button,a){
    touch-action:manipulation;
}

/* iOS Safari: inputs below 16px trigger browser zoom. */
@media(max-width:800px){
    :where(input,textarea,select){
        font-size:16px!important;
    }

    .site-header.dk-command-header.dk-header-65{
        position:sticky!important;
        top:0!important;
        z-index:900!important;
    }

    .dk-header-65 .dk-command-shell{
        width:calc(100% - 12px)!important;
        margin:6px auto!important;
        border-radius:18px!important;
    }

    .dk-header-65 .dk-command-top{
        min-height:58px!important;
        gap:8px!important;
        padding:8px!important;
    }

    .dk-header-65 .dk-command-brand{
        flex:0 0 auto!important;
    }

    .dk-header-65 .dk-command-logo{
        width:42px!important;
        height:42px!important;
        border-radius:12px!important;
    }

    .dk-header-65 .dk-command-actions{
        margin-left:auto!important;
        gap:6px!important;
    }

    .dk-header-65 .dk-profile-avatar-65,
    .dk-header-65 .dk-command-profile-toggle img{
        width:38px!important;
        height:38px!important;
    }

    .dk-mobile-menu-toggle{
        width:42px!important;
        height:42px!important;
        min-width:42px!important;
        border-radius:12px!important;
    }

    .dk-mobile-command-drawer{
        width:min(390px,92vw)!important;
        max-width:92vw!important;
        padding-bottom:max(18px,env(safe-area-inset-bottom))!important;
    }

    .dk-mobile-command-link{
        min-height:48px!important;
        padding:0 14px!important;
        border-radius:12px!important;
    }

    .dk-mobile-command-search input{
        min-height:46px!important;
    }
}

@media(max-width:430px){
    .dk-header-65 .dk-command-shell{
        width:calc(100% - 8px)!important;
        margin:4px auto!important;
    }
}


/* ==========================================================
   DEADKOP 7.1.1 — TYPOGRAPHY POLISH
   Larger, cleaner typography without external font downloads.
   ========================================================== */

:root{
    --dk-font-display: ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI", Arial, sans-serif;
    --dk-font-text: ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Arial, sans-serif;
    --dk-font-mono: ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, monospace;

    --dk-type-body:16px;
    --dk-type-small:13px;
    --dk-type-meta:12px;
    --dk-type-nav:14px;
}

html{
    font-size:16px!important;
    text-size-adjust:100%;
    -webkit-text-size-adjust:100%;
}

body{
    font-family:var(--dk-font-text)!important;
    font-size:var(--dk-type-body)!important;
    line-height:1.55!important;
    font-synthesis:none;
    text-rendering:optimizeLegibility;
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
}

:where(h1,h2,h3,h4,h5,h6),
.dk-display-title,
.dk-section-title,
.dk-command-brand,
.dk-command-menu{
    font-family:var(--dk-font-display)!important;
}

:where(h1,h2,h3,h4){
    letter-spacing:-.035em;
    text-wrap:balance;
}

:where(p,li,dd,dt,label,input,textarea,select,button){
    font-family:var(--dk-font-text)!important;
}

/* Main navigation should be readable, not micro UI. */
.dk-header-65 .dk-command-menu a,
.dk-header-65 .dk-command-menu button,
.dk-header-65 .dk-command-actions a,
.dk-header-65 .dk-command-actions button{
    font-size:14px!important;
    font-weight:700!important;
    letter-spacing:-.012em!important;
}

.dk-header-65 .dk-command-search input{
    font-size:14px!important;
}

.dk-header-65 .dk-now-playing,
.dk-header-65 .dk-command-status,
.dk-header-65 .dk-command-profile-meta{
    font-size:12px!important;
    line-height:1.35!important;
}

/* Generic badges / metadata: never 8–9px anymore. */
:where(
    .dk-chip,
    .dk-badge,
    .dk-kicker,
    .dk-card-badge,
    .dk-home-card__badge,
    .dk-archive-badge,
    .single-kicker
){
    font-size:11px!important;
    line-height:1!important;
    font-weight:800!important;
    letter-spacing:.055em!important;
}

:where(
    .dk-card-meta,
    .dk-home-card__meta,
    .dk-archive-meta,
    .single-meta,
    .post-meta
){
    font-size:12px!important;
    line-height:1.4!important;
}

/* Buttons. */
:where(.dk-engine-main,.site-main) button,
:where(.dk-engine-main,.site-main) .btn,
:where(.dk-engine-main,.site-main) [class*="button"]{
    font-size:13px;
}

/* Mobile keeps readable sizing. */
@media(max-width:760px){
    body{
        font-size:16px!important;
    }

    .dk-header-65 .dk-command-menu a,
    .dk-header-65 .dk-command-menu button{
        font-size:15px!important;
    }

    .dk-mobile-command-link{
        font-size:16px!important;
        font-weight:700!important;
    }

    .dk-mobile-command-search input{
        font-size:16px!important;
    }
}


/* ==========================================================
   DEADKOP 7.2.2 — HEADER GEOMETRY HOTFIX
   ========================================================== */
.dk-header-65,
.dk-command-header{
    position:sticky!important;
    top:0!important;
    z-index:10000!important;
}
.dk-command-profile{
    position:relative!important;
    z-index:220!important;
}
.dk-command-profile-toggle{
    position:relative!important;
    z-index:221!important;
}
.dk-command-profile-menu,
[data-dk-profile-panel]{
    z-index:200000!important;
    pointer-events:auto!important;
}

/* Compact mode now actually frees vertical reading space. */
@media(min-width:761px){
    .dk-command-header.is-compact{
        padding-top:3px!important;
    }
    .dk-command-header.is-compact .dk-command-shell{
        border-radius:18px!important;
    }
    .dk-command-header.is-compact .dk-command-top{
        min-height:58px!important;
        padding-top:4px!important;
        padding-bottom:4px!important;
    }
    .dk-command-header.is-compact .dk-command-logo{
        width:42px!important;
        height:42px!important;
    }
    .dk-command-header.is-compact .dk-command-search{
        min-height:42px!important;
    }
    .dk-command-header.is-compact .dk-command-action,
    .dk-command-header.is-compact .dk-command-live,
    .dk-command-header.is-compact .dk-command-profile-toggle{
        min-height:46px!important;
    }
    .dk-command-header.is-compact .dk-command-navline{
        padding-top:3px!important;
        padding-bottom:4px!important;
    }
    .dk-command-header.is-compact .dk-command-menu{
        min-height:44px!important;
    }
    .dk-command-header.is-compact .dk-command-menu > li > a{
        min-height:40px!important;
    }
    .dk-command-header.is-compact .dk-command-now-playing{
        display:none!important;
    }
}


/* DEADKOP 7.2.3 — direct profile button, zero JS dependency */
.dk-command-profile-direct{
    text-decoration:none!important;
}
.dk-command-profile-direct em{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    font-style:normal!important;
    color:#7fcfff!important;
    font-size:16px!important;
}


/* ==========================================================
   DEADKOP 7.3.0 — NAVIGATION ENDGAME
   Wide, centered mega menus that stay inside the viewport.
   ========================================================== */

.dk-header-65 .dk-command-navline{
    isolation:isolate!important;
}
.dk-header-65 .dk-command-menu{
    position:static!important;
}
.dk-header-65 .dk-menu-mega-parent{
    position:static!important;
}
.dk-header-65 .dk-menu-mega{
    position:absolute!important;
    top:calc(100% + 8px)!important;
    left:50%!important;
    right:auto!important;
    width:min(900px,calc(100vw - 72px))!important;
    max-width:min(900px,calc(100vw - 72px))!important;
    max-height:min(590px,calc(100vh - 190px))!important;
    margin:0!important;
    padding:10px!important;
    overflow:auto!important;
    border:1px solid color-mix(in srgb,var(--dk-accent) 24%,var(--dk-line))!important;
    border-radius:20px!important;
    background:
        radial-gradient(circle at 82% -20%,rgba(22,139,255,.18),transparent 34%),
        linear-gradient(145deg,rgba(4,18,31,.985),rgba(2,10,18,.99))!important;
    box-shadow:
        0 34px 100px rgba(0,0,0,.58),
        0 0 0 1px rgba(64,176,255,.03) inset!important;
    backdrop-filter:blur(30px) saturate(145%)!important;
    -webkit-backdrop-filter:blur(30px) saturate(145%)!important;
    transform:translate(-50%,-7px) scale(.985)!important;
    transform-origin:top center!important;
    z-index:30000!important;
}
.dk-header-65 .dk-menu-mega-parent.is-open>.dk-menu-mega,
.dk-header-65 .dk-menu-mega-parent.dk-mega-open>.dk-menu-mega{
    transform:translate(-50%,0) scale(1)!important;
}
.dk-header-65 .dk-menu-mega-head{
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:18px!important;
    padding:15px 16px!important;
    border:1px solid rgba(99,178,255,.12)!important;
    border-radius:14px!important;
    background:linear-gradient(135deg,rgba(17,55,89,.44),rgba(4,16,28,.48))!important;
}
.dk-header-65 .dk-menu-mega-head span{
    display:block!important;
}
.dk-header-65 .dk-menu-mega-head small{
    display:block!important;
    margin-bottom:5px!important;
    color:#4bc7ff!important;
    font-size:9px!important;
    font-weight:950!important;
    letter-spacing:.13em!important;
}
.dk-header-65 .dk-menu-mega-head strong{
    display:block!important;
    margin:0!important;
    color:#f6fbff!important;
    font-size:23px!important;
    line-height:1.05!important;
    letter-spacing:-.035em!important;
}
.dk-header-65 .dk-menu-mega-head em{
    display:block!important;
    margin-top:5px!important;
    color:#8da8bd!important;
    font-size:12px!important;
    font-style:normal!important;
}
.dk-header-65 .dk-menu-mega-head>a{
    min-height:40px!important;
    display:inline-flex!important;
    align-items:center!important;
    gap:8px!important;
    padding:0 13px!important;
    border:1px solid rgba(57,178,255,.28)!important;
    border-radius:10px!important;
    background:rgba(22,131,210,.10)!important;
    color:#94ddff!important;
    text-decoration:none!important;
    font-size:12px!important;
    font-weight:800!important;
}
.dk-header-65 .dk-menu-mega-grid{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:9px!important;
    padding:10px 0 0!important;
}
.dk-header-65 .is-community .dk-menu-mega-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
}
.dk-header-65 .dk-menu-mega-grid li{
    min-width:0!important;
}
.dk-header-65 .dk-menu-mega-grid a{
    min-height:82px!important;
    display:grid!important;
    grid-template-columns:42px minmax(0,1fr)!important;
    align-items:center!important;
    gap:10px!important;
    padding:11px!important;
    border:1px solid rgba(94,164,222,.14)!important;
    border-radius:13px!important;
    background:linear-gradient(145deg,rgba(11,34,56,.82),rgba(3,15,26,.9))!important;
    color:#eaf5ff!important;
    text-decoration:none!important;
    box-shadow:none!important;
}
.dk-header-65 .dk-menu-mega-grid a:hover{
    border-color:rgba(54,190,255,.45)!important;
    background:linear-gradient(145deg,rgba(16,57,90,.94),rgba(5,23,38,.94))!important;
    transform:translateY(-1px)!important;
}
.dk-header-65 .dk-menu-mega-icon{
    width:42px!important;
    height:42px!important;
    display:grid!important;
    place-items:center!important;
    border:1px solid rgba(61,186,255,.22)!important;
    border-radius:11px!important;
    background:rgba(20,131,206,.10)!important;
    color:#56ccff!important;
}
.dk-header-65 .dk-menu-mega-icon .dk-icon{
    width:22px!important;
    height:22px!important;
}
.dk-header-65 .dk-menu-mega-copy{
    min-width:0!important;
    padding:0!important;
}
.dk-header-65 .dk-menu-mega-copy strong{
    display:block!important;
    overflow:hidden!important;
    color:#f4f9ff!important;
    font-size:13px!important;
    line-height:1.2!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.dk-header-65 .dk-menu-mega-copy small{
    display:block!important;
    margin-top:4px!important;
    overflow:hidden!important;
    color:#809bb0!important;
    font-size:10px!important;
    line-height:1.35!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
}
.dk-header-65 .dk-menu-mega-grid a>i{
    display:none!important;
}
.dk-header-65 .dk-menu-mega-foot{
    display:flex!important;
    justify-content:flex-end!important;
    gap:8px!important;
    padding-top:9px!important;
}
.dk-header-65 .dk-menu-mega-foot a{
    min-height:31px!important;
    display:inline-flex!important;
    align-items:center!important;
    padding:0 10px!important;
    border:1px solid rgba(95,165,220,.12)!important;
    border-radius:9px!important;
    color:#7794aa!important;
    text-decoration:none!important;
    font-size:10px!important;
    font-weight:750!important;
}
.dk-header-65 .dk-menu-mega-foot a:hover{
    color:#65cfff!important;
    border-color:rgba(57,190,255,.25)!important;
}

@media(max-width:1120px) and (min-width:801px){
    .dk-header-65 .dk-menu-mega{
        width:min(760px,calc(100vw - 44px))!important;
        max-width:min(760px,calc(100vw - 44px))!important;
    }
    .dk-header-65 .dk-menu-mega-grid,
    .dk-header-65 .is-community .dk-menu-mega-grid{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}

/* ==========================================================
   DEADKOP 7.3.0 — PREMIUM FOOTER
   ========================================================== */
.site-footer.dk-footer-73{
    position:relative!important;
    overflow:hidden!important;
    margin-top:34px!important;
    padding:0 0 max(24px,env(safe-area-inset-bottom))!important;
    border-top:1px solid rgba(52,153,226,.13)!important;
    background:
        linear-gradient(180deg,#020914 0%,#01050b 100%)!important;
    color:#b8cadb!important;
}
.dk-footer-73__glow{
    position:absolute;
    inset:-260px 5% auto;
    height:430px;
    pointer-events:none;
    background:radial-gradient(circle at 50% 50%,rgba(0,143,255,.14),transparent 64%);
    filter:blur(10px);
}
.dk-footer-73__shell{
    position:relative;
    z-index:1;
    width:min(1540px,calc(100% - 36px));
    margin:0 auto;
    padding-top:42px;
}
.dk-footer-73__main{
    display:grid;
    grid-template-columns:minmax(290px,1.35fr) repeat(3,minmax(150px,.62fr)) minmax(230px,.9fr);
    gap:24px;
    padding:26px;
    border:1px solid rgba(69,142,203,.17);
    border-radius:24px;
    background:
        radial-gradient(circle at 88% 5%,rgba(15,120,215,.10),transparent 28%),
        linear-gradient(145deg,rgba(5,20,35,.94),rgba(2,9,17,.98));
    box-shadow:0 30px 80px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.02);
}
.dk-footer-73__brand{
    min-width:0;
    padding-right:6px;
}
.dk-footer-73__brandline{
    display:flex;
    align-items:center;
    gap:13px;
}
.dk-footer-73__logo{
    width:64px;
    height:64px;
    display:grid;
    place-items:center;
    flex:0 0 64px;
    border:1px solid rgba(85,178,239,.16);
    border-radius:16px;
    background:#061523;
}
.dk-footer-73__logo img{
    width:54px;
    height:54px;
    object-fit:contain;
}
.dk-footer-73__brandline strong{
    display:block;
    color:#fff;
    font-size:22px;
    line-height:1;
    letter-spacing:-.025em;
}
.dk-footer-73__brandline small{
    display:block;
    margin-top:6px;
    color:#4ebdff;
    font-size:8px;
    font-weight:900;
    letter-spacing:.22em;
}
.dk-footer-73__brand>p{
    max-width:420px;
    margin:15px 0 0;
    color:#839db1;
    font-size:13px;
    line-height:1.65;
}
.dk-footer-73__playing{
    min-height:52px;
    display:grid;
    grid-template-columns:8px minmax(0,1fr) auto;
    align-items:center;
    gap:10px;
    margin-top:17px;
    padding:8px 11px;
    border:1px solid rgba(81,165,225,.15);
    border-radius:12px;
    background:#03101c;
}
.dk-footer-73__playing>i{
    width:7px;
    height:7px;
    border-radius:50%;
    background:#39dc82;
    box-shadow:0 0 12px rgba(57,220,130,.6);
}
.dk-footer-73__playing span{
    min-width:0;
}
.dk-footer-73__playing small{
    display:block;
    color:#50ca8a;
    font-size:8px;
    font-weight:900;
    letter-spacing:.08em;
}
.dk-footer-73__playing strong{
    display:block;
    overflow:hidden;
    margin-top:2px;
    color:#f0f6fb;
    font-size:12px;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.dk-footer-73__playing em{
    color:#5dc8ff;
    font-size:9px;
    font-style:normal;
    font-weight:900;
}
.dk-footer-73__socials{
    display:flex;
    flex-wrap:wrap;
    gap:8px;
    margin-top:15px;
}
.dk-footer-73__socials a{
    min-height:42px;
    min-width:72px;
    display:grid;
    place-items:center;
    gap:2px;
    padding:6px 10px;
    border:1px solid rgba(78,148,202,.14);
    border-radius:11px;
    background:linear-gradient(145deg,rgba(8,28,46,.82),rgba(3,14,24,.88));
    color:#a7bfd2;
    text-decoration:none;
}
.dk-footer-73__socials a:hover{
    border-color:rgba(45,185,255,.34);
    color:#64d1ff;
}
.dk-footer-73__socials b{
    color:#6fcfff;
    font-size:15px;
}
.dk-footer-73__socials span{
    font-size:9px;
    font-weight:800;
}
.dk-footer-73__column{
    display:grid;
    align-content:start;
    gap:3px;
    padding-top:4px;
    border-left:1px solid rgba(85,147,195,.10);
    padding-left:20px;
}
.dk-footer-73__column h3{
    display:flex;
    align-items:center;
    gap:8px;
    margin:0 0 10px;
    color:#cde9fb;
    font-size:12px;
    font-weight:900;
    letter-spacing:.04em;
    text-transform:uppercase;
}
.dk-footer-73__column h3 span{
    color:#36bfff;
}
.dk-footer-73__column a{
    min-height:31px;
    display:flex;
    align-items:center;
    gap:7px;
    color:#8da4b8;
    text-decoration:none;
    font-size:12px;
    font-weight:650;
}
.dk-footer-73__column a:hover{
    color:#63ceff;
    transform:translateX(2px);
}
.dk-footer-73__column a i{
    min-height:16px;
    display:inline-flex;
    align-items:center;
    padding:0 5px;
    border-radius:999px;
    background:rgba(42,202,130,.10);
    color:#52d695;
    font-size:7px;
    font-style:normal;
    font-weight:950;
}
.dk-footer-73__column a i.is-live{
    padding:0;
    background:none;
    color:#ff525d;
    font-size:9px;
}
.dk-footer-73__community{
    position:relative;
    min-height:290px;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    justify-content:flex-end;
    padding:20px;
    border:1px solid rgba(59,158,225,.18);
    border-radius:18px;
    background:#03101b;
}
.dk-footer-73__community-bg{
    position:absolute;
    inset:0;
    background:
        linear-gradient(180deg,rgba(2,12,20,.15),rgba(2,10,17,.94) 75%),
        url('/assets/deadkop/profile/profile-banner-raven-7.2.1.webp') center/cover no-repeat;
    opacity:.56;
    pointer-events:none;
}
.dk-footer-73__community>*:not(.dk-footer-73__community-bg){
    position:relative;
    z-index:1;
}
.dk-footer-73__community>small{
    color:#48c8ff;
    font-size:8px;
    font-weight:950;
    letter-spacing:.14em;
}
.dk-footer-73__community>strong{
    margin-top:6px;
    color:#f4faff;
    font-size:23px;
    line-height:1.08;
    letter-spacing:-.035em;
}
.dk-footer-73__community>p{
    margin:9px 0 15px;
    color:#8da5b8;
    font-size:11px;
    line-height:1.5;
}
.dk-footer-73__community>a{
    min-height:40px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    border:1px solid rgba(45,188,255,.46);
    border-radius:11px;
    background:linear-gradient(135deg,rgba(0,117,255,.22),rgba(0,192,255,.10));
    color:#d7f4ff;
    text-decoration:none;
    font-size:11px;
    font-weight:900;
}
.dk-footer-73__community>a:hover{
    box-shadow:0 0 30px rgba(0,154,255,.16);
    color:#fff;
}
.dk-footer-73__pulse{
    display:grid;
    grid-template-columns:215px minmax(0,1fr);
    gap:16px;
    align-items:center;
    margin-top:14px;
    padding:14px 16px;
    border:1px solid rgba(67,144,202,.15);
    border-radius:18px;
    background:linear-gradient(145deg,rgba(5,19,32,.95),rgba(2,9,16,.98));
}
.dk-footer-73__pulse-title{
    min-width:0;
}
.dk-footer-73__pulse-title>span{
    color:#34beff;
}
.dk-footer-73__pulse-title>strong{
    margin-left:8px;
    color:#d9effd;
    font-size:11px;
    font-weight:900;
    letter-spacing:.05em;
}
.dk-footer-73__pulse-title>small{
    display:block;
    margin-top:5px;
    color:#627f96;
    font-size:9px;
}
.dk-footer-73__pulse-grid{
    display:grid;
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:7px;
    pointer-events:none; /* decorative status rail by design */
    user-select:none;
}
.dk-footer-73__pulse-grid>span{
    min-width:0;
    display:grid;
    grid-template-columns:34px minmax(0,1fr);
    grid-template-rows:auto auto;
    align-items:center;
    gap:0 8px;
    padding:8px;
    border:1px solid rgba(67,139,192,.12);
    border-radius:10px;
    background:#04121e;
}
.dk-footer-73__pulse-grid b{
    grid-row:1/3;
    width:34px;
    height:34px;
    display:grid;
    place-items:center;
    border:1px solid rgba(53,182,255,.18);
    border-radius:9px;
    background:rgba(18,120,188,.08);
    color:#51caff;
    font-size:8px;
    font-weight:950;
}
.dk-footer-73__pulse-grid strong{
    overflow:hidden;
    color:#dbeaf4;
    font-size:10px;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.dk-footer-73__pulse-grid small{
    overflow:hidden;
    color:#627e93;
    font-size:8px;
    text-overflow:ellipsis;
    white-space:nowrap;
}
.dk-footer-73__bottom{
    min-height:62px;
    display:grid;
    grid-template-columns:1fr auto 1fr;
    align-items:center;
    gap:18px;
    margin-top:14px;
    padding:0 12px;
    border-top:1px solid rgba(79,145,195,.11);
    color:#6c879d;
    font-size:10px;
}
.dk-footer-73__bottom>div{
    display:flex;
    align-items:center;
    gap:9px;
}
.dk-footer-73__bottom p{
    margin:0;
}
.dk-footer-73__shield,
.dk-footer-73__powered>span{
    width:28px;
    height:28px;
    display:grid;
    place-items:center;
    border:1px solid rgba(65,185,255,.24);
    border-radius:9px;
    background:#041422;
    color:#65d1ff;
    font-size:8px;
    font-weight:950;
}
.dk-footer-73__legal{
    justify-content:center;
}
.dk-footer-73__legal i{
    color:#284a63;
    font-style:normal;
}
.dk-footer-73__powered{
    justify-content:flex-end;
}
.dk-footer-73__powered strong{
    color:#86d9ff;
}

@media(max-width:1240px){
    .dk-footer-73__main{
        grid-template-columns:1.2fr repeat(3,.7fr);
    }
    .dk-footer-73__community{
        grid-column:1/-1;
        min-height:190px;
    }
    .dk-footer-73__pulse{
        grid-template-columns:1fr;
    }
}
@media(max-width:900px){
    .dk-footer-73__shell{
        width:min(100% - 20px,1540px);
    }
    .dk-footer-73__main{
        grid-template-columns:1fr 1fr;
        padding:18px;
    }
    .dk-footer-73__brand,
    .dk-footer-73__community{
        grid-column:1/-1;
    }
    .dk-footer-73__column{
        padding-left:0;
        border-left:0;
        border-top:1px solid rgba(85,147,195,.10);
        padding-top:15px;
    }
    .dk-footer-73__pulse-grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }
    .dk-footer-73__bottom{
        grid-template-columns:1fr;
        padding:16px 4px;
    }
    .dk-footer-73__legal,
    .dk-footer-73__powered{
        justify-content:flex-start;
    }
}
@media(max-width:560px){
    .dk-footer-73__main{
        grid-template-columns:1fr;
        gap:16px;
    }
    .dk-footer-73__brand,
    .dk-footer-73__community{
        grid-column:auto;
    }
    .dk-footer-73__pulse-grid{
        grid-template-columns:1fr;
    }
    .dk-footer-73__socials a{
        flex:1 1 calc(50% - 4px);
    }
}


/* ==========================================================
   DEADKOP 7.4.1 — SERVER RESCUE / CYBER PORTAL
   No new Blade partials. No new required CSS asset.
   ========================================================== */
:root{
 --dkx-shell:min(1480px,calc(100% - 40px));
 --dkx-bg:#020812;--dkx-panel:#061522;--dkx-line:rgba(72,159,220,.18);
 --dkx-text:#f4f9fd;--dkx-muted:#819caf;--dkx-cyan:#46ceff;
}
body.dkx-ui-741{background:radial-gradient(circle at 50% -250px,rgba(18,112,216,.14),transparent 38%),linear-gradient(180deg,#020812,#01050a 84%)!important;color:var(--dkx-text)!important}
body.dkx-ui-741.dkx-lock{overflow:hidden!important}
.dkx-header{position:sticky;top:0;z-index:10000;background:rgba(1,8,15,.94);border-bottom:1px solid var(--dkx-line);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.dkx-header__shell{width:var(--dkx-shell);margin:auto}
.dkx-header__top{min-height:72px;display:grid;grid-template-columns:245px minmax(280px,1fr) auto;align-items:center;gap:16px}
.dkx-brand{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important}
.dkx-logo-mark{width:58px;height:58px;display:block;filter:drop-shadow(0 0 15px rgba(46,183,255,.24));flex:0 0 auto}
.dkx-brand__copy strong{display:block;color:#fff;font-size:25px;line-height:.9;font-weight:950;font-style:italic;letter-spacing:-.065em;transform:skewX(-5deg)}
.dkx-brand__copy small{display:block;margin-top:6px;color:#58caff;font-size:7px;font-weight:950;letter-spacing:.22em}
.dkx-search{width:min(100%,530px);justify-self:center;min-height:46px;display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(72,157,216,.18);border-radius:12px;background:#03101c}
.dkx-search .dk-icon{width:18px;height:18px;color:#b5cbd9}.dkx-search input{width:100%;border:0!important;outline:0!important;background:transparent!important;color:#eaf7ff!important;font-size:13px!important}.dkx-search input::placeholder{color:#657f93}.dkx-search kbd{padding:5px 7px;border:1px solid rgba(85,150,197,.16);border-radius:7px;color:#7690a3;background:#071725;font-size:9px}
.dkx-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.dkx-action,.dkx-live,.dkx-profile,.dkx-login{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid rgba(67,151,212,.17);border-radius:12px;background:linear-gradient(145deg,#081d30,#03101b);color:#dbeaf4!important;text-decoration:none!important;font-size:10px;font-weight:850;white-space:nowrap}
.dkx-action .dk-icon,.dkx-login .dk-icon{width:18px;height:18px;color:#48caff}.dkx-action b{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#147fff;color:#fff;font-size:8px}
.dkx-live i{width:8px;height:8px;border-radius:50%;background:#53697a}.dkx-live.is-live{border-color:rgba(196,65,255,.35)}.dkx-live.is-live i{background:#ff3c78;box-shadow:0 0 13px #ff3c78}
.dkx-profile{padding:4px 10px 4px 5px}.dkx-profile img{width:38px;height:38px;border-radius:10px;object-fit:cover;border:1px solid rgba(57,183,255,.25)}.dkx-profile span{display:grid}.dkx-profile strong{font-size:10px}.dkx-profile small{color:#70899c;font-size:8px}.dkx-profile>b{color:#5fbfe8}
.dkx-search-mobile,.dkx-burger{display:none}
.dkx-nav-wrap{position:relative;border-top:1px solid rgba(60,138,193,.1);border-bottom:1px solid rgba(60,138,193,.1)}
.dkx-nav{min-height:58px;display:flex;align-items:center;justify-content:center;gap:5px}
.dkx-nav__link{min-height:43px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#91a9bb!important;text-decoration:none!important;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}
.dkx-nav__link>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(46,171,235,.16);border-radius:9px;background:rgba(12,80,120,.13);color:#46c6ff}.dkx-nav__link .dk-icon{width:16px;height:16px}.dkx-nav__link em{padding:4px 5px;border-radius:999px;background:rgba(35,213,139,.1);color:#48dd9e;font-size:6px;font-style:normal}.dkx-nav__link>i{color:#678397;font-style:normal}
.dkx-nav__link:hover,.dkx-nav__mega-trigger[aria-expanded="true"]{border-color:rgba(44,184,255,.32);background:linear-gradient(145deg,rgba(18,86,134,.44),rgba(5,30,49,.72));color:#f1faff!important}
.dkx-now{min-height:44px;display:flex;align-items:center;justify-content:space-between;color:#7e99ad;font-size:9px}.dkx-now>div{display:flex;align-items:center;gap:9px;min-width:0}.dkx-now i{width:7px;height:7px;border-radius:50%;background:#3de18a;box-shadow:0 0 11px #3de18a}.dkx-now span{font-size:8px;font-weight:950;letter-spacing:.08em}.dkx-now strong{color:#e0edf6;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dkx-now em{padding:4px 8px;border-radius:999px;background:#08294a;color:#66cfff;font-size:8px;font-style:normal;font-weight:900}.dkx-now a{min-height:30px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(52,181,246,.23);border-radius:9px;color:#63ccff!important;text-decoration:none!important;font-size:9px;font-weight:850}
.dkx-mega{position:absolute!important;top:calc(100% + 9px)!important;left:50%!important;right:auto!important;width:min(1180px,calc(100vw - 56px))!important;max-width:none!important;max-height:calc(100vh - 190px)!important;overflow:auto!important;transform:translateX(-50%)!important;margin:0!important;padding:14px!important;border:1px solid rgba(48,179,247,.3)!important;border-radius:20px!important;background:radial-gradient(circle at 86% 0%,rgba(27,115,255,.16),transparent 32%),linear-gradient(150deg,#041421,#020910)!important;box-shadow:0 36px 100px rgba(0,0,0,.65)!important;z-index:10100!important}
.dkx-mega__head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:4px 5px 11px;margin-bottom:12px;border-bottom:1px solid rgba(72,149,204,.12)}.dkx-mega__head small{display:block;color:#52ccff;font-size:8px;font-weight:950;letter-spacing:.12em}.dkx-mega__head strong{display:block;margin-top:3px;color:#fff;font-size:19px}.dkx-mega__head p{margin:4px 0 0;color:#718da2;font-size:9px}.dkx-mega__head>a{min-height:37px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid rgba(53,187,255,.23);border-radius:10px;background:#071c2d;color:#83d9ff!important;text-decoration:none!important;font-size:9px;font-weight:850}
.dkx-platform-layout{display:grid;grid-template-columns:minmax(0,1.5fr) 190px minmax(245px,.7fr);gap:11px}
.dkx-platform-main{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.dkx-platform-card{position:relative;min-height:126px;display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:11px;overflow:hidden;padding:14px;border:1px solid;border-radius:14px;color:#fff!important;text-decoration:none!important}
.dkx-platform-card:before{content:"";position:absolute;inset:-40% 40% -60% -10%;filter:blur(20px);opacity:.62}.dkx-platform-card>*{position:relative;z-index:1}
.dkx-platform-card.is-ps{border-color:#2570ff;background:linear-gradient(135deg,#071949,#08295f 58%,#06101f)}.dkx-platform-card.is-ps:before{background:#0876ff}
.dkx-platform-card.is-xbox{border-color:#1ba856;background:linear-gradient(135deg,#052b1b,#074926 58%,#041812)}.dkx-platform-card.is-xbox:before{background:#16db67}
.dkx-platform-card.is-nintendo{border-color:#e22745;background:linear-gradient(135deg,#4c0714,#70091c 58%,#21040b)}.dkx-platform-card.is-nintendo:before{background:#ff2143}
.dkx-platform-card.is-pc{border-color:#8e3fff;background:linear-gradient(135deg,#260750,#420a76 58%,#160526)}.dkx-platform-card.is-pc:before{background:#a442ff}
.dkx-platform-glyph{width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:17px;background:rgba(255,255,255,.08);font-size:16px;font-weight:950}.dkx-platform-card strong{display:block;font-size:14px}.dkx-platform-card small{display:block;margin-top:3px;color:rgba(240,248,255,.72);font-size:9px}.dkx-platform-card em{display:block;margin-top:7px;color:rgba(225,240,250,.52);font-size:8px;font-style:normal}.dkx-platform-card>i{font-style:normal;font-size:17px}
.dkx-platform-more{display:grid;align-content:start;gap:6px}.dkx-platform-more>small{margin-bottom:3px;color:#718da2;font-size:8px;font-weight:950;letter-spacing:.09em}.dkx-platform-more a{min-height:41px;display:grid;grid-template-columns:32px 1fr;align-items:center;gap:8px;padding:0 8px;border:1px solid rgba(66,142,199,.14);border-radius:9px;background:#04131f;color:#9cb5c7!important;text-decoration:none!important;font-size:9px}.dkx-platform-more a span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:#071e31;color:#50caff;font-size:7px;font-weight:950}
.dkx-platform-promo{position:relative;overflow:hidden;min-height:260px;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;border:1px solid rgba(67,181,247,.24);border-radius:14px;background:radial-gradient(circle at 75% 17%,rgba(255,37,102,.23),transparent 25%),radial-gradient(circle at 25% 18%,rgba(24,129,255,.35),transparent 29%),linear-gradient(145deg,#06172b,#06101d);color:#fff}.dkx-platform-promo>small{color:#51caff;font-size:7px;font-weight:950;letter-spacing:.11em}.dkx-platform-promo>strong{margin-top:4px;font-size:21px;line-height:.98}.dkx-platform-promo>p{margin:8px 0 0;color:#8ca5b8;font-size:9px}
.dkx-controller{position:absolute;top:35px;left:50%;width:156px;height:72px;transform:translateX(-50%) rotate(-4deg);border:3px solid rgba(101,211,255,.72);border-radius:48px 48px 28px 28px;background:#09233b;box-shadow:0 0 34px rgba(34,164,255,.24)}.dkx-controller:before,.dkx-controller:after{content:"";position:absolute;top:31px;width:28px;height:28px;border:2px solid #67d5ff;border-radius:50%}.dkx-controller:before{left:23px}.dkx-controller:after{right:23px}.dkx-controller span:before,.dkx-controller span:after{content:"";position:absolute;left:31px;top:42px;background:#67d5ff;border-radius:2px}.dkx-controller span:before{width:20px;height:5px}.dkx-controller span:after{width:5px;height:20px;left:39px;top:34px}
.dkx-community-layout{display:grid;grid-template-columns:1fr 300px;gap:11px}.dkx-community-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.dkx-community-card{min-height:115px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:12px;border:1px solid rgba(63,151,210,.16);border-radius:12px;background:linear-gradient(145deg,#071b2c,#04111d);color:#edf8ff!important;text-decoration:none!important}.dkx-community-card>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(20,129,200,.12);color:#54cbff}.dkx-community-card .dk-icon{width:20px;height:20px}.dkx-community-card strong{font-size:10px}.dkx-community-card small{color:#728ea3;font-size:8px;line-height:1.35}.dkx-community-card.tone-2>span{color:#5ee29c}.dkx-community-card.tone-3>span{color:#c875ff}.dkx-community-card.tone-4>span{color:#ffc65a}
.dkx-community-live{min-height:245px;display:flex;flex-direction:column;justify-content:flex-end;padding:17px;border:1px solid rgba(73,168,235,.2);border-radius:14px;background:radial-gradient(circle at 65% 20%,rgba(23,108,255,.25),transparent 35%),linear-gradient(145deg,#08192a,#020b13)}.dkx-community-live>i{width:8px;height:8px;border-radius:50%;background:#38df82;box-shadow:0 0 12px #38df82}.dkx-community-live>small{margin-top:9px;color:#54ccff;font-size:7px;font-weight:950;letter-spacing:.12em}.dkx-community-live>strong{margin-top:4px;color:#fff;font-size:19px}.dkx-community-live>p{margin:7px 0 12px;color:#85a0b3;font-size:9px;line-height:1.45}.dkx-community-live>a{min-height:36px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(55,186,252,.26);border-radius:9px;color:#cceeff!important;text-decoration:none!important;font-size:9px;font-weight:850;background:#061a2a}
.dkx-mega-shade{position:fixed;inset:0;z-index:9990;background:rgba(0,5,10,.46);backdrop-filter:blur(2px)}
.dkx-home{width:var(--dkx-shell)!important;max-width:none!important;margin:0 auto!important;padding:27px 0 0!important}
.dkx-home-hero{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(330px,.72fr);gap:14px}
.dkx-home-hero__main{min-height:575px!important;margin:0!important;border:1px solid rgba(53,163,231,.22)!important;border-radius:19px!important;overflow:hidden!important;background:#020a12!important}.dkx-home-hero__main .dk-home-hero__slider{position:relative!important;min-height:575px!important;height:100%!important}
.dkx-hero-slide{min-height:575px!important;background-image:linear-gradient(90deg,rgba(2,8,14,.96),rgba(2,8,14,.68) 47%,rgba(2,8,14,.16) 78%),linear-gradient(180deg,transparent 35%,rgba(2,8,14,.65)),var(--hero-bg)!important;background-size:cover!important;background-position:center!important}
.dkx-hero-slide__content{width:min(650px,78%)!important;min-height:575px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:46px!important}.dkx-hero-badges{display:flex;gap:7px;margin-bottom:15px}.dkx-hero-badges span{padding:7px 9px;border:1px solid rgba(60,183,246,.27);border-radius:999px;background:rgba(5,30,50,.65);color:#76d3ff;font-size:7px;font-weight:950;letter-spacing:.08em}.dkx-hero-slide h1{margin:0!important;color:#fff!important;font-size:clamp(42px,4.4vw,68px)!important;line-height:.98!important;letter-spacing:-.055em!important}.dkx-hero-slide p{max-width:610px!important;margin:17px 0 0!important;color:#bfd0dc!important;font-size:14px!important;line-height:1.58!important}.dkx-hero-actions{display:flex;gap:9px;margin-top:22px}.dkx-btn{min-height:43px;display:inline-flex;align-items:center;padding:0 15px;border-radius:10px;text-decoration:none!important;font-size:9px;font-weight:900}.dkx-btn.primary{border:1px solid #39c5ff;background:linear-gradient(135deg,#0a7fff,#1cc2ff);color:#fff!important}.dkx-btn.ghost{border:1px solid rgba(76,157,213,.22);background:rgba(3,16,26,.56);color:#a4d4ec!important}.dkx-hero-meta{display:flex;gap:14px;margin-top:17px;color:#7895a9;font-size:8px}.dkx-hero-controls{position:absolute!important;right:18px!important;bottom:17px!important;z-index:5!important;display:flex!important;align-items:center!important;gap:8px!important}.dkx-hero-controls>button{width:32px!important;height:32px!important;border:1px solid rgba(72,159,216,.18)!important;border-radius:9px!important;background:rgba(2,13,22,.8)!important;color:#75d4ff!important}.dkx-hero-controls .dk-hero-dots{display:flex!important;gap:5px!important}.dkx-hero-controls .dk-hero-dots button{width:7px!important;height:7px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#536f82!important}.dkx-hero-controls .dk-hero-dots button.is-active{width:20px!important;border-radius:999px!important;background:#36bfff!important}
.dkx-home-side{display:grid;grid-template-rows:auto 1fr auto;gap:12px}.dkx-side-card{padding:13px;border:1px solid rgba(59,151,213,.17);border-radius:15px;background:linear-gradient(145deg,#071b2d,#03101b);box-shadow:0 16px 40px rgba(0,0,0,.17)}.dkx-side-card__title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.dkx-side-card__title h2{margin:0;color:#f3f8fc;font-size:15px}.dkx-side-card__title>a{color:#50caff!important;text-decoration:none!important;font-size:8px;font-weight:850}.dkx-side-card__title>span{color:#899fb0;font-size:8px;font-weight:950;letter-spacing:.07em}.dkx-side-card__title i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#38dc80;box-shadow:0 0 11px #38dc80}
.dkx-playing__body{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:11px}.dkx-playing__cover{width:72px;height:72px;display:grid;place-items:center;border:1px solid rgba(53,185,248,.22);border-radius:12px;background:radial-gradient(circle at 50% 45%,rgba(0,135,255,.23),transparent 58%),#04121f;color:#56cfff}.dkx-playing__cover .dk-icon{width:34px;height:34px}.dkx-playing__body strong{display:block;color:#fff;font-size:12px}.dkx-playing__body small{display:block;margin-top:4px;color:#6dc8f3;font-size:8px}.dkx-playing>a{min-height:34px;display:flex;align-items:center;justify-content:center;margin-top:11px;border:1px solid rgba(55,176,240,.2);border-radius:9px;background:#061a2a;color:#8ddcff!important;text-decoration:none!important;font-size:8px;font-weight:900}
.dkx-fresh__list{display:grid;gap:6px}.dkx-fresh__list>a{min-height:82px;display:grid;grid-template-columns:86px 1fr 14px;align-items:center;gap:8px;padding:6px;border:1px solid rgba(65,139,194,.12);border-radius:10px;background:#04131f;color:#dbeaf3!important;text-decoration:none!important}.dkx-fresh__thumb{width:86px;height:66px;display:grid;place-items:center;overflow:hidden;border-radius:8px;background:#061827;color:#51caff;font-size:9px;font-weight:950}.dkx-fresh__thumb img{width:100%;height:100%;object-fit:cover}.dkx-fresh__list small{display:block;color:#4acaff;font-size:6px;font-weight:950}.dkx-fresh__list strong{display:-webkit-box;overflow:hidden;margin-top:3px;color:#edf6fb;font-size:9px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dkx-fresh__list em{display:block;margin-top:5px;color:#627d91;font-size:6px;font-style:normal}.dkx-fresh__list>a>b{color:#48caff}
.dkx-quick-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dkx-quick-grid a{min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid rgba(67,140,195,.13);border-radius:9px;background:#04131f;color:#93adbf!important;text-align:center;text-decoration:none!important;font-size:7px;font-weight:800}.dkx-quick-grid .dk-icon{width:19px;height:19px;color:#4acaff}.dkx-quick-grid a:nth-child(2) .dk-icon{color:#ffc044}.dkx-quick-grid a:nth-child(3) .dk-icon{color:#bd62ff}
.dkx-moods{margin-top:15px;padding:15px;border:1px solid rgba(56,149,212,.14);border-radius:17px;background:linear-gradient(145deg,rgba(7,24,40,.79),rgba(2,11,19,.9))}.dkx-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:11px}.dkx-section-head small{display:block;color:#4bcaff;font-size:7px;font-weight:950;letter-spacing:.11em}.dkx-section-head h2{margin:3px 0 0;color:#fff;font-size:19px}.dkx-section-head>a{color:#53caff!important;text-decoration:none!important;font-size:8px;font-weight:850}.dkx-moods__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.dkx-moods__grid>a{position:relative;min-height:105px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:11px;border:1px solid;border-radius:11px;color:#fff!important;text-decoration:none!important}.dkx-moods__grid>a:before{content:"";position:absolute;inset:-50% -30% 40%;filter:blur(18px);opacity:.55}.dkx-moods__grid>a>*{position:relative}.dkx-moods__grid span{font-size:21px}.dkx-moods__grid strong{margin-top:7px;font-size:10px}.dkx-moods__grid small{margin-top:2px;color:rgba(235,247,255,.58);font-size:7px}.dkx-moods .m1{border-color:#9d2b40;background:#21070f}.dkx-moods .m1:before{background:#e62e4d}.dkx-moods .m2{border-color:#a16d25;background:#211405}.dkx-moods .m2:before{background:#ff9e21}.dkx-moods .m3{border-color:#286bd0;background:#07162d}.dkx-moods .m3:before{background:#1b7cff}.dkx-moods .m4{border-color:#8336c1;background:#1b082b}.dkx-moods .m4:before{background:#b441ff}.dkx-moods .m5{border-color:#278cb2;background:#061d2b}.dkx-moods .m5:before{background:#22cfff}.dkx-moods .m6{border-color:#32995c;background:#071f12}.dkx-moods .m6:before{background:#29df78}
.dkx-section{margin-top:15px!important}.dkx-home .dk-home-strip,.dkx-home .dk-home-panel,.dkx-home .dk-home-split>div{border:1px solid rgba(58,148,209,.14)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(7,24,40,.72),rgba(2,11,19,.88))!important}.dkx-home .dk-home-strip{padding:15px!important}.dkx-home .dk-home-editorial-grid,.dkx-home .dk-home-split{gap:13px!important;margin-top:15px!important}.dkx-home .dk-home-panel,.dkx-home .dk-home-split>div{padding:15px!important}.dkx-home .dk-home-card{border:1px solid rgba(59,144,204,.13)!important;border-radius:12px!important;background:#051522!important;overflow:hidden!important}.dkx-home .dk-home-card__thumb{aspect-ratio:16/9!important;height:auto!important}.dkx-home .dk-home-card__thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.dkx-home .dk-home-card__body{padding:11px!important}.dkx-home .dk-home-card h3{font-size:13px!important}.dkx-home .dk-home-card p{font-size:9px!important}.dkx-home [data-dk-home-section="collections"] .dk-home-strip__grid{min-height:0!important;height:auto!important}
.dkx-footer{position:relative;margin-top:23px;padding:34px 0 22px;border-top:1px solid rgba(55,157,224,.17);background:radial-gradient(circle at 92% 30%,rgba(28,98,255,.11),transparent 25%),linear-gradient(180deg,#020913,#01050a)}.dkx-footer__shell{width:var(--dkx-shell);margin:auto}.dkx-footer__grid{display:grid;grid-template-columns:minmax(280px,1.35fr) repeat(3,minmax(125px,.58fr)) minmax(245px,.9fr);gap:22px}.dkx-footer-logo{display:flex;align-items:center;gap:10px}.dkx-footer-logo .dkx-logo-mark{width:70px;height:70px}.dkx-footer-logo strong{display:block;color:#fff;font-size:26px;font-style:italic;font-weight:950;letter-spacing:-.06em;transform:skewX(-5deg)}.dkx-footer-logo small{display:block;margin-top:5px;color:#59caff;font-size:7px;font-weight:950;letter-spacing:.2em}.dkx-footer-brand>p{max-width:410px;margin:13px 0;color:#7791a5;font-size:9px;line-height:1.6}.dkx-footer-socials{display:flex;flex-wrap:wrap;gap:6px}.dkx-footer-socials a{min-height:34px;display:flex;align-items:center;padding:0 9px;border:1px solid rgba(62,143,202,.13);border-radius:8px;background:#04131f;color:#8da8ba!important;text-decoration:none!important;font-size:8px;font-weight:800}.dkx-footer-col{display:grid;gap:2px;padding-left:17px;border-left:1px solid rgba(73,142,192,.1)}.dkx-footer-col h3{margin:0 0 7px;color:#dfeef8;font-size:10px;text-transform:uppercase}.dkx-footer-col a{min-height:27px;display:flex;align-items:center;color:#718da2!important;text-decoration:none!important;font-size:9px;font-weight:700}.dkx-footer-col a:hover{color:#50caff!important}.dkx-footer-live{min-height:205px;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;border:1px solid rgba(62,167,235,.17);border-radius:14px;background:radial-gradient(circle at 80% 15%,rgba(36,136,255,.27),transparent 34%),linear-gradient(145deg,#071827,#020a12)}.dkx-footer-live>i{width:8px;height:8px;border-radius:50%;background:#36df80;box-shadow:0 0 12px #36df80}.dkx-footer-live>small{margin-top:9px;color:#52caff;font-size:7px;font-weight:950;letter-spacing:.11em}.dkx-footer-live>strong{margin-top:4px;color:#fff;font-size:16px}.dkx-footer-live>p{margin:7px 0 11px;color:#829bad;font-size:9px;line-height:1.5}.dkx-footer-live>span{color:#46db8c;font-size:8px;font-weight:850}.dkx-footer-bottom{min-height:55px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:18px;padding-top:13px;border-top:1px solid rgba(70,139,189,.11);color:#5e798d;font-size:8px}.dkx-footer-bottom>b{color:#89afc7;letter-spacing:.1em}.dkx-footer-bottom>span:last-child{text-align:right}
.dkx-mobile-drawer,.dkx-mobile-shade,.dkx-mobile-bottom,.dkx-search-overlay{display:none}
.dkx-search-overlay{position:fixed;inset:0;z-index:20000;align-items:flex-start;justify-content:center;padding-top:15vh;background:rgba(0,5,10,.84);backdrop-filter:blur(14px)}.dkx-search-overlay.is-open{display:flex}.dkx-search-overlay>button{position:absolute;top:22px;right:22px;width:42px;height:42px;border:1px solid rgba(75,157,215,.2);border-radius:11px;background:#061827;color:#96cce8;font-size:23px}.dkx-search-overlay form{width:min(720px,calc(100% - 32px));min-height:64px;display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:0 11px 0 17px;border:1px solid rgba(49,190,255,.34);border-radius:15px;background:#041522}.dkx-search-overlay input{border:0!important;outline:0!important;background:transparent!important;color:#fff!important;font-size:17px!important}.dkx-search-overlay button[type=submit]{min-height:42px;padding:0 14px;border:0;border-radius:9px;background:linear-gradient(135deg,#0b82ff,#24c8ff);color:#fff;font-weight:850}
@media(max-width:1260px){:root{--dkx-shell:min(100% - 28px,1480px)}.dkx-header__top{grid-template-columns:205px minmax(240px,1fr) auto;gap:10px}.dkx-action span,.dkx-profile span{display:none}.dkx-nav__link{padding:0 7px}.dkx-platform-layout{grid-template-columns:1fr 175px}.dkx-platform-promo{grid-column:1/-1;min-height:170px}.dkx-controller{left:auto;right:40px;transform:none;top:43px}.dkx-home-hero{grid-template-columns:minmax(0,1.65fr) 330px}.dkx-footer__grid{grid-template-columns:minmax(250px,1.2fr) repeat(3,minmax(110px,.55fr))}.dkx-footer-live{grid-column:1/-1;min-height:150px}}
@media(max-width:1040px){.dkx-nav__link b{font-size:8px}.dkx-nav__link>span{width:28px;height:28px}.dkx-community-layout{grid-template-columns:1fr}.dkx-community-grid{grid-template-columns:repeat(4,1fr)}.dkx-community-live{min-height:160px}.dkx-home-hero{grid-template-columns:1fr}.dkx-home-side{grid-template-columns:1fr 1.5fr;grid-template-rows:auto auto}.dkx-quick{grid-column:1/-1}.dkx-moods__grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:880px){
 :root{--dkx-shell:calc(100% - 18px)}
 body.dkx-ui-741{padding-bottom:70px}
 .dkx-header{padding-top:max(5px,env(safe-area-inset-top))}
 .dkx-header__top{min-height:57px;grid-template-columns:1fr auto}
 .dkx-logo-mark{width:44px;height:44px}.dkx-brand__copy strong{font-size:20px}.dkx-brand__copy small{font-size:6px}
 .dkx-search,.dkx-action,.dkx-live,.dkx-profile,.dkx-login,.dkx-nav-wrap,.dkx-now{display:none!important}
 .dkx-search-mobile,.dkx-burger{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid rgba(66,151,210,.18);border-radius:10px;background:#051725;color:#75d3ff}
 .dkx-search-mobile .dk-icon{width:19px;height:19px}.dkx-burger{position:relative}.dkx-burger span{position:absolute;width:18px;height:2px;border-radius:999px;background:#91dfff}.dkx-burger span:nth-child(1){transform:translateY(-6px)}.dkx-burger span:nth-child(3){transform:translateY(6px)}
 .dkx-mobile-shade{position:fixed;inset:0;z-index:19980;background:rgba(0,5,10,.7);backdrop-filter:blur(4px)}.dkx-mobile-shade.is-open{display:block}
 .dkx-mobile-drawer{position:fixed;top:0;right:0;bottom:0;z-index:19990;width:min(390px,92vw);overflow:auto;padding:max(13px,env(safe-area-inset-top)) 13px max(20px,env(safe-area-inset-bottom));background:linear-gradient(180deg,#061521,#020910);border-left:1px solid rgba(58,173,239,.24)}.dkx-mobile-drawer.is-open{display:block}
 .dkx-mobile-head{display:flex;align-items:center;justify-content:space-between}.dkx-mobile-head>button{width:39px;height:39px;border:1px solid rgba(71,153,211,.18);border-radius:10px;background:#04121e;color:#91cce9;font-size:23px}
 .dkx-mobile-user{min-height:68px;display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:9px;margin-top:13px;padding:8px;border:1px solid rgba(55,174,241,.18);border-radius:12px;background:#071b2c;color:#eaf7ff!important;text-decoration:none!important}.dkx-mobile-user img{width:52px;height:52px;border-radius:10px;object-fit:cover}.dkx-mobile-user strong{display:block;font-size:11px}.dkx-mobile-user small{display:block;margin-top:3px;color:#69cda7;font-size:8px}
 .dkx-mobile-links{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.dkx-mobile-links a{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid rgba(66,146,204,.14);border-radius:9px;background:#04131f;color:#9eb8cb!important;text-decoration:none!important;font-size:9px;font-weight:800}.dkx-mobile-links .dk-icon{width:16px;height:16px;color:#50caff}
 .dkx-mobile-group{margin-top:9px;border:1px solid rgba(61,145,204,.15);border-radius:10px;background:#04131f;overflow:hidden}.dkx-mobile-group summary{min-height:46px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#c9deec;font-size:9px;font-weight:850;list-style:none}.dkx-mobile-group summary::-webkit-details-marker{display:none}.dkx-mobile-group>div{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:0 7px 7px}.dkx-mobile-group a{min-height:36px;display:flex;align-items:center;padding:0 8px;border-radius:8px;background:#071b2c;color:#8da9bc!important;text-decoration:none!important;font-size:8px}
 .dkx-mobile-bottom{position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:15000;min-height:57px;display:grid;grid-template-columns:repeat(5,1fr);padding:5px;border:1px solid rgba(66,169,230,.22);border-radius:15px;background:rgba(3,15,25,.94);backdrop-filter:blur(18px);box-shadow:0 14px 50px rgba(0,0,0,.46)}
 .dkx-mobile-bottom a,.dkx-mobile-bottom button{min-width:0;min-height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:0;border-radius:9px;background:transparent;color:#7795aa!important;text-decoration:none!important;font-size:7px;font-weight:800}.dkx-mobile-bottom .dk-icon{width:18px;height:18px;color:#51caff}
 .dkx-home{padding-top:13px!important}.dkx-home-hero__main,.dkx-home-hero__main .dk-home-hero__slider,.dkx-hero-slide{min-height:500px!important}.dkx-hero-slide__content{width:100%!important;min-height:500px!important;padding:27px 21px 55px!important;background:linear-gradient(180deg,rgba(2,8,14,.08),rgba(2,8,14,.83) 72%)}.dkx-hero-slide h1{font-size:clamp(34px,9vw,50px)!important}.dkx-hero-slide p{font-size:12px!important}.dkx-home-side{grid-template-columns:1fr!important}.dkx-quick{grid-column:auto}.dkx-moods__grid{display:flex;overflow-x:auto;gap:8px;scroll-snap-type:x mandatory;scrollbar-width:none}.dkx-moods__grid::-webkit-scrollbar{display:none}.dkx-moods__grid>a{flex:0 0 155px;scroll-snap-align:start}
 .dkx-home .dk-home-editorial-grid,.dkx-home .dk-home-split{grid-template-columns:1fr!important}.dkx-footer{padding-bottom:82px}.dkx-footer__grid{grid-template-columns:1fr 1fr;gap:17px}.dkx-footer-brand,.dkx-footer-live{grid-column:1/-1}.dkx-footer-col{padding-left:0;border-left:0;border-top:1px solid rgba(71,140,190,.1);padding-top:11px}.dkx-footer-bottom{grid-template-columns:1fr;gap:5px}.dkx-footer-bottom>span:last-child{text-align:left}
}
@media(max-width:560px){:root{--dkx-shell:calc(100% - 12px)}.dkx-brand__copy small{display:none}.dkx-home-hero__main,.dkx-home-hero__main .dk-home-hero__slider,.dkx-hero-slide{min-height:465px!important}.dkx-hero-slide__content{min-height:465px!important;padding:21px 15px 54px!important}.dkx-hero-slide h1{font-size:33px!important}.dkx-hero-actions{width:100%;flex-wrap:wrap}.dkx-btn{flex:1}.dkx-fresh__list>a{grid-template-columns:76px 1fr 12px}.dkx-fresh__thumb{width:76px;height:60px}.dkx-quick-grid{grid-template-columns:1fr 1fr}.dkx-footer__grid{grid-template-columns:1fr}.dkx-footer-brand,.dkx-footer-live{grid-column:auto}.dkx-footer-logo .dkx-logo-mark{width:60px;height:60px}.dkx-footer-logo strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.dkx-ui-741 *{transition:none!important;animation:none!important}}


/* ==========================================================
   DEADKOP 7.4.3 — NAVIGATION + TAXONOMY CLEANUP
   ========================================================== */
.dkx-ui-743 .dkx-nav__mega-trigger{
    transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease;
}
.dkx-ui-743 .dkx-nav__mega-trigger:hover,
.dkx-ui-743 .dkx-nav__mega-trigger[aria-expanded="true"]{
    box-shadow:0 0 0 1px rgba(67,196,255,.12),0 0 28px rgba(16,132,214,.13);
}
.dkx-ui-743 .dkx-mega.is-open{
    animation:dkxMegaIn .15s ease-out both;
}
@keyframes dkxMegaIn{
    from{opacity:0;transform:translateX(-50%) translateY(-5px) scale(.992)}
    to{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}
}
.dkx-browse-page{width:100%;padding:28px 0 42px}
.dkx-browse-shell{width:var(--dkx-shell);margin:0 auto}
.dkx-browse-hero{
    position:relative;min-height:220px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;
    overflow:hidden;padding:30px;border:1px solid rgba(64,164,227,.2);border-radius:20px;
    background:radial-gradient(circle at 88% 18%,rgba(49,161,255,.18),transparent 28%),radial-gradient(circle at 10% 0%,rgba(83,65,255,.11),transparent 33%),linear-gradient(145deg,#071b2d,#03101b)
}
.dkx-browse-hero:before{content:"";position:absolute;right:-80px;top:-140px;width:390px;height:390px;border:1px solid rgba(68,186,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(52,162,231,.025),0 0 0 88px rgba(52,162,231,.018)}
.dkx-browse-hero>div,.dkx-browse-back{position:relative;z-index:1}
.dkx-browse-kicker{display:block;margin-bottom:8px;color:#4ccaff;font-size:8px;font-weight:950;letter-spacing:.14em}
.dkx-browse-hero h1{margin:0!important;color:#f6fbff!important;font-size:clamp(36px,4.2vw,62px)!important;line-height:.98!important;letter-spacing:-.05em!important}
.dkx-browse-hero p{max-width:760px;margin:14px 0 0;color:#94adbf;font-size:12px;line-height:1.6}
.dkx-browse-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.dkx-browse-meta span{min-height:29px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(61,159,220,.16);border-radius:999px;background:rgba(3,16,27,.55);color:#7898ad;font-size:8px;font-weight:800}
.dkx-browse-back{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(58,183,247,.22);border-radius:10px;background:#061a2a;color:#75d5ff!important;text-decoration:none!important;font-size:9px;font-weight:850}
.dkx-browse-content{margin-top:15px;padding:15px;border:1px solid rgba(57,147,207,.14);border-radius:18px;background:linear-gradient(145deg,rgba(7,24,40,.72),rgba(2,11,19,.9))}
.dkx-browse-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}
.dkx-browse-grid>*{min-width:0}
.dkx-browse-pager{margin-top:18px;padding-top:15px;border-top:1px solid rgba(66,142,195,.1)}
.dkx-browse-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}
.dkx-browse-empty strong{color:#f1f8fc;font-size:22px}
.dkx-browse-empty p{max-width:680px;margin:10px auto 18px;color:#7894a8;font-size:11px;line-height:1.65}
.dkx-browse-empty a{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(54,184,248,.22);border-radius:10px;background:#071c2d;color:#6fd3ff!important;text-decoration:none!important;font-size:9px;font-weight:850}
.dkx-browse--playstation .dkx-browse-hero{border-color:rgba(37,112,255,.32);background:radial-gradient(circle at 85% 15%,rgba(35,102,255,.24),transparent 30%),linear-gradient(145deg,#071949,#04111f)}
.dkx-browse--xbox .dkx-browse-hero{border-color:rgba(27,168,86,.3);background:radial-gradient(circle at 85% 15%,rgba(22,219,103,.18),transparent 30%),linear-gradient(145deg,#052b1b,#041612)}
.dkx-browse--nintendo .dkx-browse-hero{border-color:rgba(226,39,69,.3);background:radial-gradient(circle at 85% 15%,rgba(255,33,67,.18),transparent 30%),linear-gradient(145deg,#3c0912,#16070b)}
.dkx-browse--pc .dkx-browse-hero{border-color:rgba(142,63,255,.3);background:radial-gradient(circle at 85% 15%,rgba(164,66,255,.19),transparent 30%),linear-gradient(145deg,#22094a,#12071d)}
.dkx-browse--esports .dkx-browse-hero{border-color:rgba(50,130,255,.28)}
.dkx-browse--tech .dkx-browse-hero{border-color:rgba(44,205,255,.28)}
.dkx-browse--industry .dkx-browse-hero{border-color:rgba(255,178,62,.24)}
@media(max-width:1100px){.dkx-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){
    .dkx-browse-page{padding-top:14px}.dkx-browse-hero{min-height:0;display:block;padding:21px 16px}
    .dkx-browse-hero h1{font-size:36px!important}.dkx-browse-hero p{font-size:11px}.dkx-browse-back{margin-top:18px}
    .dkx-browse-content{padding:9px}.dkx-browse-grid{grid-template-columns:1fr!important;gap:9px!important}
}

/* DEADKOP 7.4.4 — browse taxonomy repair */
.dkx-browse-page{width:100%;padding:28px 0 42px}
.dkx-browse-shell{width:var(--dkx-shell);margin:0 auto}
.dkx-browse-hero{position:relative;min-height:220px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;overflow:hidden;padding:30px;border:1px solid rgba(64,164,227,.2);border-radius:20px;background:radial-gradient(circle at 88% 18%,rgba(49,161,255,.18),transparent 28%),radial-gradient(circle at 10% 0%,rgba(83,65,255,.11),transparent 33%),linear-gradient(145deg,#071b2d,#03101b)}
.dkx-browse-hero:before{content:"";position:absolute;right:-80px;top:-140px;width:390px;height:390px;border:1px solid rgba(68,186,255,.12);border-radius:50%;box-shadow:0 0 0 42px rgba(52,162,231,.025),0 0 0 88px rgba(52,162,231,.018)}
.dkx-browse-hero>div,.dkx-browse-back{position:relative;z-index:1}
.dkx-browse-kicker{display:block;margin-bottom:8px;color:#4ccaff;font-size:8px;font-weight:950;letter-spacing:.14em}
.dkx-browse-hero h1{margin:0!important;color:#f6fbff!important;font-size:clamp(36px,4.2vw,62px)!important;line-height:.98!important;letter-spacing:-.05em!important}
.dkx-browse-hero p{max-width:760px;margin:14px 0 0;color:#94adbf;font-size:12px;line-height:1.6}
.dkx-browse-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.dkx-browse-meta span{min-height:29px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(61,159,220,.16);border-radius:999px;background:rgba(3,16,27,.55);color:#7898ad;font-size:8px;font-weight:800}
.dkx-browse-back{flex:0 0 auto;min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(58,183,247,.22);border-radius:10px;background:#061a2a;color:#75d5ff!important;text-decoration:none!important;font-size:9px;font-weight:850}
.dkx-browse-content{margin-top:15px;padding:15px;border:1px solid rgba(57,147,207,.14);border-radius:18px;background:linear-gradient(145deg,rgba(7,24,40,.72),rgba(2,11,19,.9))}
.dkx-browse-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}
.dkx-browse-grid>*{min-width:0}
.dkx-browse-pager{margin-top:18px;padding-top:15px;border-top:1px solid rgba(66,142,195,.1)}
.dkx-browse-empty{min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;text-align:center}
.dkx-browse-empty strong{color:#f1f8fc;font-size:22px}.dkx-browse-empty p{max-width:680px;margin:10px auto 18px;color:#7894a8;font-size:11px;line-height:1.65}
.dkx-browse-empty a{min-height:40px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(54,184,248,.22);border-radius:10px;background:#071c2d;color:#6fd3ff!important;text-decoration:none!important;font-size:9px;font-weight:850}
.dkx-browse--playstation .dkx-browse-hero{border-color:rgba(37,112,255,.32);background:radial-gradient(circle at 85% 15%,rgba(35,102,255,.24),transparent 30%),linear-gradient(145deg,#071949,#04111f)}
.dkx-browse--xbox .dkx-browse-hero{border-color:rgba(27,168,86,.3);background:radial-gradient(circle at 85% 15%,rgba(22,219,103,.18),transparent 30%),linear-gradient(145deg,#052b1b,#041612)}
.dkx-browse--nintendo .dkx-browse-hero{border-color:rgba(226,39,69,.3);background:radial-gradient(circle at 85% 15%,rgba(255,33,67,.18),transparent 30%),linear-gradient(145deg,#3c0912,#16070b)}
.dkx-browse--pc .dkx-browse-hero{border-color:rgba(142,63,255,.3);background:radial-gradient(circle at 85% 15%,rgba(164,66,255,.19),transparent 30%),linear-gradient(145deg,#22094a,#12071d)}
.dkx-browse--esports .dkx-browse-hero{border-color:rgba(50,130,255,.28)}.dkx-browse--tech .dkx-browse-hero{border-color:rgba(44,205,255,.28)}.dkx-browse--industry .dkx-browse-hero{border-color:rgba(255,178,62,.24)}
@media(max-width:1100px){.dkx-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.dkx-browse-page{padding-top:14px}.dkx-browse-hero{min-height:0;display:block;padding:21px 16px}.dkx-browse-hero h1{font-size:36px!important}.dkx-browse-hero p{font-size:11px}.dkx-browse-back{margin-top:18px}.dkx-browse-content{padding:9px}.dkx-browse-grid{grid-template-columns:1fr!important;gap:9px!important}}


/* DEADKOP 7.5.0 — CONTENT ARCHITECTURE / GENRE DIRECTORY */
.dk750-genres{background:radial-gradient(circle at 10% 0,rgba(26,113,224,.10),transparent 34%),radial-gradient(circle at 88% 5%,rgba(122,55,240,.08),transparent 32%)}
.dk750-genres-hero{position:relative;overflow:hidden;border:1px solid rgba(62,164,228,.17)!important;background:radial-gradient(circle at 84% 16%,rgba(38,137,255,.18),transparent 30%),linear-gradient(145deg,#071827,#020b13)!important}
.dk750-genres-hero:after{content:"GENRES";position:absolute;right:-18px;bottom:-34px;color:rgba(85,177,232,.035);font-size:150px;font-weight:1000;letter-spacing:-.08em;pointer-events:none}
.dk750-genre-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}
.dk750-genre-meta span{min-height:29px;display:inline-flex;align-items:center;padding:0 9px;border:1px solid rgba(62,157,218,.14);border-radius:999px;background:rgba(3,16,27,.54);color:#7797ab;font-size:8px;font-weight:800}
.dk750-genres-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.dk750-genre-card{position:relative;min-height:150px!important;grid-template-columns:46px minmax(0,1fr) auto!important;align-items:end!important;overflow:hidden;border-radius:16px!important;background:#061522!important}
.dk750-genre-card:before{content:"";position:absolute;inset:-45% 35% 30% -35%;border-radius:50%;filter:blur(28px);opacity:.28;pointer-events:none}
.dk750-genre-card>*{position:relative;z-index:1}.dk750-genre-card .dk-genre-card-icon{width:46px;height:46px;border-radius:13px;font-size:20px}
.dk750-genre-card .dk-genre-card-copy strong{font-size:14px}.dk750-genre-card .dk-genre-card-copy small{display:-webkit-box;overflow:hidden;min-height:30px;margin-top:5px;color:#7893a7;font-size:8px;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.dk750-genre-card .dk-genre-card-copy em{display:block;margin-top:9px;color:#50c8fb;font-size:7px;font-style:normal;font-weight:900}
.dk750-genre-card.tone-red:before{background:#e42d4b}.dk750-genre-card.tone-gold:before{background:#f09b23}.dk750-genre-card.tone-blue:before{background:#237cff}.dk750-genre-card.tone-purple:before{background:#9f3cff}.dk750-genre-card.tone-cyan:before{background:#26c6e7}.dk750-genre-card.tone-green:before{background:#24d36a}.dk750-genre-card.tone-orange:before{background:#f27c24}.dk750-genre-card.tone-indigo:before{background:#5d5df0}.dk750-genre-card.tone-teal:before{background:#20c1b2}.dk750-genre-card.tone-lime:before{background:#78cf43}.dk750-genre-card.tone-crimson:before{background:#d72b62}.dk750-genre-card.tone-ember:before{background:#b84b24}.dk750-genre-card.tone-sky:before{background:#43a9ef}.dk750-genre-card.tone-violet:before{background:#8c55ef}.dk750-genre-card.tone-mint:before{background:#3bcf9e}.dk750-genre-card.tone-slate:before{background:#7188a8}
@media(max-width:1200px){.dk750-genres-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:900px){.dk750-genres-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:620px){.dk750-genres-grid{grid-template-columns:1fr!important}.dk750-genre-card{min-height:125px!important}.dk750-genres-hero:after{font-size:90px}}



/* DEADKOP 7.7.0 — TRAILER PLAYER */
.dk77-public-player{padding:0 0 18px}
.dk77-public-player>.container{width:var(--dkx-shell,min(1480px,calc(100% - 40px)));margin:0 auto}
.dk77-public-player__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid rgba(126,93,246,.18);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(90deg,rgba(124,58,237,.11),rgba(217,70,239,.045)),#08101b}
.dk77-public-player__head small,.dk77-public-player__head strong{display:block}.dk77-public-player__head small{color:#a78bfa;font-size:7px;font-weight:950;letter-spacing:.11em}.dk77-public-player__head strong{margin-top:3px;color:#eef6fb;font-size:13px}
.dk77-public-player__head>span{padding:5px 8px;border:1px solid rgba(34,211,238,.16);border-radius:999px;background:rgba(34,211,238,.05);color:#67e8f9;font-size:6px;font-weight:900}
.dk77-public-player__frame{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(126,93,246,.18);border-radius:0 0 14px 14px;background:#000;box-shadow:0 20px 60px rgba(0,0,0,.25)}
.dk77-public-player__frame iframe,.dk77-public-player__frame video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;background:#000}
@media(max-width:700px){.dk77-public-player{padding-bottom:10px}.dk77-public-player>.container{width:calc(100% - 20px)}.dk77-public-player__head{padding:9px 10px}.dk77-public-player__head strong{font-size:11px}}


.dk80-public-player{padding:0 0 18px}.dk80-public-player>.container{width:var(--dkx-shell,min(1480px,calc(100% - 40px)));margin:0 auto}.dk80-public-player__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:11px 13px;border:1px solid rgba(168,139,250,.18);border-bottom:0;border-radius:14px 14px 0 0;background:linear-gradient(90deg,rgba(124,58,237,.11),rgba(217,70,239,.04)),#08101b}.dk80-public-player__head small,.dk80-public-player__head strong{display:block}.dk80-public-player__head small{color:#c084fc;font-size:8px;font-weight:950;letter-spacing:.1em}.dk80-public-player__head strong{margin-top:3px;color:#eef6fb;font-size:14px}.dk80-public-player__head>span{padding:5px 8px;border:1px solid rgba(34,211,238,.16);border-radius:999px;background:rgba(34,211,238,.05);color:#67e8f9;font-size:8px;font-weight:900}.dk80-public-player__frame{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid rgba(168,139,250,.18);border-radius:0 0 14px 14px;background:#000;box-shadow:0 20px 60px rgba(0,0,0,.25)}.dk80-public-player__frame iframe,.dk80-public-player__frame video{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:contain;background:#000}@media(max-width:700px){.dk80-public-player>.container{width:calc(100% - 20px)}.dk80-public-player__head strong{font-size:12px}}
