.cookie-consent {
    background: #ffffff;
    border: 1px solid var(--friendai-border);
    border-radius: 8px;
    bottom: 1rem;
    box-shadow: 0 2px 8px rgba(0, 0, 0, .12);
    left: 1rem;
    max-width: 480px;
    padding: 1rem;
    position: fixed;
    z-index: 1100;
}
.cookie-consent[hidden] { display: none; }
.cookie-consent-body p { margin: 0 0 .5rem; }
.cookie-consent-actions { display: flex; gap: .5rem; }
