/*
 * deadkey.net — trigger.html page-local styles
 * Extracted from an inline <style> block as part of the CSP hardening pass.
 */

/* Phase panels — only one shown at a time */
.trigger-phase { display: none; }
.trigger-phase.is-active { display: block; }

/* Attrition gate textarea */
.attrition-gate textarea.form-input { min-height: 5rem; resize: vertical; }

/* Confirmation note below submit */
.confirmation-note {
  font-size: var(--text-sm);
  color: var(--color-text-secondary);
  line-height: var(--leading-normal);
  margin-top: var(--space-3);
  padding-top: var(--space-3);
  border-top: 1px solid var(--color-border);
}

/* Success countdown display */
.countdown-display {
  text-align: center;
  padding: var(--space-10) var(--space-6);
}
.countdown-display__number {
  font-family: var(--font-mono);
  font-size: var(--text-4xl);
  font-weight: var(--weight-bold);
  color: var(--color-text-primary);
  line-height: 1;
  margin-bottom: var(--space-3);
}
.countdown-display__label {
  font-size: var(--text-base);
  color: var(--color-text-secondary);
  margin-bottom: var(--space-8);
}
