.kc-eyebrow{font:750 10px/1.45 var(--font-geist-mono),monospace;letter-spacing:.08em;display:block}.kc-banner{z-index:105;color:#161715;background:#fffef9;border:1px solid #22241c;justify-content:space-between;align-items:center;gap:24px;width:min(1020px,100vw - 36px);padding:18px 23px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:8px 8px #171814}.kc-banner-copy{max-width:650px}.kc-banner-copy>p{font:400 12px/1.6 var(--font-geist),Arial,sans-serif;color:#42443d;margin:6px 0}.kc-links{flex-wrap:wrap;gap:19px;display:flex}.kc-links a{font:650 11px/1.5 var(--font-geist),Arial,sans-serif;text-underline-offset:3px;text-decoration:underline}.kc-banner-actions{flex-shrink:0;align-items:center;gap:9px;display:flex}.kc-banner-actions button,.kc-dialog-bottom button{font:750 12px/1.1 var(--font-geist),Arial,sans-serif;cursor:pointer;border:1px solid #191b14;min-height:44px;padding:12px 17px}.kc-accept{color:#12140e;background:#dcfa4b;justify-content:space-between;align-items:center;gap:16px;min-width:135px;display:inline-flex}.kc-configure{color:#191b14;background:0 0}.kc-accept:hover{background:#e6ff78}.kc-configure:hover{background:#f0f0e6}.kc-backdrop{z-index:115;background:#121411a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.kc-dialog{background:#fffef9;border:1px solid #161715;width:min(620px,100%);max-height:calc(100dvh - 30px);padding:clamp(20px,4vw,35px);overflow:auto;box-shadow:7px 7px #d5f24a}.kc-dialog-head{border-bottom:1px solid #171815;justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:21px;display:flex}.kc-dialog-head h2{font:800 clamp(32px,5vw,44px)/1.04 var(--font-geist),Arial,sans-serif;letter-spacing:-.07em;margin:9px 0 0}.kc-dialog-head h2 span{background:linear-gradient(#0000 55%,#dcfa4b 55%)}.kc-close{background:0 0;border:1px solid #171815;width:38px;height:38px}.kc-description{font:400 14px/1.65 var(--font-geist),Arial,sans-serif;color:#4f5047;margin:21px 0}.kc-category{border-top:1px solid #d3d5c8;justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 0;display:flex}.kc-category strong{font:750 15px var(--font-geist),Arial,sans-serif}.kc-category p{font:400 12px/1.6 var(--font-geist),Arial,sans-serif;color:#62655a;margin:7px 0 0}.kc-category-tag{white-space:nowrap;font:700 10px var(--font-geist-mono),monospace;background:#e1f5a6;border:1px solid #badc76;padding:7px 9px}.kc-category-off{color:#56584b;background:#f0f0eb;border-color:#d4d5c9}.kc-dialog-bottom{border-top:1px solid #171815;justify-content:space-between;align-items:center;gap:15px;padding-top:20px;display:flex}.kc-dialog-bottom>a{font:650 12px var(--font-geist),Arial,sans-serif;text-underline-offset:3px;text-decoration:underline}.kc-dialog-bottom button{border:1px solid #161715}@media (max-width:650px){.kc-banner{flex-direction:column;align-items:stretch;gap:13px;padding:16px;bottom:12px;box-shadow:4px 4px #171814}.kc-banner-actions button{flex:1}.kc-category{flex-direction:column;gap:9px}.kc-dialog-bottom{flex-direction:column;align-items:stretch}.kc-dialog-bottom button{width:100%}}
