:root{--bg-primary: #000000;--bg-secondary: #121212;--text-primary: #ffffff;--text-secondary: #d0d0d0;--accent-primary: #8b5cf6;--accent-secondary: #ec4899;--accent-tertiary: #3b82f6;--gradient-aurora: linear-gradient(135deg, var(--accent-primary), var(--accent-secondary), var(--accent-tertiary));--glass-bg: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .1);--font-main: "Inter", system-ui, -apple-system, sans-serif;--bg-image: none}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--text-primary: #111827;--text-secondary: #4b5563;--glass-bg: rgba(255, 255, 255, .8);--glass-border: rgba(0, 0, 0, .1);--bg-image: linear-gradient(135deg, rgba(236, 72, 153, .05) 0%, rgba(139, 92, 246, .05) 50%, rgba(59, 130, 246, .05) 100%);--accent-primary: #8b5cf6;--accent-secondary: #ec4899;--accent-tertiary: #3b82f6}[data-theme=light] .universe-card-inner{background:#fffffff2!important;border:1px solid rgba(0,0,0,.05)!important}[data-theme=light] .universe-card-description{color:#4b5563!important}[data-theme=light] .universe-card-explore{color:#111827!important}[data-theme=light] .universe-card-inner h3{background:var(--gradient-aurora);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] p{color:var(--text-secondary)}[data-theme=light] .aurora-background,[data-theme=light] .starfield-background{display:none!important}[data-theme=light] .universe-card-wrapper{background:#0000000d!important}[data-theme=light] .universe-card-wrapper:hover{box-shadow:0 8px 24px #8b5cf626!important}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-main);line-height:1.6;overflow-x:hidden;position:relative}a{text-decoration:none;color:inherit}body:before{content:"";position:fixed;top:-50%;left:-50%;width:200%;height:200%;z-index:-2;background-image:var(--bg-image);background-size:cover;background-position:center;filter:blur(50px);opacity:.5;animation:aurora-drift 60s linear infinite alternate;pointer-events:none}@keyframes aurora-drift{0%{transform:translate(0) rotate(0)}to{transform:translate(-20px,-20px) rotate(2deg)}}.glass-panel{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:16px}.text-gradient{background:var(--gradient-aurora);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--text-primary)}@supports not (-webkit-background-clip: text){.text-gradient{color:var(--text-primary);background:none}}[data-theme=light] .text-gradient{background:var(--gradient-aurora);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.container{max-width:1200px;margin:0 auto;padding:0 2rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.4}}.animate-float{animation:float 6s ease-in-out infinite}@media(max-width:768px){.container{padding:0 1rem}body{font-size:16px}*{max-width:100%}.desktop-nav{display:none!important}.mobile-menu-btn{display:flex!important}.floating-element-1,.floating-element-2{display:none!important}.ide-split-container{grid-template-columns:1fr!important;height:auto!important}.ide-split-container>div{min-height:300px!important}.iterator-layout{grid-template-columns:1fr!important}.iterator-layout .glass-panel{height:auto!important;min-height:400px!important;max-height:none!important}button,a{min-height:44px;min-width:44px}.glass-panel{border-radius:12px}}@media(min-width:769px){.mobile-menu-btn{display:none!important}}@media(max-width:480px){.container{padding:0 .75rem}}@media(max-width:768px){.founder-single-card{padding:1.5rem!important;gap:2rem!important;border-radius:20px!important}.founder-avatar{width:120px!important;height:120px!important;font-size:3rem!important}.founder-avatar-border{display:none!important}.founder-name{font-size:1.5rem!important}.founder-contact-buttons{flex-direction:column!important}.founder-contact-buttons a{width:100%!important;min-height:48px!important}.founder-bg-element-1,.founder-bg-element-2{display:none!important}}@media(max-width:480px){.founder-profile-card,.founder-details-card{padding:1.25rem!important}.founder-avatar{width:120px!important;height:120px!important;font-size:3rem!important}}
