/*
Theme Name: Hale Serwisowe — Magazyn Inwestora
Author: Hale Serwisowe
Description: Autorski motyw blokowy dla bloga o halach, biznesie i inwestycjach.
Version: 1.1.0
Requires at least: 6.6
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: hale-serwisowe
*/
html{scroll-behavior:smooth}body{margin:0}*{box-sizing:border-box}a{text-underline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #b7410e;outline-offset:4px}.hs-header{border-bottom:1px solid #35424b}.hs-label{font-size:12px!important;text-transform:uppercase;letter-spacing:.15em;font-weight:700}.hs-hero{padding-top:72px!important;padding-bottom:72px!important}.hs-hero h1{letter-spacing:-.055em;line-height:1.02;font-size:clamp(42px,6vw,78px)!important;max-width:830px}.hs-hero p{max-width:660px}.hs-card{border-top:3px solid #bd4514;padding-top:22px;height:100%}.hs-card h3{font-size:23px}.hs-grid .wp-block-post{border:1px solid #d8dcd9;background:#fff;padding:24px;border-radius:3px}.hs-grid .wp-block-post-title{font-size:25px;line-height:1.22;letter-spacing:-.025em}.hs-grid .wp-block-post-title a{text-decoration:none}.hs-grid .wp-block-post-featured-image img{aspect-ratio:16/10;object-fit:cover}.hs-grid .wp-block-post-excerpt{color:#536168}.hs-partner{border-left:5px solid #bd4514}.wp-block-post-content{overflow-wrap:anywhere}.wp-block-post-content img{height:auto;max-width:100%}.wp-block-post-content a{color:#a4370b}.wp-block-post-content h2{margin-top:2em}.wp-block-search__input{border:1px solid #aeb8b6;padding:12px}.wp-block-search__button{background:#bd4514;color:#fff;border:0;padding:12px 18px}.wp-block-navigation a:hover,.wp-block-post-title a:hover{color:#bd4514}.wp-block-query-pagination{padding-top:30px}.hs-empty{padding:30px;background:#e8ece7}@media(max-width:700px){.hs-hero{padding-top:42px!important;padding-bottom:42px!important}.hs-grid .wp-block-post-template{grid-template-columns:1fr!important}.hs-header .wp-block-site-title{font-size:21px!important}.hs-partner{padding:24px!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.hs-hero{position:relative;isolation:isolate;min-height:560px;padding-right:42%!important}.hs-hero:after{content:"";position:absolute;right:0;top:40px;width:43%;height:490px;background:url("assets/hala.svg") center/cover;border-radius:4px;z-index:-1}.hs-hero h1{font-size:clamp(40px,5.1vw,68px)!important}.hs-hero p{max-width:620px}.hs-footer{background:#182b36;color:#f4f5ef;padding:56px 30px!important;margin-top:80px!important}.hs-footer a{color:#f4f5ef}.hs-footer .wp-block-columns{gap:50px}.hs-footer h3{font-size:21px}.hs-partner{background:#e7ece5;padding:40px!important;margin-top:60px!important}.hs-grid .wp-block-post{box-shadow:0 8px 25px #182b3606;transition:transform .2s ease}.hs-grid .wp-block-post:hover{transform:translateY(-3px)}main{padding-top:32px;padding-bottom:40px}.hs-card{padding:24px;background:#e9ede6}.hs-card h3{letter-spacing:-.02em}.hs-card .hs-label{color:#a4370b}.hs-header .wp-block-site-title a{text-decoration:none}@media(max-width:900px){.hs-hero{padding-right:0!important;padding-bottom:380px!important}.hs-hero:after{top:auto;bottom:0;width:100%;height:330px;background-position:center 45%}}@media(prefers-reduced-motion:reduce){.hs-grid .wp-block-post{transition:none}.hs-grid .wp-block-post:hover{transform:none}}
