/* pc8828.com — isolated presentation release 20261019. */
:root{--lottery-primary:#2362df;--lottery-ink:#102d62;--lottery-light:#eff4fc;--lottery-accent:#ff9f43}
html:not([data-theme="dark"]) body{background:#eff4fc !important}
:where(a,button,input,select):focus-visible{outline:3px solid #ff9f43 !important;outline-offset:3px !important}
@media(prefers-reduced-motion:no-preference){a,button{transition:background-color .16s,color .16s,box-shadow .16s}button:active{transform:translateY(1px)}}
html[data-theme="dark"] body{background:#101827 !important}
.s3-header{background:var(--lottery-ink) !important;border-bottom:3px solid var(--lottery-accent) !important}
.s3-header a{color:#e9f0ff !important}
.s3-header a:hover{background:#ffffff18 !important;color:#fff !important}
.s3-header nav a.active{color:#fff !important;background:var(--lottery-primary) !important;box-shadow:inset 0 -3px var(--lottery-accent) !important}
.s3-header a svg{color:var(--lottery-accent) !important}
.s3-brand,.s3-brand strong{color:#fff !important}
.s3-brand small{color:#bdd4ff !important}
.s3-draw-card{background:#fff !important;border:1px solid #c5d5f0 !important;border-top:4px solid #2362df !important;box-shadow:0 10px 28px #164a9414 !important}
.s3-balls b{color:#fff !important;border:1px solid #ffffff55 !important;border-radius:50% !important;background:linear-gradient(145deg,#388dff,#1741b0) !important;box-shadow:inset 0 2px 1px #ffffff55,0 3px 0 #142d7022 !important;font-weight:850 !important;font-variant-numeric:tabular-nums !important}
.s3-balls b:nth-of-type(2){background:linear-gradient(145deg,#ff7a70,#c92f48) !important}
.s3-balls b:nth-of-type(3){background:linear-gradient(145deg,#27b98c,#087c70) !important}
.s3-balls b:last-of-type{color:#422307 !important;background:linear-gradient(145deg,#ffe38b,#f4b332) !important;border:1px solid #e1a52d !important;border-radius:50% !important;box-shadow:inset 0 2px 1px #fff9,0 3px 0 #c0823022 !important;font-weight:900 !important}
.s3-countdown-group{padding:8px 14px !important;background:#102d62 !important;color:#d5e4ff !important;border-radius:9px !important}
.s3-countdown-group strong,.s3-countdown-group b{color:#ffcb71 !important}
.s3-history-head{background:#17459e !important;color:#fff !important}
.s3-history-sum{background:#fff0ce !important;color:#9b5306 !important;border-radius:6px !important;padding:3px 8px !important}
.s3-feature-icon{background:#dce9ff !important;color:#2055b2 !important;border-radius:8px !important}
.s3-feature-grid a:nth-child(2n) .s3-feature-icon{background:#ffe9d2 !important;color:#ba590e !important}
.s3-history-card h2,.s3-number-stats h2,.s3-info-section h2{border-left:4px solid var(--lottery-primary) !important;padding-left:10px !important}
.s3-history-numbers{color:#2054ad !important;font-weight:800 !important}
html[data-theme="dark"] .s3-draw-card{background:#17243b !important}

/* Contrast and category refinement after public visual review. */
.s3-current-status [data-last-expect]{display:inline!important;font-size:20px!important;color:#2259b6!important}.s3-countdown-group small{color:#d9e9ff!important}.s3-history-numbers i{background:#e3ecff!important;color:#1746aa!important;border:1px solid #c2d5f6!important;border-radius:6px!important}.s3-history-numbers i:nth-child(2){background:#ffe3e8!important;color:#b0264e!important;border-color:#f1c0cc!important}.s3-history-numbers i:nth-child(3){background:#d9f2e7!important;color:#087556!important;border-color:#a7ddc8!important}
