*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,Segoe UI,sans-serif}:root{--bg:#121212;--bg-card:#1c1c1c;--bg-soft:#242424;--red:#b81d24;--red-hover:#d4242e;--gold:#f5c518;--text:#f5f5f5;--muted:#9a9a9a;--radius:16px}html,body{background:var(--bg);color:var(--text);scroll-behavior:smooth}body{padding-bottom:100px}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;font-family:inherit}img{max-width:100%;display:block}.container{max-width:1200px;margin:0 auto;padding:0 20px}body.no-scroll{padding-right:var(--scrollbar-width,0);overflow:hidden}
