.index-section{background:radial-gradient(circle at top, #1a1a1a 0%, #0a0a0a 100%);min-height:100vh;padding-bottom:5rem}.search-dashboard{background:rgba(22,22,22,0.8);backdrop-filter:blur(10px);border:1px solid rgba(0,242,255,0.1);border-radius:1.5rem}.article-card{transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(255,255,255,0.05) !important;background:#161616}.article-card:hover{transform:translateY(-10px);border-color:var(--neon-cyan) !important;box-shadow:var(--neon-glow)}.article-overlay{background:linear-gradient(to top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0) 100%);backdrop-filter:blur(2px)}.pagination .page-link{background:transparent;border:1px solid rgba(0,242,255,0.2);color:var(--neon-cyan);margin:0 3px;border-radius:8px;transition:all 0.2s}.pagination .page-item.active .page-link{background:var(--neon-cyan);color:#000;box-shadow:var(--neon-glow);border-color:var(--neon-cyan)}.pagination .page-link:hover{background:rgba(0,242,255,0.1);color:#fff}:root{--neon-cyan: #00e5ff;--neon-orange: #ff9100;--glow-cyan: 0 0 12px rgba(0, 229, 255, 0.4);--glow-orange: 0 0 12px rgba(255, 145, 0, 0.4)}.btn-neon-cyan{background-color:var(--neon-cyan) !important;color:#fff !important;border:none !important;font-weight:700 !important;border-radius:12px !important;box-shadow:var(--glow-cyan);transition:all 0.3s ease}.btn-neon-cyan:hover{box-shadow:0 0 20px rgba(0,229,255,0.6);transform:translateY(-2px)}.btn-neon-orange{background-color:var(--neon-orange) !important;color:#fff !important;border:none !important;font-weight:700 !important;border-radius:12px !important;box-shadow:var(--glow-orange);transition:all 0.3s ease}.btn-neon-orange:hover{box-shadow:0 0 20px rgba(255,145,0,0.6);transform:translateY(-2px)}.btn-neon-cyan{background-color:var(--neon-cyan) !important;color:#000 !important;border:none !important;font-weight:700 !important;border-radius:12px !important;box-shadow:var(--glow-cyan);transition:all 0.3s ease}.btn-neon-cyan i{color:#000 !important;-webkit-text-stroke:0.5px #000}.btn-neon-orange{background-color:var(--neon-orange) !important;color:#000 !important;border:none !important;font-weight:700 !important;border-radius:12px !important;box-shadow:var(--glow-orange);transition:all 0.3s ease}.btn-neon-orange i{color:#000 !important}.btn-neon-cyan:hover,.btn-neon-orange:hover{color:#000 !important;transform:translateY(-2px)}
