#avatar-labels{position:absolute;inset:0;pointer-events:none;z-index:2}
#avatar-labels .actor-name-tag{position:absolute;min-width:144px;max-width:none;margin:0;padding:8px 12px 7px;border:1px solid rgba(75,91,74,.36);border-radius:0;background-color:#eee8d8;background-image:radial-gradient(rgba(104,97,69,.10) .35px,transparent .65px);background-size:3px 3px;box-shadow:0 1px 2px rgba(31,48,43,.07);color:#354b45;font-family:Baskerville,"Iowan Old Style",Palatino,Georgia,serif;text-align:center;transform-origin:top center;pointer-events:auto;cursor:pointer}
#avatar-labels .actor-name-tag::before{content:"";position:absolute;inset:3px;border:1px solid rgba(75,91,74,.15);pointer-events:none}
#avatar-labels .actor-name-tag:hover,#avatar-labels .actor-name-tag:focus-visible{background-color:#f4efdf;border-color:rgba(75,91,74,.60);z-index:20!important}
#avatar-labels .actor-name-tag:focus-visible{outline:1px solid #354b45;outline-offset:3px}
.actor-name-row{display:flex;justify-content:center;align-items:baseline;gap:9px}
.actor-name{font-size:21px;font-weight:400;font-style:italic;line-height:1.05}
.actor-flower-count{display:flex;justify-content:center;align-items:center;gap:4px;font-size:13px;line-height:normal;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.025em;color:#637260}
.actor-flower-count svg{width:11px;height:11px;opacity:.8;flex:0 0 auto}
.actor-spec{display:block;margin-top:5px;padding-top:4px;border-top:1px solid rgba(75,91,74,.20);font-size:11px;line-height:normal;letter-spacing:.025em;color:#637260;white-space:nowrap}
.actor-hover-flower,.actor-thrown-flower{position:absolute;display:block;pointer-events:none;z-index:30;filter:drop-shadow(0 1px 1px rgba(23,57,77,.10))}
.actor-hover-flower{width:25px;height:25px;transform:translate(-50%,-50%) rotate(-3deg)}
.actor-hover-flower svg,.actor-thrown-flower svg{display:block;width:100%;height:100%}
.actor-flower-shadow{position:absolute;display:block;pointer-events:none;z-index:0;border-radius:50%;background:#354b45;transform:translate(-50%,-50%)}
.flower-tempo{display:block;margin-top:10px;font-style:normal;cursor:pointer}
.flower-tempo input{display:inline-block;width:auto;margin:0 5px 0 0;vertical-align:-1px;accent-color:#98745b}
.mobile-gardener{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0;min-height:48px;padding:10px 2px;border:0;border-top:1px solid rgba(75,91,74,.24);background:transparent;color:#354b45;font:italic 20px/1.2 Baskerville,"Iowan Old Style",Palatino,Georgia,serif;cursor:pointer;touch-action:manipulation}
.mobile-gardener .actor-flower-count{font-size:14px;gap:3px}
.mobile-gardener .actor-flower-count svg{width:14px;height:14px;opacity:1}
.mobile-gardener:active{background:#eee8d8}
.mobile-gardener:focus-visible{outline:1px solid #354b45;outline-offset:2px}
@media(max-width:1100px){.greenhouse-page #avatar-labels .actor-name-tag{display:none}}
