/* Acréscimo da conta; estilos e maquete da Home aprovada permanecem intactos. */
.home-entry{display:flex;align-items:center;gap:16px;flex-shrink:0}.home-login{border:0;background:none;font-size:12px;font-weight:650;padding:12px 0;white-space:nowrap}.home-login:hover{color:#956824}.home-login:disabled{cursor:wait;opacity:.6}
.account-dialog{width:min(420px,calc(100% - 40px));border:1px solid var(--line);border-radius:20px;background:var(--paper);color:var(--ink);padding:28px;box-shadow:0 24px 90px #27332e26}.account-dialog::backdrop{background:#27332e4d}.account-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}.account-head h2{font-size:24px;letter-spacing:-.8px;font-weight:550}.account-head button{border:0;background:none;font-size:25px;padding:0 4px;line-height:1}.account-dialog p{font-size:14px;color:var(--muted);line-height:1.7}.account-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.account-actions button{border:1px solid var(--line);border-radius:30px;background:none;padding:10px 14px;font-size:12px;min-height:44px}.account-actions button:hover{background:var(--sage)}.account-dialog ul{padding-left:20px;font-size:14px}.account-actions [hidden]{display:none}
@media(max-width:760px){.header{gap:12px}.home-entry{gap:12px}.home-login{font-size:11px}.account-dialog{padding:24px}.home-entry .nav-cta{gap:8px;padding-inline:12px}}
#home-presentation[hidden],#workspace-screen[hidden]{display:none}#workspace-screen{min-height:100vh}#workspace-screen .shell{margin-inline:auto;max-width:1240px}#workspace-screen .work-tabs button[aria-current=page]{border-bottom:2px solid var(--amber)}#workspace-screen .work-header{flex-wrap:wrap}#workspace-screen .history-row{justify-content:space-between}
