/* EstouFeliz v5.0.2 — Diário dentro do layout padrão */
.diary-app-shell{min-height:100vh;background:var(--fog)}
.diary-standard-main{max-width:1380px!important}
.diary-standard-main .diary-v34-shell{width:min(1180px,100%)!important;margin:0!important;padding:0 0 72px!important}
.diary-standard-main .diary-v34-titlebar{margin-top:4px}
.diary-standard-main .diary-v34-titlebar h1{font-size:clamp(42px,5vw,68px)}
.diary-standard-main .diary-dashboard-card,.diary-standard-main .diary-list-wrap{width:100%}
.diary-standard-main .quick-brand-full{background:var(--paper)!important}
@media(max-width:900px){
  .diary-standard-main{padding-top:14px!important}
  .diary-standard-main .diary-v34-shell{padding-bottom:90px!important}
}
@media print{
  .diary-app-shell>.rail,.diary-app-shell>.tabbar,.diary-standard-main>.mobilebar{display:none!important}
  .diary-app-shell{display:block!important;background:#fff!important}
  .diary-standard-main{padding:0!important;max-width:none!important}
  .diary-standard-main .diary-v34-shell{width:100%!important;max-width:none!important;padding:0!important}
}

/* v5.0.2 — último humor junto à saudação */
.greet-line{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.greet-line h1{margin:0}
.greet-last-mood{display:inline-flex;align-items:center;gap:5px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:800;font-size:14px;box-shadow:0 10px 24px -22px rgba(20,30,55,.35)}
html[data-theme="dark"] .greet-last-mood{background:var(--paper);border-color:var(--line2);color:var(--ink)}
@media(max-width:760px){.greet-last-mood{font-size:12px;padding:6px 9px}}
