/*
Theme Name: Swaaadle Lights
Theme URI: https://swaaadle.com/
Author: Swaaadle
Author URI: https://swaaadle.com/
Description: Custom WordPress theme for Swaaadle Lights, built for premium B2B lighting manufacturing experiences.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.5
Requires PHP: 8.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: swaaadle
Tags: custom-logo, custom-menu, featured-images, translation-ready
*/

:root {
  --sw-color-ink: #14211d;
  --sw-color-charcoal: #1d2422;
  --sw-color-green-900: #0d3327;
  --sw-color-green-700: #176247;
  --sw-color-green-500: #2fa36b;
  --sw-color-green-100: #e8f4ee;
  --sw-color-white: #ffffff;
  --sw-color-surface: #f7faf8;
  --sw-color-border: rgba(20, 33, 29, 0.14);
  --sw-shadow-soft: 0 18px 45px rgba(13, 51, 39, 0.12);
  --sw-font-sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --sw-header-height: 76px;
  --sw-announcement-height: 42px;
  --sw-radius-sm: 8px;
  --sw-radius-md: 12px;
  --sw-transition: 180ms ease;
}

*,
*::before,
*::after { box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  margin: 0;
  color: var(--sw-color-ink);
  font-family: var(--sw-font-sans);
  background: var(--sw-color-white);
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
}

a { color: inherit; text-decoration: none; }
button, input { font: inherit; }
img { display: block; max-width: 100%; height: auto; }

.screen-reader-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}
