/* ======================================== STEROID WAREHOUSE &mdash; Custom Styles ======================================== */
/* === HERO КНОПКИ === */
a[href*="steroids-597"], a[href*="signin"] { transition: all 0.18s ease !important; }
a[href*="steroids-597"]:hover { background: #1d4ed8 !important; transform: translateY(-2px) !important; box-shadow: 0 8px 24px rgba(37,99,235,0.5) !important; }
a[href*="steroids-597"]:active { transform: scale(0.97) !important; }
a[href*="signin"]:hover { border-color: #93c5fd !important; color: #2563eb !important; transform: translateY(-2px) !important; }
a[href*="signin"]:active { transform: scale(0.97) !important; }

/* === КАТЕГОРИИ HERO === */
a[href*="injectable-steroids"], a[href*="oral-steroids"], a[href*="human-growth"], a[href*="peptides"], a[href*="sarms"], a[href*="cycle-support"], a[href*="weight-loss"], a[href*="ed-libido"], a[href*="pharmacy"] { transition: all 0.18s ease !important; }
a[href*="injectable-steroids"]:hover, a[href*="oral-steroids"]:hover, a[href*="human-growth"]:hover, a[href*="peptides"]:hover, a[href*="sarms"]:hover, a[href*="cycle-support"]:hover, a[href*="weight-loss"]:hover, a[href*="ed-libido"]:hover, a[href*="pharmacy"]:hover { transform: translateY(-2px) !important; box-shadow: 0 4px 12px rgba(37,99,235,0.2) !important; opacity: 0.9; }
a[href*="injectable-steroids"]:active, a[href*="oral-steroids"]:active, a[href*="human-growth"]:active, a[href*="peptides"]:active, a[href*="sarms"]:active, a[href*="cycle-support"]:active, a[href*="weight-loss"]:active, a[href*="ed-libido"]:active, a[href*="pharmacy"]:active { transform: scale(0.96) !important; }

/* === FAQ DETAILS === */
details { transition: all 0.18s ease; }
details summary { transition: background 0.18s ease, color 0.18s ease; }
details summary:hover { background: #f0f7ff !important; color: #2563eb !important; }
details[open] &gt; summary { color: #2563eb !important; border-bottom: 1px solid #dbeafe !important; }

/* === KNOWLEDGE HUB КАРТОЧКИ === */
section div[style*="border-top:3px solid"], section div[style*="border-top: 3px solid"] { transition: transform 0.18s ease, box-shadow 0.18s ease !important; }
section div[style*="border-top:3px solid"]:hover, section div[style*="border-top: 3px solid"]:hover { transform: translateY(-3px) !important; box-shadow: 0 6px 18px rgba(0,0,0,0.08) !important; }

/* === KNOWLEDGE HUB КНОПКА === */
a[href*="/articles"] { transition: all 0.18s ease !important; }
a[href*="/articles"]:hover { background: #1d4ed8 !important; transform: translateY(-2px) !important; box-shadow: 0 8px 24px rgba(37,99,235,0.5) !important; }
a[href*="/articles"]:active { transform: scale(0.97) !important; }

/* === СТАТЬИ ЛИНКИ === */
a[href*="/articles/"] { transition: all 0.18s ease !important; }
a[href*="/articles/"]:hover { background: #e0e9ff !important; border-color: #93c5fd !important; transform: translateY(-1px) !important; }

/* === ГЛОБАЛЬНЫЕ ПЕРЕХОДЫ ДЛЯ ВСЕХ ССЫЛОК === */
a { transition: opacity 0.15s ease; }