.slot-wheel-page{background:#090a0e}
.slot-wheel-page .page-shell{min-height:100vh}
.slot-wheel-section{min-height:calc(100vh - 64px);padding-block:46px}
.slot-wheel-section .wheel-copy h1{max-width:520px;margin:10px 0 14px;color:#fff5d5;font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-2.5px}
.slot-wheel-section .wheel-copy>p{max-width:590px;color:#aebcb5;font-size:13px;line-height:1.75}
.slot-wheel-note{margin-top:18px;padding:13px 15px;border:1px solid #65402c;border-radius:9px;background:#171114;color:#9d9296!important;font-size:9px!important}
.slot-wheel-page .wheel-stage{min-height:700px}
.slot-wheel-page .wheel-result h2{margin:8px 0 4px;font-size:17px}
.slot-wheel-page .main-nav a[aria-current="page"]{border-color:#8c344b;background:linear-gradient(135deg,#381722,#1b1818);color:#ffd77a;box-shadow:inset 3px 0 #e3c466,0 8px 22px #0004}
.slot-wheel-page .mobile-bottom-nav a[aria-current="page"]{color:#ff6685}
@media(max-width:1100px){.slot-wheel-section{min-height:0}.slot-wheel-section .wheel-copy h1{margin-inline:auto}.slot-wheel-section .wheel-copy>p{margin-inline:auto}.slot-wheel-note{max-width:650px;margin-inline:auto}}
@media(max-width:760px){.slot-wheel-section{padding:34px 10px 48px;gap:30px}.slot-wheel-section .wheel-copy h1{font-size:42px;letter-spacing:-1.8px}.slot-wheel-section .wheel-copy>p{font-size:12px}.slot-wheel-page .wheel-stage{min-height:0}.slot-wheel-note{margin-top:14px}}
