/*
Theme Name: Karbayo · Bulnes
Theme URI: https://karbayocreativo.com
Author: Karbayo Estudio Creativo
Description: Tema de Bulnes Sistema. Presentación institucional de la exposición y plantillas nativas de páginas y entradas. Instala también Karbayo · Bulnes Sistema.
Version: 3.0.0
Requires at least: 6.5
Requires PHP: 7.4
Text Domain: karbayo-bulnes
*/
:root{--bulnes-blue:#224798;--bulnes-gold:#ddb716;--bulnes-ink:#172943;--bulnes-line:#dce1e8}
body.bulnes-standard-page{margin:0;background:#fff;color:var(--bulnes-ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}
.bulnes-header{max-width:1400px;margin:auto;padding:25px 4vw;border-bottom:1px solid var(--bulnes-line);display:flex;align-items:center;justify-content:space-between;gap:32px}.bulnes-header .bulnes-logo img{width:190px;max-height:90px;object-fit:contain}.bulnes-header a{color:var(--bulnes-blue);text-decoration:none}.bulnes-header nav ul{display:flex;flex-wrap:wrap;gap:24px;list-style:none;margin:0;padding:0;font-size:13px}.bulnes-standard-content{max-width:1100px;margin:auto;padding:70px 5vw 90px;min-height:60vh}.bulnes-standard-content h1{color:var(--bulnes-blue);font-size:clamp(32px,5vw,65px);line-height:1.08;letter-spacing:-.035em}.bulnes-standard-content h2,.bulnes-standard-content h3{color:var(--bulnes-blue);line-height:1.2}.bulnes-standard-content a{color:var(--bulnes-blue);text-underline-offset:4px}.bulnes-standard-content img{max-width:100%;height:auto}.bulnes-standard-content p{max-width:75ch}.bulnes-list-article{margin-bottom:45px;border-bottom:1px solid var(--bulnes-line);padding-bottom:30px}.bulnes-footer{border-top:1px solid var(--bulnes-line);padding:25px 4vw;max-width:1400px;margin:auto}.bulnes-footer img{display:block;width:100%;max-width:1100px;margin:auto}.bulnes-footer .bulnes-footer-caption{text-align:center;font-size:12px;color:#657184}.bulnes-skip{position:absolute;left:-9999px}.bulnes-skip:focus{left:20px;top:20px;z-index:99999;padding:14px;background:#fff;border:2px solid var(--bulnes-gold)}
@media(max-width:650px){.bulnes-header{padding:20px;flex-wrap:wrap}.bulnes-header .bulnes-logo img{width:170px}.bulnes-standard-content{padding:40px 24px 60px}.bulnes-footer{padding:15px 0}}
