code,pre{background:transparent!important}.token,.token span,[class*=token]{background:transparent!important;text-shadow:none!important}pre[class*=language-]{margin-top:1rem!important;margin-bottom:1rem!important;background:transparent!important;line-height:1.6!important}.cyberpunk-code-block{position:relative!important;margin:0!important;font-size:14px!important;letter-spacing:0!important}.cyberpunk-code-block .react-syntax-highlighter-line,.cyberpunk-code-block span{border:none!important;outline:none!important;box-shadow:none!important;background-color:transparent!important}[class*=react-syntax-highlighter] code,[class*=react-syntax-highlighter] div,[class*=react-syntax-highlighter] pre,[class*=react-syntax-highlighter] span{border:none!important;outline:none!important;box-shadow:none!important;text-shadow:none!important}[class*=react-syntax-highlighter] code{font-size:14px!important;line-height:1.6!important}.dark .cyberpunk-code-block,.dark pre[class*=language-]{background:#0d1117!important;color:#e6edf3!important}:root:not(.dark) .cyberpunk-code-block,:root:not(.dark) pre[class*=language-]{background:#f8fafc!important;color:#1e293b!important}.linenumber{border:none!important;border-right:1px solid rgba(128,128,128,.2)!important}.cyberpunk-code-block::-webkit-scrollbar{width:6px;height:6px}.cyberpunk-code-block::-webkit-scrollbar-track{background:transparent}.cyberpunk-code-block::-webkit-scrollbar-thumb{background:rgba(128,128,128,.3);border-radius:3px}.interview-messages-container{scrollbar-width:thin;scrollbar-color:var(--primary) transparent;overscroll-behavior:contain}.interview-messages-container::-webkit-scrollbar{width:6px}.interview-messages-container::-webkit-scrollbar-track{background:transparent}.interview-messages-container::-webkit-scrollbar-thumb{background-color:hsl(var(--primary)/.7);border-radius:3px}.interview-messages-container::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary)/.9)}.scroll-buttons-container{pointer-events:auto;position:fixed!important;display:flex!important;z-index:9999!important}.scroll-buttons-container button{opacity:.9;box-shadow:0 4px 12px rgba(0,0,0,.3)}.scroll-buttons-container button:hover{opacity:1;box-shadow:0 6px 16px rgba(0,0,0,.4)}.scroll-buttons-container div{font-size:.75rem;font-weight:500;white-space:nowrap}