/* OzzyBet .casino — warm/amber theme, minimal */
body{margin:0;background:#141210;color:#F5F1EA;font-family:"Georgia",ui-serif,Cambria,"Times New Roman",serif;line-height:1.75;font-size:16px}
.wrap{max-width:780px;margin:0 auto;padding:0 22px}
a{color:#E8A317;text-decoration:none}
a:hover{text-decoration:underline}
header{border-bottom:1px solid #2E2A24;padding:20px 0}
.hrow{display:flex;align-items:center}
.logo{font-weight:800;font-size:21px;font-family:-apple-system,"Segoe UI",sans-serif;letter-spacing:-.5px}
.logo b{color:#E8A317}
.langsw{margin-left:auto;display:flex;gap:6px}
.langsw a{padding:6px 13px;border:1px solid #3A352D;border-radius:4px;color:#B8AF9E;font-size:14px;font-weight:700;font-family:-apple-system,sans-serif}
.langsw a:hover{border-color:#E8A317;color:#E8A317;text-decoration:none}
.langsw a.active{background:#E8A317;color:#141210;border-color:#E8A317}
main{padding:44px 0 60px}
h1{font-size:36px;font-weight:800;line-height:1.25;margin:0 0 20px;font-family:-apple-system,"Segoe UI",sans-serif;letter-spacing:-1px}
.lead{color:#CFC6B5;font-size:19px;margin:0 0 28px;font-style:italic}
h2{font-size:25px;font-weight:700;margin:34px 0 13px;font-family:-apple-system,"Segoe UI",sans-serif;color:#F5F1EA}
p{color:#B8AF9E;margin:0 0 16px}
p strong{color:#F5F1EA}
ul{color:#B8AF9E;margin:0 0 16px;padding-left:24px}
li{margin-bottom:8px}
footer{border-top:1px solid #2E2A24;padding:28px 0;margin-top:44px;color:#7A7266;font-size:13px;font-family:-apple-system,sans-serif}
@media(max-width:600px){h1{font-size:29px}.wrap{padding:0 16px}}
