@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');:root{--bg:#04060a;--panel:rgba(9,16,28,0.6);--accent:#00f0ff;--accent2:#00d1a6;--muted:#9fbcd9;--gold:#d4af37}*{box-sizing:border-box;font-family:Montserrat,Segoe UI,Arial,sans-serif;color:#eafcff}body{margin:0;background:linear-gradient(180deg,var(--bg),#02040a);min-height:100vh;overflow-x:hidden}.container{max-width:1100px;margin:0 auto;padding:90px 20px 40px}.header{position:fixed;top:0;left:0;right:0;background:rgba(2,6,12,0.6);backdrop-filter:blur(6px);z-index:40;padding:10px 20px}.header-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px}.brand{display:flex;align-items:center;gap:10px}.brand img{width:48px;height:48px;border-radius:50%}.site-title{font-weight:700;color:var(--accent);font-size:16px}.nav{display:flex;gap:14px;align-items:center}.nav a{color:var(--muted);text-decoration:none;font-weight:600;padding:8px 10px;border-radius:8px}.nav a:hover{color:#fff;background:rgba(255,255,255,0.03)}.admin-btn{background:transparent;border:1px solid rgba(255,255,255,0.04);padding:6px 8px;border-radius:8px;color:var(--muted);cursor:pointer}.mode-toggle{margin-left:8px;padding:6px 8px;background:linear-gradient(90deg,var(--accent),var(--accent2));color:#012;border-radius:8px;text-decoration:none;font-weight:700}.hero{display:flex;gap:28px;align-items:center;padding:36px;background:linear-gradient(90deg,rgba(0,240,255,0.02),transparent);border-radius:12px}.hero-left{flex:1}.h-title{font-size:34px;margin:0 0 8px;color:#fff}.h-sub{color:var(--muted);margin-bottom:16px;font-size:16px}.cta-row{display:flex;gap:10px;align-items:center}.btn{padding:10px 16px;border-radius:10px;background:linear-gradient(90deg,var(--accent),var(--accent2));color:#012;text-decoration:none;font-weight:700;box-shadow:0 10px 30px rgba(0,240,255,0.06)}.btn.secondary{opacity:0.75;background:transparent;color:var(--muted);border:1px solid rgba(255,255,255,0.04)}.founder{display:flex;gap:20px;align-items:center;margin-top:18px}.founder img{width:140px;height:140px;border-radius:12px;object-fit:cover;border:3px solid rgba(255,255,255,0.04)}.founder .info{max-width:700px}.founder .info h3{margin:0;color:#fff}.founder .info p{margin:6px 0;color:var(--muted)}.section{margin-top:28px}.section-title{color:var(--accent);font-size:20px;margin-bottom:12px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-top:12px}.card{background:rgba(255,255,255,0.03);padding:12px;border-radius:10px;text-align:center;border:1px solid rgba(255,255,255,0.02)}.card img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin:0 auto 8px;display:block}.project{background:rgba(255,255,255,0.02);padding:14px;border-radius:10px;margin-bottom:12px;border:1px solid rgba(255,255,255,0.02)}.project b.notice{display:block;margin-top:8px;color:#fff;background:linear-gradient(90deg,var(--accent),var(--accent2));padding:8px;border-radius:8px;color:#012;font-weight:700}.form-card{background:linear-gradient(180deg,rgba(255,255,255,0.02),transparent);padding:18px;border-radius:12px;border:1px solid rgba(255,255,255,0.02);max-width:700px}.form-row{display:flex;flex-direction:column;gap:12px}.form-row input,.form-row textarea{padding:12px;border-radius:8px;border:1px solid rgba(255,255,255,0.04);background:transparent;color:#eafcff;width:100%}.send-btn{background:linear-gradient(90deg,var(--accent),var(--accent2));color:#012;padding:12px;border-radius:8px;border:none;font-weight:700;cursor:pointer;box-shadow:0 10px 30px rgba(0,240,255,0.08)}.wallet-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.wallet-row a{background:rgba(255,255,255,0.03);padding:8px 12px;border-radius:8px;text-decoration:none;color:var(--muted);font-weight:700}.footer{margin-top:40px;padding:22px 0;color:var(--muted);text-align:center;font-size:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.footer .left{display:flex;align-items:center;gap:10px}.admin-modal{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(2,6,12,0.7);display:none;align-items:center;justify-content:center;z-index:100}.admin-modal .panel{background:#071428;padding:20px;border-radius:10px;max-width:680px;width:95%}.input{display:block;margin-bottom:12px;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,0.06);background:transparent;color:#eafcff;width:100%}@media(max-width:900px){.hero{flex-direction:column}.nav{display:none}.header-inner{padding:0 10px}.container{padding:120px 16px 40px}}.android body{font-size:15px}.windows body{font-size:16px}.hidden{display:none}