/* Inline, optional analytics choice: no overlay over game controls. */
.analytics-choice{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:18px;width:calc(100% - 32px);max-width:1180px;margin:12px auto;padding:14px 16px;border:2px solid #253342;border-radius:10px;background:#fff6e3;color:#253342;font:13px/1.5 system-ui,sans-serif}
.analytics-choice[hidden]{display:none}.analytics-choice h2{font:750 15px/1.3 system-ui,sans-serif;margin:0 0 5px}.analytics-choice p{max-width:720px;margin:0 0 5px}.analytics-choice a{font-size:12px;text-decoration:underline;text-underline-offset:3px;color:#285c68}
.analytics-buttons{display:flex;gap:8px;flex-wrap:wrap;flex-shrink:0}.analytics-buttons button{min-height:44px;border:2px solid #253342;border-radius:7px;background:#f4ead3;color:#253342;padding:8px 12px;font:700 12px/1.3 system-ui,sans-serif;cursor:pointer}.analytics-buttons button:hover,.analytics-buttons button[aria-pressed="true"]{background:#253342;color:#fff6e3}.analytics-buttons button:focus-visible{outline:3px solid #b15d36;outline-offset:2px}.analytics-buttons [hidden]{display:none}
@media(max-width:800px){.analytics-choice{align-items:flex-start;flex-direction:column;gap:10px;font-size:12px}.analytics-buttons{flex-shrink:1;width:100%}.analytics-buttons button{flex:1;padding:8px}.analytics-choice{width:calc(100% - 24px);padding:12px}}
