/*
Theme Name: Gotas del Saber Pro
Author: Maicol 02
Description: Revista editorial blanca y roja, accesible y adaptable, con asistente de páginas informativas.
Version: 1.1.0
Requires at least: 6.2
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: gotas-del-saber-pro
*/
:root{--red:#c81724;--ink:#181b22;--muted:#626773;--line:#e6e7eb}*{box-sizing:border-box}body{margin:0;background:white;color:var(--ink);font:17px/1.7 system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #2a67ca;outline-offset:4px}button,input{font:inherit}button{cursor:pointer}.wrap{max-width:1240px;margin:auto;padding:0 24px}.utility{background:#f5f5f6;font-size:12px;border-bottom:1px solid var(--line)}.utility .wrap{display:flex;justify-content:space-between;padding-top:7px;padding-bottom:7px}.brandbar{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-top:32px;padding-bottom:32px}.brand{font-size:36px;font-weight:900;letter-spacing:-1.5px;line-height:1.1}.brand span{color:var(--red)}.tagline{font-size:12px;color:var(--muted);letter-spacing:2px;margin-top:10px;text-transform:uppercase}.custom-logo{max-width:300px;max-height:90px;width:auto;height:auto}.search-form{display:flex;gap:8px}.search-field{width:100%;max-width:250px;padding:10px;border:1px solid #ccc;border-radius:4px}.search-submit,button,.button{border:0;background:var(--red);color:white;padding:11px 18px;border-radius:4px}.nav-shell{background:var(--red);color:white}.navrow{display:flex;align-items:center;gap:22px}.navrow ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:0}.navrow li a{display:block;padding:15px 19px;font-size:14px;font-weight:750}.navrow a:hover{color:white;background:#a9111c}.navrow .sub-menu{display:block;background:#a9111c}.nav-toggle{display:none}.intro{margin:36px 0 25px;padding-bottom:20px;border-bottom:1px solid var(--line);display:flex;align-items:end;justify-content:space-between;gap:20px}.eyebrow,.cat{color:var(--red);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.4px}.intro h1{font:700 38px/1.15 Georgia,serif;margin:8px 0}.intro p{color:var(--muted);margin:0;font-size:14px}.feed{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px;margin-bottom:60px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.card{border-bottom:1px solid var(--line);padding-bottom:25px;min-width:0}.card:first-child{grid-column:1/-1;background:#f8f7f5;padding:28px;border-top:4px solid var(--red)}.card h2{font:700 26px/1.25 Georgia,serif;margin:12px 0}.card:first-child h2{font-size:40px;max-width:720px}.card p{font-size:15px;color:var(--muted)}.meta{font-size:12px;color:var(--muted);margin:12px 0}.card img{width:100%;height:220px;object-fit:cover}.card:first-child img{height:340px}.read{font-size:13px;font-weight:800}.sidebar h2{font-size:14px;text-transform:uppercase;letter-spacing:1.5px;border-top:3px solid var(--red);padding-top:14px}.sidebar ul{list-style:none;padding:0}.sidebar li{border-bottom:1px solid var(--line);padding:14px 0;font:700 18px/1.4 Georgia,serif}.side-note{background:#f7f7f8;padding:22px;font-size:14px;margin-top:30px}.article{max-width:820px;margin:42px auto 70px;overflow-wrap:anywhere}.article h1{font:700 clamp(32px,5vw,52px)/1.12 Georgia,serif;letter-spacing:-1px}.article h2{line-height:1.3;margin-top:36px}.article p,.article li{line-height:1.9}.article img{max-width:100%;height:auto}.article figure{max-width:100%;margin-left:0;margin-right:0}.article a{color:var(--red);text-decoration:underline}.article table{display:block;overflow-x:auto}.author-box{background:#f6f6f7;padding:22px;margin:35px 0}.pagination{margin:30px 0;display:flex;gap:12px;flex-wrap:wrap}.page-numbers{padding:7px 12px;border:1px solid var(--line)}.current{background:var(--red);color:white}footer{border-top:4px solid var(--red);background:#f6f6f7;padding:40px 0 20px}footer .links{display:flex;gap:14px 25px;flex-wrap:wrap;margin:24px 0;font-size:13px}footer p{font-size:13px;color:var(--muted)}.skip{position:absolute;left:-10000px}.skip:focus{left:15px;top:15px;background:white;padding:15px;z-index:100}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.alignwide{width:100%}.wp-caption-text{font-size:13px}.comment-list{padding:0;list-style:none}.comment-form textarea{width:100%;min-height:150px}.comment-form input:not([type=checkbox]){max-width:100%}@media(max-width:850px){.feed{grid-template-columns:1fr}.sidebar{border-top:1px solid var(--line)}.brand{font-size:30px}.brandbar{flex-wrap:wrap}.brandbar .search-form{width:100%}.search-field{max-width:none}.card:first-child h2{font-size:32px}.navrow{display:block}.nav-toggle{display:block;background:transparent;padding:14px 0}.navrow ul{display:none;flex-direction:column}.navrow ul.open{display:flex}.navrow ul.sub-menu{display:block}.intro{display:block}.intro p{margin-top:12px}}@media(max-width:540px){.wrap{padding-left:18px;padding-right:18px}.cards{grid-template-columns:1fr}.card:first-child{padding:20px}.card:first-child img{height:220px}.utility .secondary{display:none}.intro h1{font-size:31px}.article{margin-top:28px}}

.gds-logo{display:block;width:420px;max-width:100%;height:auto}footer .gds-logo{width:320px}.brandbar>div{max-width:100%}@media(max-width:540px){.gds-logo{width:335px}.tagline{letter-spacing:1px;font-size:10px}}
