
/* Compact, old-web club layouts. */
body{font-family:Verdana,Arial,sans-serif;font-size:12px;max-width:1080px;margin:20px auto 45px;border:2px solid var(--line);box-shadow:7px 9px 0 #0005}main{background:var(--panel);padding:0 18px;max-width:none}header{padding:18px 20px;gap:15px;flex-wrap:wrap}header .brand{gap:12px}header .brand i{padding:7px 10px}header>button{padding:8px 12px;font-size:11px;border:2px outset var(--line)}nav{gap:6px;margin-left:auto;font-size:11px}nav a,nav a[href="#staking"],nav button{padding:8px 13px;border:1px solid var(--line)}nav a[href="#staking"]{font-weight:bold}.topline{padding:7px 14px;font:9px 'Courier New',monospace}.contract-bar{background:var(--panel);padding:8px 18px;font-size:9px}.hero{margin:12px 0;padding:15px 20px!important;justify-content:space-between!important;text-align:left!important;gap:15px}.hero h1{margin:4px 0 8px!important;line-height:1.05}.hero .eyebrow{font:9px 'Courier New';letter-spacing:1px;margin:0}.hero .intro{font:11px Verdana;line-height:1.5;margin:0}.hero .seal{display:block;width:auto!important;height:auto!important;min-width:95px;margin:0;text-align:center;transform:none;padding:8px!important;line-height:1}.hero .seal small{display:block;font:8px monospace;margin-top:6px;letter-spacing:0}.staking-callout{padding:11px 15px;margin-bottom:14px;gap:16px}.staking-callout b{font-size:14px;margin:3px 0}.staking-callout p{font-size:10px}.staking-callout small{font-size:8px;letter-spacing:1px}.staking-callout a{padding:10px 16px;font-size:11px}.game-layout{gap:14px;grid-template-columns:minmax(0,1fr) 265px}.table{min-height:365px}.table-top{padding:10px 13px;font-size:9px;letter-spacing:1px}#stage{min-height:290px;padding:18px}.table-bottom{padding:10px 12px;min-height:46px;font-size:10px;letter-spacing:0}.slip{padding:15px}.slip h2{font-size:22px;margin:5px 0 14px}.slip .eyebrow{font-size:8px;margin:0 0 8px}label{font-size:9px;margin:16px 0 7px}input:not([type=range]){font-size:18px;padding:10px}.quote{padding:12px 0;margin:12px 0;gap:5px;font-size:10px}.quote strong{font-size:28px}.primary{padding:12px;font-size:12px}.secondary{padding:8px;font-size:11px}.fine,.muted{font-size:10px}.wheel{width:240px;height:240px}.wheel-center{width:120px;height:120px}.machine{width:95%;padding:18px}.reel{font-size:48px;padding:25px 4px}.features{display:none}.noticeboard{border:1px solid var(--line);padding:0;margin-top:15px}.noticeboard h2{font:bold 12px Verdana;background:var(--accent);color:var(--buttonink);margin:0;padding:7px 12px;letter-spacing:1px}.noticeboard ul{display:flex;flex-wrap:wrap;gap:12px 35px;padding:13px 30px;margin:0;font-size:11px}.history{margin-top:16px;padding:14px 0}.history h2{font-size:18px;margin:0 0 12px}.history-row{padding:9px 0;font-size:10px}footer{padding:18px 0;font-size:9px}.staking-title{padding:20px 22px;margin:14px 0;border:1px solid var(--line);text-align:left}.staking-title h1{font-size:34px!important;line-height:1.1;letter-spacing:-1px;margin:8px 0!important}.staking-title>p:last-child{margin:12px 0 0;font-size:12px;line-height:1.6;max-width:760px}.staking-steps{gap:12px;margin:14px 0 22px}.staking-steps article{padding:14px;border-radius:0}.staking-steps h3{font-size:18px;margin:8px 0}.staking-steps p{font-size:11px;line-height:1.6}.bankroll{gap:24px;padding:0 0 25px;grid-template-columns:1.4fr 1fr}.bankroll>div>h2{font-size:28px;margin:5px 0 12px}.bankroll p{font-size:11px}.split{padding:18px;margin:16px 0;gap:45px}.split strong{font-size:43px}.split small{font-size:11px;margin-top:5px}.staking-risk{padding:12px;margin-top:15px}.staking-faq{padding:14px 0 25px}.staking-faq h2{font-size:23px}.staking-faq summary{font-size:12px}.staking-faq details{padding:12px 0}.staking-faq p{font-size:11px}.vault-status{font-size:9px}.settings-main{padding:25px}.settings-main h1{font-size:36px}
@media(min-width:1000px){.dice .game-layout{grid-template-columns:265px minmax(0,1fr)}}
@media(max-width:750px){body{margin:0;border:0}header{padding:14px;gap:12px}.brand{font-size:26px!important}.brand:after{display:none!important}nav{order:3;width:100%;margin:0;justify-content:space-between}.hero .seal{display:none!important}.hero h1{font-size:25px!important;letter-spacing:0!important}main{padding:0 10px}.game-layout,.bankroll{grid-template-columns:1fr}.table{min-height:330px}.slip{padding:17px}.staking-callout{flex-direction:row;align-items:center}.staking-callout p{max-width:220px}.staking-callout a{padding:10px;white-space:normal;min-width:100px}.staking-steps{grid-template-columns:1fr;gap:8px}.staking-title h1{font-size:29px!important}.noticeboard ul{display:block}.noticeboard li{margin:7px 0}.topline{letter-spacing:0;font-size:8px}.cards{gap:20px}.playing-card{width:115px;height:180px}.split{gap:35px}}

body.slots{--bg:#8cd3cd;--panel:#fff8d5;--ink:#442653;--muted:#775a72;--accent:#b12657;--line:#784c7d;--button:#cd3568;--buttonink:#fff7d4;background-color:#8cd3cd;background-image:linear-gradient(45deg,#afe6df 25%,transparent 25%),linear-gradient(-45deg,#afe6df 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#afe6df 75%),linear-gradient(-45deg,transparent 75%,#afe6df 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}body.slots header{background:#fff7cc;border-bottom:4px solid #ab2860}body.slots .brand{font:bold 33px 'Trebuchet MS';color:#a52b65;text-shadow:2px 2px #edbd6d}body.slots .brand i{border-radius:0;background:#ffd45e;border:3px outset #f2cf88}body.slots .topline{background:#a52b65;color:#fff4c4}body.slots .hero{background:#ffc757;border:3px ridge #e59b2f}body.slots .hero h1{font:bold 27px 'Trebuchet MS';letter-spacing:-1px}body.slots .hero .seal{display:block!important;transform:rotate(0);border-radius:0;border:3px double #ac2c69;background:#fff6ca;box-shadow:none;color:#ac2c69;font-size:38px}body.slots .table{border:4px ridge #d95f8c;border-radius:0;box-shadow:4px 4px #563052}body.slots .table-top{background:#ab2f67;color:#fff3bd}body.slots .slip{border:4px ridge #e2a47c;border-radius:0;box-shadow:none}body.slots .machine{border-radius:8px;background:#ce3973;border:5px ridge #eb849a;box-shadow:0 8px #803462}body.slots .reel{border-radius:0;border:4px inset #c79b74}body.slots .primary{border-radius:0;border:3px outset #e982a3;box-shadow:none;background:#c43268}body.slots .staking-callout{border-radius:0;background:#ffe27e;border:3px dashed #a93469;box-shadow:none}body.slots .staking-callout a{border-radius:0;border:2px outset #e27aa0}body.slots .split{border-radius:0;border:3px ridge #e8b847;background:#ffe39a}body.slots .staking-steps article{border-radius:0}body.slots .staking-title{background:#ffe189}body.slots .noticeboard{background:#fdeec3}body.slots .noticeboard h2{color:#ac2c69}body.slots .features{display:none}