/* Analytics choice sits in normal flow and never covers site controls. */
.analytics-choice[hidden],.analytics-preferences[hidden]{display:none}
.analytics-choice{max-width:900px;margin:24px auto;padding:24px;background:#141f34;color:#f8fafc;border:1px solid #718096;border-radius:16px}
.analytics-choice h2{margin:0 0 8px;font-size:20px}.analytics-choice p{margin:0 0 16px;font-size:14px}
.analytics-actions{display:flex;gap:12px;flex-wrap:wrap}.analytics-actions button,.analytics-preferences button{background:#141f34;border:1px solid #a4b2c7;color:#f8fafc;padding:10px 16px;border-radius:8px;cursor:pointer;min-height:44px}
.analytics-actions button:hover,.analytics-preferences button:hover{background:#24364d}.analytics-actions button:focus-visible,.analytics-preferences button:focus-visible{outline:2px solid #67e8f9;outline-offset:3px}
.analytics-preferences{text-align:center;padding:16px 24px;font-size:13px;color:#a4b2c7}.analytics-preferences span{display:block;margin-top:8px}
@media(max-width:760px){.analytics-choice{margin:24px}.analytics-actions button{flex:1}}
