/* Final black and neon-green theme layer, loaded after Core, Tools and comments. */
:root{
 --dxd-accent:#b7ff00;
 --dxd-accent-strong:#83e600;
 --dxd-accent-bright:#d7ff6a;
 --dxd-accent-soft:#eaffb5;
 --dxd-accent-deep:#244900;
 --dxd-panel:#081006;
 --dxd-panel-2:#101b0b;
 --dxd-line:#4a7f18;
 --dxd-muted:#a9bc98;
 --pn-pink:var(--dxd-accent);
 --pn-hot:var(--dxd-accent-strong);
 --pn-soft:var(--dxd-accent-bright);
 --pn-pale:var(--dxd-accent-soft);
 --pn-deep:var(--dxd-accent-deep);
 --pn-panel:var(--dxd-panel);
 --pn-panel-2:var(--dxd-panel-2);
 --pn-line:var(--dxd-line);
 --pn-muted:var(--dxd-muted);
}
body{background-color:#020402;color:#f1f7ed}.site{background:#040704;border-color:var(--dxd-line)}
.site-header{background:linear-gradient(180deg,#111d0b 0%,#050705 64%,#020302 100%);border-top-color:var(--dxd-accent)}
.site-header .custom-logo-link{display:flex;align-items:center;justify-content:center;min-width:250px;min-height:60px}
.site-header .custom-logo{width:250px;max-width:100%;height:60px}
nav{background:linear-gradient(180deg,#0d160a,#050705);border-color:var(--dxd-line)}nav a{color:var(--dxd-accent-bright)}nav a:hover,nav a.active,nav .current-menu-item>a{background:linear-gradient(180deg,#315f05,#142b02);color:#fff;box-shadow:inset 0 -2px var(--dxd-accent)}
.site-footer{background:linear-gradient(180deg,#0a1108,#040604);border-color:var(--dxd-line)}.site-footer a,.pw-content a,.pw-seo-article a,.pwx-article a{color:var(--dxd-accent-bright)}
.pw-seo-article,.pwx-article{max-width:760px;margin:24px auto;padding:0 28px;border:0;border-radius:0;background:transparent;color:#f1f7ed;line-height:1.7;box-shadow:none}
.pw-seo-article>:first-child,.pwx-article>:first-child{margin-top:0}.pw-seo-article>:last-child,.pwx-article>:last-child{margin-bottom:0}
.pw-seo-article h2,.pwx-article h2{margin:0 0 14px;color:var(--dxd-accent);text-align:left;line-height:1.3}.pw-seo-article h3,.pwx-article h3{margin:24px 0 9px;color:var(--dxd-accent-soft);line-height:1.35}.pw-seo-article h4,.pwx-article h4{color:var(--dxd-accent-bright)}
.pw-seo-article p,.pwx-article p{margin:0 0 15px;color:#e5ede0}.pw-seo-article ul{padding-left:22px}.pw-seo-article li+li{margin-top:7px}
.results-filters select,.result-modes button,.prediction-toolbar select,.live-toolbar select{background:var(--dxd-panel-2);border-color:var(--dxd-line);color:#fff}
.result-modes button[aria-pressed=true]{background:#315f05;border-color:var(--dxd-accent);color:#fff}
.result-table th{background:#172a0e;border-color:var(--dxd-line)}.result-table td{background:#0b1308;border-color:#345d13}.result-table td:last-child{background:#101d0b;border-color:#4a7f18}.result-table .empty{background:#080d07;color:#829179}
.prediction-toolbar label,.prediction-card small,.prediction-source,#prediction-status{color:var(--dxd-muted)}
.prediction-source,.prediction-card{background:var(--dxd-panel);border-color:var(--dxd-line)}
.prediction-digits b{border-color:#72bc23;background:linear-gradient(145deg,#315f05,#071006);color:#eaffb5}
.prediction-chips span{background:#14230c;border-color:#4f851b}.prediction-actions button{background:#1a310d;border-color:#65a51d;color:#eaffb5}
.live-clock,.live-toolbar label,#live-status,.draw-meta,.draw-source{color:var(--dxd-muted)}
.draw-board{background:#080d07;border-color:var(--dxd-line)}.draw-heading{background:#172a0e;border-color:var(--dxd-line)}.draw-heading .dxd-label-h2{color:var(--dxd-accent-bright)}.draw-badge{background:#0d160a;border-color:#5e991d;color:#e5edde}.draw-meta,.prize-row,.draw-group{border-color:#2b4c12}.prize-row .dxd-label-h3,.draw-group .dxd-label-h3,.toto-main .dxd-label-h3{color:#d7f7a8}.draw-grid .live-balls{background:#0c1509;border-color:#365f14}
.pwx-links{border-color:var(--dxd-line);background:#0b1308}.pwx-tool-hub,.pwx-module{--dh-accent:var(--dxd-accent);--dh-surface:var(--dxd-panel);--dh-text:#f1f7ed}
.pw-comments{border-color:var(--dxd-line);background:#0b1308}.pw-editor-heading{background:#172a0e;border-color:var(--dxd-line)}
.pw-comments button,.pw-comments input[type=submit],.pw-comments .comment-reply-link{background:#14230c;color:#eaffb5;border-color:var(--dxd-line)}
.pw-comments button:focus-visible,.pw-comments a:focus-visible,.pw-comments input:focus-visible,.pw-comments textarea:focus-visible{outline-color:var(--dxd-accent)}
.pw-comments #reply-title,.pw-comments .pw-image-help,.pw-comment-status,.pw-comments .pw-comment-count,.pw-comments .pw-pending{color:var(--dxd-accent-bright)}
.pw-comments #cancel-comment-reply-link,.pw-comments .logged-in-as a{color:var(--dxd-accent-bright)}.pw-comment-editor,.pw-comments input[type=text],.pw-comments input[type=email],.pw-comments input:not([type]){border-color:var(--dxd-line);background:#071006}.pw-comment-toolbar,.pw-accessory-panel{border-color:#2e5111}.pw-comments .form-submit input{background:#477d17;border-color:#b7ff00;color:#fff}.pw-comments .pw-comment-count,.pw-comment article,.pw-comments .children{border-color:#2e5111}.pw-comment-header strong{color:#d7ff6a}.pw-reaction-picker{background:#0b1308;border-color:#4f851b}.pw-photo-dialog{border-color:#72bc23}
@media(max-width:600px){.site-header .custom-logo-link{min-width:220px;min-height:53px}.site-header .custom-logo{width:220px;height:53px}.pw-seo-article,.pwx-article{padding:0 26px;border:0;border-radius:0}.pw-seo-article p,.pwx-article p{font-size:14px}}

/* Dxd 1.1.2: owner-supplied tiled background and menu skin. */
:root{
 --dxd-frame:#c1115d;
 --dxd-frame-bright:#cf1465;
 --dxd-frame-deep:#690932;
 --dxd-line:#870c41;
 --dxd-panel:#0f0106;
 --dxd-panel-2:#17020a;
 --pn-line:var(--dxd-line);
 --pn-panel:var(--dxd-panel);
 --pn-panel-2:var(--dxd-panel-2);
}
body{
 background-color:#0b0f10;
 background-image:url("images/site-background.png");
 background-repeat:repeat;
 background-position:0 0;
 background-attachment:fixed;
}
.site{
 background-color:#070304;
 background-image:linear-gradient(rgba(3,1,2,.38),rgba(3,1,2,.38)),url("images/site-background.png");
 background-repeat:repeat;
 background-position:0 0;
 border-color:var(--dxd-frame);
}
.site-header{background:linear-gradient(180deg,#22040f 0%,#090103 68%,#030102 100%);border-top-color:var(--dxd-frame-bright)}
nav{
 background-color:#130208;
 background-image:url("images/menu-background.png");
 background-repeat:repeat-x;
 background-position:center;
 background-size:auto 100%;
 border-color:var(--dxd-frame-bright);
}
.site nav a:hover,.site nav a.active,.site nav .current-menu-item>a{background:rgba(9,1,3,.48);color:#fff;box-shadow:inset 0 -2px var(--dxd-frame-bright)}
main{border-top-color:var(--dxd-frame)}
.site-footer{background:linear-gradient(180deg,#17020a,#070102);border-color:var(--dxd-frame)}
.pw-content input,.pw-content textarea{background:#0f0106;border-color:var(--dxd-line)}
.pw-content button,.pw-content input[type=submit]{background:#3a051b;border-color:var(--dxd-frame);color:#fff}

/* Main module frames follow the menu's magenta-to-black palette. */
.dxd-home-heading{border-color:var(--dxd-line)}
.dxd-home-heading:after{background:var(--dxd-frame-bright);box-shadow:0 0 16px #c1115d66}
.dxd-market-card{border-color:var(--dxd-line)!important;border-top-color:var(--dxd-frame-bright)!important;background:linear-gradient(145deg,#17020a,#050102)}
.dxd-market-card:before{background:linear-gradient(90deg,transparent,#f47aaa,transparent)}
.dxd-market-actions a,.dxd-market-actions span{border-color:var(--dxd-line);background:#17020a}
.dxd-market-actions a:hover{background:#690932;border-color:var(--dxd-frame-bright)}
.results-filters select,.result-modes button,.prediction-toolbar select,.live-toolbar select{background:#17020a;border-color:var(--dxd-line)}
.result-modes button[aria-pressed=true]{background:#690932;border-color:var(--dxd-frame-bright)}
.result-table th{background:#280312;border-color:var(--dxd-line)}
.result-table td{background:#130208;border-color:var(--dxd-frame-deep)}
.result-table td:last-child{background:#22030f;border-color:var(--dxd-line)}
.result-table .empty{background:#090103}
.prediction-source,.prediction-card{background:#0f0106;border-color:var(--dxd-line)}
.prediction-chips span,.prediction-actions button{background:#22030f;border-color:var(--dxd-line)}
.draw-board{background:#0f0106;border-color:var(--dxd-line)}
.draw-heading{background:#280312;border-color:var(--dxd-line)}
.draw-badge{background:#130208;border-color:var(--dxd-frame)}
.draw-meta,.prize-row,.draw-group{border-color:var(--dxd-frame-deep)}
.draw-grid .live-balls{background:#130208;border-color:var(--dxd-frame-deep)}
.draw-board[data-market="hk"] .prize-centered h3{background:#22030f;border-color:var(--dxd-line)}

/* Comments and tool shells use the same frame color without changing tool logic. */
.pwx-links,.pwx-article,.pwx-tool-hub,.pwx-book-grid article{background:#130208;border-color:var(--dxd-line)}
.pwx-module,.pwx-tool-hub{--dh-surface:#0f0106;--dh-book-bg:#0f0106;--dh-book-line:var(--dxd-line)}
.pwx-tool-hub select{background:#0f0106;border-color:var(--dxd-line)}
.pwx-tool-hub button{background:#690932;border-color:var(--dxd-frame);color:#fff}
.pw-comments{background:#130208;border-color:var(--dxd-line)}
.pw-editor-heading{background:#280312;border-color:var(--dxd-line)}
.pw-comments button,.pw-comments input[type=submit],.pw-comments .comment-reply-link{background:#22030f;border-color:var(--dxd-line)}
.pw-comment-editor,.pw-comments input[type=text],.pw-comments input[type=email],.pw-comments input:not([type]){background:#0f0106;border-color:var(--dxd-line)}
.pw-comment-toolbar,.pw-accessory-panel,.pw-comments .pw-comment-count,.pw-comment article,.pw-comments .children{border-color:var(--dxd-frame-deep)}
.pw-reaction-picker,.pw-photo-dialog{background:#130208;border-color:var(--dxd-frame)}
.analysis,.comparison table,.view-controls select{border-color:var(--dxd-line)}

/* Lightweight disclosure header; scoped to preserve module navigation. */
.site .dxd-header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:92px;padding:16px 20px;z-index:50}
.dxd-header .dxd-brand{min-width:0;flex:1}
.dxd-header .brand{display:block;margin:0;text-align:left;color:var(--dxd-frame-bright);font:bold clamp(18px,4vw,28px)/1.2 Arial,sans-serif;overflow-wrap:anywhere;text-decoration:none}
.site .dxd-header .custom-logo-link{justify-content:flex-start;min-width:0;min-height:60px}
.site .dxd-header .custom-logo{width:auto;max-width:min(250px,100%);height:60px;object-fit:contain;object-position:left center}
.dxd-navigation{position:static;margin:0;padding:0;color:inherit;font:inherit;flex:none}
.dxd-menu-toggle{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 13px;border:1px solid var(--dxd-frame-bright);border-radius:8px;background:var(--dxd-panel);color:#fff;cursor:pointer;list-style:none;font:bold 14px/1.2 Arial,sans-serif}
.dxd-menu-toggle::-webkit-details-marker{display:none}
.dxd-menu-toggle::marker{content:''}
.dxd-menu-toggle:hover,.dxd-navigation[open]>.dxd-menu-toggle{background:var(--dxd-frame-deep);border-color:var(--dxd-frame-bright)}
.dxd-hamburger{display:grid;gap:4px;width:20px}
.dxd-hamburger i{display:block;height:2px;background:currentColor;border-radius:1px}
.dxd-navigation[open] .dxd-hamburger i:first-child{transform:translateY(6px) rotate(45deg)}
.dxd-navigation[open] .dxd-hamburger i:nth-child(2){opacity:0}
.dxd-navigation[open] .dxd-hamburger i:last-child{transform:translateY(-6px) rotate(-45deg)}
.site .dxd-header .dxd-menu-panel{position:absolute;right:12px;top:calc(100% - 1px);width:min(360px,calc(100% - 24px));max-height:70vh;max-height:70dvh;overflow-y:auto;overscroll-behavior:contain;display:block;min-height:0;padding:10px;background:var(--dxd-panel);background-image:none;border:1px solid var(--dxd-frame-bright);border-radius:0 0 12px 12px;box-shadow:0 12px 24px #0008}
.site .dxd-header .dxd-menu-panel .pw-menu,.site .dxd-header .dxd-menu-panel ul{display:block;margin:0;padding:0;list-style:none}
.site .dxd-header .dxd-menu-panel li{display:block;position:relative;margin:3px 0;list-style:none}
.site .dxd-header .dxd-menu-panel a{display:flex;justify-content:flex-start;align-items:center;min-height:44px;white-space:normal;padding:12px 14px;border-radius:7px;text-align:left;text-decoration:none;font:600 14px/1.4 Arial,sans-serif;color:#fff;overflow-wrap:anywhere;box-shadow:none}
.site .dxd-header .dxd-menu-panel a:hover,.site .dxd-header .dxd-menu-panel .current-menu-item>a,.site .dxd-header .dxd-menu-panel a.active,.site .dxd-header .dxd-menu-panel [aria-current=page]{background:var(--dxd-frame-deep);box-shadow:inset 3px 0 var(--dxd-frame-bright);color:#fff}
.site .dxd-header .dxd-menu-panel li>ul{margin:4px 0 8px 16px;padding-left:8px;border-left:1px solid var(--dxd-line)}
.site .dxd-header .dxd-menu-panel li>ul a{font-size:13px;font-weight:400}
.site .dxd-header .dxd-menu-panel .dxd-has-submenu>a{padding-right:52px}
.dxd-submenu-toggle{position:absolute;right:0;top:0;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:7px;background:transparent;color:#fff;font:22px/1 Arial,sans-serif}
.dxd-submenu-toggle:hover{background:var(--dxd-frame-deep)}
.dxd-submenu-toggle .dxd-chevron{display:block;width:8px;height:8px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;border-radius:1px;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease;pointer-events:none}
.dxd-submenu-toggle[aria-expanded=true] .dxd-chevron{transform:translateY(2px) rotate(225deg)}
@media(prefers-reduced-motion:reduce){.dxd-submenu-toggle .dxd-chevron{transition:none}}
.site .dxd-header .dxd-menu-panel [hidden]{display:none!important}
.dxd-menu-toggle:focus-visible,.dxd-submenu-toggle:focus-visible,.site .dxd-header .dxd-menu-panel a:focus-visible{outline:2px solid var(--dxd-frame-bright);outline-offset:2px}
@media(max-width:600px){.site .dxd-header{min-height:80px;padding:12px;gap:12px}.site .dxd-header .custom-logo-link{min-height:53px}.site .dxd-header .custom-logo{height:53px;max-width:min(220px,100%)}.dxd-menu-toggle{padding:11px}.dxd-menu-toggle>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}
@media(min-width:900px){
 .site .dxd-header{gap:12px;padding:14px 16px;flex-wrap:wrap}
 .site .dxd-header .dxd-brand{flex:1 1 170px}
 .site .dxd-header .custom-logo{max-width:200px;height:53px}
 .dxd-navigation.dxd-desktop{max-width:100%;flex:0 1 auto}
 .dxd-desktop>.dxd-menu-toggle{display:none}
 .site .dxd-header .dxd-desktop .dxd-menu-panel{position:static;width:auto;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
 .site .dxd-header .dxd-desktop .dxd-menu-panel>.pw-menu{display:flex;flex-wrap:wrap;gap:3px}
 .site .dxd-header .dxd-desktop .dxd-menu-panel>.pw-menu>li{margin:0}
 .site .dxd-header .dxd-desktop .dxd-menu-panel a{font-size:13px;padding:12px 10px}
 .site .dxd-header .dxd-desktop .dxd-menu-panel .dxd-has-submenu>a{padding-right:40px}
 .dxd-desktop .dxd-submenu-toggle{width:36px}
 .site .dxd-header .dxd-desktop .dxd-menu-panel li>ul{position:absolute;left:0;top:100%;width:220px;max-height:65vh;overflow:auto;margin:4px 0 0;padding:6px;border:1px solid var(--dxd-line);border-radius:9px;background:var(--dxd-panel);box-shadow:0 10px 20px #0008}
 .site .dxd-header .dxd-desktop .dxd-menu-panel>.pw-menu>li:last-child>ul{left:auto;right:0}
 .site .dxd-header .dxd-desktop .dxd-menu-panel li>ul li>ul{position:static;width:auto;max-height:none;margin:4px 0 4px 10px;border-width:0 0 0 1px;border-radius:0;box-shadow:none}
}

/* Header separator and inline vector mode switch; no image requests. */
.site .dxd-header{border-bottom:1px solid var(--dxd-frame-bright)}
.dxd-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0}
.dxd-mode-toggle{position:relative;display:block;flex:none;width:64px;height:36px;padding:0;border:1px solid #70758c;border-radius:20px;background:#333a59;box-shadow:inset 0 2px 4px #0005;color:#bfc8ff;cursor:pointer}
.dxd-mode-toggle[hidden]{display:none}
.dxd-mode-toggle svg{position:absolute;top:8px;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;z-index:1;pointer-events:none}
.dxd-mode-sun{left:7px;opacity:.5}.dxd-mode-moon{right:6px;color:#5669c2}
.dxd-mode-knob{position:absolute;top:2px;left:31px;width:30px;height:30px;border-radius:50%;background:#f8f9ff;box-shadow:0 2px 5px #0004}
.dxd-mode-toggle:focus-visible{outline:2px solid var(--dxd-frame-bright);outline-offset:3px}
html[data-dxd-mode=light] .dxd-mode-toggle{background:#dce0e8;border-color:#bec3ce;color:#e88a00}
html[data-dxd-mode=light] .dxd-mode-knob{left:2px}
html[data-dxd-mode=light] .dxd-mode-sun{opacity:1}
html[data-dxd-mode=light] .dxd-mode-moon{color:#7b8194;opacity:.5}
@media(min-width:900px){.dxd-header-actions{flex:0 1 auto;flex-wrap:wrap;gap:8px}.dxd-header-actions .dxd-navigation{flex:1 1 auto}}
@media(max-width:600px){.dxd-header-actions{gap:8px}.site .dxd-header{gap:8px}.site .dxd-header .dxd-brand{flex:1;min-width:0}.site .dxd-header .custom-logo{max-width:100%}}

/* Light surfaces retain the meaning of painted cells and draw-ball colors. */
html[data-dxd-mode=light]{color-scheme:light;--dxd-accent:#13758b;--dxd-accent-bright:#13758b;--dxd-accent-soft:#14253a;--dxd-accent-deep:#e9eff7;--dxd-frame:#13758b;--dxd-frame-bright:#13758b;--dxd-frame-deep:#d9e2ec;--dxd-line:#d9e2ec;--dxd-panel:#fff;--dxd-panel-2:#edf3f8;--dxd-muted:#576a80;--pn-pink:var(--dxd-accent);--pn-soft:var(--dxd-accent-bright);--pn-pale:var(--dxd-accent-soft);--pn-deep:var(--dxd-accent-deep);--pn-panel:var(--dxd-panel);--pn-panel-2:var(--dxd-panel-2);--pn-line:var(--dxd-line);--pn-muted:var(--dxd-muted)}
html[data-dxd-mode=light] body{background:radial-gradient(ellipse at 50% 0%,#e1ecfa66,transparent 650px),#f4f7fa!important;color:#14253a!important}
html[data-dxd-mode=light] .site{background:#fff!important;color:#14253a!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] .site .site-header{background:#f7f9fc!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] .site nav{background:#f7f9fc!important;background-image:none!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] .site nav a{color:#5f7188!important}
html[data-dxd-mode=light] .site nav a:hover,html[data-dxd-mode=light] .site nav a.active,html[data-dxd-mode=light] .site nav .current-menu-item>a,html[data-dxd-mode=light] .site nav a[aria-current=page]{background:#e9eff7!important;color:#233d5e!important;box-shadow:inset 3px 0 #13758b!important}
html[data-dxd-mode=light] .dxd-menu-toggle,html[data-dxd-mode=light] .dxd-submenu-toggle{background:#edf3f8;color:#233d5e}
html[data-dxd-mode=light] .dxd-menu-toggle:hover,html[data-dxd-mode=light] .dxd-submenu-toggle:hover{background:#e9eff7}
html[data-dxd-mode=light] .dxd-header .dxd-menu-panel li>ul{background:#fff}
html[data-dxd-mode=light] .site-footer{background:#edf3f8!important;color:#243b59!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] :is(.pw-content,.pw-seo-article,.pwx-article,.dxd-home,.dxd-front-title,.pw-comments){color:#14253a!important}
html[data-dxd-mode=light] :is(.pw-content,.pw-seo-article,.pwx-article) :is(p,li,blockquote){color:#576a80}
html[data-dxd-mode=light] :is(.pw-content,.pw-seo-article,.pwx-article,.site-footer) a{color:#13758b!important}
html[data-dxd-mode=light] :is(.pw-content,.pw-seo-article,.pwx-article) :is(h1,h2,h3,h4){color:#14253a!important}
html[data-dxd-mode=light] :is(.dxd-home-heading h2,.dxd-front-title,.dxd-market-card h3){color:#14253a!important}
html[data-dxd-mode=light] :is(.notice,.instructions,.schedule,.search label,#status,#result-status,.results-filters label,.dxd-home-heading p,.dxd-market-date,.dxd-home-status,.prediction-toolbar label,.prediction-card small,.prediction-source,#prediction-status,.live-clock,.live-toolbar label,#live-status,.draw-meta,.draw-source,.pw-comment-meta,.pw-image-help,.pw-comment-status){color:#576a80!important}
html[data-dxd-mode=light] :is(.dxd-market-card,.draw-board,.prediction-source,.prediction-card,.pw-comments,.pwx-links,.pwx-tool-hub,.pwx-module,.pw-reaction-picker,.pwx-book-grid article){background:#fff!important;color:#14253a!important;border-color:#d9e2ec!important;box-shadow:none}
html[data-dxd-mode=light] :is(.draw-heading,.pw-editor-heading,.draw-badge,.draw-grid .live-balls,.prediction-chips span,.pw-comment-editor,.pw-comment-toolbar,.pw-accessory-panel){background:#edf3f8!important;color:#243b59!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] :is(.draw-heading .dxd-label-h2,.prize-row .dxd-label-h3,.draw-group .dxd-label-h3,.toto-main .dxd-label-h3,.pw-comment-header strong,.pw-comments #reply-title,.pw-comments .pw-comment-count){color:#14253a!important}
html[data-dxd-mode=light] :is(.result-table th,.result-table td){background:#f5f8fc!important;color:#14253a!important;border-color:#ccd7e5!important}
html[data-dxd-mode=light] .result-table th{background:#dde8f5!important;color:#243b59!important;border-color:#bdcddd!important}
html[data-dxd-mode=light] .result-table :is(.result-number,time){color:#14253a}
html[data-dxd-mode=light] .result-table .empty{background:#f5f8fc!important;color:#667487!important}
html[data-dxd-mode=light] :is(.results-filters select,.prediction-toolbar select,.live-toolbar select,.pw-content input:not([type=color]),.pw-content textarea,.pw-content select,.pw-comments input,.pw-comments textarea){background:#fff!important;color:#14253a!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] :is(.result-modes button,.prediction-actions button,.pw-content button:not(.swatch):not(.ah-bola-swatch),.pw-content input[type=submit],.pw-comments button,.pw-comments input[type=submit],.pw-comments .comment-reply-link,.dxd-market-actions a,.dxd-market-actions span){background:#edf3f8!important;color:#233d5e!important;border-color:#d9e2ec!important}
html[data-dxd-mode=light] :is(.result-modes button[aria-pressed=true],.dxd-market-actions a:hover,.pw-content input[type=submit],.pw-comments input[type=submit]){background:#13758b!important;color:#fff!important}
html[data-dxd-mode=light] .dxd-market-code{background:#e9eff7;color:#233d5e}
html[data-dxd-mode=light] .pwx-module,html[data-dxd-mode=light] .pwx-tool-hub{--dh-accent:#13758b;--dh-surface:#fff;--dh-text:#14253a;--dh-book-bg:#fff;--dh-book-line:#d9e2ec;--accent-contrast:#fff}
html[data-dxd-mode=light] .ah-analysis{--aa-bg:#fff;--aa-text:#14253a;--aa-accent:#13758b}
html[data-dxd-mode=light] .site :is(a,button,summary,select,input,textarea):focus-visible{outline-color:#13758b}
html[data-dxd-mode=light] :is(.dxd-market-card,.draw-board,.prediction-source,.prediction-card,.pw-comments,.pwx-links,.pwx-tool-hub){border-color:#cbd7e4!important;box-shadow:0 8px 24px #253b5610}
html[data-dxd-mode=light] :is(.results-filters select,.prediction-toolbar select,.live-toolbar select){background:#edf3f9!important;border-color:#ccd7e5!important;color:#243b59!important}
html[data-dxd-mode=light] :is(.draw-heading,.pw-editor-heading){background:#edf3f8!important}
html[data-dxd-mode=light] :is(.dxd-home-eyebrow,.dxd-home-heading h2,.pw-content a:hover,.pw-seo-article a:hover,.pwx-article a:hover){color:#13758b!important}

/* Reference navy palette, also used when JavaScript is unavailable. */
html:not([data-dxd-mode=light]){color-scheme:dark;--dxd-accent:#7cdef0;--dxd-accent-bright:#7cdef0;--dxd-accent-soft:#edf3fa;--dxd-accent-deep:#1a2a40;--dxd-frame:#7cdef0;--dxd-frame-bright:#7cdef0;--dxd-frame-deep:#243246;--dxd-line:#243246;--dxd-panel:#101a2a;--dxd-panel-2:#0d1726;--dxd-muted:#98a8be;--pn-pink:var(--dxd-accent);--pn-soft:var(--dxd-accent-bright);--pn-pale:var(--dxd-accent-soft);--pn-deep:var(--dxd-accent-deep);--pn-panel:var(--dxd-panel);--pn-panel-2:var(--dxd-panel-2);--pn-line:var(--dxd-line);--pn-muted:var(--dxd-muted)}
html:not([data-dxd-mode=light]) body{background:radial-gradient(ellipse at 50% 0%,#15243a45,transparent 650px),#090f1b!important;color:#edf3fa!important}
html:not([data-dxd-mode=light]) .site{background:#090f1b!important;color:#edf3fa!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) .site .site-header{background:#0c1625!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) .site nav{background:#0b1422!important;background-image:none!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) .site nav a{color:#93a5bd!important}
html:not([data-dxd-mode=light]) .site nav a:hover,html:not([data-dxd-mode=light]) .site nav a.active,html:not([data-dxd-mode=light]) .site nav .current-menu-item>a,html:not([data-dxd-mode=light]) .site nav a[aria-current=page]{background:#1a2a40!important;color:#eef5ff!important;box-shadow:inset 3px 0 #7cdef0!important}
html:not([data-dxd-mode=light]) .dxd-menu-toggle,html:not([data-dxd-mode=light]) .dxd-submenu-toggle{background:#0d1726;color:#eef5ff}
html:not([data-dxd-mode=light]) .dxd-menu-toggle:hover,html:not([data-dxd-mode=light]) .dxd-submenu-toggle:hover{background:#1a2a40}
html:not([data-dxd-mode=light]) .dxd-header .dxd-menu-panel li>ul{background:#101a2a}
html:not([data-dxd-mode=light]) .site-footer{background:#0d1726!important;color:#eaf1fa!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) :is(.pw-content,.pw-seo-article,.pwx-article,.dxd-home,.dxd-front-title,.pw-comments){color:#edf3fa!important}
html:not([data-dxd-mode=light]) :is(.pw-content,.pw-seo-article,.pwx-article) :is(p,li,blockquote){color:#98a8be}
html:not([data-dxd-mode=light]) :is(.pw-content,.pw-seo-article,.pwx-article,.site-footer) a{color:#7cdef0!important}
html:not([data-dxd-mode=light]) :is(.pw-content,.pw-seo-article,.pwx-article) :is(h1,h2,h3,h4){color:#edf3fa!important}
html:not([data-dxd-mode=light]) :is(.dxd-home-heading h2,.dxd-front-title,.dxd-market-card h3){color:#edf3fa!important}
html:not([data-dxd-mode=light]) :is(.notice,.instructions,.schedule,.search label,#status,#result-status,.results-filters label,.dxd-home-heading p,.dxd-market-date,.dxd-home-status,.prediction-toolbar label,.prediction-card small,.prediction-source,#prediction-status,.live-clock,.live-toolbar label,#live-status,.draw-meta,.draw-source,.pw-comment-meta,.pw-image-help,.pw-comment-status){color:#98a8be!important}
html:not([data-dxd-mode=light]) :is(.dxd-market-card,.draw-board,.prediction-source,.prediction-card,.pw-comments,.pwx-links,.pwx-tool-hub,.pwx-module,.pw-reaction-picker,.pwx-book-grid article){background:#101a2a!important;color:#edf3fa!important;border-color:#243246!important;box-shadow:none}
html:not([data-dxd-mode=light]) :is(.draw-heading,.pw-editor-heading,.draw-badge,.draw-grid .live-balls,.prediction-chips span,.pw-comment-editor,.pw-comment-toolbar,.pw-accessory-panel){background:#0d1726!important;color:#eaf1fa!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) :is(.draw-heading .dxd-label-h2,.prize-row .dxd-label-h3,.draw-group .dxd-label-h3,.toto-main .dxd-label-h3,.pw-comment-header strong,.pw-comments #reply-title,.pw-comments .pw-comment-count){color:#edf3fa!important}
html:not([data-dxd-mode=light]) :is(.result-table th,.result-table td){background:#101a29!important;color:#edf3fa!important;border-color:#30415a!important}
html:not([data-dxd-mode=light]) .result-table th{background:#17283e!important;color:#eaf1fa!important;border-color:#30415a!important}
html:not([data-dxd-mode=light]) .result-table :is(.result-number,time){color:#edf3fa}
html:not([data-dxd-mode=light]) .result-table .empty{background:#101a29!important;color:#64758d!important}
html:not([data-dxd-mode=light]) :is(.results-filters select,.prediction-toolbar select,.live-toolbar select,.pw-content input:not([type=color]),.pw-content textarea,.pw-content select,.pw-comments input,.pw-comments textarea){background:#101a2a!important;color:#edf3fa!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) :is(.result-modes button,.prediction-actions button,.pw-content button:not(.swatch):not(.ah-bola-swatch),.pw-content input[type=submit],.pw-comments button,.pw-comments input[type=submit],.pw-comments .comment-reply-link,.dxd-market-actions a,.dxd-market-actions span){background:#0d1726!important;color:#eef5ff!important;border-color:#243246!important}
html:not([data-dxd-mode=light]) :is(.result-modes button[aria-pressed=true],.dxd-market-actions a:hover,.pw-content input[type=submit],.pw-comments input[type=submit]){background:#7cdef0!important;color:#10202b!important}
html:not([data-dxd-mode=light]) .dxd-market-code{background:#1a2a40;color:#eef5ff}
html:not([data-dxd-mode=light]) .pwx-module,html:not([data-dxd-mode=light]) .pwx-tool-hub{--dh-accent:#7cdef0;--dh-surface:#101a2a;--dh-text:#edf3fa;--dh-book-bg:#101a2a;--dh-book-line:#243246;--accent-contrast:#10202b}
html:not([data-dxd-mode=light]) .ah-analysis{--aa-bg:#101a2a;--aa-text:#edf3fa;--aa-accent:#7cdef0}
html:not([data-dxd-mode=light]) .site :is(a,button,summary,select,input,textarea):focus-visible{outline-color:#7cdef0}
html:not([data-dxd-mode=light]) :is(.dxd-market-card,.draw-board,.prediction-source,.prediction-card,.pw-comments,.pwx-links,.pwx-tool-hub){border-color:#243246!important;box-shadow:0 8px 24px #00000023}
html:not([data-dxd-mode=light]) :is(.results-filters select,.prediction-toolbar select,.live-toolbar select){background:#172538!important;border-color:#30415a!important;color:#eaf1fa!important}
html:not([data-dxd-mode=light]) :is(.draw-heading,.pw-editor-heading){background:#0d1726!important}
html:not([data-dxd-mode=light]) :is(.dxd-home-eyebrow,.dxd-home-heading h2,.pw-content a:hover,.pw-seo-article a:hover,.pwx-article a:hover){color:#7cdef0!important}
html:not([data-dxd-mode=light]){--dxd-accent-strong:#55bed0}
html[data-dxd-mode=light]{--dxd-accent-strong:#13758b}
html:not([data-dxd-mode=light]) .dxd-market-card:before{background:linear-gradient(90deg,transparent,#7cdef0,transparent)}
html[data-dxd-mode=light] .dxd-market-card:before{background:linear-gradient(90deg,transparent,#13758b,transparent)}
html:not([data-dxd-mode=light]) .prediction-digits b{background:linear-gradient(145deg,#17283e,#101a2a);border-color:#30415a;color:#edf3fa}
html[data-dxd-mode=light] .prediction-digits b{background:linear-gradient(145deg,#edf3f9,#fff);border-color:#ccd7e5;color:#243b59}
html:not([data-dxd-mode=light]) .search button{background:#172538;color:#edf3fa;border-color:#30415a}
html[data-dxd-mode=light] .search button{background:#edf3f9;color:#243b59;border-color:#ccd7e5}

/* Component colors outrank plugin market skins, including late inline styles. */
html:not([data-dxd-mode=light]){--dxd-ui-bg:#101a2a;--dxd-ui-surface:#0d1726;--dxd-ui-text:#edf3fa;--dxd-ui-muted:#98a8be;--dxd-ui-border:#243246;--dxd-ui-control:#172538;--dxd-ui-control-border:#30415a;--dxd-ui-emphasis:#7cdef0}
html[data-dxd-mode=light]{--dxd-ui-bg:#fff;--dxd-ui-surface:#edf3f8;--dxd-ui-text:#14253a;--dxd-ui-muted:#576a80;--dxd-ui-border:#d9e2ec;--dxd-ui-control:#edf3f9;--dxd-ui-control-border:#ccd7e5;--dxd-ui-emphasis:#243b59}
html .site #live-next.pw-live-next{--edge:var(--dxd-ui-border);--light:var(--dxd-ui-emphasis);--a:var(--dxd-ui-bg);--b:var(--dxd-ui-surface);background:linear-gradient(110deg,var(--a),var(--b))!important;border-color:var(--dxd-ui-border)!important;color:var(--dxd-ui-muted)}
html .site #live-next :is(.timer-label,.countdown b,.active-message){color:var(--dxd-ui-emphasis)}
html .site #live-next #live-next-date{color:var(--dxd-ui-text)}
html .site #live-next :is(.timer-status,.countdown span,.countdown i){color:var(--dxd-ui-muted)}
html .site #live-boards .draw-board[data-market]{--edge:var(--dxd-ui-control-border);--line:var(--dxd-ui-border);--light:var(--dxd-ui-emphasis);border-color:var(--dxd-ui-border)!important;background:var(--dxd-ui-bg)!important;color:var(--dxd-ui-text)!important}
html .site #live-boards .draw-board :is(.draw-heading,.draw-meta,.prize-row,.draw-group,.draw-grid .live-balls,.draw-badge,.dxd-label-h3,.toto-additional){border-color:var(--dxd-ui-border)!important}
html .site #live-boards .draw-board :is(.draw-heading,.draw-badge,.draw-grid .live-balls){background:var(--dxd-ui-surface)!important}
html .site #live-boards .draw-board :is(.dxd-label-h2,.dxd-label-h3,.draw-badge){color:var(--dxd-ui-emphasis)!important}
html .site #live-boards .draw-board :is(.draw-meta,.draw-source,.draw-source p){color:var(--dxd-ui-muted)!important}
html .site #live-boards .draw-board .prize-row .dxd-label-h3{background:var(--dxd-ui-surface)!important}
html .site .prediction-card strong,html .site .prediction-card .prediction-chips span{color:var(--dxd-ui-text)!important}
html .site .prediction-card small{color:var(--dxd-ui-muted)!important}
html .site .prediction-card .prediction-chips span{background:var(--dxd-ui-surface)!important;border-color:var(--dxd-ui-border)!important}
html .site .prediction-source>span>strong{color:var(--dxd-ui-text)}
html .site :is(.view-controls,.analysis-settings) label{color:var(--dxd-ui-muted)!important}
html .site :is(.view-controls,.analysis-settings) select{background:var(--dxd-ui-control)!important;color:var(--dxd-ui-text)!important;border-color:var(--dxd-ui-control-border)!important}
html .site .view-controls option:disabled{color:var(--dxd-ui-muted)}
html .site #drawing-table{border-color:var(--dxd-ui-control-border)!important}
html .site .paito .analysis{background:var(--dxd-ui-bg);color:var(--dxd-ui-text);border-color:var(--dxd-ui-border)}
html .site .paito .analysis :is(p,small){color:var(--dxd-ui-muted)}

/* Market-colored balls are exclusive to the Date results view (4D and 6D). */
.site #result-content .result-list .result-ball{border-color:var(--dxd-result-color,#2879e9);background:radial-gradient(ellipse at 30% 18%,#ffffff80,transparent 42%),radial-gradient(circle at 32% 27%,var(--dxd-result-color,#2879e9) 0%,var(--dxd-result-color,#2879e9) 30%,var(--dxd-result-shade,#080808) 100%);box-shadow:inset 0 1px 2px #ffffff50,inset -2px -3px 5px var(--dxd-result-shadow,#00000080),0 3px 5px var(--dxd-result-shadow,#00000080)}
.site #result-content .result-list .result-ball b{width:100%;height:100%;background:transparent;color:#fff;text-shadow:0 1px 2px var(--dxd-result-shade,#080808)}

/* Keep every 6D row open; avoid collapsed-border resolution on the mobile grid. */
@media(max-width:600px){
 html .site .dxd-sixd-paito #drawing-table{border-collapse:separate;border-spacing:0;table-layout:fixed}
 html .site .dxd-sixd-paito #drawing-table :is(th,td){border-width:0 1px 1px 0;border-style:solid}
 html .site .dxd-sixd-paito #drawing-table tr>:last-child{border-right-width:0}
 html .site .dxd-sixd-paito #drawing-table tbody tr:last-child>td{border-bottom-width:0}
}
/* The empty overlay contains no data. Adding an AI line makes it visible again. */
html .site .dxd-sixd-paito #pattern-lines:empty{display:none}
