/* U-025 — additions for the pass-gate pages; the base is U-024's styles.css. */
.notice { border: 1px solid var(--line); border-left: 4px solid var(--accent); border-radius: 6px; background: #fff; padding: 12px 16px; }
.notice a { color: var(--accent); font-weight: 600; }
form.pass-entry { display: flex; flex-wrap: wrap; gap: 8px 12px; align-items: end; margin: 16px 0; }
form.pass-entry label { flex-basis: 100%; font-weight: 600; }
form.pass-entry input { flex: 1 1 180px; min-width: 0; padding: 10px; border: 1px solid var(--line); border-radius: 6px; font: inherit; letter-spacing: 0.08em; text-transform: uppercase; }
p.ok { color: var(--accent); }
dl.faq dt { font-weight: 600; margin-top: 16px; }
dl.faq dd { margin: 4px 0 0; color: var(--muted); }
