/* ============================================================
   SHIVORAA — stack.css  |  macOS Premium Theme
============================================================ */

#stack { background: var(--bg); }
.stack-grid {
  display: grid; grid-template-columns: repeat(2, 1fr); gap: 14px;
}
@media (min-width: 480px) { .stack-grid { grid-template-columns: repeat(3, 1fr); gap: 16px; } }
@media (min-width: 768px) { .stack-grid { grid-template-columns: repeat(4, 1fr); gap: 18px; } }

.stack-card {
  display: flex; flex-direction: column; align-items: center; justify-content: center;
  gap: 10px; padding: 28px 20px;
  background: var(--surface);
  border: 1px solid var(--border2);
  border-radius: var(--r-lg);
  text-align: center;
  box-shadow: var(--shadow-sm);
  transition: transform 0.3s var(--ease-spring), box-shadow 0.3s var(--ease), border-color 0.3s var(--ease);
  --card-glow: rgba(0,113,227,0.1);
}
.stack-card:hover {
  transform: translateY(-5px) scale(1.02);
  box-shadow: 0 12px 36px var(--card-glow), 0 2px 8px rgba(0,0,0,0.06);
  border-color: rgba(0,113,227,0.15);
}
.sk-icon { font-size: 2rem; }
.sk-name { font-size: 0.88rem; font-weight: 600; color: var(--text); letter-spacing: -0.01em; }
.sk-cat  { font-size: 0.72rem; color: var(--text3); font-weight: 400; }