html,body{margin:0;padding:0}body{background-color:#f4f4f4}.preview-notice{color:#56534f;background:#fff;border:0;border-radius:1rem;max-width:min(32rem,85vw);padding:2rem;font:1rem/1.7 sans-serif}.preview-notice::backdrop{background:#0006}.preview-notice h2{font-size:1.25rem}.preview-notice button{cursor:pointer;min-height:44px;padding:.5rem 1.5rem}.rs :focus-visible{outline-offset:4px;outline:2px solid}@media (prefers-reduced-motion:reduce){.rs *,.rs :before,.rs :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.rs .js-trigger,.rs .js-visible-type span{opacity:1!important;transform:none!important}}.route-progress{z-index:2147483647;pointer-events:none;opacity:1;visibility:visible;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.route-progress>span{transform-origin:0;background:#99662d;width:100%;height:100%;display:block;transform:scaleX(.08);box-shadow:0 0 8px #99662d66}html[data-navigation-state=loading] .route-progress>span{animation:8s cubic-bezier(.15,.75,.3,1) forwards route-progress}html[data-navigation-state=complete] .route-progress>span{transition:transform .15s;animation:none;transform:scaleX(1)}html[data-navigation-state=idle] .route-progress{opacity:0;visibility:hidden;transition:opacity .15s,visibility 0s .15s}@keyframes route-progress{0%{transform:scaleX(.08)}to{transform:scaleX(.85)}}@media (prefers-reduced-motion:reduce){html[data-navigation-state=loading] .route-progress>span{animation:none;transform:scaleX(.65)}.route-progress,.route-progress>span{transition:none!important}}
