/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Nosifer&display=swap";@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700&display=swap";.relative{position:relative}.static{position:static}.mx-auto{margin-inline:auto}.flex{display:flex}.grid{display:grid}.table{display:table}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-items-center{justify-items:center}.overflow-hidden{overflow:hidden}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-cover{object-fit:cover}.text-center{text-align:center}.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--foreground-rgb:255,255,255;--background-start-rgb:18,18,18;--background-end-rgb:24,24,24;--accent-color:29,155,240;--text-muted:139,139,139;--border-color:38,38,38}*{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb)))rgb(var(--background-start-rgb));min-height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgb(var(--background-start-rgb))}::-webkit-scrollbar-thumb{background:rgb(var(--border-color));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgb(var(--text-muted))}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}.post-card{background:#ffffff05;border-radius:8px}.gradient-text{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.gradient-text,.nosifer-title{-webkit-text-fill-color:transparent}.nosifer-title{background:linear-gradient(135deg,gold,#ffed4e 50%,#ffb347);-webkit-background-clip:text;background-clip:text;font-family:Nosifer,cursive;line-height:1.1}.mono-description{font-family:JetBrains Mono,Courier New,monospace}@media (min-width:1024px){.description-desktop-padding{padding-left:200px!important;padding-right:200px!important}}