/* pc28pro.com — isolated presentation release 20261019. */
:root{--lottery-primary:#b72c61;--lottery-ink:#30213b;--lottery-light:#f7f1f5;--lottery-accent:#ffcb71}
html:not([data-theme="dark"]) body{background:#f7f1f5 !important}
:where(a,button,input,select):focus-visible{outline:3px solid #ffcb71 !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}
.compact-main-nav{background:var(--lottery-ink) !important;border-bottom:3px solid var(--lottery-accent) !important}
.compact-main-nav a{color:#e9f0ff !important}
.compact-main-nav a:hover{background:#ffffff18 !important;color:#fff !important}
.compact-main-nav a.active{color:#fff !important;background:var(--lottery-primary) !important;box-shadow:inset 0 -3px var(--lottery-accent) !important}
.compact-main-nav a svg{color:var(--lottery-accent) !important}
.compact-topbar{background:#fff !important;border-top:4px solid #b72c61 !important}
.compact-brand{color:#9f2455 !important}
.compact-draw{background:#fff9fc !important;border:1px solid #e8bed0 !important;border-top:3px solid #b72c61 !important}
.compact-number-line i{color:#fff !important;border:1px solid #ffffff55 !important;border-radius:9px !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}
.compact-number-line i:nth-of-type(2){background:linear-gradient(145deg,#ff7a70,#c92f48) !important}
.compact-number-line i:nth-of-type(3){background:linear-gradient(145deg,#27b98c,#087c70) !important}
.compact-number-line i:last-of-type{color:#422307 !important;background:linear-gradient(145deg,#ffe38b,#f4b332) !important;border:1px solid #e1a52d !important;border-radius:9px !important;box-shadow:inset 0 2px 1px #fff9,0 3px 0 #c0823022 !important;font-weight:900 !important}
.compact-next{background:#30213b !important;color:#ffdb95 !important;border-radius:7px !important;padding:8px 12px !important}
.compact-next b,.compact-next strong{color:#ffcb71 !important}
.compact-issue strong{color:#a42055 !important}
.compact-data-tabs button.active{background:#b72c61 !important;color:#fff !important;border-color:#b72c61 !important}
.compact-table thead th{background:#49344e !important;color:#fff !important;border-color:#62506a !important}
.compact-table tbody tr:nth-child(even){background:#fcf1f6 !important}
.compact-table tbody tr:hover{background:#ffe1ed !important}
.code-result{color:#2459b2 !important;font-variant-numeric:tabular-nums !important}
.compact-table td:nth-child(4) strong{display:inline-block !important;min-width:30px !important;padding:2px 7px !important;background:#ffe5a5 !important;color:#794100 !important;border-radius:6px !important}
.compact-pill.red{background:#ffe0e9 !important;color:#b01c4b !important;border:1px solid #f6b2c8 !important}
.compact-pill.blue{background:#dfedff !important;color:#1952ab !important;border:1px solid #b7d1f3 !important}
.compact-pill[data-shape-tone]{background:#eae1fa !important;color:#6733a3 !important;border:1px solid #cfbceb !important}
.compact-pill[data-shape-tone="顺子"]{background:#daf4e7 !important;color:#087b54 !important}
.by-daily-focus{border-top:3px solid #b72c61 !important}
html[data-theme="dark"] .compact-draw,html[data-theme="dark"] .compact-topbar{background:#241d30 !important}
html[data-theme="dark"] .compact-table tbody tr{background:#201d2b !important;color:#eee4f2 !important}
.compact-next>span,.compact-next small{color:#e2cedd!important}.compact-labels b{color:#9e174c!important;background:#ffe0eb!important;border-radius:5px!important;border:1px solid #efb5c9!important}.compact-labels b:nth-child(2){color:#184aa0!important;background:#deebff!important;border-color:#b9cff4!important}.compact-labels b:nth-child(3){color:#683798!important;background:#eee0ff!important;border-color:#cdb5eb!important}
.compact-data-tabs button:not(.active):nth-child(2){background:#244e87!important;color:#fff!important}.compact-data-tabs button:not(.active):nth-child(3){background:#326c5a!important;color:#fff!important}.compact-data-tabs button:not(.active):nth-child(4){background:#73528d!important;color:#fff!important}.compact-data-tabs button:not(.active):nth-child(5){background:#926328!important;color:#fff!important}
