
/* 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.mines{--bg:#253c3b;--panel:#ded4ae;--ink:#273f39;--muted:#63664d;--accent:#763d28;--line:#7b8268;--button:#284b40;--buttonink:#f4e4bc;background-color:#243d3b;background-image:linear-gradient(#71918318 1px,transparent 1px),linear-gradient(90deg,#71918318 1px,transparent 1px);background-size:28px 28px}body.mines header{background:#cfc69f;border-bottom:5px double #354e40}body.mines .brand{font:bold 32px Georgia;letter-spacing:1px}body.mines .brand i{border:0;border-radius:0;font-size:26px}body.mines .topline{background:#244437;color:#d6d3ab}body.mines .hero{background:#c4bd93;border-block:3px double #57694c}body.mines .hero h1{font:bold 32px Georgia;letter-spacing:4px}body.mines .hero .seal{border:3px double #6b7052;border-radius:50%;font-size:32px;color:#526044}body.mines .table{border:5px ridge #59664d}body.mines .table-top{background:#304c40;color:#e0d6ad}body.mines .table-bottom{background:#c9c29a}body.mines .slip{border:3px double #7b7b52;background:repeating-linear-gradient(#e7ddb6 0 25px,#857e4c30 25px 26px)}body.mines .tile{border:3px outset #637c68;background:#365747;color:#d7d8a7;font:20px monospace;box-shadow:none}body.mines .tile:disabled{opacity:.8}body.mines .tile.safe{border-style:inset}body.mines .tile.mine{border-style:inset}body.mines .staking-callout{border:3px double #72734b;background:#cfc79d;color:#263e34}body.mines .staking-callout small,body.mines .staking-callout p{color:#5c6348}body.mines .staking-callout a{background:#2b4b3f;color:#f1e8c4}body.mines .primary{border:3px outset #698375;background:#365646}body.mines .staking-title{background:#cfc79d}body.mines .noticeboard li{list-style-type:decimal}body.mines .history-row{font-family:'Courier New',monospace}