/* G12 public preview annotations preserve the approved Apple / A surfaces. */
.public-preview-note{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 16px;padding:13px 24px;background:#f5f5f7;color:#515156;font-size:12px;line-height:1.6;text-align:center}
.public-preview-note span{font-weight:600;color:#1d1d1f}.public-preview-note p{margin:0}.public-preview-note a{color:#0066cc;text-underline-offset:3px}.public-preview-note a:hover{text-decoration:underline}
.public-preview-caption{color:#6e6e73;font-size:12px;line-height:1.7;margin:22px 0 0}.public-preview-feed{padding-bottom:40px}.public-preview-categories{display:flex;gap:10px;flex-wrap:wrap;margin:32px 0 0}.public-preview-categories button{font:inherit;font-size:14px;border:1px solid #d2d2d7;background:#fff;color:#515156;border-radius:100px;padding:10px 16px;transition:background .16s,color .16s,border-color .16s}.public-preview-categories button:hover{background:#f5f5f7;color:#1d1d1f}.public-preview-categories button.selected{background:#1d1d1f;color:#fff;border-color:#1d1d1f}.public-preview-categories button:focus-visible{outline:3px solid #0071e3;outline-offset:3px}.public-preview-info>p,.public-preview-info .placeholder-sections p{max-width:70ch}.public-preview .v3-publish{white-space:nowrap}.public-preview .site-footer .local-phase{line-height:1.8}
@media(max-width:600px){.public-preview-note{gap:3px 12px;padding:12px 20px;font-size:11px}.public-preview-note p{flex-basis:100%}.public-preview-note a{font-size:11px}.public-preview-categories{gap:8px;margin-top:24px}.public-preview-categories button{font-size:12px;padding:9px 12px}.public-preview-assistant-open{overflow:hidden}.public-preview .v3-publish{display:none}}
@media(prefers-reduced-motion:reduce){.public-preview-categories button{transition:none}}
