.consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:900;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:var(--space-4) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-shadow:var(--shadow-2);font-size:var(--fs-sm);line-height:var(--lh-normal)}.consent p{flex:1 1 320px;margin:0;color:color-mix(in srgb,var(--text) 88%,var(--muted))}.consent a{color:var(--accent)}.consent-actions{display:flex;gap:var(--space-2);flex:none}.consent-actions .btn{min-width:96px;justify-content:center}@media print{.consent{display:none}}
