:root,.theme-blue{--green-950: #164567;--green-800: #085c91;--green-700: #086ba8;--green-100: #dceefa;--green-50: #eef8ff;--ink: #243543;--muted: #5b6d7a;--line: #d4e2eb;--canvas: #f5f9fc;--shadow: 0 18px 60px rgba(8, 107, 168, .09)}@media screen{.page-shell :where(button,a,input,select,textarea):focus-visible,.sidebar-scrollbar:focus-visible{outline-color:#5299c5}.sidebar-scrollbar{background:#e1ebf2}.sidebar-scrollbar span{background:#789fb8}.stepper button,.step-number{color:var(--muted)}.step-number{border-color:var(--line)}.stepper button:hover{background:var(--green-50)}.stepper button.active{background:var(--green-100);color:var(--green-950)}.stepper button.active .step-number{color:#fff}.save-panel summary,.csv-help summary,.view-toggle,.field-label,.choice-field legend{color:var(--ink)}.view-toggle i{background:#aab8c3}.view-toggle:focus-within{outline-color:#5299c5}.hero-lead,.draft-info-popover p{color:var(--muted)}.draft-info-popover{border-color:#a3bcca;box-shadow:0 10px 30px #086ba826}.draft-tools button,.draft-tools .draft-info-trigger,.draft-tools .draft-info-popover .draft-info-close,.draft-tools .draft-info-popover .draft-info-action:not(.danger),.teacher-csv-actions button{border-color:#9bb7c9;color:var(--green-800)}.presentation-type-card{background:#fafcfe;border-color:#c3d7e3}.presentation-type-card:hover,.presentation-type-card.selected{background:var(--green-50);border-color:var(--green-700)}.choice-radio{border-color:#829aaa}.choice-buttons button{color:var(--ink);border-color:#a8bdcb}.choice-buttons button.selected{color:var(--green-800);border-color:var(--green-700)}.field input,.field select,.field textarea,.name-pair{border-color:#98afbe}.name-pair .field input{border-color:transparent}.name-pair>.field+.field,.name-pair>.assist-field+.assist-field{border-left-color:#92aabd}.name-pair:focus-within,.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green-700);box-shadow:0 0 0 3px #086ba81f}.field input::placeholder,.field textarea::placeholder{color:#bac3c9}.field-assist{color:#506978;background:#edf3f7}.check-card:not(.error):not(.ok),.optional-label,.inherited-school{background:#f1f6fa}.check-card:not(.error):not(.ok) :is(.check-icon,small),.optional-label{color:var(--muted)}.diagnosis-summary,.presenter-title,.review-section>div:first-child{background:var(--green-50)}.discovery-options label{color:var(--ink);background:#f8fbfd;border-color:var(--line)}.presenter-actions button:not(.danger),.button.secondary,.add-presenter{border-color:#9bb7c9}.all-step-section+.all-step-section,.representative-choice,.consent-box>label,.consent-box>label.publication-consent,.retention-check,.review-section dt,.review-section dd,.review-presenters p,.csv-notice,.receipt-number,footer{border-color:var(--line)}.csv-notice{background:var(--green-50)}.final-confirm-backdrop{background:#122a3c94}.review-section button:focus-visible{outline-color:#5299c5}}
