:root{--text:#fff;--background:#000;--primary:#00d4ff;--secondary:#178630;--accent:#4fa2ce;--button-bg:#00d4ff;--button-text:#000}.blog-page-wrapper{background-color:var(--background);min-height:100vh}body:has(.blog-page-wrapper){background-color:var(--background);color:var(--text)}.blog-theme-surface{background-color:var(--background);border:1px solid #ffffff0f;border-radius:1.5rem;box-shadow:0 12px 40px #00000073}.blog-theme-card{background:radial-gradient(circle at top,#00d5ff14,#0000 65%),#030613e6;border:1px solid #ffffff14;border-radius:1.25rem;box-shadow:0 15px 45px #00000059}.blog-theme-divider{border-color:#ffffff14!important}.blog-theme-scroll-panel{scrollbar-width:thin;scrollbar-color:var(--primary)#ffffff14}.blog-theme-scroll-panel::-webkit-scrollbar{width:10px}.blog-theme-scroll-panel::-webkit-scrollbar-track{background:#ffffff0d}.blog-theme-scroll-panel::-webkit-scrollbar-thumb{background:var(--primary);border-radius:999px}.blog-page-wrapper .comment-icon-button{color:#fffc;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background .2s;display:inline-flex;background:0 0!important;border:none!important}.blog-page-wrapper .comment-icon-button:hover:not(.opacity-50){color:#fff;background:#ffffff14}.blog-page-wrapper .comment-icon-button svg{width:20px;height:20px}.blog-page-wrapper h1:not(header *):not(nav *):not(footer *),.blog-page-wrapper h2:not(header *):not(nav *):not(footer *),.blog-page-wrapper h3:not(header *):not(nav *):not(footer *),.blog-page-wrapper h4:not(header *):not(nav *):not(footer *),.blog-page-wrapper h5:not(header *):not(nav *):not(footer *),.blog-page-wrapper h6:not(header *):not(nav *):not(footer *),.home-page-wrapper h1:not(header *):not(nav *):not(footer *),.home-page-wrapper h2:not(header *):not(nav *):not(footer *),.home-page-wrapper h3:not(header *):not(nav *):not(footer *),.home-page-wrapper h4:not(header *):not(nav *):not(footer *),.home-page-wrapper h5:not(header *):not(nav *):not(footer *),.home-page-wrapper h6:not(header *):not(nav *):not(footer *){color:var(--primary)!important;font-family:Space Grotesk,sans-serif!important}.blog-page-wrapper p:not(header *):not(nav *):not(footer *),.blog-page-wrapper span:not(header *):not(nav *):not(footer *),.blog-page-wrapper a:not(header *):not(nav *):not(footer *),.blog-page-wrapper li:not(header *):not(nav *):not(footer *),.blog-page-wrapper button:not(header *):not(nav *):not(footer *),.blog-page-wrapper div:not(header *):not(nav *):not(footer *),.blog-page-wrapper input:not(header *):not(nav *):not(footer *),.home-page-wrapper p:not(header *):not(nav *):not(footer *),.home-page-wrapper span:not(header *):not(nav *):not(footer *),.home-page-wrapper a:not(header *):not(nav *):not(footer *),.home-page-wrapper li:not(header *):not(nav *):not(footer *),.home-page-wrapper button:not(header *):not(nav *):not(footer *),.home-page-wrapper div:not(header *):not(nav *):not(footer *),.home-page-wrapper input:not(header *):not(nav *):not(footer *){font-family:JetBrains Mono,monospace!important}.blog-page-wrapper p:not(header *):not(nav *):not(footer *),.blog-page-wrapper span:not([class*=text-white]):not([class*=text-black]):not(header *):not(nav *):not(footer *),.blog-page-wrapper a:not([class*=text-white]):not([class*=text-black]):not(header *):not(nav *):not(footer *),.blog-page-wrapper li:not(header *):not(nav *):not(footer *),.blog-page-wrapper div:not(header *):not(nav *):not(footer *):not([class*=bg-]){color:var(--text)!important}.blog-page-wrapper button:not([class*=bg-white]):not([class*=bg-black]):not(header *):not(nav *):not(footer *):not(.MuiButton-root){background-color:var(--button-bg)!important;color:var(--button-text)!important;border:2px solid var(--button-bg)!important;font-weight:600!important}.blog-page-wrapper button:not([class*=bg-white]):not([class*=bg-black]):not(header *):not(nav *):not(footer *):not(.MuiButton-root):hover{background-color:var(--button-bg)!important;border-color:var(--button-bg)!important;opacity:.9!important;transition:all .3s!important;transform:scale(1.05)!important}.blog-page-wrapper a:not([class*=text-white]):not([class*=text-black]):not(header *):not(nav *):not(footer *):not(.MuiButton-root){text-decoration:none;color:var(--accent)!important}.blog-page-wrapper a:not([class*=text-white]):not([class*=text-black]):not(header *):not(nav *):not(footer *):not(.MuiButton-root):hover{opacity:.8;color:var(--primary)!important}.blog-hero-heading{letter-spacing:.08em;color:var(--primary)!important;font-family:Space Grotesk,sans-serif!important;font-weight:700!important}.category-tag{cursor:pointer;transition:background-color .25s,color .25s,transform .15s;color:inherit!important;background:0 0!important;border:2px solid!important}.category-tag:hover{transform:translateY(-2px);background:var(--primary)!important;color:var(--button-text)!important;border-color:var(--primary)!important}
