body:has(.z-site){background:#fffaf6}.z-site{--primary:#f4511e;--primary-foreground:#fff;--ring:#f4511e;--border:#f0e6e0;color:#111827;font-family:var(--font-zalodi), Arial, sans-serif}.z-site h1{color:#111827;letter-spacing:-.03em;font-weight:700}.z-site h1 span{color:#f4511e}.z-site .section-kicker{color:#f4511e;letter-spacing:.14em;font-size:12px;font-weight:700}.z-site .section-description,.z-site .article-excerpt{color:#657184}.z-site .section-description{max-width:560px;font-size:16px}.z-site .post-meta{color:#c2410c}.z-site .post-meta span{color:#8a94a6}.z-site .text-link{color:#c2410c}.z-site .text-link:hover{color:#f4511e}.z-site .blog-search input,.z-site .blog-search select{background:#fff;border:1px solid #e9d6cb;border-radius:12px;height:42px;font-size:14px}.z-site .blog-search input:focus-visible,.z-site .blog-search select:focus-visible{border-color:#f4511e;outline:none;box-shadow:0 0 0 3px #f4511e24}.z-site .blog-search button{color:#fff;background:#f4511e;border-radius:12px;height:42px;padding:0 20px;font-size:14px;font-weight:600;box-shadow:0 10px 22px #f4511e38}.z-site .blog-search button:hover{background:#c2410c}.z-site .empty-state{color:#7a3410;background:#fff5ec;border:1px dashed #f7c9ae;border-radius:16px}.z-site .post-art{border-radius:16px}.z-site .art-0{color:#c2410c;background:#fff0e6}.z-site .art-1{color:#e0457b;background:#fff0f6}.z-site .art-2{color:#d97706;background:#fff5e1}.z-site .post-card h3{color:#111827;transition:color .2s}.z-site .post-card:hover h3{color:#f4511e}.z-site .post-card>p,.z-site .article-content p,.z-site .legal-content p,.z-site .legal-content li{color:#3a4456}.z-site .legal-content a,.z-site .article-content a{color:#c2410c}
