
/*
Theme Name: Blocksy Savage Scents Child
Template: blocksy
Version: 1.1
*/

:root {
  --ss-bg: #0c0c14;
  --ss-surface: #141421;
  --ss-border: rgba(255,255,255,0.08);
  --ss-text: #f5f5f7;
  --ss-muted: rgba(245,245,247,0.75);

  /* Accent colors (cleaner contrast) */
  --ss-accent: #f85e1f;       /* orange */
  --ss-accent-2: #5a0c1b;     /* deep maroon */
  --ss-accent-3: #181957;     /* navy */
}

body {
  background: var(--ss-bg);
  color: var(--ss-text);
}

.site-logo img,
.custom-logo {
  max-height: 72px !important;
}

nav a {
  color: var(--ss-text) !important;
  font-weight: 600;
}

nav a:hover {
  background: rgba(255,255,255,0.06);
  color: var(--ss-text) !important;
  border-radius: 8px;
}

.ss-neon {
  background: var(--ss-surface);
  border: 1px solid var(--ss-border);
  border-radius: 18px;
  padding: 32px;
  box-shadow: 0 15px 40px rgba(0,0,0,0.45);
}

button,
.wp-block-button__link,
.ct-button {
  background: linear-gradient(90deg, var(--ss-accent), var(--ss-accent-2));
  color: #ffffff !important;
  border: none;
  border-radius: 999px;
  font-weight: 700;
}

button:hover,
.wp-block-button__link:hover,
.ct-button:hover {
  filter: brightness(1.08);
}

h1, h2, h3, h4 {
  color: var(--ss-text);
}

p {
  color: var(--ss-muted);
}
