/* CoolRepublik Theme - Dark & Edgy */
:root {
    --primary: #000000;
    --secondary: #333333;
    --accent: #ff0055;
    --bg: #f0f0f0;
}

body {
    background: var(--bg);
    font-family: 'Courier New', monospace !important;
}

header {
    background: black;
    color: white;
    padding: 1rem !important;
}

.logo {
    color: white !important;
    font-text-transform: uppercase;
    letter-spacing: 2px;
}

nav a {
    color: #ccc !important;
}

.btn {
    background: var(--accent) !important;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 0 !important;
}

.product-card {
    border: 2px solid black !important;
    border-radius: 0 !important;
    box-shadow: 4px 4px 0 black !important;
}