/*
Theme Name: Vector V
Theme URI: https://vector-v.com
Author: Vector V
Description: Tema oficial de Vector V. Web comercial, automatización y captación para pymes. Configuración en Ajustes → Vector V.
Version: 1.2.0
Text Domain: vector-v
Requires at least: 6.5
Requires PHP: 8.1
License: GPL-2.0-or-later
*/

/* Estilos de páginas interiores, entradas y 404 (la portada lleva los suyos) */
body:not(.home){margin:0;background:#0D1117;color:#F0F4F8;font-family:'Inter',system-ui,sans-serif;font-size:17px;line-height:1.7;-webkit-font-smoothing:antialiased}
body:not(.home) a{color:#5BB898}
.vv-top{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px max(20px,calc((100% - 1180px)/2));border-bottom:1px solid #1E2D3D}
.vv-logo{display:inline-flex;align-items:center;gap:12px;color:#F0F4F8!important;text-decoration:none}
.vv-logo .vv-icon{height:36px;width:auto}
.vv-logo .vv-word{height:14px;width:auto}
.vv-btn{display:inline-block;background:#44987E;color:#0D1117!important;font-weight:700;font-size:15px;padding:12px 20px;border-radius:10px;text-decoration:none}
.vv-main{max-width:760px;margin:0 auto;padding:64px 20px 80px}
.vv-main h1,.vv-main h2,.vv-main h3{font-family:'Space Grotesk',system-ui,sans-serif;line-height:1.15;letter-spacing:-.02em}
.vv-main h1{font-size:clamp(32px,5vw,46px);margin:0 0 24px}
.vv-main p,.vv-main li{color:#C9D3DE}
.vv-main img{max-width:100%;height:auto;border-radius:12px}
.vv-main article+article{margin-top:48px;padding-top:48px;border-top:1px solid #1E2D3D}
.vv-404{text-align:center;padding-top:120px}
.vv-foot{padding:28px 20px;border-top:1px solid #1E2D3D;text-align:center;font-size:14px;color:#8B9BAF}

/* Páginas legales */
.vv-legal h2{font-size:22px;margin:40px 0 12px}
.vv-legal-date{font-size:14px;color:#8B9BAF!important}
.vv-legal table{width:100%;border-collapse:collapse;margin:16px 0 8px;font-size:15px}
.vv-legal th,.vv-legal td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid #1E2D3D;color:#C9D3DE}
.vv-legal thead th,.vv-legal-id th{color:#F0F4F8;font-weight:600}
.vv-legal-id th{width:34%}
.vv-legal code{font-size:13px;background:#1A2332;padding:2px 6px;border-radius:5px;color:#F0F4F8}
@media(max-width:600px){.vv-top .vv-btn{display:none}.vv-legal table{font-size:14px}}
