body{background-color:#020817}body:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(520px at 8% 8%,#7c3aed61,#0000 62%),radial-gradient(520px at 92% 34%,#2563eb52,#0000 60%),radial-gradient(420px at 82% 92%,#a855f73d,#0000 64%),linear-gradient(90deg,#60a5fa1f 1px,#0000 1px) 0 0/52px 52px,linear-gradient(#60a5fa1f 1px,#0000 1px) 0 0/52px 52px,#020817;position:fixed;inset:0}body:after{content:"</>\a \a  HTML\a \a      CSS\a \a         JS\a \a                              Python\a \a                                      { }\a \a                            Java\a \a                                      C++\a \a                                  Rust";z-index:0;pointer-events:none;white-space:pre;letter-spacing:.22em;color:#93c5fd42;text-shadow:0 0 18px #3b82f680,0 0 32px #a855f759;padding:clamp(70px,8vw,110px) clamp(28px,8vw,130px);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:clamp(1.45rem,2.6vw,3rem);line-height:1.45;position:fixed;inset:0}body>*{z-index:1;position:relative}.bg-card,[class*=bg-card\/]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-radix-portal]{z-index:9999!important;position:relative!important}[role=dialog]{overscroll-behavior:contain;z-index:10000!important;max-height:calc(100dvh - 16px)!important;overflow:hidden auto!important}[role=dialog] [data-radix-scroll-area-viewport]{max-height:none!important}[role=dialog] [data-radix-scroll-area-root],[role=dialog] .overflow-hidden{overflow:visible!important}@media (width<=640px){[role=dialog]{width:calc(100vw - 16px)!important;max-width:calc(100vw - 16px)!important}[role=tablist]{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;grid-template-columns:none!important;gap:.5rem!important;width:100%!important;max-width:100%!important;margin-bottom:1rem!important;padding:.35rem!important;display:flex!important;overflow:auto hidden!important}[role=tablist]::-webkit-scrollbar{display:none}[role=tablist] [role=tab]{scroll-snap-align:start;white-space:nowrap!important;flex:none!important;min-width:max-content!important;padding-left:.85rem!important;padding-right:.85rem!important}}
