*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#070707;color:#eee;font:14px Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap,.page{max-width:1180px;margin:auto}.utility{background:#171717;border-bottom:1px solid #333;font-size:11px}.utility .wrap{height:30px;display:flex;align-items:center;justify-content:space-between}.wa{background:#12a535;padding:8px 55px;font-weight:bold}header{background:#161616;border-bottom:1px solid var(--gold)}.nav{min-height:68px;display:flex;align-items:center;gap:24px}.brand{color:var(--gold);font-size:24px;font-weight:900;white-space:nowrap}.brand small{display:block;color:#aaa;font-size:8px;text-align:center}.links{display:flex;align-items:center;flex:1;justify-content:space-between}.links a{font-weight:800;font-size:11px;padding:26px 5px}.links a:hover{color:var(--gold)}.links i{font-style:normal;color:var(--gold);margin-right:4px}.hamb{display:none;background:var(--gold);border:0;padding:8px}.page{background:#050505;min-height:80vh}.ticker{height:38px;border-bottom:1px solid #444;display:flex;align-items:center;gap:10px}.ticker marquee{font-size:12px}.hero{display:grid;grid-template-columns:1.3fr .92fr;gap:16px;padding:14px 8px 8px}.hero img,.promo-grid img{width:100%;display:block}.hero-main,.hero aside{min-height:325px;border:1px solid var(--gold);overflow:hidden}.hero-copy{height:100%;min-height:325px;text-align:center;padding:24px;background:radial-gradient(circle at 50% 120%,#fff 0 5%,#ffd400 22%,#171000 55%,#000 75%);color:var(--gold)}.hero-copy span{font:italic 26px Georgia}.hero-copy h1{font-size:38px;line-height:1;margin:12px 0;text-shadow:0 3px #8c5300}.hero-copy p{background:#111;border:2px solid var(--gold);display:inline-block;padding:8px 20px}.prizes{font-size:58px;display:flex;justify-content:center;gap:20px;margin-top:35px}.hero aside{padding:25px;background:radial-gradient(circle at 90% 20%,#ffd400,transparent 28%),#030303;text-align:center;color:var(--gold)}.hero aside h2{font-size:31px}.hero aside div{font:italic 20px Georgia;border-bottom:1px solid #745d00;padding:18px}.hero aside strong{display:block;font:900 34px Arial}.actions{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:0 8px}.actions a{background:var(--gold);color:#111;text-align:center;padding:9px;font-weight:bold}.actions .red{background:#e6374d;color:white}.tabs{display:flex;gap:4px;margin:30px 8px 12px}.tabs button,.tabs span{border:0;background:var(--gold);padding:10px 28px;color:#111;font-weight:bold;border-radius:4px}.tabs button.active{background:white}.tabs span{margin-left:auto;border:1px solid var(--gold);background:#090909;color:white}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 8px 35px}.result-grid article{background:linear-gradient(#ffed00,#ffc800);color:#111;text-align:center;padding:14px 10px;border-radius:8px}.lottery-logo{height:72px;display:grid;place-items:center;font-size:48px;background:#fff8;border-radius:8px}.lottery-logo img{max-height:68px;max-width:100%}.result-grid h3{font-size:13px}.number{background:#050505;color:var(--gold);font:46px monospace;border:3px dotted var(--gold);padding:4px}.result-grid time{display:block;margin-top:9px;font-size:11px}.promo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 8px 40px}.promo-grid a{background:#171717;border:1px solid #3b3300;padding:10px}.promo-grid h3{color:var(--gold)}footer{text-align:center;background:#171717;padding:25px;color:#888}footer a{color:var(--gold)}
@media(max-width:800px){.utility{display:none}.nav{padding:10px 14px;flex-wrap:wrap}.hamb{display:block;margin-left:auto}.links{display:none;width:100%;flex-direction:column;align-items:stretch}.links.show{display:flex}.links a{padding:10px;border-top:1px solid #333}.hero{grid-template-columns:1fr}.hero-main,.hero aside{min-height:250px}.hero-copy{min-height:250px}.hero-copy h1{font-size:26px}.prizes{font-size:35px}.tabs{overflow:auto}.tabs span{display:none}.result-grid{grid-template-columns:repeat(2,1fr)}.number{font-size:35px}.promo-grid{grid-template-columns:1fr}}

/* Theme Studio variables */
body{background:var(--body);color:var(--text);font-family:var(--font)}.wrap,.page{max-width:var(--width)}.page{background:var(--body)}.utility{background:var(--utility);color:var(--text)}.wa{background:var(--wa)}header{background:var(--header);border-color:var(--border);box-shadow:var(--shadow)}.links a{color:var(--nav-text)}.brand,.brand span,.links i{color:var(--gold)}.brand small{color:var(--muted)}.ticker{background:var(--surface);border-color:var(--border);color:var(--text)}.hero-main,.hero aside{background:var(--hero);border-color:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.hero-copy{background:var(--hero);color:var(--gold)}.hero-copy p{border-color:var(--border);background:var(--surface)}.actions a,.tabs button{background:var(--button);color:var(--button-text);border-radius:calc(var(--radius) / 2)}.actions .red{background:var(--promo)}.tabs button.active{background:var(--text);color:var(--body)}.tabs span{border-color:var(--border);background:var(--surface);color:var(--text);border-radius:calc(var(--radius) / 2)}.result-grid article{background:var(--result);color:var(--result-text);border-radius:var(--radius);box-shadow:var(--shadow)}.lottery-logo{background:var(--result-alt);border-radius:calc(var(--radius) / 1.5)}.number{background:var(--number-bg);color:var(--number-text);border-color:var(--border);border-radius:calc(var(--radius) / 2)}.promo-grid a{background:var(--surface-alt);border-color:var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.promo-grid p{color:var(--muted)}footer{background:var(--footer);color:var(--muted)}
