
html[data-theme="light"]{color-scheme:light}
html[data-theme="dark"]{color-scheme:dark}


html[data-theme="light"][data-ts-module="transpositionpocket"]{
 --ts-bg:#F4F0E7;--ts-panel:#FFFDF9;--ts-panel-2:#F0F6F4;--ts-text:#17313E;
 --ts-muted:#526B78;--ts-gold:#B27A13;--ts-line:#B8CBC7;--ts-danger:#A12A3A;--ts-turquoise:#167875;
 --shadow:0 14px 34px rgba(32,55,62,.11)
}
html[data-theme="light"][data-ts-module="transpositionpocket"] body{background:#F4F0E7;color:var(--ts-text)}
html[data-theme="light"][data-ts-module="transpositionpocket"] .topbar{background:#FFFDF9}
html[data-theme="light"][data-ts-module="transpositionpocket"] button:not(.primary),
html[data-theme="light"][data-ts-module="transpositionpocket"] select,
html[data-theme="light"][data-ts-module="transpositionpocket"] textarea{color:#17313E}
html[data-theme="light"][data-ts-module="transpositionpocket"] .primary,
html[data-theme="light"][data-ts-module="transpositionpocket"] .cta{background:#E0B84F!important;color:#30230A!important}


html[data-theme="light"][data-ts-module="organregistration"]{
 --dusk:#F4F0E7;--dusk-deep:#ECE7DC;--dusk-light:#E8F1EE;--petrol:#167875;
 --cream:#17313E;--muted:#526B78;--gold:#B27A13;--gold-soft:#9B6810;--line:#B8CBC7;
 --card:#FFFDF9;--danger:#FCE8EB;--ok:#DCEEEA
}
html[data-theme="light"][data-ts-module="organregistration"] body{background:radial-gradient(circle at 85% -10%,rgba(44,183,179,.09),transparent 30%),linear-gradient(180deg,#F8F5EE,#ECE7DC 70%);color:var(--cream)}
html[data-theme="light"][data-ts-module="organregistration"] button{background:#E0B84F;color:#30230A}
html[data-theme="light"][data-ts-module="organregistration"] .secondary,
html[data-theme="light"][data-ts-module="organregistration"] .mini{background:#FFFDF9;color:#17313E;border-color:#B27A13}
html[data-theme="light"][data-ts-module="organregistration"] .mode,
html[data-theme="light"][data-ts-module="organregistration"] .save-state,
html[data-theme="light"][data-ts-module="organregistration"] .badge,
html[data-theme="light"][data-ts-module="organregistration"] .active-organ-pill,
html[data-theme="light"][data-ts-module="organregistration"] .row,
html[data-theme="light"][data-ts-module="organregistration"] .entry-card,
html[data-theme="light"][data-ts-module="organregistration"] .info-box,
html[data-theme="light"][data-ts-module="organregistration"] .workbox,
html[data-theme="light"][data-ts-module="organregistration"] .readonly-field,
html[data-theme="light"][data-ts-module="organregistration"] .readonly-row,
html[data-theme="light"][data-ts-module="organregistration"] .detail-card,
html[data-theme="light"][data-ts-module="organregistration"] .picker-choice,
html[data-theme="light"][data-ts-module="organregistration"] .action-group,
html[data-theme="light"][data-ts-module="organregistration"] .plan-step,
html[data-theme="light"][data-ts-module="organregistration"] .perf-step{background:#F7FAF8;border-color:#B8CBC7}
html[data-theme="light"][data-ts-module="organregistration"] .card,
html[data-theme="light"][data-ts-module="organregistration"] .dialog-shell{background:linear-gradient(145deg,#FFFDF9,#F5F8F6);border-color:#B8CBC7}
html[data-theme="light"][data-ts-module="organregistration"] input,
html[data-theme="light"][data-ts-module="organregistration"] select,
html[data-theme="light"][data-ts-module="organregistration"] textarea{background:#FFFDF9;color:#17313E;border-color:#9EB7B2}
html[data-theme="light"][data-ts-module="organregistration"] .workspace-card{background:linear-gradient(145deg,#E3F1EE,#F7FAF8);color:#17313E;border-color:#9EB7B2}
html[data-theme="light"][data-ts-module="organregistration"] .workspace-card span:not(.workspace-kicker),
html[data-theme="light"][data-ts-module="organregistration"] .utility-card span{color:#526B78}
html[data-theme="light"][data-ts-module="organregistration"] .utility-card strong,
html[data-theme="light"][data-ts-module="organregistration"] .organ-card .organ-name,
html[data-theme="light"][data-ts-module="organregistration"] .disposition-source strong,
html[data-theme="light"][data-ts-module="organregistration"] .picker-choice strong,
html[data-theme="light"][data-ts-module="organregistration"] .readonly-field strong{color:#17313E}
html[data-theme="light"][data-ts-module="organregistration"] .organ-card,
html[data-theme="light"][data-ts-module="organregistration"] .bottom-nav{background:#FFFDF9;border-color:#B8CBC7}
html[data-theme="light"][data-ts-module="organregistration"] .viewer-tabs{background:rgba(255,253,249,.97)}
html[data-theme="light"][data-ts-module="organregistration"] .viewer-tabs button{color:#17313E;border-color:#9EB7B2}
html[data-theme="light"][data-ts-module="organregistration"] .action-choice{color:#17313E}
html[data-theme="light"][data-ts-module="organregistration"] dialog{color:#17313E}
html[data-theme="light"][data-ts-module="organregistration"] button:focus-visible,
html[data-theme="light"][data-ts-module="organregistration"] input:focus-visible,
html[data-theme="light"][data-ts-module="organregistration"] select:focus-visible,
html[data-theme="light"][data-ts-module="organregistration"] textarea:focus-visible{outline-color:#147A78}


html[data-theme="light"][data-ts-module="scorenavigator"]{
 --night:#F4F0E7;--panel:#FFFDF9;--panel2:#F0F6F4;--gold:#B27A13;--turq:#167875;
 --text:#17313E;--muted:#526B78;--line:#B8CBC7
}
html[data-theme="light"][data-ts-module="scorenavigator"] body{background:#F4F0E7;color:var(--text)}
html[data-theme="light"][data-ts-module="scorenavigator"] .hero,
html[data-theme="light"][data-ts-module="scorenavigator"] .card{background:linear-gradient(180deg,#FFFDF9,#F7FAF8)}
html[data-theme="light"][data-ts-module="scorenavigator"] .badge{background:#E3F1EE;color:#17313E;border-color:#9EB7B2}
html[data-theme="light"][data-ts-module="scorenavigator"] .feedback-quick button{background:#F7FAF8;color:#17313E;border-color:#B8CBC7}
html[data-theme="light"][data-ts-module="scorenavigator"] .primary,
html[data-theme="light"][data-ts-module="scorenavigator"] .step:before,
html[data-theme="light"][data-ts-module="scorenavigator"] .lang button.active{background:#E0B84F;color:#30230A;border-color:#B98B21}


html[data-theme="dark"][data-ts-module="score2tab"]{
 --bg:#071220;--card:#0F2034;--ink:#F1F7FF;--muted:#B8C8D8;--accent:#2CB7B3;
 --accent-dark:#168E89;--border:#294764;--ok:#7FD8C9;--warn:#F4CC68;--danger:#FF9A9A;--soft:#142A44
}
html[data-theme="dark"][data-ts-module="score2tab"] body{background:linear-gradient(135deg,#071220,#0b1829);color:var(--ink)}
html[data-theme="dark"][data-ts-module="score2tab"] .card{background:rgba(15,32,52,.96);box-shadow:0 12px 35px rgba(0,0,0,.25)}
html[data-theme="dark"][data-ts-module="score2tab"] input,
html[data-theme="dark"][data-ts-module="score2tab"] select,
html[data-theme="dark"][data-ts-module="score2tab"] textarea{background:#0b1c2d!important;color:#F1F7FF!important;border-color:#385775!important}
html[data-theme="dark"][data-ts-module="score2tab"] button,
html[data-theme="dark"][data-ts-module="score2tab"] .button{border-color:#385775}
html[data-theme="dark"][data-ts-module="score2tab"] pre,
html[data-theme="dark"][data-ts-module="score2tab"] code{color:#E9F5FF}


@media(max-width:700px){
 html[data-ts-module] button,html[data-ts-module] a.btn,html[data-ts-module] .ghost,html[data-ts-module] .primary{min-height:44px}
}

html[data-theme="light"][data-ts-module="score2tab"]{
 --ts-bg:#F4F0E7;--ts-panel:#FFFDF9;--ts-panel-2:#F0F6F4;--ts-text:#17313E;--ts-muted:#526B78;
 --ts-gold:#B27A13;--ts-line:#B8CBC7;--ts-danger:#A12A3A;--ts-turquoise:#167875;
 --bg:var(--ts-bg);--card:var(--ts-panel);--ink:var(--ts-text);--muted:var(--ts-muted);--border:var(--ts-line);--soft:var(--ts-panel-2)
}
html[data-theme="light"][data-ts-module="score2tab"] body{background:linear-gradient(145deg,#F8F5EE,#ECE7DC)!important;color:var(--ts-text)!important}
html[data-theme="light"][data-ts-module="score2tab"] header,
html[data-theme="light"][data-ts-module="score2tab"] .card{color:var(--ts-text)!important}
html[data-theme="light"][data-ts-module="score2tab"] input,
html[data-theme="light"][data-ts-module="score2tab"] select,
html[data-theme="light"][data-ts-module="score2tab"] textarea{background:#FFFDF9!important;color:#17313E!important;border-color:#9EB7B2!important}
html[data-theme="light"][data-ts-module="score2tab"] .btn-primary,
html[data-theme="light"][data-ts-module="score2tab"] .primary{background:#E0B84F!important;color:#30230A!important;border-color:#B98B21!important}
