/*
Theme Name: Riešenie.plus – Blocksy Child
Theme URI: https://riesenie.plus/
Description: Ľahká podtéma Blocksy so vzormi Gutenberg pre služby riesenie.plus.
Author: riesenie.plus
Template: blocksy
Version: 1.0.0
Text Domain: riesenie-plus
Requires at least: 6.3
*/

/* Len prezentácia štandardných blokov WordPressu. Žiadne vlastné bloky ani shortcode. */
.rp-section { border-radius: 0; }
.rp-card { padding: clamp(20px,3vw,32px); border: 1px solid #e2ebf1; border-radius: 16px; background: #fff; box-shadow: 0 8px 28px rgba(22,52,81,.045); height:100%; }
.rp-card h3, .rp-card h2 { margin-top: .4em; }
.rp-card p:last-child { margin-bottom: 0; }
.rp-eyebrow { font-size: .82rem; letter-spacing: .11em; text-transform: uppercase; font-weight: 700; color:#206DB2; }
.rp-hero h1 { font-size: clamp(2.25rem,4.6vw,3.65rem); line-height:1.12; letter-spacing:-.03em; }
.rp-lead { font-size: clamp(1.08rem,1.5vw,1.25rem); line-height:1.65; color:#536B80; }
.rp-illustration img { width:100%; border-radius:16px; }
.rp-metric {padding:24px; border:1px solid #dae8f0; border-radius:14px; background:white;}
.rp-metric strong { color:#234D9A; }
.rp-cta { border-radius:16px; }
.rp-smallprint { color:#536B80; font-size:.875rem; }
.rp-card .wp-block-buttons { margin-top:1.3rem; }
.rp-cta .wp-block-buttons { margin-top:1.25rem; }
@media(max-width:781px){.rp-hero{padding-top:38px!important;padding-bottom:38px!important}.rp-card{height:auto}.rp-illustration{margin-top:24px}}
