/*
Theme Name: Zona Anime Theme
Theme URI: https://zonaanime.cl
Description: Tema oficial para Zona Anime
Version: 1.0.0
Author: Zona Anime
Text Domain: zonaanime
Requires at least: 6.0
Requires PHP: 7.4
*/

* { margin: 0; padding: 0; box-sizing: border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background: #f5f5f5; color: #333; line-height: 1.6; }
a { text-decoration: none; color: inherit; }
img { max-width: 100%; height: auto; }

.site-header { background: #fff; padding: 15px 20px; border-bottom: 1px solid #e0e0e0; }
.header-inner { max-width: 1200px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; }
.site-logo { font-size: 24px; font-weight: bold; }
.site-logo span:first-child { color: #ff7613; }
.site-logo span:last-child { color: #1e293b; }
.site-nav a { margin-left: 25px; color: #666; font-weight: 500; }
.site-nav a:hover { color: #ff7613; }

.site-content { max-width: 1200px; margin: 0 auto; padding: 30px 20px; min-height: 60vh; }

.site-footer { background: #1e293b; color: #fff; padding: 30px 20px; text-align: center; margin-top: 40px; }
.site-footer p { opacity: 0.7; }

/* WooCommerce */
.woocommerce { background: #fff; padding: 30px; border-radius: 12px; }
.woocommerce h1, .woocommerce h2 { color: #1e293b; margin-bottom: 20px; }
.woocommerce .button, .woocommerce button, .woocommerce input[type="submit"] { background: #ff7613 !important; color: #fff !important; border: none !important; padding: 12px 24px !important; border-radius: 8px !important; font-weight: 600 !important; cursor: pointer; }
.woocommerce .button:hover, .woocommerce button:hover { background: #e56a0f !important; }
.woocommerce-message { background: #d4edda; border-color: #c3e6cb; color: #155724; padding: 15px; border-radius: 8px; margin-bottom: 20px; }
.woocommerce-error { background: #f8d7da; border-color: #f5c6cb; color: #721c24; padding: 15px; border-radius: 8px; margin-bottom: 20px; }
.woocommerce table { width: 100%; border-collapse: collapse; }
.woocommerce table th, .woocommerce table td { padding: 15px; border-bottom: 1px solid #eee; text-align: left; }
.woocommerce-cart-form { margin-bottom: 30px; }
.woocommerce .cart_item img { width: 80px; height: 80px; object-fit: cover; border-radius: 8px; }
.woocommerce .checkout_coupon, .woocommerce .cart_totals { background: #f9f9f9; padding: 20px; border-radius: 8px; margin-top: 20px; }
.woocommerce-checkout #payment { background: #f9f9f9; padding: 20px; border-radius: 8px; }
.woocommerce form .form-row input, .woocommerce form .form-row select, .woocommerce form .form-row textarea { width: 100%; padding: 12px; border: 2px solid #e0e0e0; border-radius: 8px; font-size: 14px; }
.woocommerce form .form-row input:focus, .woocommerce form .form-row select:focus { border-color: #ff7613; outline: none; }
