/* DDTank Zona: keep the original navigation, game entry and account forms. */
.zona-wordmark{display:inline-flex;flex-direction:column;align-items:center;line-height:.95;transform:rotate(-3deg);padding:14px 18px;text-shadow:2px 3px 0 #50351c,0 5px 15px #0008;font-family:Georgia,serif}
.zona-wordmark b{font-size:36px;color:#ffd27d;letter-spacing:-2px}.zona-wordmark strong{font:900 19px/1.3 "Segoe UI",sans-serif;letter-spacing:8px;color:#ffefbd;padding-left:7px}
.zona-logo{height:100px;max-width:230px;object-fit:contain}.zona-announcement{position:relative;z-index:100;padding:13px 24px;background:#f4d391;color:#2b332e;text-align:center;font:600 15px/1.5 "Segoe UI",sans-serif;overflow-wrap:anywhere}
#ddt-home{--ink:#0d252d;--ink-2:#12363c;--panel:rgba(20,52,60,.9);--panel-2:rgba(30,61,65,.95);--border:#bd9b5d60;--border-2:#e6bb716b;--text:#fff4dc;--muted:#c7d8d3;--cyan:#9ddbcc;--blue:#66afa5;--pink:#eeb272;--violet:#66a99c;--amber:#ffcf7b;--grad:linear-gradient(100deg,#ffe8b5,#f3c064,#df9644);--grad-warm:linear-gradient(100deg,#fff0c5,#e5b35d)}
#ddt-home .dh-hero{background:radial-gradient(ellipse at 75% 40%,#355e6540,transparent 60%),linear-gradient(145deg,#102d39,#153e44 58%,#2f514b);border-bottom:1px solid #caac6460}
#ddt-home .dh-title{color:#fff0ca;text-shadow:0 3px 0 #172c31;line-height:1.12;max-width:700px;font-family:Georgia,"Segoe UI",serif}
#ddt-home .dh-sub{font-size:17px;line-height:1.7;color:#e0e9dd;max-width:540px}
#ddt-home .dh-badge{background:#163b40;color:#ffe1a0;border-color:#c6a467}
#ddt-home .dh-btn-primary{background:linear-gradient(#ffdf9f,#e5af55);color:#332814;border:1px solid #f2d393;box-shadow:0 4px 0 #8d6333}
#ddt-home .dh-btn-ghost{background:#234c50;color:#f5e9d0;border-color:#8aa99b}
#ddt-home .dh-grid{opacity:.08}#ddt-home .dh-glow{opacity:.15}#ddt-home .dh-art{filter:drop-shadow(0 20px 20px #061d2b77)}
#ddt-home #ddt-navbar{background:#123840f5;border-color:#bf995e88}#ddt-home #ddt-footer{background:linear-gradient(#15343e,#0c2730);border-top:1px solid #ad8b5266}
#ddt-home a:focus-visible,#ddt-home button:focus-visible{outline:3px solid #ffe2a1;outline-offset:4px}
@media(max-width:767px){.zona-wordmark b{font-size:29px}.zona-wordmark strong{font-size:14px}.zona-wordmark{padding:9px}.zona-logo{height:70px}#ddt-home .dh-title{font-size:clamp(32px,8vw,48px)}.zona-announcement{font-size:13px;padding:10px 14px}}
@media(prefers-reduced-motion:reduce){#ddt-home *,#ddt-home *::before,#ddt-home *::after{animation:none!important;scroll-behavior:auto!important}}
#ddt-home #ddt-hero .dh-title{font-family:"Saira","Segoe UI",sans-serif;font-size:clamp(38px,4.2vw,58px);font-weight:800;letter-spacing:-1.8px;text-transform:none;line-height:1.08;margin:22px 0;max-width:540px}
#ddt-home #ddt-hero .dh-shell{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:32px;min-height:510px}
#ddt-home #ddt-navbar .ddtnav-bar{background:#102d36f5;border-bottom:1px solid #c9a36666}
#ddt-home #ddt-navbar .ddtnav-btn-primary{background:linear-gradient(#ffdf9f,#e5af55);color:#332814;box-shadow:0 3px 0 #8d6333}
#ddt-home :is(.ddt-section,.ddt-section--alt){background-color:#102c35}
#ddt-home :is(.ddt-card,.svr-card,.svr-events){background:#193b43;border-color:#a68e6060}
#ddt-home .zona-logo{height:76px;width:215px;max-width:100%;object-fit:contain}
#ddt-home .ddt-footer .zona-logo{height:auto;max-height:110px;width:240px}
@media(max-width:767px){#ddt-home #ddt-hero .dh-shell{grid-template-columns:1fr;gap:10px;min-height:0}#ddt-home #ddt-hero .dh-title{font-size:38px;letter-spacing:-1px}#ddt-home .zona-logo{width:162px;height:60px}}
#ddt-home #ddt-navbar .ddtnav-brand{margin-top:0}
@media(max-width:999px){#ddt-home #ddt-navbar .ddtnav-inner{grid-template-columns:1fr auto;gap:16px;padding:0 24px}#ddt-home #ddt-navbar .ddtnav-actions{top:0}#ddt-home #ddt-navbar .ddtnav-toggle{margin-right:0}}

/* V5.1 — Noite das ilhas: visual-only skin, existing sections and actions preserved. */
#ddt-home{--ink:#12172f;--ink-2:#1b2040;--panel:rgba(30,35,69,.96);--panel-2:#242747;--border:#a699d448;--border-2:#c4b4f070;--text:#f8f3ff;--muted:#c8c8e0;--cyan:#c5b9ff;--blue:#a5b7ff;--pink:#ff9d91;--violet:#b69aff;--amber:#ffcf83;--grad:linear-gradient(110deg,#ffdda0,#ffae80);--grad-warm:linear-gradient(100deg,#ffdfaa,#ffb893);background:#12172f!important}
#ddt-home #ddt-navbar,#ddt-home #ddt-navbar .ddtnav-bar{background:#151a35f5;border-color:#a79ad94d}
#ddt-home #ddt-hero{background:#191d3b;border-color:#a496c95c}
#ddt-home #ddt-hero .dh-bg::before{opacity:1;background-image:linear-gradient(90deg,rgba(13,20,53,.86),rgba(20,26,60,.45) 46%,rgba(35,24,66,.12)),url('../images/zona/world-v51.png');background-position:center;background-size:cover}
#ddt-home #ddt-hero .dh-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#12172f,transparent 32%);pointer-events:none}
#ddt-home #ddt-hero .dh-title{color:#fff3db;text-shadow:0 3px 12px #091125b3}
#ddt-home #ddt-hero .dh-sub{color:#ede8fb;text-shadow:0 1px 5px #101526}
#ddt-home #ddt-hero .dh-badge{background:#232846d9;border-color:#c4b1ee91;color:#ffe1ae;backdrop-filter:blur(8px)}
#ddt-home #ddt-hero .dh-art{--dh-art-x:0px;--dh-art-y:0px;max-width:560px;filter:drop-shadow(0 20px 28px #11152b99);animation:zona-v51-float 6s ease-in-out infinite;transform-origin:center}
#ddt-home #ddt-hero .dh-aura{background:radial-gradient(circle,#9d7bd345,transparent 68%)}
#ddt-home #ddt-hero .dh-ring{opacity:.18}
#ddt-home :is(.dh-btn-primary,.ddtnav-btn-primary,.ddt-btn-primary){background:linear-gradient(110deg,#ffdf9b,#ffac83);border:1px solid #ffe3b780;color:#382439;box-shadow:0 4px 0 #824f54,0 8px 20px #060b222b}
#ddt-home :is(.dh-btn-ghost,.ddt-btn-outline){background:#303359cf;color:#eee6ff;border-color:#a491d58f}
#ddt-home :is(.ddt-section,.ddt-section--alt){background-color:#12172f}
#ddt-home :is(.ddt-card,.svr-card,.svr-events){background:linear-gradient(145deg,#25294b,#1a213b);border-color:#b2a0db4d;color:#f8f3ff;box-shadow:0 10px 28px #090d202e}
#ddt-home #ddt-downloads .ddt-feature-media{background:#222746;border-bottom:1px solid #b2a0db42}
#ddt-home #ddt-downloads .ddt-feature-media img{object-fit:cover;object-position:center}
#ddt-home #ddt-downloads .ddt-feature-title{color:#ffe1ad}
#ddt-home #ddt-downloads .ddt-feature-desc{color:#d4d2e6}
#ddt-home :is(.ddt-section-title,.ddt-rank-title){color:#f6ecff}
#ddt-home .ddt-kicker{color:#d1c1ff}
#ddt-home #ddt-footer{background:linear-gradient(#1c2040,#11162c);border-color:#b2a0db4d}
.zona-announcement{background:#ffdda8;color:#322344}
#ddt-home :is(a,button):focus-visible{outline:3px solid #ffd78c;outline-offset:4px}
@keyframes zona-v51-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:767px){#ddt-home #ddt-hero .dh-bg::before{background-image:linear-gradient(180deg,#161b3b70,#161b3ba8),url('../images/zona/world-v51.png');background-position:65% center}#ddt-home #ddt-hero .dh-art{width:100%;max-width:350px}#ddt-home #ddt-hero .dh-right{min-height:240px}}
@media(prefers-reduced-motion:reduce){#ddt-home #ddt-hero .dh-art{animation:none}}

/* V5.5: Zona celestial. Preserve all existing section layout and controls. */
#ddt-home #ddt-navbar .ddtnav-bar{background:linear-gradient(100deg,#191c38f5,#30284cf5)!important;border-bottom:1px solid #b7a1df70}
#ddt-home #ddt-hero .dh-bg::before{background-image:linear-gradient(90deg,#111936dc 0%,#17213c80 48%,#29204a20),url('../images/zona/world-v51.png')!important;opacity:1!important}
#ddt-home #ddt-hero .dh-art{display:block;width:100%;height:auto;object-fit:contain;min-height:180px}
#ddt-home #ddt-hero .dh-title{letter-spacing:-.035em;line-height:1.08}
#ddt-home #ddt-hero .dh-badge{box-shadow:inset 0 1px #fff2;color:#ffe1ad!important}
#ddt-home .ddt-section{background-image:radial-gradient(ellipse at top right,#64558b22,transparent 65%)}
#ddt-home :is(.ddt-btn-primary,.dh-btn-primary,.ddtnav-btn-primary){background:linear-gradient(120deg,#ffe6aa,#efb2a0)!important;color:#35253e!important;border-color:#ffe4b2!important}
#ddt-home .dh-btn-ghost{background:#393356!important;border-color:#baa5d8!important}
#ddt-home :is(.svr-card,.svr-events){border-radius:22px;border-color:#bca3d65c!important}
#ddt-home #ddt-footer{background:linear-gradient(160deg,#262140,#10182d)!important}

#ddt-home .zona-platform-art{display:grid;place-items:center;width:100%;height:100%;min-height:130px;background:linear-gradient(145deg,#28274999,#121a37cc),url(../images/zona/world-v51.png) center/cover;color:#ffe2a5}
#ddt-home .zona-platform-art svg{width:64px;height:64px;filter:drop-shadow(0 4px 9px #060b24)}
