/* Preserve original page geometry; native replacements for Framer interactions. */
[data-book-audit]{cursor:pointer}
[data-book-audit]:focus-visible{outline:3px solid #5db7f0;outline-offset:5px}
.restored-ticker{overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:thin;transform:none!important;padding-bottom:12px!important}
.restored-ticker>li{scroll-snap-align:center}
#audit-dialog{position:fixed;inset:0;border:0;padding:0;margin:auto;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;background:#000;color:#fff;z-index:2147483640}
#audit-dialog::backdrop{background:#000c}
#audit-dialog iframe{width:100%;height:100%;border:0}
#audit-dialog button{position:absolute;top:15px;right:20px;z-index:2;width:44px;height:44px;border:1px solid #738b94;border-radius:50%;background:#071514;color:white;font:28px sans-serif;cursor:pointer}
