/*
Theme Name: OutsideWeb Child
Theme URI: https://outsideweb.net/
Description: A lightweight child theme for OutsideWeb, designed for a clean modern directory/review style site.
Author: OpenClaw
Template: blocksy
Version: 1.0.0
Text Domain: outsideweb-child
*/

:root {
  --outsideweb-accent: #5b5bd6;
  --outsideweb-accent-2: #3aa9c9;
  --outsideweb-bg: #f7f8fc;
  --outsideweb-text: #16181d;
  --outsideweb-muted: #6b7280;
}

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

.entry-content h1,
.entry-content h2,
.entry-content h3,
.hero-title {
  letter-spacing: -0.02em;
}

.wp-block-button__link,
.ct-button,
button,
input[type="submit"] {
  background: linear-gradient(135deg, var(--outsideweb-accent), var(--outsideweb-accent-2));
  border: none;
  color: #fff;
  border-radius: 999px;
}

.site-title a,
a {
  color: var(--outsideweb-accent);
}

a:hover {
  color: var(--outsideweb-accent-2);
}

.wp-block-group.is-style-outsideweb-hero,
.outsideweb-hero {
  background: linear-gradient(135deg, #ffffff 0%, #eef2ff 55%, #ecfeff 100%);
  border-radius: 24px;
  padding: 48px 32px;
  box-shadow: 0 20px 60px rgba(34, 41, 57, 0.08);
}

.wp-block-group.is-style-outsideweb-card,
.outsideweb-card {
  background: #fff;
  border-radius: 20px;
  padding: 24px;
  box-shadow: 0 10px 30px rgba(34, 41, 57, 0.06);
}

.wp-block-columns.outsideweb-grid > .wp-block-column {
  background: #fff;
  border-radius: 18px;
  padding: 20px;
  box-shadow: 0 8px 24px rgba(34, 41, 57, 0.05);
}

.site-footer {
  color: var(--outsideweb-muted);
}
