/*
Theme Name: ForgePlate Child
Theme URI: https://forgeplate.com
Description: Child theme do Astra para o ForgePlate — loja de suportes de matricula personalizados. Identidade dark (preto/branco/dourado #ba965d).
Author: ForgePlate
Template: astra
Version: 1.4.0
Text Domain: forgeplate-child
*/

/* ============================================================
   IDENTIDADE FORGEPLATE — dark integral
   Preto #000 · Branco #fff · Dourado #ba965d
   ============================================================ */
:root{--fp-gold:#ba965d;--fp-bg:#000;--fp-text:#fff;--fp-muted:#9a9a9a;--fp-line:#262626}

html,body{background:#000;color:#fff}
body,.site,#page,.site-content,#content,.ast-container,.entry-content{background:#000;color:#fff}

/* Tipografia */
h1,h2,h3,h4,h5,h6,.entry-title{color:#fff}
p,li,span,div{color:inherit}

/* Links */
a{color:var(--fp-gold)}
a:hover,a:focus{color:#d8b884}

/* Header / menu */
.site-header,#masthead,.ast-primary-header-bar,.main-header-bar{background:#000!important;border-bottom:1px solid var(--fp-line)}
.main-header-menu a,.ast-menu-toggle,.site-title a,.menu-link{color:#fff!important}
.main-header-menu a:hover,.menu-link:hover{color:var(--fp-gold)!important}

/* Rodape */
.site-footer,#colophon,.ast-footer-overlay{background:#000!important;color:#9a9a9a;border-top:1px solid var(--fp-line)}
.site-footer a,#colophon a{color:#9a9a9a}
.site-footer a:hover{color:var(--fp-gold)}

/* Botoes (WordPress + WooCommerce) */
input[type="submit"],.wp-block-button__link,
.woocommerce a.button,.woocommerce button.button,.woocommerce .button,
.woocommerce #respond input#submit{
	background:var(--fp-gold)!important;color:#000!important;border:none!important;
	border-radius:12px!important;font-weight:700!important;transition:filter .15s,transform .12s
}
.wp-block-button__link:hover,
.woocommerce a.button:hover,.woocommerce button.button:hover{filter:brightness(1.08);transform:translateY(-1px)}

/* WooCommerce dark */
.woocommerce,.woocommerce-page,.woocommerce table,.woocommerce-cart-form,
.woocommerce .cart_totals,.woocommerce-checkout{color:#fff}
.woocommerce table.shop_table{background:#0a0a0a;border-color:var(--fp-line)}
.woocommerce .price,.woocommerce-Price-amount{color:var(--fp-gold)}

/* Inputs */
input,select,textarea{background:#0d0d0d;color:#fff;border:1px solid var(--fp-line)}
input:focus,select:focus,textarea:focus{border-color:var(--fp-gold);outline:none}

/* Seleccao de texto */
::selection{background:var(--fp-gold);color:#000}

/* Container full-width (sem padding lateral) */
.ast-container,.ast-container-fluid{margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
