*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:#fcfcfa;color:#20202a;font:15px/1.6 Arial,Helvetica,sans-serif}button,input,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #8ac481;outline-offset:3px}header{background:#138808;border-bottom:1px solid #ebbf00}.header-inner{max-width:573px;margin:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between}.logo{text-decoration:none;font-size:32px;font-weight:900;letter-spacing:-1.3px;color:#ffd000;line-height:1}.logo span{display:block;font-size:9px;letter-spacing:2.3px;margin-top:9px}.menu-button{border:1.5px solid #ffd000;background:transparent;border-radius:4px;color:#ffd000;font-size:24px;width:42px;height:42px;line-height:1}nav{max-width:525px;margin:auto;padding:0 0 18px}nav a{display:block;padding:8px 20px;font-weight:bold;color:#ffd000}main{max-width:573px;margin:auto;padding:29px 24px 48px}.eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:bold;color:#73737d;display:flex;align-items:center;gap:7px}.dot{height:6px;width:6px;border-radius:50%;background:#345ac5}h1{font-size:29px;line-height:1.25;letter-spacing:-1.1px;margin:12px 0 7px;font-weight:800}.intro{color:#777781;font-size:13px;margin:0 0 25px}h2{font-size:15px;margin:0;letter-spacing:-.2px}.ticket-check{background:white;border:1px solid #dedce7;border-radius:5px;padding:18px}.section-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.small-tag{font-size:8px;font-weight:bold;letter-spacing:1px;color:#8c859e}label{font-size:11px;font-weight:600;color:#6e6b7a}form label{display:block;margin:14px 0 5px}.input-row{display:flex;gap:8px}.input-row input{min-width:0;flex:1;border:1px solid #dedae6;background:#faf9fc;border-radius:3px;padding:11px 12px;font-family:monospace;font-size:15px;text-transform:uppercase}.input-row button{background:#ffd000;color:white;font-weight:bold;padding:0 18px;border:0;border-radius:3px;font-size:12px}.hint{color:#8a8794;font-size:10px;margin:9px 0 0}.day-tabs{display:flex;gap:8px;margin:22px 0 28px}.day-tabs button{border:1px solid #dedce7;background:white;padding:10px 18px;border-radius:3px;font-size:12px;font-weight:bold;color:#6d687c}.day-tabs .active{background:#ffd000;border-color:#ffd000;color:#138808}.day-tabs button:last-child{margin-left:auto}.results-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.results-top h2{font-size:18px}.text-button{background:none;border:0;font-size:11px;font-weight:bold;color:#777081}.slot-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.slot-tabs button{padding:12px;border:1px solid #dedce7;background:white;color:#645e75;font-size:20px;font-weight:800;border-radius:3px}.slot-tabs button span{display:block;font-size:8px;font-weight:600;letter-spacing:1.3px;margin-top:3px}.slot-tabs .active{background:#ffd000;border-color:#ffd000;color:#138808}.date-line{display:flex;justify-content:space-between;align-items:center;margin:17px 0 10px}.date-line input{background:white;border:1px solid #e2dfe8;padding:6px 9px;border-radius:3px;font-size:12px;color:#4c485c}.status{font-size:11px;color:#777180;margin-bottom:9px;min-height:18px}.status.error{background:#fff1e9;padding:10px;color:#984121;border:1px solid #f3d5c4;border-radius:3px}.result-card{--accent:#345ac5;--tint:#eff3fd;border:1px solid #d1dbf3;border-radius:4px;overflow:hidden;background:var(--tint)}.result-card.evening{--accent:#345ac5;--tint:#eff3fd;border-color:#d1dbf3}.result-card.night{--accent:#cb3333;--tint:#fff2f2;border-color:#efcccc}.prize-heading{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 0;font-size:9px;letter-spacing:1.1px;font-weight:bold;color:var(--accent)}.prize-value{background:white;border:1px solid #0000000c;padding:3px 7px;border-radius:2px;font-size:9px;letter-spacing:.5px}.number-row{display:grid;grid-template-columns:1fr 62px;gap:10px;padding:10px 16px 15px;align-items:center}.winning-number{font-size:48px;line-height:1.15;font-weight:900;letter-spacing:-1.9px;color:var(--accent);font-variant-numeric:tabular-nums}.draw-meta{display:flex;gap:8px;justify-content:space-between;font-size:10px;color:var(--accent);opacity:.8;margin-top:7px}.slot-flag{align-self:stretch;background:var(--accent);color:white;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:3px}.slot-flag b{font-size:33px;line-height:1}.slot-flag span{font-size:11px;font-weight:bold;letter-spacing:2px;margin-top:5px}.card-foot{display:flex;justify-content:space-between;border-top:1px solid #0000000a;padding:8px 16px;font-size:9px;color:var(--accent)}.actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:13px 0 24px}.action{display:block;text-align:center;text-decoration:none;padding:11px;border:1px solid #dedce7;background:#f1f1f5;border-radius:3px;font-size:12px;font-weight:700;color:#565163}.disabled{opacity:.45;pointer-events:none}.prizes{border:1px solid #e3e0e9;background:white;border-radius:4px;overflow:hidden}.prizes>.section-top{padding:15px 16px;border-bottom:1px solid #e8e5ed}.empty{font-size:12px;padding:15px;color:#8c8698}.prize-row{padding:15px 16px;border-bottom:1px solid #eeecf2}.prize-row:last-child{border:0}.prize-label{display:flex;justify-content:space-between;font-size:12px;font-weight:bold;margin-bottom:8px}.amount{color:#797080;font-size:11px}.numbers{display:flex;flex-wrap:wrap;gap:5px}.numbers span{font:12px monospace;letter-spacing:.5px;background:#f5f4f8;border:1px solid #ece9f1;padding:5px 7px;border-radius:2px}.verification-note{font-size:10px;color:#928c9c;text-align:center;padding:0 12px;margin:16px 0 28px}.schedule{background:#f3f8f1;border:1px solid #e6e1f0;border-radius:4px;padding:17px}.schedule>.section-top>span{font-size:10px;color:#8d839e}.schedule-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px}.schedule-grid>div{display:flex;align-items:center;flex-direction:column;border-right:1px solid #e2ddea}.schedule-grid>div:last-child{border:0}.schedule-grid i{width:6px;height:6px;border-radius:50%;margin-bottom:8px}.green{background:#345ac5}.blue{background:#345ac5}.red{background:#cb3333}.schedule-grid strong{font-size:16px}.schedule-grid span{font-size:10px;color:#8a8195;margin-top:3px}.about{margin-top:30px}.about>h2{font-size:18px}.about p{font-size:12px;color:#827b8d;line-height:1.8}.about details{border-bottom:1px solid #e6e1ec;padding:13px 0;font-size:12px}summary{cursor:pointer;font-weight:600}footer{background:#e8be00;color:white;padding:30px max(24px,calc((100% - 525px)/2)) 20px}.footer-logo{font-size:22px;font-weight:900;letter-spacing:-.5px;color:#138808}.footer-logo span{display:block;font-size:8px;letter-spacing:2px;margin-top:3px}footer p{font-size:10px;color:#b7d0b1;max-width:400px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid #ffffff20;margin-top:23px;padding-top:15px;font-size:9px;color:#b7d0b1}.footer-bottom a{text-decoration:none;color:#e4f2e0}#sheet{width:100%;height:auto;margin-top:18px;border-radius:3px}button:disabled{cursor:wait;opacity:.6}[hidden]{display:none!important}@media(max-width:420px){main{padding:24px 16px 35px}.header-inner{padding:20px 16px}.logo{font-size:28px}h1{font-size:26px}.winning-number{font-size:39px}.day-tabs button{padding:10px 12px}.small-tag{font-size:7px}.prize-heading{letter-spacing:.6px}.draw-meta{font-size:9px}}
.page-links{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0}.page-links a{border:1px solid #e2deec;border-radius:3px;background:white;padding:10px 12px;text-decoration:none;font-size:11px;font-weight:600;color:#116b09}.page-links a:hover{background:#edf7e9;border-color:#91be88}.breadcrumbs{font-size:10px;color:#827b8d;margin-bottom:18px}.breadcrumbs a{color:#116b09}.about h2:not(:first-child){margin-top:24px}.about ol{padding-left:20px;font-size:12px;color:#766f82}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;margin:18px 0;font-size:12px}caption{text-align:left;font-weight:bold;margin-bottom:8px}th,td{text-align:left;padding:10px;border:1px solid #e4dfed}th{background:#f0f7ec}h1{overflow-wrap:break-word}nav .page-links{padding:0 16px}nav .page-links a{padding:8px 10px}

body.menu-open{overflow:hidden}.menu-backdrop{position:fixed;inset:0;z-index:999;background:#0007;animation:menu-fade .2s ease}nav.drawer{position:fixed;top:0;right:0;bottom:0;width:min(86vw,360px);max-width:none;margin:0;padding:0;z-index:1000;background:#fff;overflow-y:auto;overscroll-behavior:contain;box-shadow:-12px 0 40px #0004;animation:menu-slide .28s ease}.drawer-head{min-height:72px;background:linear-gradient(135deg,#ffe05a,#ffd000);color:white;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font-size:25px;font-weight:900}.drawer-head button{border:0;background:none;color:white;font-size:30px;width:44px;height:44px;line-height:1}.drawer-list{padding-bottom:6px}nav.drawer .drawer-link{display:flex;align-items:center;gap:13px;padding:9px 18px;border-bottom:1px solid #f1f3f6;font-size:20px;font-weight:700;text-decoration:none;color:#15181d;line-height:1.4}.drawer-icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px;padding:7px;border-radius:50%;background:#ffd000;color:white;flex-shrink:0}.drawer-icon svg,.drawer-dates svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}nav.drawer .drawer-sub{padding-left:30px;margin-left:18px;border-left:3px solid #f59e0b;font-size:18px;color:#3a3f4a}.drawer-sub .drawer-icon{width:30px;height:30px;background:#f59e0b}.drawer-link:hover,.drawer-link[aria-current=page]{background:#fffbe9}.drawer-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:4px 14px 14px}nav.drawer .drawer-dates a{display:flex;align-items:center;justify-content:center;gap:9px;padding:0;height:48px;border-radius:10px;border:1px solid #e3e8ef;box-shadow:0 1px 3px #141e3212;text-decoration:none;color:#15181d;font-size:16px;font-weight:800}.drawer-dates svg{width:17px;height:17px;color:#ffd000;flex-shrink:0}.drawer-dates a:hover{background:#fffbe9;border-color:#138808}.drawer-guides{border-top:1px solid #eee;padding:12px 18px 20px}nav.drawer .drawer-guides a{padding:7px 0;font-size:13px;text-decoration:none;color:#655d7a}@keyframes menu-slide{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes menu-fade{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){nav.drawer,.menu-backdrop{animation:none}}

.sheet-section{border:1px solid #e3e0e9;background:white;border-radius:4px;padding:16px;margin-top:20px}#sheet-link{display:block;max-width:210px;margin:14px auto 0;text-decoration:none;border:1px solid #e5e0ed;border-radius:4px;overflow:hidden;cursor:zoom-in}#sheet{display:block;width:100%;max-height:280px;object-fit:contain;margin:0;border-radius:0;background:#f8f7fa}.sheet-caption{display:block;text-align:center;padding:9px 4px;font-size:10px;font-weight:bold;background:#f0f7ec;color:#116b09}.telegram-card{margin:20px 0;padding:20px;background:#eaf5fc;border:1px solid #c9e2f2;border-radius:5px}.telegram-label{color:#2385b7;font-weight:bold;font-size:9px;letter-spacing:1.5px}.telegram-card h2{font-size:20px;margin:5px 0}.telegram-card p{font-size:12px;color:#627f91;margin:5px 0 15px}.telegram-card>a{display:block;background:#229ed9;color:white;text-align:center;padding:11px 18px;border-radius:3px;font-size:13px;font-weight:bold;text-decoration:none}.telegram-demo{display:block;font-size:10px;color:#6e8796;margin-top:9px;text-align:center}.viewer-open{overflow:hidden}#image-viewer{width:min(94vw,1000px);max-width:1000px;height:min(94dvh,1100px);max-height:94dvh;padding:0;border:0;border-radius:7px;background:#f0f1f5;overflow:hidden}#image-viewer[open]{display:flex;flex-direction:column}#image-viewer::backdrop{background:#0e1025cc}.viewer-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;background:#ffd000;color:white;flex-shrink:0}.viewer-toolbar h2{font-size:14px}.viewer-toolbar>div{display:flex;align-items:center;gap:9px}.viewer-toolbar button{width:34px;height:34px;border:1px solid #ffffff45;border-radius:3px;color:white;background:#ffffff15;font-size:23px;line-height:1}.viewer-toolbar span{font-size:11px;min-width:35px;text-align:center}.viewer-scroll{overflow:auto;flex:1;min-height:0;padding:12px;overscroll-behavior:contain}#full-sheet{display:block;max-width:none;height:auto;margin:auto}.viewer-bottom{display:flex;align-items:center;justify-content:center;gap:20px;padding:10px 16px;background:white;flex-shrink:0}.viewer-bottom>a:last-child{font-size:12px;color:#116b09}#viewer-error{padding:15px;font-size:12px;color:#a63828}@media(max-width:420px){.viewer-toolbar{padding:10px}.viewer-toolbar>div{gap:5px}.viewer-toolbar button{width:30px;height:32px}.viewer-toolbar h2{font-size:12px}}

/* Keep the selected draw sheet visible in the first mobile viewport. */
main{padding-top:16px}.eyebrow{font-size:9px}h1{margin-top:8px;font-size:26px}.intro{margin-bottom:12px}.day-tabs{margin:12px 0 15px}.results-top{margin-bottom:9px}.slot-tabs button{padding:8px 10px;font-size:19px}.slot-tabs button span{font-size:7px;margin-top:1px}.date-line{margin:10px 0}.sheet-section{margin:0 0 12px;padding:10px 12px}.sheet-section .section-top h2{font-size:12px}.sheet-section .small-tag{color:#986621}.sheet-section #sheet-link{width:100%;max-width:340px;margin:8px auto 0}.sheet-section #sheet{max-height:265px;object-fit:contain}.sheet-caption{padding:5px;font-size:10px}.ticket-check{margin:22px 0}.header-inner{padding-top:16px;padding-bottom:16px}.breadcrumbs{margin-bottom:8px;font-size:9px}@media(max-width:420px){main{padding-top:12px}h1{font-size:23px}.intro{font-size:11px}.day-tabs button{padding:7px 11px}.results-top h2{font-size:16px}.header-inner{padding-top:14px;padding-bottom:14px}.sheet-section #sheet{max-height:235px}}

.date-line #refresh{margin-left:auto;margin-right:12px;padding:6px 0}
body #results{margin-top:16px}

.sheet-section{padding:0;border:0;border-radius:0;background:transparent;margin:0 0 12px}
.sheet-section #sheet-link{margin:0 auto;border:0;border-radius:0}

.sheet-section #sheet-link{width:100%;max-width:none;display:block}
.sheet-section #sheet{width:100%;height:auto;max-height:none;display:block;object-fit:contain}

.slot-tabs a{display:block;text-align:center;padding:6px 10px;border:1px solid #dedce7;border-radius:3px;background:white;color:#645e75;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none}
.slot-tabs a.active{background:#ffd000;border-color:#ffd000;color:#138808}
.slot-tabs a:hover{border-color:#ffd000}



/* Both previews use the same 3% crop on all four image edges.
   The crop frame keeps the image's natural aspect ratio, including at 300% zoom. */
.sheet-section{overflow:hidden}
.sheet-crop{position:relative;overflow:hidden;aspect-ratio:540 / 1600}
.sheet-section #sheet-link{display:block;width:100%;max-width:none}
.sheet-section #sheet,#full-sheet-frame #full-sheet{
 position:absolute;display:block;left:-2.2%;top:-4.5%;
 width:104%;max-width:none;max-height:none;
 margin:0;border-radius:0;object-fit:fill
}
#full-sheet-frame{width:100%;margin:0 auto;flex-shrink:0}

/* Keep draw titles on one line; JavaScript fits longer titles to the container. */
main h1{font-size:clamp(18px,4.8vw,23px);line-height:1.3;white-space:nowrap;overflow-wrap:normal;letter-spacing:-.5px}

.history-section{border:1px solid #e3e0e9;background:white;border-radius:4px;margin:22px 0;padding:16px}.history-entry{display:grid;grid-template-columns:1fr auto;gap:2px 8px;border-bottom:1px solid #eeecf2;padding:12px 0;text-decoration:none;font-size:12px}.history-entry span{color:#6e657d}.history-entry small{grid-column:1;color:#8b8395}.history-entry strong{grid-column:2;grid-row:1/3;align-self:center;color:#116b09;font-family:monospace;font-size:15px}.history-pagination{display:flex;justify-content:space-between;margin-top:14px}.history-pagination button{border:1px solid #e3dfee;border-radius:3px;background:#f0f7ec;color:#116b09;padding:7px 10px;font-size:11px}

.history-date-group{margin:16px 0 20px}.history-date-group h3{font-size:13px;font-weight:700;margin:0 0 9px;color:#453b60}.history-date-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.history-slot{display:flex;flex-direction:column;gap:6px;min-width:0;padding:11px 8px;background:#f5f9f3;border:1px solid #e6e0ef;border-radius:3px;text-decoration:none}.history-slot>span{font-size:11px;font-weight:bold;color:#706382}.history-slot strong{font-family:monospace;font-size:14px;white-space:nowrap;color:#116b09}.history-slot small{font-size:9px;color:#8a8098;overflow-wrap:anywhere}.history-slot:hover{border-color:#78ae6e;background:#edf6e9}.history-slot.unavailable{opacity:.5}.history-slot.unavailable:hover{border-color:#e6e0ef;background:#f5f9f3}@media(max-width:380px){.history-slot{padding:9px 5px}.history-slot strong{font-size:12px}}

.history-size{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:14px;font-size:11px}.history-size select{font:inherit;padding:5px 9px;border:1px solid #dedce7;border-radius:3px;background:white;color:#116b09}

/* Homepage: a focused result sheet followed by the date-wise chart. */
body{background:#fff}
body .header-inner{padding-top:18px;padding-bottom:18px}
body .logo{font-size:34px;letter-spacing:.5px;font-weight:900}
body .logo span{display:none}
body main{padding-top:12px}
body h1{text-align:center;margin:5px 0 17px;font-weight:800}
body #results{margin-top:0}
body .slot-tabs{gap:10px;margin-bottom:16px}
body .slot-tabs a{padding:9px 10px;border-radius:3px;font-size:17px;background:#ffd000;color:#138808;border-color:#ffd000}
body .slot-tabs a.active{background:#fff;color:#ffd000;border:2px solid #ffd000;padding:8px 9px}
body .result-card{border-radius:3px;margin:0 0 12px}
body .prize-heading,body .card-foot{display:none}
body .number-row{grid-template-columns:1fr 60px;gap:12px;padding:0}
body .number-row>div:first-child{padding:11px 15px}
body .winning-number{font-size:clamp(32px,8.8vw,48px);letter-spacing:.5px;line-height:1.1}
body .draw-meta{margin-top:7px;font-size:11px;gap:10px}
body .slot-flag{border-radius:0;min-height:86px}
body .date-line{margin:0 0 9px;gap:8px}
body .date-line input{background:#f1f5f9;border:1px solid #e3e8ef;padding:8px 10px;font-size:13px}
body .actions{margin:0 0 13px;gap:8px}
body .action{border-color:#e3e8ef;background:#f1f5f9;padding:9px;color:#475569}
body #status{font-size:10px;margin:7px 0 0;min-height:0}
body .telegram-card{background:#ffd000;border:0;border-radius:3px;color:white;margin:18px 0;padding:18px;text-align:center}
body .telegram-card .telegram-label{color:#d4edce}
body .telegram-card h2{color:#138808;font-size:21px}
body .telegram-card p{color:#e4f2e0;margin-bottom:13px}
body .telegram-card>a{background:#138808;color:#ffd000}
body .telegram-demo{color:#cbe4c5}
body .history-section{border:1px solid #e4e0ec;border-radius:3px;padding:0;margin:20px 0}
body .history-section>.section-top{background:#ffd000;padding:13px 12px;color:#138808}
body .history-section>.section-top h2{font-size:16px}
body .history-section .small-tag{color:#e4f2e0}
body #history-status{padding:0 12px}
body #history-status:empty{display:none}
.chart-labels{display:grid;grid-template-columns:70px repeat(3,minmax(0,1fr));background:#138808;color:#ffd000;font-size:12px;font-weight:bold;text-align:center}
.chart-labels span{padding:9px 2px}
body .history-date-group{display:grid;grid-template-columns:70px 1fr;margin:0;border-bottom:1px solid #e4e0ec}
body .history-date-group:nth-child(even){background:#f6faf4}
body .history-date-group h3{font-size:10px;margin:0;padding:14px 5px;align-self:center;text-align:center;color:#5b526d;line-height:1.5}
body .history-date-slots{gap:0}
body .history-slot{justify-content:center;align-items:center;text-align:center;gap:0;padding:13px 3px;background:transparent;border:0;border-left:1px solid #e9e5ef;border-radius:0}
body .history-slot>span,body .history-slot small{display:none}
body .history-slot strong{font-size:clamp(10px,2.8vw,14px);font-weight:700;color:#ffd000}
body .history-slot:hover{background:#fff7cf}
body .history-size{padding:0 12px}
body .history-pagination{padding:0 12px 12px}
body .prizes{margin:20px 0;border-radius:3px}
body .verification-note{margin:8px 0 0;font-size:9px}
body .schedule{border-radius:3px}
@media(max-width:420px){body .logo{font-size:30px}body .draw-meta{font-size:9px}}

.month-picker{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:18px 0;font-size:12px}
.month-picker select{font:inherit;padding:9px 12px;border:1px solid #dedce7;background:#f3f8f1;border-radius:3px;color:#ffd000}
.monthly-chart{border:1px solid #e4e0ec;border-radius:3px;overflow:hidden;margin-bottom:14px}
.monthly-chart h2{background:#ffd000;color:#138808;padding:13px 12px;font-size:16px}
.monthly-chart table{width:100%;margin:0;table-layout:fixed}
.monthly-chart caption{font-size:10px;color:#857b92;padding:9px 10px;margin:0}
.monthly-chart thead th{background:#138808;color:#ffd000;text-align:center;border-color:#e9d586;padding:10px 3px}
.monthly-chart tbody th{font-size:10px;font-weight:500;width:65px;text-align:center;color:#655977}
.monthly-chart td{padding:11px 3px;text-align:center;font:700 clamp(10px,2.8vw,14px) monospace}
.monthly-chart td a{text-decoration:none;color:#ffd000;white-space:nowrap}
.monthly-chart td a:hover{text-decoration:underline}
.monthly-chart tbody tr:nth-child(even){background:#f6faf4}

/* Swapped yellow/green theme, with readable labels on light surfaces. */
header{border-bottom-color:#0e7005}
.menu-button{color:#ffd000;border-color:#ffd000}
body .slot-tabs a.active{background:#fff;color:#116b09;border-color:#138808}
body .slot-tabs a:hover{border-color:#138808}
body .history-slot strong,.monthly-chart td a{color:#116b09}
body .draw-meta{opacity:1}
footer{color:#116b09}
footer p,.footer-bottom{color:#355b24}
.footer-bottom a{color:#116b09}
.footer-bottom{border-top-color:#116b0933}
.drawer-head{color:#116b09}
.drawer-head button{color:#116b09}
.drawer-icon{color:#116b09}
body .telegram-card .telegram-label,body .telegram-card p,body .telegram-demo{color:#355b24}
body .telegram-card>a{color:#fff}
body .history-section .small-tag{color:#355b24}
#image-viewer .viewer-toolbar{color:#116b09}
#image-viewer .viewer-toolbar button{color:#116b09;border-color:#116b0945;background:#ffffff40}
.result-card:not(.evening):not(.night){--accent:#138808;--tint:#eef8f0;background:var(--tint);border-color:#cde2d0}
.result-card:not(.evening):not(.night) .prize-heading{background:#138808;color:#fff;padding:10px 16px}
.result-card:not(.evening):not(.night) .prize-value{background:#ffffff20;color:#fff;border-color:#ffffff40}
.result-card:not(.evening):not(.night) .slot-flag{background:#138808;color:#fff}
.green{background:#138808}
