/* Compact seasonal bunny garden between header controls and hero */
body .topbar .u43-garden{--u43-ink:#49396f;--u43-border:#a997dd;--u43-sky1:#eee7ff;--u43-sky2:#d5c8f8;position:relative;flex:1 1 100%;width:100%;height:104px;min-height:104px;margin:4px 0 0;overflow:hidden;isolation:isolate;display:flex;align-items:center;justify-content:space-between;border-radius:22px;border:1.5px solid var(--u43-border);background:linear-gradient(115deg,var(--u43-sky1),var(--u43-sky2));box-shadow:inset 0 1px 0 #ffffffc9,0 5px 17px #7865a21c;padding:12px 14px!important;box-sizing:border-box}
body[data-theme="leaf"] .u43-garden{--u43-ink:#744b3b;--u43-border:#ecaa8a;--u43-sky1:#fff2e6;--u43-sky2:#ffd9c5}
body[data-theme="akatsuki"] .u43-garden{--u43-ink:#49396f;--u43-border:#a997dd;--u43-sky1:#eee7ff;--u43-sky2:#d5c8f8}
body[data-theme="chibi"] .u43-garden{--u43-ink:#853b65;--u43-border:#eea0c8;--u43-sky1:#fff0f7;--u43-sky2:#ffcee6}
body[data-theme="hokage"] .u43-garden{--u43-ink:#795526;--u43-border:#e6bc6d;--u43-sky1:#fff8e0;--u43-sky2:#ffe3a2}
.u43-greeting{position:relative;z-index:4;display:flex;gap:9px;align-items:center;max-width:56%;min-width:0;color:var(--u43-ink)}.u43-greeting-icon{font-size:23px;filter:drop-shadow(0 2px 3px #ffffffb0)}.u43-greeting strong{display:block;color:var(--u43-ink);font-size:clamp(13px,3.3vw,18px);line-height:1.35;white-space:nowrap}.u43-greeting small{display:block;color:var(--u43-ink);opacity:.84;font-size:clamp(10px,2.6vw,13px);margin-top:4px;white-space:nowrap}.u43-scene{position:absolute;inset:0;pointer-events:none}.u43-bunny{position:absolute;z-index:2;width:77px;height:77px;object-fit:cover;border-radius:50%;border:3px solid #ffffffd9;box-shadow:0 4px 12px #8a6fa83b;bottom:10px}.u43-bunny-sleep{right:72px;animation:u43-dream 3.7s ease-in-out infinite}.u43-bunny-style{right:9px;width:66px;height:66px;bottom:9px;animation:u43-bob 4s ease-in-out infinite alternate}.u43-cloud{position:absolute;z-index:1;width:125px;height:29px;background:#fffafde0;border-radius:50%;bottom:-13px;right:26px;filter:blur(2px)}.u43-cloud-two{right:97px;bottom:-17px;width:98px;background:#fff9ffe6}.u43-star,.u43-flower{position:absolute;z-index:3;pointer-events:none}.u43-star{color:#fff;font-size:21px;text-shadow:0 0 8px #fff}.u43-star-a{right:157px;top:12px;animation:u43-twinkle 2.4s infinite}.u43-star-b{right:35px;top:8px;animation:u43-twinkle 3s 1s infinite}.u43-flower{font-size:16px;filter:drop-shadow(0 2px 2px #fff8)}.u43-flower-a{right:121px;top:4px;animation:u43-bob 3.6s infinite alternate}.u43-flower-b{right:3px;bottom:5px;font-size:14px}@keyframes u43-dream{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(1deg)}}@keyframes u43-bob{from{transform:translateY(0)}to{transform:translateY(-5px)}}@keyframes u43-twinkle{0%,100%{opacity:.45;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:380px){body .topbar .u43-garden{height:94px;min-height:94px;padding:10px!important}.u43-bunny-sleep{width:67px;height:67px;right:61px}.u43-bunny-style{width:55px;height:55px;right:7px}.u43-greeting{max-width:58%}.u43-greeting-icon{font-size:18px}.u43-greeting strong{font-size:12px}.u43-greeting small{font-size:10px}}@media(prefers-reduced-motion:reduce){.u43-garden *{animation:none!important}}
