:root{--hf:#10ab22;--hf-d:#0e9320;--hf-light:#f0fdf4;--hf-border:#d1fae5;--amber:#f59e0b;--amber-bg:#fffbeb;--amber-border:#fde68a;--amber-text:#92400e;--grey:#374151;--mid:#6b7280;--line:#e5e7eb}a{color:var(--hf)}hr{display:none!important}.article-meta{font-size:.82rem;color:var(--mid);margin-bottom:24px;padding-bottom:12px;border-bottom:1px solid var(--line)}.article-meta strong{color:#111}.ai-answer{background:var(--hf-light);border:1px solid var(--hf-border);border-left:4px solid var(--hf);padding:16px 18px;margin:24px 0;border-radius:6px;color:#111}.ai-answer strong{display:block;margin-bottom:8px;color:var(--hf);font-weight:700}.hf-tip{background:var(--hf);border-radius:6px;padding:14px 16px;margin:18px 0;color:#fff;line-height:1.6;font-size:.95rem}.hf-tip *{color:inherit}.hf-tip strong{font-weight:700}.hf-callout{background:var(--hf-light);border:1px solid var(--hf-border);border-left:4px solid var(--hf);padding:14px 16px;margin:22px 0;border-radius:6px;color:#111}.hf-kicker{display:inline-block;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:var(--hf);margin-bottom:6px;font-weight:600}.mistake-block{background:var(--amber-bg);border:1px solid var(--amber-border);border-left:4px solid var(--amber);padding:12px 15px;border-radius:6px;margin-bottom:8px;font-size:.87rem;color:var(--grey);line-height:1.7}.mistake-block strong{display:block;color:var(--amber-text);font-weight:700;margin-bottom:3px}.product-highlight{background:var(--hf-light);border:2px solid var(--hf);border-radius:8px;padding:20px;margin:26px 0}.product-highlight h3{color:var(--hf);margin-top:0;font-weight:700}.hf-btn{display:inline-block;background:var(--hf);color:#fff;padding:10px 18px;border-radius:6px;text-decoration:none;font-weight:600;transition:background .25s}.hf-btn:hover{background:var(--hf-d)}.compare-table{width:100%;border-collapse:collapse;margin:16px 0;font-size:.82rem}.compare-table thead th{background:var(--hf);color:#fff;padding:9px 12px;text-align:left;font-weight:700;font-size:.76rem}.compare-table thead th:first-child{border-radius:6px 0 0}.compare-table thead th:last-child{border-radius:0 6px 0 0}.compare-table tbody td{padding:8px 12px;border-bottom:1px solid var(--line);color:var(--grey);vertical-align:top;line-height:1.55}.compare-table tbody tr:nth-child(odd) td{background:#fafafa}.compare-table tbody tr:last-child td{border-bottom:none}.signs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.sign-card{background:#fafafa;border:1px solid var(--line);border-top:3px solid var(--hf);border-radius:8px;padding:14px}.sign-number{display:inline-block;background:var(--hf);color:#fff;width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-weight:700;font-size:.82rem;margin-bottom:8px}.sign-card p{margin:0;font-size:.84rem;color:var(--grey);line-height:1.6}.routine-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.routine-card{background:#fafafa;border:1px solid var(--line);border-radius:8px;padding:14px;font-size:.85rem;color:var(--grey);line-height:1.65}.routine-card h4{margin:0 0 6px;color:#111;font-size:.9rem}.faq-item{margin-bottom:20px;border-bottom:1px solid var(--line);padding-bottom:16px}.faq-item:last-child{border-bottom:none}.faq-question{font-weight:700;color:#111;margin-bottom:6px;font-size:1.02rem}.faq-answer{color:var(--grey);line-height:1.7}@media(max-width:768px){.signs-grid,.routine-grid{grid-template-columns:1fr}.compare-table th,.compare-table td{padding:7px 9px;font-size:.73rem}.product-highlight{padding:14px}.hf-btn{padding:10px 14px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/hairfolli-style-system.css.map */
