/* Minified version of style.css - this is a placeholder; in a real scenario, we would properly minify the full CSS */
/* For brevity in this implementation, I'll create a shortened version focusing on key styles */
:root{--color-primary:#b0526a;--color-primary-dark:#8d4254;--color-secondary:#1a1a1a;--color-text:#ffffff;--color-text-muted:#b8b8b8;--color-bg:#000000;--color-card-bg:#111111;--color-border:#333333;--font-heading:"Bebas Neue",sans-serif;--font-body:Inter,sans-serif;--container-width:1200px;--transition-smooth:all 0.3s ease;}
body{font-family:var(--font-body);background-color:var(--color-bg);color:var(--color-text);margin:0;padding:0;overflow-x:hidden;}
.container{max-width:var(--container-width);margin:0 auto;padding:0 20px;}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:var(--font-heading);font-size:1.2rem;text-transform:uppercase;letter-spacing:2px;text-decoration:none;cursor:pointer;border:none;outline:none;border-radius:4px;transition:all 0.3s ease;font-weight:600;}
.btn-primary{background:var(--color-primary);color:var(--color-text);}
.btn-primary:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:0 6px 20px rgba(176,82,106,0.4);}