/* USAGI 4.4: separate greeting text from bunny scene */
body .topbar .u43-garden{display:grid!important;grid-template-columns:minmax(0,1fr) 148px!important;gap:5px!important;align-items:center!important;padding:9px 10px!important}
body .topbar .u43-greeting{grid-column:1;max-width:none!important;width:100%;min-width:0;z-index:5;gap:5px;align-items:flex-start;flex-direction:column;justify-content:center;background:linear-gradient(90deg,var(--u43-sky1) 80%,transparent);border-radius:12px;padding:5px 3px}
body .topbar .u43-greeting-icon{font-size:16px;line-height:1}
body .topbar .u43-greeting strong{white-space:normal!important;overflow-wrap:anywhere;font-size:clamp(11px,2.85vw,16px)!important;line-height:1.25}
body .topbar .u43-greeting small{white-space:normal!important;overflow-wrap:anywhere;font-size:clamp(10px,2.55vw,13px)!important;line-height:1.25;margin-top:3px}
body .topbar .u43-scene{position:relative!important;grid-column:2;grid-row:1;width:148px;height:100%;inset:auto!important;overflow:hidden;border-radius:14px}
body .topbar .u43-bunny-sleep{right:57px!important;width:72px;height:72px}
body .topbar .u43-bunny-style{right:1px!important;width:60px;height:60px}
body .topbar .u43-flower-a{right:104px!important}
body .topbar .u43-star-a{right:126px!important}
.u44-snapshot-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:12px}
.u44-snapshot-actions .u44-delete{background:#fff0f1!important;color:#9d243b!important;border:1.5px solid #d87e90!important;box-shadow:none!important;font-weight:700}
.u44-snapshot-actions .u44-delete:disabled{opacity:.5}
@media(max-width:380px){body .topbar .u43-garden{grid-template-columns:minmax(0,1fr) 118px!important}body .topbar .u43-scene{width:118px}body .topbar .u43-bunny-sleep{width:62px;height:62px;right:48px!important}body .topbar .u43-bunny-style{width:50px;height:50px}}
