/*
Theme Name: Recovery WHA
Theme URI: https://instagram.com/recovery_wha
Author: Recovery Wellness & Health Academy
Description: Tema za Recovery Wellness & Health Academy, Nikšić: masaže, wellness i recovery tretmani, analiza sastava tijela i savjetovanje o ishrani.
Version: 2.8
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: recovery-wha
*/

body{margin:0;background:#F7F8FA}
a{color:#14213D}a:hover{color:#4D7A1F}
*, *::before, *::after { box-sizing: border-box; }
img { max-width: 100%; height: auto; }
.rw-faq summary { list-style: none; display: flex; justify-content: space-between; gap: 12px; }
.rw-faq summary::-webkit-details-marker { display: none; }
.rw-faq summary::after { content: "+"; font-weight: 700; }
.rw-faq[open] summary::after { content: "\2212"; }
.rw-entry { max-width: 760px; margin: 0 auto; padding: 72px 24px; }
.rw-entry h1 { font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: clamp(32px, 4vw, 48px); line-height: 1.1; color: #14213D; margin: 0 0 16px; }
.rw-entry .rw-meta { color: #59627A; font-size: 14px; margin-bottom: 32px; }
.rw-entry .rw-content { font-size: 17px; line-height: 1.75; color: #1E2636; }
.rw-entry .rw-content h2, .rw-entry .rw-content h3 { font-family: 'Montserrat', sans-serif; color: #14213D; }
.rw-entry .rw-content img { border-radius: 16px; }
.rw-list { max-width: 1240px; margin: 0 auto; padding: 72px 24px; }
.rw-list-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px; }
.rw-card { background: #FFFFFF; border: 1px solid #DDE2EA; border-radius: 20px; padding: 24px; text-decoration: none; display: flex; flex-direction: column; gap: 10px; }
.rw-card h2 { margin: 0; font-family: 'Montserrat', sans-serif; font-size: 22px; color: #14213D; }
.rw-card p { margin: 0; color: #46506A; font-size: 15px; }
.rw-pagination { margin-top: 40px; display: flex; gap: 16px; }
