/*
Theme Name: Rutinas Varias
Theme URI: https://www.rutinasvarias.com/
Author: Daniel Sánchez Enjuto
Description: Tema propio de rutinasvarias.com. Sustituye al tema Rise (Thrive Themes), que ya no recibe actualizaciones. Mantiene la misma estructura de páginas para que el diseño actual siga igual. La cabecera, el pie y el diseño general los ponen los plugins «RV - …».
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rutinasvarias
*/

/* ---- Piezas propias del tema (lo que antes generaba Rise con su propio HTML) ---- */

/* Compartir */
.met .mets{display:flex;align-items:center;gap:8px;margin-top:10px}
.met .mets .cou{display:none}
.rv-share{display:flex;gap:8px;align-items:center;margin:0;padding:0}
.rv-share a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;border:1px solid #d9dee8;background:#fff;color:#24447B!important;transition:background .15s,border-color .15s}
.rv-share a:hover{background:#24447B;border-color:#24447B;color:#fff!important}
.rv-share svg{width:14px;height:14px;fill:currentColor;display:block}

/* Navegación anterior / siguiente */
.pnav{display:flex;justify-content:space-between;gap:24px;margin:36px 0 12px;padding-top:24px;border-top:1px solid #e6e9f0}
.pnav .pav{display:flex;flex-direction:column;gap:4px;max-width:48%;text-decoration:none!important}
.pnav .pav.right{text-align:right;margin-left:auto}
.pnav .pav span:first-child{font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7a8499}
.pnav .pav span:last-child{font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:600;color:#24447B;line-height:1.35}
.pnav .pav:hover span:last-child{text-decoration:underline}

/* Comentarios */
#comments{margin:40px 0 0;font-family:Inter,system-ui,sans-serif}
#comments .rv-ctit{font-size:22px;font-weight:600;color:#0f1f3d;margin:0 0 18px}
#comments .comment-list{list-style:none;margin:0 0 32px;padding:0}
#comments .comment-list ol.children{list-style:none;margin:0 0 0 28px;padding:0}
#comments .comment-body{padding:16px 18px;margin:0 0 12px;border:1px solid #e6e9f0;border-radius:12px;background:#fff}
#comments .comment-author{display:flex;align-items:center;gap:10px;font-weight:600;color:#0f1f3d}
#comments .comment-author img{border-radius:50%}
#comments .comment-author .says{display:none}
#comments .comment-metadata{font-size:12px;margin:2px 0 8px 42px}
#comments .comment-metadata a{color:#7a8499!important;text-decoration:none}
#comments .comment-content{font-size:15px;line-height:1.6;color:#2b3445}
#comments .reply a{font-size:13px;font-weight:600;color:#24447B!important}
#comments .comment-respond{padding:22px;border-radius:14px;background:#f5f7fb;border:1px solid #e6e9f0}
#comments .comment-reply-title{font-size:20px;font-weight:600;color:#0f1f3d;margin:0 0 12px}
#comments .comment-form label{display:block;font-size:13px;font-weight:600;color:#2b3445;margin:0 0 4px}
#comments .comment-form input[type=text],#comments .comment-form input[type=email],#comments .comment-form input[type=url],#comments .comment-form textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #d9dee8;border-radius:10px;background:#fff;font:inherit;font-size:15px}
#comments .comment-form textarea{min-height:120px}
#comments .comment-form p{margin:0 0 12px}
#comments .comment-form .comment-form-cookies-consent label,#comments .comment-form p.comment-subscription-form label{display:inline;font-weight:400}
#comments .form-submit input[type=submit]{background:#24447B;color:#fff;border:0;border-radius:999px;padding:11px 22px;font:600 14px Inter,system-ui,sans-serif;cursor:pointer}
#comments .form-submit input[type=submit]:hover{background:#1a3260}

/* Archivos y búsqueda */
.rv-noresults{padding:32px 0;font-family:Inter,system-ui,sans-serif}
.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}
