.dkdb-page{--dkdb-bg:#020a18;--dkdb-panel:#07172e;--dkdb-panel2:#0a203d;--dkdb-border:rgba(92,169,255,.16);--dkdb-blue:#159cff;--dkdb-cyan:#28d3ff;--dkdb-text:#f1f8ff;--dkdb-muted:#91aac7;max-width:1340px;margin:0 auto;padding:42px 28px 80px;color:var(--dkdb-text);font-family:inherit;box-sizing:border-box}.dkdb-page *{box-sizing:border-box}.dkdb-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:24px;overflow:hidden;margin-bottom:22px;padding:42px;border:1px solid var(--dkdb-border);border-radius:32px;background:radial-gradient(circle at 85% 10%,rgba(26,165,255,.18),transparent 34%),linear-gradient(135deg,rgba(8,23,49,.98),rgba(4,12,29,.98));box-shadow:0 28px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.04)}.dkdb-hero:after{content:"";position:absolute;inset:auto -80px -130px auto;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(41,103,255,.18),transparent 68%);pointer-events:none}.dkdb-kicker,.dkdb-label{display:inline-flex;align-items:center;gap:8px;color:#85ddff;font-size:11px;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.dkdb-kicker i{width:8px;height:8px;border-radius:50%;background:#3be48a;box-shadow:0 0 0 6px rgba(59,228,138,.10),0 0 18px rgba(59,228,138,.45)}.dkdb-hero h1{max-width:13ch;margin:16px 0 14px;color:#fff;font-size:clamp(44px,6vw,82px);font-weight:1000;letter-spacing:-.055em;line-height:.96}.dkdb-hero p{max-width:760px;margin:0;color:#a9bed7;font-size:17px;line-height:1.7}.dkdb-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.dkdb-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border:1px solid rgba(112,184,255,.18);border-radius:15px;background:rgba(255,255,255,.035);color:#eaf6ff!important;font-size:13px;font-weight:900;text-decoration:none!important;cursor:pointer;transition:.2s ease}.dkdb-button:hover{transform:translateY(-2px);border-color:rgba(87,193,255,.42);background:rgba(33,132,232,.11);box-shadow:0 14px 30px rgba(0,89,190,.16)}.dkdb-button.is-primary{background:linear-gradient(135deg,#087dff,#19c7ff);border-color:rgba(111,220,255,.44);box-shadow:0 15px 36px rgba(0,126,255,.28)}.dkdb-hero-stats{position:relative;z-index:1;display:grid;gap:10px;align-content:center}.dkdb-hero-stats article{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 18px;border:1px solid rgba(105,172,255,.13);border-radius:19px;background:rgba(3,12,29,.58);backdrop-filter:blur(10px)}.dkdb-hero-stats strong{color:#fff;font-size:32px;line-height:1}.dkdb-hero-stats span{max-width:16ch;color:#91aac6;font-size:12px;font-weight:750;text-align:right}.dkdb-next-release{display:grid;grid-template-columns:270px minmax(0,1fr) auto;gap:24px;align-items:center;margin-bottom:22px;padding:20px;border:1px solid var(--dkdb-border);border-radius:28px;background:linear-gradient(135deg,rgba(8,26,54,.96),rgba(4,13,31,.97));box-shadow:0 22px 60px rgba(0,0,0,.25)}.dkdb-next-cover{height:190px;border-radius:20px;background:#0b1c35 center/cover no-repeat;display:grid;place-items:center;color:#75cdff;font-weight:950}.dkdb-next-copy h2{margin:7px 0 9px;color:#fff;font-size:34px;letter-spacing:-.035em}.dkdb-next-copy p{margin:0 0 14px;color:#9db4cf;line-height:1.55}.dkdb-text-link{display:inline-flex;margin-top:12px;color:#79d4ff!important;font-weight:850;text-decoration:none!important}.dkdb-countdown{display:flex;gap:8px}.dkdb-countdown span{min-width:78px;padding:15px 11px;border:1px solid rgba(97,178,255,.18);border-radius:17px;background:rgba(0,9,23,.52);text-align:center}.dkdb-countdown strong,.dkdb-countdown small{display:block}.dkdb-countdown strong{color:#fff;font-size:25px}.dkdb-countdown small{margin-top:4px;color:#7995b1;font-size:9px;font-weight:850;text-transform:uppercase}.dkdb-toolbar{position:sticky;top:88px;z-index:40;display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,.45fr)) auto;gap:10px;margin:0 0 24px;padding:12px;border:1px solid var(--dkdb-border);border-radius:20px;background:rgba(4,14,32,.92);box-shadow:0 18px 45px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.dkdb-toolbar label{display:grid;gap:5px}.dkdb-toolbar label>span{padding-left:4px;color:#7191b0;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.dkdb-toolbar input,.dkdb-toolbar select{width:100%;min-height:44px;padding:0 12px;border:1px solid rgba(99,169,241,.14);border-radius:12px;outline:0;background:#051226;color:#eaf6ff;font:750 12px/1 inherit}.dkdb-search{position:relative}.dkdb-search>span{position:absolute;left:13px;bottom:13px;padding:0!important;color:#72cfff!important;font-size:16px!important}.dkdb-search input{padding-left:38px}.dkdb-reset{align-self:end;min-height:44px;padding:0 14px;border:1px solid rgba(108,177,248,.16);border-radius:12px;background:rgba(26,70,122,.12);color:#91cfff;font-size:11px;font-weight:900;cursor:pointer}.dkdb-month{margin:0 0 34px;opacity:0;transform:translateY(18px);transition:.45s ease}.dkdb-month.is-visible{opacity:1;transform:none}.dkdb-month-head{display:flex;align-items:center;gap:13px;margin-bottom:14px}.dkdb-month-head>span{display:grid;place-items:center;width:54px;height:54px;border:1px solid rgba(86,177,255,.22);border-radius:17px;background:linear-gradient(180deg,rgba(19,142,255,.18),rgba(36,78,184,.08));color:#78d4ff;font-size:17px;font-weight:950}.dkdb-month-head small{color:#6889aa;font-size:10px;font-weight:900;letter-spacing:.12em}.dkdb-month-head h2{margin:1px 0 0;color:#fff;font-size:29px}.dkdb-release-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dkdb-release-card,.dkdb-ua-card{overflow:hidden;border:1px solid var(--dkdb-border);border-radius:23px;background:linear-gradient(180deg,rgba(8,23,49,.98),rgba(4,13,30,.98));box-shadow:0 16px 44px rgba(0,0,0,.22);opacity:0;transform:translateY(18px) scale(.985);transition:transform .28s ease,opacity .45s ease,border-color .2s ease,box-shadow .2s ease}.dkdb-release-card.is-visible,.dkdb-ua-card.is-visible{opacity:1;transform:none}.dkdb-release-card:hover,.dkdb-ua-card:hover{transform:translateY(-5px);border-color:rgba(81,190,255,.34);box-shadow:0 24px 58px rgba(0,0,0,.32),0 0 30px rgba(0,126,255,.08)}.dkdb-release-card[hidden],.dkdb-ua-card[hidden],.dkdb-month[hidden]{display:none!important}.dkdb-release-card.is-past{opacity:.72}.dkdb-release-cover,.dkdb-ua-cover{position:relative;display:grid;place-items:center;height:205px;overflow:hidden;background:#0a1b34 center/cover no-repeat;color:#69cfff;font-weight:950}.dkdb-release-cover:after,.dkdb-ua-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,9,22,.76),transparent 58%)}.dkdb-release-cover time{position:absolute;z-index:2;left:13px;bottom:13px;display:grid;place-items:center;width:60px;height:60px;border:1px solid rgba(255,255,255,.16);border-radius:17px;background:rgba(2,10,24,.80);box-shadow:0 10px 25px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.dkdb-release-cover time strong{font-size:23px;line-height:1}.dkdb-release-cover time small{color:#75d2ff;font-size:9px;font-weight:950}.dkdb-status,.dkdb-ua-level{position:absolute;z-index:2;top:13px;right:13px;padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:999px;background:rgba(4,13,29,.78);color:#dff5ff;font-size:9px;font-weight:950;text-transform:uppercase;backdrop-filter:blur(10px)}.dkdb-status-delayed{color:#ff9baf;border-color:rgba(255,84,116,.28)}.dkdb-status-early-access{color:#ffd87b;border-color:rgba(255,196,73,.28)}.dkdb-status-tba{color:#aaaec3}.dkdb-release-body,.dkdb-ua-body{padding:18px}.dkdb-chip-row,.dkdb-genre-row{display:flex;flex-wrap:wrap;gap:7px}.dkdb-platform,.dkdb-genre{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;border:1px solid rgba(89,163,239,.15);border-radius:8px;background:rgba(29,87,147,.12);color:#86cbf5;font-size:9px;font-weight:900;text-transform:uppercase}.dkdb-genre{color:#b7aaff;border-color:rgba(138,119,255,.17);background:rgba(94,64,190,.10);text-transform:none}.dkdb-release-body h3,.dkdb-ua-body h2{margin:13px 0 7px;color:#fff;font-size:24px;line-height:1.15;letter-spacing:-.025em}.dkdb-developer{margin:0 0 12px;color:#819bb6;font-size:12px}.dkdb-card-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:17px;padding-top:14px;border-top:1px solid rgba(93,143,200,.10)}.dkdb-card-footer a{color:#77d1ff!important;font-size:11px;font-weight:900;text-decoration:none!important}.dkdb-localization{padding:6px 8px;border-radius:8px;background:rgba(76,99,130,.14);color:#8ea7bf;font-size:9px;font-weight:900;text-transform:uppercase}.dkdb-localization-full,.dkdb-localization-voice{background:rgba(34,197,109,.12);color:#65e6a0}.dkdb-localization-subtitles,.dkdb-localization-interface{background:rgba(31,140,255,.13);color:#72c7ff}.dkdb-localization-planned{background:rgba(255,197,64,.12);color:#ffd273}.dkdb-empty{grid-column:1/-1;padding:54px 24px;border:1px dashed rgba(104,171,241,.20);border-radius:24px;background:rgba(7,21,44,.48);text-align:center}.dkdb-empty>span{font-size:38px}.dkdb-empty h2{margin:12px 0 5px;color:#fff}.dkdb-empty p{margin:0;color:#8fa7c1}.dkdb-seo-copy,.dkdb-ua-manifesto{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;margin-top:40px;padding:30px;border:1px solid var(--dkdb-border);border-radius:26px;background:linear-gradient(135deg,rgba(8,25,52,.92),rgba(4,13,29,.94))}.dkdb-seo-copy h2,.dkdb-ua-manifesto h2{margin:8px 0 0;color:#fff;font-size:34px;line-height:1.1}.dkdb-seo-copy p,.dkdb-ua-manifesto p{margin:0;color:#9eb6d0;line-height:1.75}.dkdb-localization-hero{background:radial-gradient(circle at 80% 15%,rgba(255,215,31,.15),transparent 34%),radial-gradient(circle at 65% 75%,rgba(0,112,255,.18),transparent 42%),linear-gradient(135deg,rgba(8,24,51,.98),rgba(4,12,29,.98))}.dkdb-ua-flag{position:absolute;right:-28px;top:0;width:42%;height:100%;opacity:.08;transform:skewX(-13deg);overflow:hidden}.dkdb-ua-flag span{display:block;height:50%}.dkdb-ua-flag span:first-child{background:#1676ff}.dkdb-ua-flag span:last-child{background:#ffd623}.dkdb-kicker.is-ua i{background:#ffd930;box-shadow:0 0 0 6px rgba(255,217,48,.10),0 0 18px rgba(255,217,48,.42)}.dkdb-button.is-ua{background:linear-gradient(135deg,#126eff 0 52%,#ffd721 52% 100%);border-color:rgba(255,231,111,.34);color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.3)}.dkdb-hero-stats.is-ua article:nth-child(2){border-color:rgba(255,215,45,.18)}.dkdb-ua-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}.dkdb-ua-legend article{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--dkdb-border);border-radius:19px;background:rgba(6,20,43,.88);opacity:0;transform:translateY(12px);transition:.35s ease}.dkdb-ua-legend article.is-visible{opacity:1;transform:none}.dkdb-ua-legend article>span{display:grid;place-items:center;width:43px;height:43px;border-radius:14px;background:rgba(17,136,255,.13);color:#7bd0ff;font-weight:950}.dkdb-ua-legend .is-full>span{background:linear-gradient(180deg,#1674ff 0 50%,#ffd822 50%);color:#fff}.dkdb-ua-legend .is-planned>span{color:#ffd46b}.dkdb-ua-legend .is-community>span{color:#ff82ad}.dkdb-ua-legend strong,.dkdb-ua-legend small{display:block}.dkdb-ua-legend strong{color:#fff;font-size:13px}.dkdb-ua-legend small{margin-top:4px;color:#839db9;font-size:10px}.dkdb-localization-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dkdb-ua-cover{height:230px}.dkdb-ua-level-full,.dkdb-ua-level-voice{color:#6bf0a8;border-color:rgba(58,232,138,.27)}.dkdb-ua-level-subtitles,.dkdb-ua-level-interface{color:#71d0ff;border-color:rgba(70,185,255,.28)}.dkdb-ua-level-planned{color:#ffd873;border-color:rgba(255,207,77,.28)}.dkdb-ua-level-community{color:#ff91bc;border-color:rgba(255,103,167,.28)}.dkdb-language-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.dkdb-language-matrix span{display:grid;place-items:center;gap:4px;min-height:64px;border:1px solid rgba(109,156,207,.10);border-radius:13px;background:rgba(2,10,24,.44);color:#566f8a;filter:saturate(.3)}.dkdb-language-matrix span.is-active{border-color:rgba(63,188,255,.20);background:rgba(21,105,194,.10);color:#79d5ff;filter:none}.dkdb-language-matrix i{font-style:normal;font-size:15px;font-weight:950}.dkdb-language-matrix b{font-size:9px;text-transform:uppercase}.dkdb-ua-description{min-height:58px;margin:14px 0 0;color:#94acc5;font-size:12px;line-height:1.6}.dkdb-ua-status{color:#8fabc5;font-size:10px;font-weight:850}.dkdb-link-group{display:flex;gap:10px}.dkdb-faq{margin-top:22px;padding:28px;border:1px solid var(--dkdb-border);border-radius:26px;background:rgba(5,17,37,.88)}.dkdb-faq h2{margin:0 0 15px;color:#fff;font-size:30px}.dkdb-faq details{padding:14px 0;border-top:1px solid rgba(91,142,200,.12)}.dkdb-faq summary{color:#dceeff;font-weight:850;cursor:pointer}.dkdb-faq p{margin:10px 0 0;color:#92aac3;line-height:1.65}@media(max-width:1100px){.dkdb-toolbar{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.dkdb-release-grid,.dkdb-localization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dkdb-next-release{grid-template-columns:220px 1fr}.dkdb-countdown{grid-column:1/-1;justify-content:flex-end}.dkdb-ua-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.dkdb-page{padding:26px 15px 70px}.dkdb-hero{grid-template-columns:1fr;padding:27px;border-radius:25px}.dkdb-hero h1{font-size:48px}.dkdb-hero-stats{grid-template-columns:repeat(3,1fr)}.dkdb-hero-stats article{display:block;text-align:center}.dkdb-hero-stats span{display:block;margin:6px auto 0;text-align:center}.dkdb-next-release{grid-template-columns:1fr}.dkdb-next-cover{height:260px}.dkdb-countdown{justify-content:flex-start}.dkdb-seo-copy,.dkdb-ua-manifesto{grid-template-columns:1fr}.dkdb-toolbar{grid-template-columns:1fr 1fr}.dkdb-search{grid-column:1/-1}}@media(max-width:600px){.dkdb-hero{padding:22px}.dkdb-hero h1{font-size:40px}.dkdb-hero-stats{grid-template-columns:1fr}.dkdb-release-grid,.dkdb-localization-grid,.dkdb-ua-legend{grid-template-columns:1fr}.dkdb-toolbar{grid-template-columns:1fr}.dkdb-search{grid-column:auto}.dkdb-countdown span{min-width:0;flex:1}.dkdb-next-copy h2{font-size:28px}.dkdb-seo-copy h2,.dkdb-ua-manifesto h2{font-size:28px}}


/* DEADKOP 6.2.2 — verified sources and RAWG import */
.dkdb-data-source{display:flex;align-items:center;justify-content:center;gap:9px 14px;flex-wrap:wrap;margin:22px 0;padding:14px 18px;border:1px solid rgba(97,159,224,.14);border-radius:17px;background:rgba(4,15,34,.72);color:#8ea8c2;font-size:11px}.dkdb-data-source a{color:#7bd5ff;font-weight:900;text-decoration:none}.dkdb-data-source small{color:#637e99}.dkdb-ua-cover{position:relative}.dkdb-ua-verify{position:absolute;left:13px;bottom:13px;display:inline-flex;align-items:center;min-height:27px;padding:0 9px;border:1px solid rgba(110,182,255,.22);border-radius:999px;background:rgba(2,11,27,.84);backdrop-filter:blur(9px);color:#c7e7ff;font-size:9px;font-weight:900;text-transform:uppercase}.dkdb-ua-verify-official,.dkdb-ua-verify-verified{border-color:rgba(66,225,137,.30);color:#77eeaa}.dkdb-ua-verify-reported{color:#ffd678}.dkdb-ua-verify-checking{color:#ff97ba}.dkdb-source-proof{display:flex;justify-content:space-between;gap:10px;margin-top:13px;padding:10px 12px;border:1px solid rgba(89,154,222,.11);border-radius:13px;background:rgba(3,14,31,.55)}.dkdb-source-proof strong{color:#bfe7ff;font-size:10px}.dkdb-source-proof span{color:#7894af;font-size:9px}.dkdb-source-guide{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:22px;margin-top:25px;padding:28px;border:1px solid var(--dkdb-border);border-radius:26px;background:radial-gradient(circle at 85% 10%,rgba(255,214,42,.11),transparent 31%),linear-gradient(135deg,rgba(8,25,53,.94),rgba(4,14,31,.96))}.dkdb-source-guide h2{margin:7px 0 10px;color:#fff;font-size:31px;line-height:1.1}.dkdb-source-guide p{margin:0;color:#99b2ce;line-height:1.7}.dkdb-source-guide-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dkdb-source-guide-links a{display:grid;gap:4px;padding:13px 14px;border:1px solid rgba(94,161,229,.13);border-radius:14px;background:rgba(3,14,32,.61);text-decoration:none;transition:.18s ease}.dkdb-source-guide-links a:hover{transform:translateY(-2px);border-color:rgba(62,190,255,.32);background:rgba(8,34,67,.82)}.dkdb-source-guide-links strong{color:#dff3ff;font-size:12px}.dkdb-source-guide-links span{color:#7895b1;font-size:9px}@media(max-width:800px){.dkdb-source-guide{grid-template-columns:1fr}.dkdb-source-guide-links{grid-template-columns:1fr 1fr}}@media(max-width:520px){.dkdb-source-guide-links{grid-template-columns:1fr}.dkdb-source-proof{display:grid}}


/* DEADKOP Core 6.2.6 — Safari localization grid fix */
.dkdb-localization-grid > .dkdb-ua-card{
    display:block;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
}
.dkdb-localization-grid > .dkdb-ua-card[hidden]{
    display:none!important;
}
.dkdb-localization-grid > .dkdb-ua-card.dkdb-card-enter{
    animation:dkdbUaCardEnter .46s cubic-bezier(.2,.75,.25,1) both;
    animation-delay:var(--dkdb-card-delay,0ms);
}
@keyframes dkdbUaCardEnter{
    from{opacity:0;transform:translateY(16px) scale(.985)}
    to{opacity:1;transform:translateY(0) scale(1)}
}
.dkdb-result-count{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    min-height:44px;
    padding:0 13px;
    border:1px solid rgba(93,165,232,.15);
    border-radius:13px;
    background:rgba(4,16,36,.65);
    color:#829db8;
    font-size:10px;
    font-weight:800;
    white-space:nowrap;
}
.dkdb-result-count strong{
    color:#76d5ff;
    font-size:13px;
}
.dkdb-result-count span{
    color:#d7eaff;
}
@media(max-width:1100px){
    .dkdb-result-count{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){
    .dkdb-localization-grid > .dkdb-ua-card.dkdb-card-enter{
        animation:none!important;
    }
}


/* DEADKOP Core 6.2.7 — release calendar all games + Safari fix */
.dkdb-release-list .dkdb-month{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
}
.dkdb-release-grid > .dkdb-release-card{
    display:block;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
}
.dkdb-release-list .dkdb-month[hidden],
.dkdb-release-grid > .dkdb-release-card[hidden]{
    display:none!important;
}
.dkdb-release-grid > .dkdb-release-card.dkdb-release-enter{
    animation:dkdbReleaseCardEnter .48s cubic-bezier(.2,.75,.25,1) both;
    animation-delay:var(--dkdb-card-delay,0ms);
}
@keyframes dkdbReleaseCardEnter{
    from{opacity:0;transform:translateY(18px) scale(.985)}
    to{opacity:1;transform:translateY(0) scale(1)}
}
.dkdb-release-page .dkdb-result-count{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:5px;
    min-height:44px;
    padding:0 13px;
    border:1px solid rgba(93,165,232,.15);
    border-radius:13px;
    background:rgba(4,16,36,.65);
    color:#829db8;
    font-size:10px;
    font-weight:800;
    white-space:nowrap;
}
.dkdb-release-page .dkdb-result-count strong{
    color:#76d5ff;
    font-size:13px;
}
.dkdb-release-page .dkdb-result-count span{
    color:#d7eaff;
}
@media(max-width:1100px){
    .dkdb-release-page .dkdb-result-count{grid-column:1/-1}
}
@media(prefers-reduced-motion:reduce){
    .dkdb-release-grid > .dkdb-release-card.dkdb-release-enter{
        animation:none!important;
    }
}

/* DEADKOP Core 6.2.9 — responsive phone and tablet hardening */
.dkdb-page,
.dkdb-page *{min-width:0}
.dkdb-page img{max-width:100%;height:auto}
.dkdb-release-body h3,
.dkdb-ua-body h2,
.dkdb-next-copy h2,
.dkdb-month-head h2,
.dkdb-source-guide h2,
.dkdb-seo-copy h2,
.dkdb-ua-manifesto h2{overflow-wrap:anywhere;word-break:normal}
.dkdb-toolbar input,
.dkdb-toolbar select,
.dkdb-toolbar button{font-size:16px}
.dkdb-link-group{flex-wrap:wrap;justify-content:flex-end}
.dkdb-card-footer>*{min-width:0}

@media (max-width:1024px){
    .dkdb-page{padding:32px 20px 76px}
    .dkdb-hero{grid-template-columns:minmax(0,1fr);padding:32px}
    .dkdb-hero h1{max-width:15ch;font-size:clamp(42px,7vw,64px)}
    .dkdb-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}
    .dkdb-next-release{grid-template-columns:minmax(180px,240px) minmax(0,1fr)}
    .dkdb-countdown{grid-column:1/-1;justify-content:stretch}
    .dkdb-countdown span{flex:1;min-width:0}
    .dkdb-toolbar{position:relative;top:auto;grid-template-columns:repeat(2,minmax(0,1fr))}
    .dkdb-toolbar .dkdb-search{grid-column:1/-1}
    .dkdb-toolbar .dkdb-reset{width:100%}
    .dkdb-release-grid,.dkdb-localization-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .dkdb-ua-legend{grid-template-columns:repeat(2,minmax(0,1fr))}
    .dkdb-seo-copy,.dkdb-ua-manifesto,.dkdb-source-guide{grid-template-columns:1fr}
}

@media (max-width:767px){
    .dkdb-page{width:100%;padding:20px 12px 72px}
    .dkdb-hero{gap:20px;margin-bottom:16px;padding:22px 18px;border-radius:22px}
    .dkdb-hero:after{width:280px;height:280px;right:-120px;bottom:-130px}
    .dkdb-hero h1{margin-top:13px;font-size:clamp(34px,11vw,46px);line-height:1;letter-spacing:-.04em}
    .dkdb-hero p{font-size:15px;line-height:1.6}
    .dkdb-hero-actions{display:grid;grid-template-columns:1fr;margin-top:20px}
    .dkdb-button{width:100%;min-height:50px;padding:0 14px}
    .dkdb-hero-stats{grid-template-columns:1fr;gap:8px}
    .dkdb-hero-stats article{display:flex;padding:14px 15px;text-align:left}
    .dkdb-hero-stats strong{font-size:27px}
    .dkdb-hero-stats span{margin:0;text-align:right}
    .dkdb-next-release{grid-template-columns:1fr;gap:17px;padding:14px;border-radius:22px}
    .dkdb-next-cover{height:auto;min-height:210px;aspect-ratio:16/9;border-radius:17px}
    .dkdb-next-copy h2{font-size:28px;line-height:1.08}
    .dkdb-countdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
    .dkdb-countdown span{padding:12px 6px;border-radius:14px}
    .dkdb-countdown strong{font-size:21px}
    .dkdb-toolbar{grid-template-columns:1fr;gap:9px;margin-bottom:20px;padding:10px;border-radius:17px}
    .dkdb-toolbar .dkdb-search{grid-column:auto}
    .dkdb-toolbar label>span{font-size:10px}
    .dkdb-toolbar input,.dkdb-toolbar select,.dkdb-reset{min-height:48px}
    .dkdb-result-count,.dkdb-release-page .dkdb-result-count{grid-column:auto;width:100%;white-space:normal;text-align:center}
    .dkdb-month{margin-bottom:27px}
    .dkdb-month-head{align-items:flex-start;gap:11px}
    .dkdb-month-head>span{flex:0 0 48px;width:48px;height:48px;border-radius:14px}
    .dkdb-month-head h2{font-size:24px;line-height:1.1}
    .dkdb-release-grid,.dkdb-localization-grid,.dkdb-ua-legend{grid-template-columns:1fr;gap:13px}
    .dkdb-release-card,.dkdb-ua-card{border-radius:19px}
    .dkdb-release-card:hover,.dkdb-ua-card:hover{transform:none}
    .dkdb-release-cover,.dkdb-ua-cover{height:auto;min-height:190px;aspect-ratio:16/9}
    .dkdb-release-body,.dkdb-ua-body{padding:15px}
    .dkdb-release-body h3,.dkdb-ua-body h2{font-size:21px}
    .dkdb-card-footer{align-items:flex-start;flex-direction:column}
    .dkdb-link-group{width:100%;justify-content:flex-start;gap:8px 14px}
    .dkdb-link-group a{min-height:36px;display:inline-flex;align-items:center}
    .dkdb-localization,.dkdb-ua-status{max-width:100%;white-space:normal}
    .dkdb-language-matrix{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
    .dkdb-language-matrix span{min-height:58px;padding:5px 2px;text-align:center}
    .dkdb-ua-legend article{padding:13px}
    .dkdb-source-guide,.dkdb-seo-copy,.dkdb-ua-manifesto,.dkdb-faq{padding:20px 16px;border-radius:20px}
    .dkdb-source-guide-links{grid-template-columns:1fr}
    .dkdb-source-proof{display:grid;gap:5px}
    .dkdb-data-source{align-items:flex-start;justify-content:flex-start;padding:13px 14px;text-align:left}
    .dkdb-empty{padding:38px 16px;border-radius:20px}
}

@media (max-width:420px){
    .dkdb-page{padding-left:10px;padding-right:10px}
    .dkdb-hero{padding:20px 15px}
    .dkdb-kicker,.dkdb-label{font-size:10px;letter-spacing:.1em}
    .dkdb-hero h1{font-size:34px}
    .dkdb-countdown{grid-template-columns:1fr}
    .dkdb-countdown span{display:flex;align-items:center;justify-content:space-between;text-align:left}
    .dkdb-countdown small{margin-top:0}
    .dkdb-status,.dkdb-ua-level{top:10px;right:10px;max-width:calc(100% - 20px);white-space:normal;text-align:center}
    .dkdb-ua-verify{left:10px;bottom:10px;max-width:calc(100% - 20px);white-space:normal}
    .dkdb-release-cover time{left:10px;bottom:10px;width:54px;height:54px;border-radius:14px}
    .dkdb-release-cover time strong{font-size:20px}
    .dkdb-platform,.dkdb-genre{max-width:100%;white-space:normal;text-align:left}
    .dkdb-language-matrix b{font-size:8px}
}

@media (hover:none){
    .dkdb-button:hover,.dkdb-source-guide-links a:hover,.dkdb-release-card:hover,.dkdb-ua-card:hover{transform:none}
}

/* DEADKOP Core 6.4.0 — release filters, paging and stable card geometry. */
.dkdb-release-page .dkdb-toolbar{
    grid-template-columns:minmax(240px,1.25fr) repeat(5,minmax(125px,.55fr)) auto!important;
}
.dkdb-release-page .dkdb-result-count{
    grid-column:1/-1;
    justify-self:end;
    color:#8faecc;
    font-size:12px;
    font-weight:850;
}
.dkdb-release-grid{align-items:stretch;}
.dkdb-release-card{display:flex;height:100%;flex-direction:column;}
.dkdb-release-cover{height:auto!important;min-height:0!important;aspect-ratio:16/9!important;flex:0 0 auto;background-size:cover!important;background-position:center!important;}
.dkdb-release-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;}
.dkdb-release-body h3{display:-webkit-box;min-height:calc(1.15em * 2);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;}
.dkdb-developer{display:-webkit-box;min-height:calc(1.45em * 1);overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;}
.dkdb-card-footer{margin-top:auto;}
.dkdb-load-more-wrap{display:flex;justify-content:center;margin:8px 0 34px;}
.dkdb-load-more{min-width:230px;min-height:52px;padding:0 24px;border:1px solid rgba(99,188,255,.35);border-radius:17px;background:linear-gradient(135deg,#087fff,#19c7ff);box-shadow:0 16px 38px rgba(0,126,255,.24);color:#fff;font:900 13px/1 inherit;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease;}
.dkdb-load-more:hover{transform:translateY(-2px);box-shadow:0 20px 45px rgba(0,126,255,.32);}
.dkdb-load-more[hidden]{display:none!important;}
.dkdb-release-card.is-paged-out{display:none!important;}

@media(max-width:1250px){
    .dkdb-release-page .dkdb-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))!important;}
    .dkdb-release-page .dkdb-toolbar .dkdb-search{grid-column:span 2;}
}
@media(max-width:800px){
    .dkdb-release-page .dkdb-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
    .dkdb-release-page .dkdb-toolbar .dkdb-search{grid-column:1/-1;}
    .dkdb-release-page .dkdb-result-count{justify-self:center;text-align:center;}
}
@media(max-width:600px){
    .dkdb-release-page .dkdb-toolbar{grid-template-columns:1fr!important;}
    .dkdb-release-page .dkdb-toolbar .dkdb-search{grid-column:auto;}
    .dkdb-release-body h3,.dkdb-developer{min-height:0;}
    .dkdb-load-more{width:100%;}
}
@media(hover:none){.dkdb-load-more:hover{transform:none;}}
