:root { --text: white; --gray-200: #b4b8bb; --gray-300: #80868b; --gray-500: #5f6368; --gray-600: #444444; --gray-700: #202020; --gray-800: #171717; --gray-900: #111111; --gray-1000: #0a0a0a; --border-stroke: #444444; --accent-blue: rgb(161, 228, 242); --accent-blue-active-bg: #001233; --accent-blue-active: #98beff; --accent-blue-headers: #448dff; --accent-green: rgb(168, 218, 181); --midnight-blue: rgb(0, 18, 51); --blue-30: #99beff; --accent-red: #ff4600; --background: var(--gray-900); --color: var(--text); scrollbar-color: var(--gray-600) var(--gray-900); scrollbar-width: thin; --font-family: "Space Mono", monospace; /* */ --Neutral-00: #000; --Neutral-5: #181a1b; --Neutral-10: #1c1f21; --Neutral-15: #232729; --Neutral-20: #2a2f31; --Neutral-30: #404547; --Neutral-50: #707577; --Neutral-60: #888d8f; --Neutral-80: #c3c6c7; --Neutral-90: #e1e2e3; --Green-500: #0d9c53; --Green-700: #025022; --Blue-500: #1f94ff; --Blue-800: #0f3557; --Red-400: #ff9c7a; --Red-500: #ff4600; --Red-600: #e03c00; --Red-700: #bd3000; } body { font-family: "Space Mono", monospace; background: var(--Neutral-30); } .material-symbols-outlined { &.filled { font-variation-settings: "FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24; } } .space-mono-regular { font-family: "Space Mono", monospace; font-weight: 400; font-style: normal; } .space-mono-bold { font-family: "Space Mono", monospace; font-weight: 700; font-style: normal; } .space-mono-regular-italic { font-family: "Space Mono", monospace; font-weight: 400; font-style: italic; } .space-mono-bold-italic { font-family: "Space Mono", monospace; font-weight: 700; font-style: italic; } .hidden { display: none; } .flex { display: flex; } .h-screen-full { height: 100vh; } .w-screen-full { width: 100vw; } .flex-col { flex-direction: column; } @media (prefers-reduced-motion: no-preference) {} .streaming-console { background: var(--Neutral-5); color: var(--gray-300); display: flex; height: 100vh; width: 100vw; a, a:visited, a:active { color: var(--gray-300); } .disabled { pointer-events: none; >* { pointer-events: none; } } main { position: relative; display: flex; flex-direction: column; align-items: center; justify-content: center; flex-grow: 1; gap: 1rem; max-width: 100%; overflow: hidden; } .main-app-area { display: flex; flex: 1; align-items: center; justify-content: center; } .function-call { position: absolute; top: 0; width: 100%; height: 50%; overflow-y: auto; } } /* video player */ .stream { flex-grow: 1; max-width: 90%; border-radius: 32px; max-height: fit-content; &.float { position: absolute; bottom: 34px; right: 20px; z-index: 10000; } &.minimal { max-width: 320px; } }