/* HAT Unified Desktop 2027 - single-purpose command surfaces */
:root{--hat-desktop-header:#102635;--hat-desktop-panel:#f8fafc;--hat-desktop-border:#b9cbd9;--hat-desktop-accent:#18766e;--hat-desktop-radius:8px}
button{transition:background-color .12s ease,border-color .12s ease,opacity .12s ease}
button:focus-visible{outline:2px solid #58aeed;outline-offset:2px}
@media(prefers-reduced-motion:reduce){button{transition:none!important}}

/* SmartBoard - ribbonless, top commands / left drawing / bottom document actions */
body.hat111-desktop #hat111Ribbon{display:none!important;height:0!important;min-height:0!important;max-height:0!important;flex-basis:0!important}
body.hat111-desktop{--hat123-ribbon-height:0px!important}
body.hat062-left-rail.hat111-desktop #hatStudioMount #hatDock{top:calc(var(--hat123-header-height,58px) + 5px)!important;bottom:43px!important}
body.hat111-desktop #hat113QuickBar button{border-radius:var(--hat-desktop-radius)!important}
body.hat111-desktop #hat102Open,body.hat111-desktop #hat061Zoom,body.hat111-desktop #hat116PropsHandle,body.hat111-desktop #hat113QuickBar #hat09Shortcut{display:none!important}
body.hat111-desktop footer.status{gap:5px!important}
@media(max-width:760px){body.hat062-left-rail.hat111-desktop #hatStudioMount #hatDock{top:calc(var(--hat123-header-height,54px) + 4px)!important}}
