/*
Theme Name: Catous 2026
Theme URI: https://catous.com/
Author: Catous
Author URI: https://catous.com/
Description: A fast, accessible, editorial WordPress block theme for catous.com, designed for strong Core Web Vitals, SEO, and E-E-A-T foundations.
Version: 1.0.0
Requires at least: 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: catous-2026
Tags: block-patterns, block-styles, blog, news, one-column, two-columns, custom-logo, custom-menu, featured-images, full-site-editing, rtl-language-support, translation-ready, wide-blocks
*/

:root { --catous-purple: #a9009b; --catous-ink: #241c2b; --catous-muted: #6e6575; --catous-border: #eadfea; --catous-soft: #faf6fb; }
html { scroll-behavior: smooth; }
body { text-rendering: optimizeLegibility; }
a { text-underline-offset: .15em; }
:focus-visible { outline: 3px solid var(--wp--preset--color--accent); outline-offset: 3px; }
.catous-gradient { background: linear-gradient(135deg, #8f007f 0%, #c20db2 100%); }
.catous-card { transition: transform .18s ease, box-shadow .18s ease; }
.catous-card:hover { transform: translateY(-2px); box-shadow: 0 10px 28px rgba(50, 20, 55, .09); }
.catous-reading { max-width: 72ch; }
.catous-meta { color: var(--wp--preset--color--muted); font-size: .9rem; }
.catous-label { letter-spacing: .08em; text-transform: uppercase; font-size: .75rem; font-weight: 700; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } .catous-card { transition: none; } .catous-card:hover { transform: none; } }
