@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* =============================================
   SWELL Child – Customization Area
   Note: Keep changes minimal and scoped.
   Tips:
   - Prefer SWELL customizer settings first
   - Use this file for fine-grained spacing/typography fixes
   - Avoid overriding large layout rules; use utility classes/blocks
============================================== */

/* Brand tokens */
:root {
  --brand-primary: #E60012; /* main brand color */
}

/* Global accents */
a { color: var(--brand-primary); }
a:hover { filter: brightness(0.92); }

/* Buttons (core + SWELL) */
.wp-block-button__link,
.wp-element-button,
.c-btn {
  background-color: var(--brand-primary);
  border-color: var(--brand-primary);
}
.wp-block-button__link:hover,
.wp-element-button:hover,
.c-btn:hover { filter: brightness(0.92); }

/* Outline buttons */
.is-style-outline .wp-block-button__link {
  color: var(--brand-primary);
  border-color: var(--brand-primary);
  background: transparent;
}

/* Optional examples (enable as needed)
 h1, .c-postTitle { letter-spacing: 0.02em; }
 .c-section { padding-block: clamp(24px, 4vw, 64px); }
*/
