*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fusey-demo-banner{color:#f4f4f4;text-align:center;background:#101010;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:8px 16px;font:500 13px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;display:flex}.fusey-demo-banner p{margin:0}.fusey-demo-banner__theme,.fusey-demo-banner__note{color:#b9b9b9;font-weight:400}.fusey-demo-banner a{color:#fff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.fusey-demo-banner a:hover{text-decoration-thickness:2px}@media (width<=640px){.fusey-demo-banner__note{display:none}}.fusey-demo-loading{color:#666;place-items:center;min-height:100vh;font:500 15px system-ui,sans-serif;display:grid}
