/* Neon gold remains an accent on cool, readable surfaces. */
@media screen {
 html[data-safe-design="ops-gold"]{--neon-gold:#ffe46b}
 html[data-safe-design="ops-gold"] .shell{background:radial-gradient(ellipse at 98% 0%,#ffe46b0c,transparent 46%),#07121d}
 html[data-safe-design="ops-gold"] .app-command-wordmark>b{color:var(--neon-gold);text-shadow:0 0 15px #ffe46b60}
 html[data-safe-design="ops-gold"] .app-command-subtitle{color:#fff0a1}
 html[data-safe-design="ops-gold"] .cyber-brand-symbol81{color:var(--neon-gold);filter:drop-shadow(0 0 7px #ffda4538)}
 html[data-safe-design="ops-gold"] .appbar{border-bottom-color:#b89940;box-shadow:0 1px 12px #ffdb4520}
 html[data-safe-design="ops-gold"] .side nav .nav-dropdown>summary{box-shadow:inset 3px 0 var(--neon-gold)}
 html[data-safe-design="ops-gold"] .side nav .nav-dropdown[open]>summary{border-bottom-color:#a88c40;box-shadow:inset 3px 0 var(--neon-gold),inset 0 -1px #ffe46b40}
 html[data-safe-design="ops-gold"] .side nav button.active{box-shadow:inset 3px 0 var(--neon-gold);color:#fff3b4}
 html[data-safe-design="ops-gold"] .cyber-home84 .cockpit-hero{border-bottom-color:#bda24d}
 html[data-safe-design="ops-gold"] .cyber-home84 .cockpit-hero .eyebrow{color:var(--neon-gold);text-shadow:0 0 15px #ffe46b30}
 html[data-safe-design="ops-gold"] .cyber-home84>#friendly-work{border-top:2px solid var(--neon-gold);box-shadow:0 -3px 22px #ffe46b10}
 html[data-safe-design="ops-gold"] .cyber-summary84{border-top-color:#bda24d;box-shadow:inset 0 2px #ffe46b70}
 html[data-safe-design="ops-gold"] .cyber-summary84:first-child{box-shadow:inset 0 2px var(--neon-gold),0 0 22px #ffe46b0c}
 html[data-safe-design="ops-gold"] .cyber-home84 .ease-quick-grid>button>.app-icon{color:var(--neon-gold);filter:drop-shadow(0 0 6px #ffe46b35)}
 html[data-safe-design="ops-gold"] .cyber-home84 .ease-quick-grid>button:hover{border-color:var(--neon-gold);box-shadow:0 0 18px #ffe46b18}
 html[data-safe-design="ops-gold"] .cyber-home84 .cyber-planned84{border-top-color:var(--neon-gold)}
 html[data-safe-design="ops-gold"] .safe-accordion>summary{box-shadow:inset 3px 0 #ffe46b}
 html[data-safe-design="ops-gold"] :is(button,a,summary):focus-visible{outline-color:var(--neon-gold)}
 .design-sample-gold81{border-top-color:#ffe46b;box-shadow:0 0 8px #ffe46b20}
 .design-sample-gold81 i:nth-child(2){border-top-color:#ffe46b}
 /* The original crest must fit its frame, never be cropped to enlarge it. */
 .cockpit-hero>div:first-child{min-width:0}
 .cockpit-hero .cockpit-emblem{overflow:visible;box-sizing:border-box;padding:6px;max-width:100%}
 .cockpit-hero .cockpit-emblem img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}
 .side nav .nav-dropdown>summary{min-width:0}
 .side nav .nav-academy-logo{object-fit:contain;object-position:center;flex-shrink:0;max-width:100%}
 .academy-official-mark img,.banner-logo img{object-fit:contain;object-position:center;max-width:100%}
}
@media screen and (max-width:1000px){
 /* Keep every utility reachable, including dynamically added search/status. */
 .appbar{flex-wrap:wrap;min-width:0}
 .appbar .appbar-context{flex:1 1 80px}
 .appbar .appbar-utilities{display:flex;flex:1 0 100%;width:100%;min-width:0;max-width:100%;margin-left:0;flex-wrap:wrap;gap:6px;justify-content:flex-start}
 .appbar .appbar-utilities>button{flex:0 0 auto;min-width:44px;min-height:44px}
 .appbar .appbar-utilities #safe-design-switch{display:inline-flex;order:-2;width:auto;min-width:96px;padding:9px 12px;gap:8px}
 .appbar #safe-design-switch .utility-label{display:inline;font-size:13px}
 .appbar #safe-design-switch .app-icon{margin:0}
 .appbar .appbar-utilities [data-auto-update73]{flex:1 0 100%;order:10;min-width:0;white-space:normal;overflow-wrap:anywhere}
 .cockpit-hero .cockpit-emblem{flex:0 0 72px;width:72px;height:96px}
 .cockpit-hero{min-width:0}
}
@media screen and (prefers-reduced-motion:reduce){
 html[data-safe-design="ops-gold"] *{animation:none!important;transition:none!important}
}
