:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-primary:#ec4899;--color-on-primary:#000;--color-accent:#2563eb;--color-background:#0f172a;--color-foreground:#fff;--color-card:#192134;--color-muted-foreground:#94a3b8;--color-border:#ffffff14;--font-sans:Inter, ui-sans-serif, system-ui, sans-serif;--ease-out:cubic-bezier(.2, .8, .2, 1)}html,body,#root{min-height:100%}body{font-family:var(--font-sans);background-color:var(--color-background);color:var(--color-foreground);background-image:radial-gradient(880px 460px at 100% -8%,#ec489929,#0000 58%),radial-gradient(640px 380px at -8% 0,#2563eb24,#0000 52%);background-attachment:fixed;margin:0}#main:focus{outline:none}.dropzone:focus-within{outline:2px solid var(--color-primary);outline-offset:3px}.seek{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.seek:focus{outline:none}.seek:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:999px}.seek::-webkit-slider-runnable-track{background:#ffffff24;border-radius:999px;height:8px}.seek::-webkit-slider-thumb{appearance:none;background:var(--color-primary);border:2px solid #fff;border-radius:999px;width:18px;height:18px;margin-top:-5px}.seek::-moz-range-track{background:#ffffff24;border:none;border-radius:999px;height:8px}.seek::-moz-range-thumb{background:var(--color-primary);border:2px solid #fff;border-radius:999px;width:18px;height:18px}@media (prefers-reduced-motion:no-preference){.rise{animation:rise .42s var(--ease-out) both}.rise-late{animation-delay:70ms}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
