/* Trial shell only; writer appearance remains the existing stylesheet. */
.trial-header, .trial-controls, .trial-status, .trial-note, .statusbar { font: .78rem/1.5 system-ui, sans-serif; }
.trial-header { max-width: 740px; margin: 20px auto 0; padding: 0 22px; }
.trial-header h1 { margin: 0; font: 600 1rem/1.4 system-ui, sans-serif; }
.trial-header p { margin: .55rem 0; }
.trial-controls { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 10px; }
.trial-controls button { border-color: var(--line); min-height: 44px; }
.trial-status { color: var(--quiet); }
.trial-note { color: var(--quiet); }
main { margin-top: 28px; margin-bottom: 40px; }
.statusbar { max-width: 740px; margin: 20px auto 30px; padding: 0 22px; display: grid; gap: 8px; }
