/* Alternative appearance is opt-in and screen-only. Existing theme and print stay intact. */
@media screen {
 .design-options81{padding:0;border:0;margin:20px 0;display:grid;gap:14px;min-width:0}
 .design-options81 legend{font-weight:700;margin-bottom:12px}
 .design-option81{display:grid;grid-template-columns:22px 90px minmax(0,1fr);align-items:center;gap:14px;padding:18px;border:1px solid var(--line);border-radius:9px;cursor:pointer;min-height:100px;background:var(--panel)}
 .design-option81:has(input:checked){border-color:var(--blue);box-shadow:inset 3px 0 var(--blue)}
 .design-option81:focus-within{outline:2px solid var(--blue);outline-offset:3px}
 .design-option81 input{width:20px;height:20px;margin:0;accent-color:var(--blue)}
 .design-option81 strong,.design-option81 small{display:block}.design-option81 strong{font-size:18px}.design-option81 small{margin-top:6px;font-weight:400}
 .design-sample81{height:64px;display:grid;grid-template-columns:20px 1fr;grid-template-rows:14px 1fr;gap:5px;padding:6px;background:#091523;border:1px solid #486b89;border-radius:6px}
 .design-sample81 i{background:#1c4058;border:1px solid #39617b;border-radius:3px}.design-sample81 i:first-child{grid-row:1/3}.design-sample-cyber81{border-color:#00c9ed;border-radius:0}.design-sample-cyber81 i{border-color:#00c9ed;border-radius:0;background:var(--ops-panel,#062438)}.design-sample-cyber81 i:nth-child(2){background:#00c9ed}
 .design-feedback81{min-height:28px;color:var(--blue)}
 html[data-safe-layout="command"]{--bg:var(--ops-bg,#020d17);--panel:var(--ops-panel,#061c2c);--line:var(--ops-line,#25506b);--blue:var(--ops-accent,#12c7ed);--muted:var(--ops-muted,#b1cce0);--ink:var(--ops-text,#f0f7ff);--cyber-cyan:var(--ops-accent,#12d6f6)}
 html[data-safe-layout="command"] body{background:var(--ops-bg,#020d17)}
 html[data-safe-layout="command"] .shell{background:radial-gradient(ellipse at top right,#0a36554a,transparent 60%),var(--ops-bg,#020d17)}
 html[data-safe-layout="command"] .shell>.main{background-image:none}
 html[data-safe-layout="command"] .shell>.side{background:linear-gradient(160deg,var(--ops-raised,#062236),var(--ops-bg,#020d17) 65%);border-right-color:var(--ops-line,#078cac);box-shadow:none}
 html[data-safe-layout="command"] .appbar{background:#031522f5;border-color:var(--ops-line,#08708b);box-shadow:0 1px 0 #00d8ff16}
 html[data-safe-layout="command"] .app-command-brand{position:relative;padding-left:58px;min-height:106px;gap:8px;background:transparent;border-color:var(--ops-line,#135576)}
 html[data-safe-layout="command"] .app-command-wordmark{color:var(--ops-text,#f3faff);font-size:34px;letter-spacing:.04em;text-shadow:none;font-style:italic}
 html[data-safe-layout="command"] .app-command-wordmark>b{display:block;flex:0 0 auto;color:var(--ops-accent,#12d6f6);font-size:36px;line-height:1;transform:rotate(-9deg)}
 html[data-safe-layout="command"] .app-command-subtitle{color:var(--ops-accent,#14d5f5);font-size:9px;letter-spacing:.14em}
 html[data-safe-layout="command"] .cyber-brand-symbol81{display:block;position:absolute;left:0;top:20px;width:46px;height:53px;color:var(--ops-accent,#0ad7f6)}
 .cyber-brand-symbol81{display:none}
 html[data-safe-layout="command"] .side nav .nav-dropdown{border-radius:0 14px 0 0;border-color:var(--ops-line,#1c4f69);background:var(--ops-bg,#031522);box-shadow:none}
 html[data-safe-layout="command"] .side nav .nav-dropdown>summary{background:linear-gradient(105deg,var(--ops-raised,#083448),var(--ops-raised,#062133));border-bottom-color:transparent;box-shadow:inset 3px 0 var(--ops-accent,#0cc9ec);color:var(--ops-text,#e8f7ff);border-radius:0 13px 0 0}
 html[data-safe-layout="command"] .side nav .nav-dropdown[open]>summary{background:var(--ops-hover,#094157);border-bottom-color:var(--ops-line,#137d99)}
 html[data-safe-layout="command"] .side nav .nav-dropdown-links{background:var(--ops-bg,#031522)}
 html[data-safe-layout="command"] .side nav button.active{background:linear-gradient(90deg,var(--ops-hover,#075775),var(--ops-raised,#062133));color:var(--ops-muted,#a5efff);border-left-color:var(--ops-accent,#10d7f4);box-shadow:inset 3px 0 var(--ops-accent,#10d7f4);border-radius:0 10px 0 0}
 html[data-safe-layout="command"] .side nav button:hover{background:var(--ops-hover,#0b3549);color:#fff}
 html[data-safe-layout="command"] :is(.card,.cockpit-panel,.cockpit-metric,.cockpit-area,.stat,.quick-card){background:linear-gradient(115deg,var(--ops-panel,#062438),var(--ops-panel,#041725) 85%);border:1px solid var(--ops-line,#24617c);border-radius:0 16px 0 16px;box-shadow:inset 0 2px #0ad4f640,0 8px 22px #0002}
 html[data-safe-layout="command"] :is(.cockpit-panel>header,.safe-accordion>summary){background:linear-gradient(105deg,var(--ops-raised,#08364a),var(--ops-raised,#051d30));border-color:var(--ops-line,#1a6982);color:var(--ops-text,#eaf8ff)}
 html[data-safe-layout="command"] .safe-accordion{border-color:var(--ops-line,#22607a);border-radius:0 13px 0 13px}
 html[data-safe-layout="command"] .safe-accordion>summary{border-radius:0 12px 0 0;box-shadow:inset 3px 0 var(--ops-accent,#0dc7eb)}
 html[data-safe-layout="command"] .safe-accordion-body{background:var(--ops-panel,#041724);border-radius:0 0 0 12px}
 html[data-safe-layout="command"] .daily-group79{border-color:var(--ops-line,#22607a);border-radius:0 12px 0 12px}
 html[data-safe-layout="command"] .daily-group79>summary{background:var(--ops-raised,#06293c);color:var(--ops-text,#edfaff)}
 html[data-safe-layout="command"] .daily-group79 .ease-work-list>button{background:var(--ops-panel,#052237);border-color:var(--ops-line,#23516d);border-radius:0 10px 0 10px}
 html[data-safe-layout="command"] .daily-group79 .ease-work-list>button:hover{background:var(--ops-hover,#0a3b51);border-color:var(--ops-accent,#12c7ed)}
 html[data-safe-layout="command"] .cockpit-metric>b{color:var(--ops-accent,#15d2f5)}
 html[data-safe-layout="command"] .cockpit-hero{border-color:var(--ops-line,#205775)}
 html[data-safe-layout="command"] .cockpit-hero .eyebrow{color:var(--ops-accent,#10d2ef);letter-spacing:.17em}
 html[data-safe-layout="command"] :is(button.primary,.primary){background:var(--ops-accent,#12c7ed);color:var(--ops-buttonink,#001723);border-color:var(--ops-accent,#35e3ff);border-radius:0 9px 0 9px;box-shadow:none;text-shadow:none}
 html[data-safe-layout="command"] :is(button.primary,.primary):hover{background:var(--ops-accent,#7aeaff);color:var(--ops-buttonink,#001723)}
 html[data-safe-layout="command"] :is(input,select,textarea){background:var(--ops-bg,#020f1d);border-color:var(--ops-line,#36728d);color:var(--ops-text,#f0f7ff)}
 html[data-safe-layout="command"] :is(input,select,textarea):focus{border-color:var(--ops-accent,#10d8f4);outline-color:var(--ops-accent,#10d8f4)}
 html[data-safe-layout="command"] :is(button,summary,a):focus-visible{outline:2px solid var(--ops-accent,#8af0ff);outline-offset:3px}
 html[data-safe-layout="command"] .ease-dialog{background:var(--ops-panel,#041b2b);border:1px solid var(--ops-accent,#13c9ed);border-radius:0 16px 0 16px}
 html[data-safe-layout="command"] .ops-table th{background:var(--ops-raised,#08364a);color:var(--ops-muted,#daf5ff)}
 /* Status, missing-field, danger and signature styles retain their semantic colors. */
}
@media screen and (max-width:600px){.design-option81{grid-template-columns:22px minmax(0,1fr);padding:14px;gap:10px}.design-sample81{display:none}.design-option81 strong{font-size:17px}}
@media print{.design-dialog81,#safe-design-switch{display:none!important}}
