/*
Theme Name: Paltamon HYS – Uusi lohkoteema
Description: Paltamon Hevosystäväinseuran musta-oranssi WordPress-lohkoteema. Muokattavat ylä- ja alatunnisteet, sivupohjat ja lohkomallit.
Version: 1.0.0
Requires at least: 6.4
Requires PHP: 7.4
Author: Paltamon HYS
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: paltamon-hys-uusi
Tags: full-site-editing, block-patterns, custom-colors, custom-logo, editor-style, featured-images, wide-blocks
*/
html{scroll-behavior:smooth}body{margin:0}.wp-site-blocks{padding:0}a{text-underline-offset:.2em}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #e87521;outline-offset:4px}h1,h2,h3{overflow-wrap:anywhere;text-wrap:balance}.hys-topline{background:#e87521;color:#151515;padding:9px 24px!important;font-size:13px;letter-spacing:.09em;text-transform:uppercase}.hys-topline p{margin:0}.hys-header{background:#171717;color:#fff;padding:26px clamp(20px,5vw,70px)!important;margin:0!important}.hys-header a{color:inherit}.hys-header .wp-block-site-title{font-weight:800;font-size:clamp(21px,2.3vw,31px);letter-spacing:-.035em;line-height:1.15}.hys-header .wp-block-site-logo img{max-height:80px;width:auto}.hys-header .wp-block-navigation{font-size:15px}.hys-header .wp-block-navigation a:hover{color:#ff9b55}.hys-header .wp-block-navigation__responsive-container.is-menu-open{background:#171717;color:white;padding:30px}.hys-header .wp-block-navigation__responsive-container-close{color:white}.hys-header .wp-block-site-tagline{color:#ccc;font-size:14px;margin-top:7px}.hys-brand{gap:18px}.hys-main{padding:clamp(30px,5vw,64px) clamp(20px,5vw,70px)!important;min-height:55vh;margin:0!important}.hys-main>.wp-block-query,.hys-main>.hys-wide{max-width:1200px}.hys-main>.wp-block-post-content{margin-block-start:24px}.hys-main .wp-block-post-title{margin-bottom:24px}.hys-main .wp-block-post-featured-image img{border-radius:0}.hys-main .wp-block-query .wp-block-post-template{gap:32px}.hys-post-card{border-top:2px solid #1b1b19;padding-top:18px;height:100%}.hys-post-card .wp-block-post-featured-image{margin:0 0 20px}.hys-post-card .wp-block-post-date{font-size:14px;color:#696963}.hys-post-card .wp-block-post-title{font-size:29px;margin:12px 0}.hys-post-card .wp-block-post-excerpt{font-size:16px;line-height:1.7}.hys-post-card .wp-block-post-terms{font-size:14px;color:#a84400}.hys-post-card .wp-block-post-excerpt__more-link{font-weight:700}.hys-main .wp-block-query-pagination{margin-top:40px;padding-top:20px;border-top:1px solid #ccc;font-size:16px}.hys-main .wp-block-query-pagination-numbers>*{padding:6px 10px}.hys-main .wp-block-query-pagination-numbers .current{background:#171717;color:white}.hys-footer{margin:0!important;background:#171717;color:#ddd;padding:40px clamp(20px,5vw,70px)!important;border-top:5px solid #e87521}.hys-footer a{color:#fff}.hys-footer .wp-block-site-title{font-size:27px;font-weight:800;letter-spacing:-.03em}.hys-footer p{font-size:15px;line-height:1.7}.hys-footer .wp-block-search{max-width:370px}.hys-footer .wp-block-search__label{font-size:14px}.hys-footer .wp-block-search__input{background:white;color:#111;min-width:0}.hys-footer .wp-block-search__button{background:#e87521;color:#111;border:0}.hys-kicker{font-size:13px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:#a94300}.hys-intro{padding-bottom:40px;margin-bottom:40px!important;border-bottom:1px solid #ccc}.hys-intro h1{font-size:clamp(44px,6vw,76px);line-height:1.05;letter-spacing:-.05em;max-width:850px}.hys-intro p:not(.hys-kicker){max-width:680px;font-size:19px;color:#5a5a54;line-height:1.7}.hys-highlight{background:#171717;color:#fff;padding:clamp(25px,5vw,50px)!important;border-left:7px solid #e87521}.hys-highlight a{color:#ffab6f}.hys-meta{font-size:14px;color:#62625b;padding:16px 0;border-block:1px solid #ccc;margin-block:24px!important}.wp-block-post-content{line-height:1.8}.wp-block-search__input{border:1px solid #999;padding:12px;font-size:16px}.wp-block-search__button{padding:12px 20px}.hys-home-links{padding-top:20px}.hys-footer-bottom{border-top:1px solid #555;padding-top:20px!important;margin-top:25px!important;color:#bbb;font-size:13px}.wp-block-post-navigation-link{margin-top:30px}.hys-empty-title{font-family:Georgia,serif}.hys-main .wp-block-post-terms a{overflow-wrap:anywhere}.wp-block-image img{max-width:100%;height:auto}
@media(max-width:700px){.hys-header>.wp-block-group{gap:22px}.hys-main .wp-block-query .wp-block-post-template{grid-template-columns:1fr!important}.hys-header .wp-block-site-title{font-size:23px}.hys-brand{max-width:80%}.hys-header .wp-block-site-logo img{max-width:60px}.hys-footer .wp-block-columns{gap:25px}.hys-main .wp-block-query-pagination{gap:20px}.hys-topline{font-size:11px}.hys-main .wp-block-post-title{font-size:clamp(32px,9vw,48px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.hys-header>.wp-block-group,.hys-footer>.wp-block-columns{max-width:1200px}
