:root{--black:#0b0b0b;--paper:#e9e4da;--white:#fff;--blue:#6b42ff;--lime:#caff00;--red:#ff3d00;--ink:#111;--muted:#66625d;--line:#bdb5a8;--shadow:9px 9px 0 #111}
body{font-family:Arial,Helvetica,sans-serif;background:var(--paper);color:var(--ink);background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 1px);background-size:22px 22px}
.top{background:#0b0b0b;border-bottom:5px solid #caff00}.top nav a{text-transform:uppercase;font-weight:900;letter-spacing:.08em}.account{background:#caff00;color:#111;border-radius:0;box-shadow:5px 5px 0 #ff3d00;transform:rotate(-2deg)}
.hero{background:#6b42ff;padding:55px 0 0;border-bottom:9px solid #111;position:relative}.hero:before{content:"BEEP / BEEP / CASINO";position:absolute;font:900 11vw/1 Arial;color:rgba(255,255,255,.06);inset:auto 0 0;white-space:nowrap;overflow:hidden}.hero-grid{grid-template-columns:100px .9fr 1.1fr}.issue{background:#111;border:3px solid #caff00;transform:rotate(-3deg)}.hero .kicker{color:#caff00;text-transform:uppercase;font-weight:900}.hero h1{font-family:Impact,"Arial Black",sans-serif;text-transform:uppercase;letter-spacing:.01em;line-height:.78;-webkit-text-stroke:2px #111;text-shadow:7px 7px 0 #ff3d00}.hero h1 em{color:#caff00;font-style:normal}.hero .intro{font-weight:700;color:#fff}.hero-cta a{background:#111;border-radius:0;box-shadow:7px 7px 0 #caff00}.cover img{height:430px;object-fit:cover;border-radius:0;border:8px solid #111;box-shadow:15px 15px 0 #caff00;transform:rotate(2deg)}.cover-tag{border-radius:0;background:#ff3d00;color:#fff;transform:rotate(-7deg);box-shadow:7px 7px 0 #111}.ticker{background:#caff00;color:#111;border:0;font-weight:900;text-transform:uppercase;transform:rotate(-1deg)}
.section{padding-block:100px}.section-mark{border-top:7px solid #111}.section-mark span{font-family:Impact,sans-serif;color:#ff3d00;font-size:42px}.section-mark p{text-transform:uppercase;font-weight:900;letter-spacing:.15em}.headline h2,.bonus-cover h2,.vip-layout h2,.login-grid h2,.mobile-grid h2,.review-grid h2,.faq h2,.reading-grid h2,.end h2{font-family:Impact,"Arial Black",sans-serif;text-transform:uppercase;line-height:.88;letter-spacing:.015em}.headline h2{transform:rotate(-1deg)}
.fact-strip article{border-radius:0;border:4px solid #111;background:#fff;box-shadow:8px 8px 0 #ff3d00}.fact-strip article:nth-child(even){transform:rotate(2deg)}.fact-strip b{color:#6b42ff}
.audit-grid article,.review-notes article,.genre-grid article,.levels article,.scenario-grid article,.method-grid article,.questions details{border-radius:0;border:3px solid #111;background:#fff;box-shadow:7px 7px 0 #caff00}.audit-grid article:nth-child(3n){transform:rotate(1deg)}
.table-wrap{border-radius:0;border:4px solid #111;box-shadow:10px 10px 0 #6b42ff}thead th{background:#111;color:#caff00}tbody tr:nth-child(even){background:#eee9df}
.bonuses{background:#ff3d00;color:#fff;border-block:9px solid #111}.bonus-cover img{border-radius:0;border:8px solid #111;box-shadow:16px 16px 0 #caff00;transform:rotate(1deg)}.bonus-tabs{border-radius:0;border:4px solid #111}.tabs button{background:#111}.tabs button[aria-selected=true]{background:#caff00;color:#111}
.dossier-grid{grid-template-columns:repeat(4,1fr);gap:16px}.dossier-grid article,.dossier-grid article.wide{grid-column:auto;border-radius:0;border:5px solid #111;background:#111;box-shadow:7px 7px 0 #6b42ff}.dossier-grid article:nth-child(even){transform:translateY(30px) rotate(1deg)}.dossier-grid article img{aspect-ratio:.78;object-fit:cover}.dossier-grid article>div{position:static;border-radius:0;background:#111;color:#fff;clip-path:none}.dossier-grid article>div b{color:#caff00}.dossier-grid article>div small{color:#bcbcbc}.genre-grid article{border-left:12px solid #ff3d00}
.vip{background:#111;color:#fff;border-block:10px solid #caff00}.vip-layout img{border-radius:0;border:6px solid #fff;box-shadow:14px 14px 0 #6b42ff}.levels article{background:#1d1d1d;border-color:#555;box-shadow:6px 6px 0 #ff3d00}.levels article b{color:#caff00}.vip-list{border-radius:0;background:#caff00;color:#111;transform:rotate(-1deg)}
.login-grid img{border-radius:0;border:6px solid #111;box-shadow:-15px 15px 0 #6b42ff}.login-steps li>b{background:#ff3d00}.mobile{background:#caff00}.mobile-grid img{border-radius:0;border:7px solid #111}.mobile-checks span{border-radius:0;background:#111;color:#fff}
.review{background:#6b42ff;color:#fff;border-block:9px solid #111}.score{border-radius:0;background:#caff00;color:#111;box-shadow:9px 9px 0 #ff3d00;transform:rotate(-3deg)}.ratings>div{background:#4e28d8;border-radius:0}.method-grid article{box-shadow:7px 7px 0 #ff3d00}.editorial-note,.layers{border-radius:0}.safe{background:#111}.safe-in>b{border-radius:0;border-color:#caff00}.end{background:#ff3d00}.end a{border-radius:0;background:#caff00;color:#111;box-shadow:7px 7px 0 #111}.field-guide{background:#fff}.guide-grid article{border:4px solid #111;padding:32px;background:#e9e4da;box-shadow:9px 9px 0 #6b42ff}.guide-grid article>b{font:62px/1 Impact;color:#ff3d00}.guide-grid h3{font-family:Impact,sans-serif;text-transform:uppercase}footer{background:#0b0b0b;border-top:9px solid #caff00}
@media(max-width:1000px){.dossier-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.hero-grid{grid-template-columns:1fr}.cover img{height:auto;transform:none}.dossier-grid{grid-template-columns:1fr}.dossier-grid article:nth-child(even){transform:none}}
