.header-actions{display:flex;align-items:center;gap:8px}.install{padding:7px 11px;border-radius:99px;font-size:11px}.mobile-nav,.toast{display:none}.draft-search{margin:7px 0 10px;font-size:12px}
@media(max-width:720px){
  body{padding-bottom:calc(70px + env(safe-area-inset-bottom));overflow-x:hidden}header{height:58px;padding:0 14px}.logo{font-size:20px}.status{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.install{display:none!important}
  main{display:block;min-height:auto}.mobile-page{display:none!important;min-height:calc(100vh - 128px);padding:20px 16px 28px}.mobile-page.active{display:block!important}.brief,.editor{background:var(--paper)}
  .brief h1{font-size:27px}.brief>.primary{position:sticky;bottom:78px;z-index:2;box-shadow:0 10px 32px #102a2045}.workspace{overflow:visible}.cards{margin-top:18px}.card{min-height:230px}.editor{border:0}.content-input{height:42vh;min-height:300px}.actions{position:sticky;bottom:72px;background:var(--paper);padding:9px 0;z-index:2}.actions button{padding:10px 6px;font-size:12px}.visual-preview{aspect-ratio:3/2}.drafts{max-height:none}
  .mobile-nav{position:fixed;left:0;right:0;bottom:0;z-index:20;height:calc(64px + env(safe-area-inset-bottom));padding:5px 8px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(5,1fr);background:#fffdf8f2;backdrop-filter:blur(16px);border-top:1px solid var(--line)}.mobile-nav button{border:0;background:transparent;padding:5px 2px;color:var(--muted);font-size:10px;display:flex;flex-direction:column;align-items:center;gap:2px}.mobile-nav button span{font-size:18px;line-height:1}.mobile-nav button.active{color:var(--green)}
  .toast{display:block;position:fixed;left:50%;bottom:82px;transform:translate(-50%,20px);opacity:0;background:#171814;color:white;border-radius:99px;padding:9px 14px;font-size:12px;z-index:30;transition:.2s;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%,0)}
}
