:root{--color-bg-overlay: rgba(36, 41, 46, .5);--color-bg-overlay-light: rgba(36, 41, 46, .2);--color-bg-dark: #e7e7e7;--color-bg-darker: #ffffff;--color-bg-panel: #f3f3f3;--color-bg-input-area: #e7e7e7;--color-bg-input: #ffffff;--color-primary: #007acc;--color-secondary: #e7e7e7;--color-success: #28a745;--color-error: #dc3545;--color-text-main: #24292e;--color-text-inverted: #ffffff;--color-border-light: #24292e;--color-border-dark: #dddddd;--color-border-hover: #007acc;--color-resizer: #e7e7e7;--color-resizer-hover: #007acc;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 10px;--spacing-lg: 20px;--spacing-xl: 30px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-round: 50%;--font-size-sm: 12px;--font-size-md: 14px;--font-size-lg: 18px;--z-index-video: 50;--z-index-overlay: 1000}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:var(--color-bg-darker, #000);color:var(--color-text-main, #fff)}#app{position:fixed;top:0;left:0;width:100%;height:100vh;background:var(--color-bg-darker);transition:all .5s cubic-bezier(.16,1,.3,1);overflow-y:auto;z-index:200;display:flex;flex-direction:column}#app.expanded{height:100vh;background:var(--color-bg-darker);overflow:hidden}.spinner{display:inline-block;width:16px;height:16px;border:3px solid rgba(255,255,255,.1);border-radius:50%;border-top-color:var(--color-primary);animation:spin 1s ease-in-out infinite;vertical-align:middle;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.loader-strip{position:fixed;top:0;left:0;width:100%;height:4px;background-color:#000;z-index:300;display:none}.loader-strip.loading{display:block}.loader-strip.loading:after{content:"";position:absolute;top:0;left:0;height:100%;width:200px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:loader-run 1.5s infinite linear}@keyframes loader-run{0%{transform:translate(-200px)}to{transform:translate(100vw)}}.loader-strip.full-screen{display:block;height:100vh;background-color:var(--color-bg-darker);transition:height .5s cubic-bezier(.22,1,.36,1)}
