/* Preserve existing Petty Clock website controls and their status area. */
.site-footer .privacy-controls { grid-column: 1 / -1; min-width: 0; }
.privacy-choices-button { display: inline-block; min-height: 44px; border: 0; border-radius: 0; background: transparent; color: inherit; padding: 10px 0; font: 13px/1.6 var(--body, sans-serif); text-align: left; text-decoration: underline; text-underline-offset: 4px; cursor: pointer; }
.privacy-choices-button:hover { text-decoration-thickness: 2px; }
.privacy-choices-button:focus-visible { outline: 3px solid currentColor; outline-offset: 5px; }
.privacy-choices-button[aria-busy="true"] { cursor: progress; }
.site-footer .privacy-controls .privacy-choices-status { max-width: 680px; margin: 4px 0 0; color: var(--muted, #65635c); font: 12px/1.7 var(--mono, monospace); }
.privacy-choices-status a[hidden] { display: none; }
/* The original permanent footer button remains; avoid a second identical one. */
.petty-mf-privacy-controls .mf-analytics__toggle { display: none; }
