/*
Theme Name: GeoRec
Author: GeoRec
Description: Blog de GeoRec con la identidad visual de su web y soporte para el editor de bloques.
Version: 1.0.0
Requires at least: 6.6
Requires PHP: 8.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: georec
*/
.skip-link{position:absolute;left:16px;top:-100px;z-index:10000;background:var(--ink);color:var(--white);padding:12px 20px}.skip-link:focus{top:12px}
:focus-visible{outline:3px solid var(--pink);outline-offset:4px}
.georec-content{max-width:780px;margin:0 auto;padding:0 0 80px;font-size:18px;line-height:1.8;overflow-wrap:anywhere}
.georec-content a{color:var(--moss-dark);text-decoration:underline}.georec-content h2{font-size:clamp(28px,4vw,42px);margin:48px 0 20px}.georec-content h3{font-size:26px;margin:32px 0 16px}
.georec-content img,.georec-content video{max-width:100%;height:auto}.georec-content iframe{max-width:100%}.georec-content figure{max-width:100%;margin:28px 0}.georec-content figcaption{font-size:14px;color:var(--moss-dark)}
.georec-content blockquote{border-left:3px solid var(--moss);margin:32px 0;padding:8px 24px;background:#e7ecd1;border-radius:0 16px 16px 0}.georec-content pre{overflow:auto;padding:20px;background:var(--white);border:1px solid var(--line);border-radius:12px}.georec-content code{font-family:var(--mono);font-size:.85em}.georec-content table{width:100%;border-collapse:collapse}.georec-content td,.georec-content th{padding:12px;border:1px solid var(--line);text-align:left}
.alignwide{width:100%}.aligncenter{margin-inline:auto!important}.alignleft{float:left;margin-right:24px!important}.alignright{float:right;margin-left:24px!important}.georec-content:after{content:'';display:block;clear:both}
.wp-block-button__link,input[type=submit]{border:0;border-radius:99px;padding:14px 24px;background:var(--moss-dark);color:var(--white);font:700 16px var(--sans);cursor:pointer}
.navigation.pagination,.post-navigation{margin:40px 0}.nav-links{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.page-numbers{padding:8px 14px;border:1px solid var(--line);border-radius:12px}.page-numbers.current{background:var(--moss-dark);color:var(--white)}
.georec-search{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.georec-search input[type=search]{min-width:0;flex:1;border:1px solid var(--line);border-radius:12px;padding:14px;background:var(--white);font:inherit}
.blog-card-meta a{color:var(--moss-dark)}.blog-card-featured.blog-card-no-image{display:block}.blog-article-header{margin-inline:auto}.blog-hero-image{margin-bottom:48px}.blog-index-hero .archive-description{font-size:18px}.blog-index-hero .archive-description p{margin-bottom:0}
.comment-list{padding-left:24px}.comment-body{padding:24px 0;border-bottom:1px solid var(--line)}.comment-form label{display:block}.comment-form input:not([type=checkbox]):not([type=submit]),.comment-form textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;font:inherit;background:var(--white)}.comment-form-cookies-consent label{display:inline}.bypostauthor{border-left:2px solid var(--moss);padding-left:16px}.wp-caption{max-width:100%}.wp-caption-text,.gallery-caption{font-size:14px}.sticky{border-color:var(--moss)}
@media(max-width:760px){.alignleft,.alignright{float:none;margin-inline:0!important}.georec-content{font-size:17px}.blog-index-hero h1,.blog-article-header h1{overflow-wrap:anywhere}.georec-search input[type=search]{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
