
.home-command-section {
  padding-top: clamp(28px, 4vw, 46px);
  padding-bottom: clamp(22px, 3vw, 34px);
}

.home-command-shell {
  grid-template-columns: minmax(280px, 0.46fr) minmax(0, 1fr);
  grid-template-areas: "copy modes";
  gap: clamp(22px, 3vw, 36px);
  padding: clamp(22px, 2.7vw, 34px);
  border-radius: 10px;
  background:
    linear-gradient(120deg, rgba(255, 255, 255, 0.03), transparent 54%),
    rgba(13, 15, 20, 0.9);
}

.home-command-shell::before,
.home-command-shell::after,
.home-command-visual {
  display: none !important;
}

.home-command-copy {
  align-self: start;
}

.home-command-copy h2 {
  max-width: 10.5ch;
  font-size: clamp(2rem, 3.4vw, 3.8rem);
  line-height: 0.98;
}

.home-command-copy p:not(.section-kicker) {
  margin-top: 14px;
  font-size: 0.98rem;
  line-height: 1.5;
}

.home-command-actions {
  display: grid;
  max-width: 260px;
  gap: 10px;
  margin-top: 18px;
}

.home-command-actions .button {
  min-height: 40px;
  border-radius: 7px;
}

.home-command-modes {
  align-self: start;
  border-radius: 8px;
}

.home-command-mode {
  min-height: 132px;
  gap: 8px;
  padding: 16px;
  background: rgba(255, 255, 255, 0.022);
}

.home-command-mode .o4-card-icon {
  width: 34px;
  height: 34px;
}

.home-command-mode h3 {
  font-size: 1rem;
  line-height: 1.15;
}

.home-command-mode p {
  font-size: 0.8rem;
  line-height: 1.4;
}
