:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}html,body{height:100svh;margin:0;padding:0;overflow:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.fullscreenContainer{width:100svw;height:100svh;position:relative;overflow:hidden}:root{--vh:100vh}html,body{margin:0;padding:0;overflow:hidden}
.action-rail .action-rail-toggle{opacity:0;visibility:hidden;transition:opacity .16s,transform .16s;transform:translateY(6px);pointer-events:none!important}.tile-overlay--actions-visible .action-rail .action-rail-toggle{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto!important}.tile-overlay.tile-overlay--focused:after{content:"";pointer-events:none;border-radius:0;position:absolute;inset:0;box-shadow:0 20px 48px #0006,0 4px 16px #0000004d}.tile-overlay--focused .action-rail .action-rail-toggle{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto!important}
