:root { –bg-deep: #0f0a02; –bg-card: #1f1808; –bg-card2: #2a210c; –gold-main: #ffd700; –gold-light: #ffea80; –gold-dim: rgba(255,215,0,0.15); –amber: #ffb347; –amber-dim: rgba(255,180,71,0.12); –gold-bright: #ffcc33; –glow-gold: 0 0 30px rgba(255,215,0,0.5); –glow-amber: 0 0 30px rgba(255,180,71,0.4); –glow-bright: 0 0 20px rgba(255,204,51,0.4); –text: #fff5e0; –muted: #c9b87c; –border: rgba(255,215,0,0.3); –border-amber: rgba(255,180,71,0.25); } * { margin:0; padding:0; box-sizing:border-box; } html { scroll-behavior: smooth; } body { font-family: ‘Rajdhani’, sans-serif; background: var(–bg-deep); color: var(–text); overflow-x: hidden; line-height: 1.6; } body::before { content:”; position:fixed; inset:0; background-image: url(“data:image/svg+xml,%3Csvg viewBox=’0 0 256 256′ xmlns=’http://www.w3.org/2000/svg’%3E%3Cfilter id=’n’%3E%3CfeTurbulence type=’fractalNoise’ baseFrequency=’0.9′ numOctaves=’4′ stitchTiles=’stitch’/%3E%3C/filter%3E%3Crect width=’100%25′ height=’100%25′ filter=’url(%23n)’ opacity=’0.04’/%3E%3C/svg%3E”); pointer-events:none; z-index:0; opacity:.6; } body::after { content:”; position:fixed; inset:0; background-image: linear-gradient(rgba(255,215,0,0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(255,215,0,0.05) 1px, transparent 1px); background-size: 60px 60px; pointer-events:none; z-index:0; } .container { max-width:1100px; margin:0 auto; padding:0 24px; position:relative; z-index:1; } .announce-bar { background: linear-gradient(90deg, #b8860b, #ffd700, #ffaa33); text-align:center; padding:10px 20px; font-family:’Orbitron’,sans-serif; font-size:13px; font-weight:700; letter-spacing:1px; position:relative; z-index:10; animation: barShift 4s ease-in-out infinite alternate; color:#1f1a00; } @keyframes barShift { from { filter: hue-rotate(0deg); } to { filter: hue-rotate(15deg); } } .hero { padding: 80px 0 60px; text-align:center; position:relative; overflow:hidden; } .hero-orb { position:absolute; border-radius:50%; filter:blur(80px); pointer-events:none; } .orb1 { width:500px; height:500px; background:rgba(255,215,0,0.18); top:-100px; left:-100px; } .orb2 { width:400px; height:400px; background:rgba(255,180,71,0.12); bottom:-50px; right:-80px; } .orb3 { width:300px; height:300px; background:rgba(255,204,51,0.1); top:50%; left:50%; transform:translate(-50%,-50%); } .hero-badge { display:inline-flex; align-items:center; gap:8px; background: rgba(255,215,0,0.12); border:1px solid var(–border); border-radius:50px; padding:6px 18px; font-size:13px; font-family:’Orbitron’,sans-serif; color: var(–gold-light); margin-bottom:24px; letter-spacing:1px; } .hero-badge .dot { width:8px; height:8px; background:var(–gold-bright); border-radius:50%; box-shadow: var(–glow-bright); animation: pulse 1.5s ease-in-out infinite; } @keyframes pulse { 0%,100% { opacity:1; transform:scale(1); } 50% { opacity:.5; transform:scale(0.7); } } .hero h1 { font-family:’Orbitron’,sans-serif; font-size:clamp(28px, 5vw, 52px); font-weight:900; line-height:1.1; margin-bottom:20px; background: linear-gradient(135deg, #fff8e0 0%, var(–gold-main) 40%, var(–amber) 80%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; background-clip:text; text-shadow:none; } .hero-sub { font-size:18px; color:var(–muted); max-width:700px; margin:0 auto 36px; font-weight:400; line-height:1.7; } .hero-pills { display:flex; flex-wrap:wrap; justify-content:center; gap:14px; margin-bottom:40px; } .pill { display:flex; align-items:center; gap:10px; background: var(–bg-card); border:1px solid var(–border); border-radius:12px; padding:12px 20px; transition: all 0.3s; } .pill:hover { border-color:var(–gold-main); box-shadow:var(–glow-gold); transform:translateY(-3px); } .pill-icon { font-size:22px; } .pill-text strong { display:block; font-family:’Orbitron’,sans-serif; font-size:13px; color:#ffea80; } .pill-text span { font-size:12px; color:var(–muted); } .btn-primary { display:inline-flex; align-items:center; gap:10px; background: linear-gradient(135deg, #b8860b, #ffd700); color:#1f1a00; padding:16px 40px; border-radius:50px; font-family:’Orbitron’,sans-serif; font-size:15px; font-weight:800; letter-spacing:1px; text-decoration:none; box-shadow: var(–glow-gold), inset 0 1px 0 rgba(255,255,255,0.3); transition: all 0.3s; position:relative; overflow:hidden; } .btn-primary::before { content:”; position:absolute; inset:0; background:linear-gradient(135deg, rgba(255,255,200,0.3), transparent); opacity:0; transition:opacity 0.3s; } .btn-primary:hover { transform:translateY(-3px); box-shadow:0 0 50px rgba(255,215,0,0.7), inset 0 1px 0 rgba(255,255,255,0.3); } .btn-primary:hover::before { opacity:1; } .section-title { font-family:’Orbitron’,sans-serif; font-size:clamp(20px,3vw,32px); font-weight:800; margin-bottom:8px; color:var(–gold-light); } .section-sub { color:var(–muted); font-size:15px; margin-bottom:36px; } .section-divider { display:flex; align-items:center; gap:16px; margin-bottom:40px; } .section-divider .line { flex:1; height:1px; background:linear-gradient(90deg,transparent,var(–border),transparent); } section { padding:60px 0; position:relative; z-index:1; } .card { background:var(–bg-card); border:1px solid var(–border); border-radius:16px; padding:24px; transition:all 0.3s; } .card:hover { border-color:var(–gold-main); box-shadow:var(–glow-gold); transform:translateY(-4px); } .rpc-tbl-wrap { overflow-x:auto; border-radius:14px; border:1px solid var(–border); margin:1.8rem 0; } .rpc-tbl { width:100%; border-collapse:collapse; background:var(–bg-card); } .rpc-tbl th { background:linear-gradient(90deg, #b8860b, #ffd700); color:#1f1a00; padding:16px 18px; text-align:left; font-weight:800; } .rpc-tbl td { padding:14px 18px; border-bottom:1px solid rgba(255,215,0,0.15); } .rpc-tbl tr:hover { background:rgba(255,215,0,0.1); } .rpc-tip, .rpc-case, .rpc-faq { background:var(–bg-card); border:1px solid var(–border); border-radius:16px; padding:24px; margin:1.5rem 0; transition:all 0.3s; } .rpc-tip:hover, .rpc-case:hover, .rpc-faq:hover { border-color:var(–gold-main); box-shadow:var(–glow-gold); transform:translateY(-4px); } .rpc-faq-q { font-weight:800; color:var(–gold-light); margin-bottom:8px; } /* New timeline styles */ .timeline { position: relative; padding-left: 30px; border-left: 2px solid var(–gold-main); margin: 20px 0; } .timeline-item { margin-bottom: 24px; padding-left: 20px; position: relative; } .timeline-item::before { content: ”; position: absolute; left: -36px; top: 6px; width: 12px; height: 12px; background: var(–gold-main); border-radius: 50%; box-shadow: var(–glow-gold); } .timeline-item .date { font-family: ‘Orbitron’, sans-serif; font-size: 13px; color: var(–gold-light); font-weight: 700; } .timeline-item .desc { color: var(–text); margin-top: 4px; } .timeline-item .badge { display: inline-block; background: rgba(255, 215, 0, 0.15); border: 1px solid var(–border); border-radius: 20px; padding: 2px 12px; font-size: 12px; color: var(–muted); margin-top: 4px; } /* New update notes styles */ .update-note { background: var(–bg-card2); border-left: 3px solid var(–gold-main); padding: 16px 20px; margin: 12px 0; border-radius: 0 12px 12px 0; } .update-note .version { font-family: ‘Orbitron’, sans-serif; font-size: 13px; color: var(–gold-light); font-weight: 700; } .update-note .detail { color: var(–text); margin-top: 4px; } .update-note .meta { font-size: 13px; color: var(–muted); margin-top: 4px; } /* Responsive */ @media(max-width:768px){ .hero { padding:50px 0 40px; } section { padding:40px 0; } }

Similar Posts