/*
Theme Name: Safelist Spreadsheet
Theme URI: https://example.com/safelist-spreadsheet
Author: Theoda Metcalf
Author URI: https://example.com
Description: Clean, Elementor-ready theme for the Safelist Spreadsheet product. Includes a Sales Page template, LeadsLeap slot, WooCommerce styles, Customizer options, and helpful shortcodes.
Version: 1.0.0
Requires at least: 5.8
Tested up to: 6.6
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: safelist-spreadsheet
Tags: one-column, e-commerce, custom-colors, custom-logo, custom-menu, editor-style, block-styles
*/

:root{ --accent:#2d7ef7; --text:#14171a; --muted:#5b6570; --card:#ffffff; --maxw:1100px; --radius:16px; --shadow:0 10px 25px rgba(0,0,0,.07); }
html{scroll-behavior:smooth}
body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;color:var(--text);line-height:1.6}
.container{width:min(100%,var(--maxw));margin-inline:auto;padding:clamp(16px,4vw,32px)}
.stack{display:grid;gap:24px}
.card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(16px,3vw,28px)}
a.button,.button,.wp-element-button,.wp-block-button__link{display:inline-block;border-radius:999px;padding:14px 22px;text-decoration:none;font-weight:700;background:var(--accent);color:#fff;box-shadow:var(--shadow)}
.badge{display:inline-flex;gap:8px;align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:8px 12px;background:#fff}
.icon{inline-size:1.1em;block-size:1.1em;display:inline-grid;place-items:center;border-radius:50%;background:#eaf2ff;color:var(--accent);font-weight:800}
.footer-note{font-size:13px;color:var(--muted);text-align:center;margin:18px auto 40px}
.woocommerce div.product .price{color:var(--text);font-weight:800;font-size:1.8rem}
.woocommerce-message,.woocommerce-info{border-top-color:var(--accent)}
.woocommerce a.button.alt{background:var(--accent)}
