/*
Theme Name: Lake Stevens Pride
Theme URI: https://lakestevenspride.org/
Author: OpenAI
Author URI: https://openai.com/
Description: A modern, accessible WordPress block theme for Lake Stevens Pride with bold gradients, community-first layouts, and flexible full-site editing.
Requires at least: 6.5
Tested up to: 6.8
Requires PHP: 8.1
Version: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: lake-stevens-pride
Tags: block-theme, full-site-editing, blog, community, one-column, custom-colors, editor-style
*/

:root {
  color-scheme: light dark;
}

html {
  scroll-behavior: smooth;
}

body {
  text-rendering: optimizeLegibility;
}

a {
  text-underline-offset: 0.16em;
}

.wp-site-blocks {
  min-height: 100vh;
}

.wp-block-button__link {
  transition: transform 160ms ease, box-shadow 160ms ease, opacity 160ms ease;
}

.wp-block-button__link:hover,
.wp-block-button__link:focus-visible {
  transform: translateY(-1px);
  box-shadow: 0 12px 24px rgba(0,0,0,0.16);
}

.wp-block-post-featured-image img,
.wp-block-image img {
  border-radius: 1rem;
}

.is-style-surface-card {
  border: 1px solid color-mix(in srgb, currentColor 10%, transparent);
  border-radius: 1.25rem;
  backdrop-filter: blur(8px);
}

.has-gradient-text {
  background: linear-gradient(135deg, #ef4444 0%, #f59e0b 16%, #facc15 32%, #22c55e 48%, #06b6d4 64%, #3b82f6 80%, #a855f7 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }

  .wp-block-button__link {
    transition: none;
  }
}
