.cinder-analytics-choice { position: fixed; z-index: 100; bottom: 16px; left: 16px; right: 16px; max-width: 560px; box-sizing: border-box; padding: 18px; border: 1px solid #8b7557; border-radius: 12px; background: #111820; color: #f7f2e6; font: 15px/1.5 system-ui, sans-serif; box-shadow: 0 4px 30px #0008; }
.cinder-analytics-choice[hidden] { display: none; }
.cinder-analytics-choice p { margin: 0 0 12px; }
.cinder-analytics-choice a { color: #edb06b; }
.cinder-analytics-choice button, .cinder-analytics-settings { min-height: 44px; padding: 8px 14px; border: 1px solid #8b7557; border-radius: 6px; background: transparent; color: inherit; font: inherit; cursor: pointer; }
.cinder-analytics-choice button:focus-visible, .cinder-analytics-settings:focus-visible { outline: 2px solid #edb06b; outline-offset: 3px; }
.cinder-analytics-settings { display: block; margin: 16px auto; color: #c6b89e; font: 14px system-ui, sans-serif; }
@media print { .cinder-analytics-choice, .cinder-analytics-settings { display: none; } }
