/*
Theme Name: Smart Nautilus Reports Child
Description: Smart Nautilus site integrations migrated from the supplied Freely child theme.
Author: Smart Nautilus Reports
Template: smart-nautilus-reports-theme
Version: 1.1.0
Requires at least: 6.6
Requires PHP: 7.4
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Text Domain: smart-nautilus-reports-child
*/
/* Smart Nautilus base-page additions from Freely. Parent assets load automatically.
 * Freely / WpZita Team stock layout rules are replaced by the new parent layout.
 * The custom component rules are scoped so they do not alter other pages. */
.sn-legacy-base.sn-wrapper{width:100%;max-width:960px;margin:0 auto;padding:40px 20px}
.sn-legacy-base .sn-header{border-inline-start:6px solid var(--sn-primary);padding-inline-start:20px;margin-bottom:40px}
.sn-legacy-base .sn-title{font-size:2.4rem;color:var(--sn-heading);margin:0}
.sn-legacy-base .sn-subtitle{font-size:1.1rem;color:var(--sn-muted);margin-top:8px}
.sn-legacy-base .sn-section-title{font-size:1.6rem;color:var(--sn-heading);margin-bottom:15px}
.sn-legacy-base .sn-intro,.sn-legacy-base .sn-content-section{margin-bottom:40px;line-height:1.6}
.sn-legacy-base .sn-form-wrapper{background:#f7f9fc;color:#263b49;color-scheme:light;padding:25px;border:1px solid #d9e2ef;border-radius:6px;min-width:0}
.sn-legacy-base .sn-footer{margin-top:60px;padding-top:20px;border-top:1px solid var(--sn-border);text-align:center}
.sn-legacy-base .sn-footer-note{font-size:.9rem;color:var(--sn-heading)}
/* Preserve Freely's custom cart-button spacing without importing its Zita layout. */
.woocommerce .product .cart .button{padding:9px 30px}
@media(max-width:600px){.sn-legacy-base .sn-title{font-size:1.9rem}.sn-legacy-base .sn-section-title{font-size:1.4rem}.sn-legacy-base .sn-form-wrapper{padding:16px}}
