:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}.chapter-reader-embed-host{display:none;flex:1 1;min-height:0;flex-direction:column}@media (min-width:1024px){.chapter-reader-embed-host{display:flex}.chapter-reader-mobile-panel{display:none!important}}.chapter-reader-mobile-panel{display:flex;flex:1 1;min-height:0;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1.25rem;padding:1rem max(12px,env(safe-area-inset-right)) 1rem max(12px,env(safe-area-inset-left))}@keyframes terminal-blink{0%,to{opacity:1}50%{opacity:0}}.animate-blink{animation:terminal-blink .8s step-end infinite}@keyframes terminal-loading{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.animate-loading-bar{animation:terminal-loading .8s ease infinite}.terminal2-root{background:#000!important;color:#00ff66!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important;border-radius:0!important;box-shadow:none!important}.terminal2-root *{color:#00ff66!important;background:transparent!important;border-color:rgba(0,255,102,.35)!important}.terminal2-root .terminal{background-color:#000!important;color:#00ff66!important}.terminal2-root .terminal-input,.terminal2-root .terminal-output{color:#00ff66!important}.terminal2-root .react-terminal-input{color:#00ff66!important;background:transparent!important}.terminal2-root .react-terminal-input:before{color:#00ff66!important}.terminal2-root .react-terminal-wrapper{color:#00ff66!important;background:transparent!important}.terminal2-root .terminal-prompt,.terminal2-root .text-white,.terminal2-root [class*=text-white],.terminal2-root [style*="color: #fff"],.terminal2-root [style*="color: #ffffff"],.terminal2-root [style*="color: white"]{color:#00ff66!important}