@font-face { font-family: Inter; font-weight: 300 800; src: url(/fonts/Inter-VariableFont.ttf); } @font-face { font-family: "Azeret Mono"; font-weight: 400 800; src: url(/fonts/AzeretMono-VariableFont.ttf); } :root { --codex-color-primary: rgb(111, 203, 148); --codex-color-error: rgb(251, 55, 72); --codex-font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji; -webkit-tap-highlight-color: transparent; -webkit-text-size-adjust: 100%; font-family: var(--codex-font-family); font-feature-settings: normal; font-variation-settings: normal; tab-size: 4; font-size: 14px; color-scheme: dark; color: white; background: rgb(0, 0, 0); /* Fallback color */ background: -webkit-linear-gradient( 246.02deg, rgb(0, 0, 0) 30.36%, rgb(34, 34, 34) 91.05% ); /* For Safari and older Chrome */ background: -moz-linear-gradient( 246.02deg, rgb(0, 0, 0) 30.36%, rgb(34, 34, 34) 91.05% ); /* For older Firefox */ background: linear-gradient( 246.02deg, rgb(0, 0, 0) 30.36%, rgb(34, 34, 34) 91.05% ); /* Standard syntax */ } ::selection { background: var(--codex-color-primary); color: rgb(58, 11, 90); } ::-webkit-scrollbar { height: 12px; width: 8px; background: rgb(170, 170, 170); } ::-webkit-scrollbar-thumb { background: rgb(68, 68, 68); -webkit-border-radius: 1ex; -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75); } ::-webkit-scrollbar-corner { background: rgb(0, 0, 0); } html { min-height: 100%; display: flex; max-width: 100%; overflow-x: hidden; } body { margin: 0; flex: 1; display: flex; max-width: 100%; } ul, h1, p, p, h1, h2, h3, h4, h5, h6 { overflow-wrap: break-word; margin: 0; } ul { padding: 0; } body > main { flex: 1; display: flex; flex-direction: column; max-width: 100%; } ul { margin: 0; padding: 0; } dialog { padding: 0; } input, button, textarea, select { font: inherit; } pre { white-space: pre-wrap; word-break: break-word; } a[aria-disabled] { opacity: 0.6; cursor: not-allowed; } .root { display: flex; flex: 1; max-width: 100%; } input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { -webkit-transition-delay: 9999s; transition-delay: 9999s; } .row { display: flex; align-items: center; } .gap { gap: 16px; } .card { border: 1px solid rgba(150, 150, 150, 0.2); border-radius: 16px; padding: 16px; background-color: rgb(35, 35, 35); > header { display: flex; align-items: center; justify-content: space-between; gap: 16px; margin-bottom: 16px; svg { color: rgba(150, 150, 150, 1); } > div { display: flex; align-items: center; gap: 12px; } h5 { font-family: Inter; font-size: 16px; font-weight: 500; line-height: 24px; letter-spacing: -0.011em; } } }