/* Akcent inspirowany pomarańczowym budynkiem w logo. */
:root{--orange:#f5a01c;--orange-hover:#e98b0a;--orange-ink:#50320e;--warm:#fff6e8;--warm-line:#edd5b1}
nav .active:after{background:var(--orange)}
.hero-backdrop{background:linear-gradient(112deg,#fff6e8 0%,#fafbf9 48%,#e9f4fa 100%);border-bottom-color:#e9e7df}
.hero-backdrop:before{border-color:#ffffff65}
.hero .eyebrow>span{background:var(--orange);width:9px;height:9px}
.hero-actions>.button,.contact-band .button.white{background:var(--orange);border-color:var(--orange);color:var(--orange-ink)}
.hero-actions>.button:hover,.contact-band .button.white:hover{background:var(--orange-hover);border-color:var(--orange-hover);color:#352106}
.news-list .read-more{background:var(--orange);border-color:#e59a21;color:var(--orange-ink)}
.news-list .read-more:hover{background:var(--orange-hover);border-color:#cb7908;color:#352106}
.news-list .category{background:var(--warm);color:#835014}
.news-list .category.blue{background:#eaf5fb;color:var(--blue-dark)}
.date strong{color:#a95a12}
.quick>a:first-of-type .quick-icon{background:#fff0d8;color:#9a570d}
.hours{background:#f6f7f5;border:1px solid #e3e7e3}
.hours .aside-icon{color:#a96513;background:#fff3df;border-color:#ecd3aa}
.hours dl>div{border-bottom-color:#e0e4df}
.notice{background:#fff9ed;border-color:#ebdfc5}
aside .ad-link{background:#fff0d9;border-color:#ebc990;color:#4e3518}
aside .ad-link:after{border-color:#f9deb0}
aside .ad-link .ad-icon{color:#a8620d;background:#fffaf1}
aside .ad-link .ad-kicker{color:#8d571a}
aside .ad-link p{color:#765d3d}
aside .ad-link .ad-button{background:var(--orange);color:var(--orange-ink)}
aside .ad-link:hover{background:#ffe7c2;border-color:#dca658;color:#4e3518}
aside .ad-link:hover .ad-button{background:var(--orange-hover);color:#352106}
.contact-band{background:#fff7eb;border-top-color:#eee0ca}
footer:not(.smaleks-native-footer){border-top-color:var(--orange)}
footer:not(.smaleks-native-footer) h3>.icon{color:#ffc369}
.footer-brand>p{color:#f6cc90}
.page-banner{background:linear-gradient(112deg,#fff6e8 0%,#fbfcfa 48%,#e9f4fa 100%);border-bottom-color:#e9e7df}
.page-banner .banner-icon{background:#fffaf0;border-color:#f4e5ce}
.page-banner .banner-icon .icon{color:#b3711e}
.side-nav a.selected{background:#fff0d8;color:#704716;border-left-color:var(--orange)}
.side-nav a:hover{background:#fff8ee}
.side-contact{background:#f7f8f6;border-color:#e3e7e3}
.filter-box{background:#f7f8f6;border-color:#e3e7e3}
.filter-tabs button[aria-pressed=true]{background:var(--orange);border-color:#e59a21;color:var(--orange-ink)}
.document-row .pdf-icon{background:#fff0da;color:#9a5b13}
.document-row .button:hover{background:var(--warm);border-color:#dca658;color:#704716}
.board .person{background:#fff9f0;border-color:#edddc5}
.board .person-icon{background:#ffedce;color:#9a5b13}
.service-card>.icon{color:#ad6a16}
.service-card:hover{background:#fff9ef;border-color:#e8c68f}
.soft-callout{background:#fff7eb;border-left-color:var(--orange)}
.soft-callout>.icon{color:#ad6a16}
.price-table thead{background:#fff1db;color:#63431c}
.price-table td{color:#294c60}
.price-table tbody tr:nth-child(even){background:#fdfbf7}
.jump-links a{background:#fff8ed;border-color:#edddc4;color:#775020}
.post-article li::marker{color:#bb7016}
.post-article tr:first-child{background:#fff1db}
.post-article tr:nth-child(2n){background:#fdfbf7}
.post-meta>span+span:before{background:#d89a44}
.related-posts>a:hover{background:#fffbf4}
.high-contrast .news-list .read-more,.high-contrast .hero-actions>.button,.high-contrast .contact-band .button.white,.high-contrast .filter-tabs button[aria-pressed=true],.high-contrast aside .ad-link .ad-button{color:#281900;background:#ffb13b}
@media print{.page-banner{background:white}.date strong{color:black}footer:not(.smaleks-native-footer){border:0}}
