:
:root{--kics-primary:#CA8A04;--kics-success:#22C55E;--kics-warn:#EF4444;--kics-text:#0F172A;--kics-bg:#FFFFFF;
--kics-font-heading:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--kics-font-body:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;
--kics-radius:10px;--kics-shadow-sm:0 1px 2px rgba(0,0,0,.05);--kics-shadow-md:0 8px 18px rgba(0,0,0,.08);--kics-transition:.18s cubic-bezier(.2,.8,.2,1)}
.kics-brandbar{display:flex;align-items:center;gap:10px;padding:8px 14px;background:var(--kics-primary);color:#fff;border-bottom:1px solid rgba(0,0,0,.06)}
.kics-brandbar__logo{height:18px;width:auto;display:block}.kics-brandbar__link{color:#fff;text-decoration:none;font-weight:600;transition:opacity var(--kics-transition)}
.kics-brandbar__link:hover{opacity:.85}.kics-brandbar__spacer{margin-left:auto}.kics-brandbar__copy{font-size:12px;opacity:.9}
.kics-badge{display:inline-block;padding:4px 10px;border-radius:6px;font-weight:600;line-height:1.1}.kics-badge--ok{background:#16a34a;color:#fff}
.kics-badge--warn{background:#ef4444;color:#fff}.kics-badge--info{background:rgba(255,255,255,.25);color:#fff}
.kics-btn{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--kics-radius);border:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:var(--kics-shadow-sm);transition:transform var(--kics-transition),box-shadow var(--kics-transition),border-color var(--kics-transition)}
.kics-btn:hover{transform:translateY(-1px);box-shadow:var(--kics-shadow-md);border-color:rgba(0,0,0,.08)}.kics-btn--primary{background:var(--kics-primary);color:#fff;border-color:transparent}
.kics-btn--primary:hover{filter:saturate(1.05)}.kics-card{background:#fff;border:1px solid #e5e7eb;border-radius:var(--kics-radius);padding:16px;transition:box-shadow var(--kics-transition),transform var(--kics-transition)}
.kics-card:hover{box-shadow:var(--kics-shadow-md);transform:translateY(-1px)}.kics-link{color:var(--kics-text);text-decoration:none;border-bottom:1px solid rgba(0,0,0,.18);transition:border-color var(--kics-transition),color var(--kics-transition)}
.kics-link:hover{color:#111827;border-color:var(--kics-text)}
