@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2"),url(/fonts/JetBrainsMono-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Bold.woff2) format("woff2"),url(/fonts/JetBrainsMono-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--bg:beige;--fg:#000;--muted:color-mix(in srgb,var(--fg) 62%,transparent);--faint:color-mix(in srgb,var(--fg) 40%,transparent);--line:color-mix(in srgb,var(--fg) 16%,transparent);--soft:color-mix(in srgb,var(--fg) 5%,transparent);--raised:#ecebcf;--shadow:rgba(0,0,0,.3);color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#141412;--fg:#ebe8d0;--raised:#201f1b;--shadow:rgba(0,0,0,.6);color-scheme:dark}}:root[data-theme=dark]{--bg:#141412;--fg:#ebe8d0;--raised:#201f1b;--shadow:rgba(0,0,0,.6);color-scheme:dark}:root:has([data-fixed-footer]){--corner-bottom:48px}*{box-sizing:border-box;margin:0;padding:0}body,html{background:var(--bg);color:var(--fg)}body{font-family:JetBrains Mono,monospace}.scrollX{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--fg) var(--bg);padding-bottom:4px}.scrollX::-webkit-scrollbar{height:8px}.scrollX::-webkit-scrollbar-track{background:var(--bg);border-top:1px solid var(--line)}.scrollX::-webkit-scrollbar-thumb{background:var(--fg);border-radius:0}.Corner_toggle__YQRea,.Corner_top__16eTS{position:fixed;right:20px;z-index:1000;width:40px;height:40px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:color-mix(in srgb,var(--bg) 85%,transparent);color:var(--fg);cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 2px 10px -4px var(--shadow);transition:border-color .2s ease,background-color .2s ease,opacity .25s ease,transform .25s ease}.Corner_toggle__YQRea{bottom:var(--corner-bottom,20px)}:root[data-corner=night] .Corner_toggle__YQRea,:root[data-corner=night] .Corner_top__16eTS{--bg:#141412;--fg:#ebe8d0;--line:color-mix(in srgb,#ebe8d0 22%,transparent);color-scheme:dark}.Corner_top__16eTS{bottom:calc(var(--corner-bottom, 20px) + 52px);opacity:0;transform:translateY(8px);pointer-events:none;visibility:hidden;transition:border-color .2s ease,opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.Corner_top__16eTS.Corner_shown__4L5QL{opacity:1;transform:none;pointer-events:auto;visibility:visible;transition-delay:0s}.Corner_toggle__YQRea:hover,.Corner_top__16eTS:hover{border-color:var(--fg)}.Corner_toggle__YQRea:focus-visible,.Corner_top__16eTS:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.Corner_toggle__YQRea svg{animation:Corner_turn__Svjt8 .35s ease}@keyframes Corner_turn__Svjt8{0%{transform:rotate(-60deg);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.Corner_toggle__YQRea svg{animation:none}.Corner_toggle__YQRea,.Corner_top__16eTS{transition:none}}@media (max-width:720px){.Corner_toggle__YQRea,.Corner_top__16eTS{right:14px}.Corner_toggle__YQRea{bottom:var(--corner-bottom,14px)}.Corner_top__16eTS{bottom:calc(var(--corner-bottom, 14px) + 52px)}}@media print{.Corner_toggle__YQRea,.Corner_top__16eTS{display:none}}