@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";:root{--bg-dark:0 0% 5%;--bg-card:0 0% 9%;--primary:0 0% 100%;--primary-hover:0 0% 90%;--secondary:0 0% 85%;--accent:0 0% 18%;--foreground:0 0% 98%;--foreground-muted:0 0% 65%;--border:0 0% 14%;--border-glass:0 0% 100% / .07;--glass-bg:#0d0d0dd9;--glass-border:#ffffff14;--glass-shadow:0 8px 32px 0 #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:hsl(var(--bg-dark));color:hsl(var(--foreground));font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box;margin:0;padding:0}body{background:#08080a fixed;min-height:100vh;margin:0;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsl(var(--bg-dark))}::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}::-webkit-scrollbar-thumb:hover{background:hsl(var(--primary) / .5)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:16px}.glass-card{-webkit-backdrop-filter:blur(12px);background:#14141499;border:1px solid #ffffff0f;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px #0000004d}.glass-card:hover{background:#1a1a1ad9;border-color:#fff3;transform:translateY(-6px);box-shadow:0 12px 30px #ffffff14}.text-gradient{background:linear-gradient(135deg,#fff 40%,#a3a3a3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-primary{background:linear-gradient(135deg,#fff 0%,#a3a3a3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-rainbow{background:linear-gradient(135deg,#fff 0%,#ccc 50%,#888 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.bg-gradient-primary{background:#fff;color:#0d0d0d!important}input,textarea,select{border:1px solid var(--glass-border);width:100%;color:hsl(var(--foreground));background:#0d111c99;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:.95rem;transition:all .2s}input:focus,textarea:focus,select:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 3px hsl(var(--primary) / .2);background:#0d111cd9;outline:none}label{color:hsl(var(--foreground-muted));margin-bottom:8px;font-size:.85rem;font-weight:500;display:block}.btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:Outfit,sans-serif;font-size:.95rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.btn-primary{color:#0d0d0d;background:#fff;box-shadow:0 4px 12px #ffffff1a}.btn-primary:hover{background:#e5e5e5;transform:translateY(-2px);box-shadow:0 6px 18px #fff3}.btn-secondary{color:hsl(var(--foreground));background:0 0;border:1px solid #ffffff26}.btn-secondary:hover{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-2px)}.btn-premium-glass{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;transition:all .3s}.btn-premium-glass:hover{background:linear-gradient(135deg,#ffffff26 0%,#ffffff0d 100%);border-color:#fff6;transform:translateY(-2px);box-shadow:0 4px 15px #ffffff1a}.btn-accent{color:#0d0d0d;background:#fff;border:1px solid #fff}.btn-accent:hover{background:#e5e5e5;transform:translateY(-2px)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.animate-fade-in{animation:.4s ease-out forwards fadeIn}.animate-scale-in{animation:.3s cubic-bezier(.34,1.56,.64,1) forwards scaleIn}.container{max-width:1200px;margin:0 auto;padding:0 24px}.section-padding{padding:80px 0}.badge{color:#e5e5e5;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.badge-cyan{color:#fff;background:#ffffff1a;border:1px solid #ffffff2e}.showhost-grid{grid-template-columns:repeat(4,1fr);align-items:start;gap:30px;width:100%;display:grid}@media (width<=1024px){.showhost-grid{grid-template-columns:repeat(3,1fr);gap:20px}}@media (width<=768px){.showhost-grid{grid-template-columns:repeat(2,1fr);gap:12px}.host-card{border-radius:12px!important}.host-card-img-wrapper{padding-top:120%!important}.host-card-badges{gap:4px!important;bottom:8px!important;left:8px!important}.host-card-badges .badge{border-radius:6px!important;padding:2px 6px!important;font-size:.65rem!important}.host-card-details{padding:12px!important}.host-card-name{margin-bottom:4px!important;font-size:.95rem!important}.host-card-category{margin-bottom:6px!important;font-size:.75rem!important}.host-card-pay{font-size:.8rem!important}.host-card-header div{gap:4px!important}.host-card-header span{font-size:.75rem!important}.host-card-header svg{width:12px!important;height:12px!important}.host-card-bio{-webkit-line-clamp:2!important;font-size:.75rem!important}.host-card-info,.host-card-action{display:flex!important}.host-card-action button{padding:8px!important;font-size:.85rem!important}.nav-text-hide{display:none!important}}
