.top-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:820px){.topbar{height:auto;min-height:64px;padding-top:10px;padding-bottom:10px;gap:12px}.top-actions{gap:6px}.top-actions .ghost{font-size:.72rem;padding:7px 9px}}
@media(max-width:560px){.brand small{display:none}.top-actions{max-width:72%}.top-actions .ghost{font-size:.66rem;padding:6px 7px}}
@media print{@page{size:landscape;margin:0}html,body{background:#080a12!important}.topbar,.controls,.custom-panel,dialog{display:none!important}main{padding:0!important}.stage,.stage.vertical{width:100vw!important;height:100vh!important;max-width:none!important;min-height:0!important;aspect-ratio:auto!important;border:0!important;border-radius:0!important;box-shadow:none!important}}
