/* Atalhos do talhão para os módulos das próximas fases (desativados por enquanto) */
.shortcuts { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--space-3); }

.shortcut {
  display: grid;
  gap: var(--space-1);
  padding: var(--space-4);
  border: var(--border-width) dashed var(--color-border-soft);
  border-radius: var(--radius-large);
  background: var(--color-surface);
  color: var(--color-text-muted);
}

.shortcut__label { font-weight: var(--font-weight-bold); }

.shortcut--active {
  border-style: solid;
  border-left: 4px solid var(--color-accent-strong);
  color: var(--color-text);
  text-decoration: none;
}

.shortcut--active:hover { box-shadow: var(--shadow-raised); color: var(--color-text); }
.shortcut--active .shortcut__soon { color: var(--color-primary); }

@media (min-width: 1024px) {
  .shortcuts { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
