/* Production-only states. Page geometry and components live in assets/styles. */
.site-footer .icp-filing{display:block;width:fit-content;margin:8px 0 0;color:var(--text-muted);font-size:12px;line-height:1.6}
.site-footer .icp-filing:hover{color:var(--text);text-decoration:underline}
[hidden]{display:none!important}
#contact-status.is-error{color:#ff9696}
.about-contact-form button:disabled{opacity:.6;cursor:wait}
.track-name{display:block;font-size:13px;color:var(--text-secondary);margin-top:4px}
