:root { color-scheme: light dark; font-family: sans; --bg-1: #2b2d31; --bg-2: #313338; --fg-2: #666666; --black: #211F1C; --black-transparent: #211F1Caa; --white: #ECEBE9; --code-status: var(--white); } * { box-sizing: border-box; } body { margin: 0; height: 100vh; background-color: var(--black); color: var(--white); } body.status-error { --code-status: #FF595E; } body.status-waiting { --code-status: #E3B23C; } body.status-done { --code-status: #63A46C; } main { position: relative; flex: 1; padding: 1rem; } main > :not(#cover) { margin: 0 auto; } main #cover { position: absolute; inset: 0; display: flex; justify-content: center; align-items: center; background-color: var(--black-transparent); font-size: 2.5em; border-radius: 0.25rem; border: 2px solid var(--code-status); } .status-header { font-size: 1.75rem; padding: 1rem; background-color: var(--code-status); color: var(--black); } .status-header-content { margin: 0 auto; max-width: 1500px; } #views-nav { display: flex; flex-direction: column; padding: 1rem; border-radius: 0.25rem; border: 2px solid var(--code-status); gap: 0.5rem; } #views-nav input { display: none; } #views-nav label { display: inline-block; padding: 0.4em; padding-bottom: 0.2em; cursor: pointer; } #view pre { font-size: 1rem; } #views-nav input:checked + label { background-color: var(--code-status); color: var(--black); } #views-layout { display: flex; margin: 0 auto; padding: 1rem; gap: 1rem; max-width: 1500px; } #covers-tooltip { z-index: 2; position: fixed; top: 0; left: 0; padding: 3px; border-radius: 3px; background-color: var(--bg-2); box-shadow: 2px 2px 2px black; color: #eee; } #flame-graph { width: 1004px; height: 504px; background-color: var(--bg-2); border: 2px solid rgb(240, 220, 200); padding: 2px; } #flame-graph canvas { z-index: 1; width: 1000px; height: 500px; position: absolute; image-rendering: pixelated; transform: translate(-2px, -2px); } #flame-graph #flame-graph-tooltip { z-index: 2; position: fixed; top: 0; left: 0; padding: 3px; border-radius: 3px; background-color: var(--bg-2); box-shadow: 2px 2px 2px black; color: #eee; }