/**
 * Go CSS · release
 * 
 * Purpose:
 *   Styles for this dashboard piece.
 * 
 * Dashboard:
 *   Go · App Store / data-view · print
 * 
 * This file:
 *   business/dashboard/print-app/release/release.css
 * 
 * Depends on:
 *   - business/dashboard/shell/shell.html
 *   - scripts/assemble-dashboards.js
 * 
 * Used by:
 *   - scripts/assemble-dashboards.js → business/dashboard/styles.css
 */

.print-release-form {
  display: grid;
  gap: 0.35rem;
}

.print-release-code-input {
  width: 100%;
  max-width: 16rem;
  margin: 0 0 0.75rem !important;
  padding: 0.9rem 1rem !important;
  font-size: 1.45rem !important;
  font-weight: 700;
  letter-spacing: 0.28em;
  text-align: center;
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
}

.print-release-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
  margin-bottom: 0.75rem;
}

.print-release-actions .primary-btn,
.print-release-actions .secondary-btn {
  width: auto;
  max-width: none;
}

.print-release-preview {
  display: grid;
  gap: 0.55rem;
  padding: 0.95rem 1rem;
  border: 1px solid var(--border, rgba(18, 18, 18, 0.08));
  border-radius: 12px;
  background: var(--mist, #fafafa);
  margin-bottom: 0.5rem;
}

.print-release-preview-title {
  margin: 0;
  font-size: 1.02rem;
  font-weight: 700;
}

.print-release-preview-meta {
  list-style: none;
  margin: 0;
  padding: 0;
  display: grid;
  gap: 0.35rem;
}

.print-release-preview-meta li {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
  font-size: 0.9rem;
}

.print-release-preview-meta span {
  color: var(--muted, #6a6a6e);
}
