/* Matching utility controls; light animation lives only inside the original bulb asset. */
body[data-ui-theme] #guestbook .park-actions #open-village-zoom,
body[data-ui-theme] #guestbook .park-actions #open-guest-compose{display:inline-flex;align-items:center;justify-content:center;gap:5px;flex:0 0 88px;width:88px;min-width:88px;height:32px;min-height:32px;padding:4px 7px;box-sizing:border-box;background:var(--button);border:1px solid var(--edge);color:var(--text);border-radius:var(--control-radius);font-size:11px;line-height:17px;font-weight:400;box-shadow:var(--button-shadow);animation:none;transform:none}
body[data-ui-theme] #guestbook .park-actions #open-village-zoom>span,
body[data-ui-theme] #guestbook .park-actions #open-guest-compose>span{font-size:11px;line-height:17px;font-weight:400}
body[data-ui-theme] #guestbook .park-actions #open-village-zoom:hover,
body[data-ui-theme] #guestbook .park-actions #open-guest-compose:hover{filter:brightness(1.03)}
#open-guest-compose .congrats-bulb{display:block;width:16px;height:18px;flex:none;object-fit:contain;image-rendering:pixelated;animation:none;filter:none;transform:none}
#home #quest-hint img{width:20px;height:23px;object-fit:contain;animation:none;filter:none;transform:none;image-rendering:pixelated}
body[data-ui-theme] #guestbook .park-actions #open-guest-compose>span{font-weight:700}
body[data-ui-theme] #guestbook .park-actions #open-guest-compose{justify-content:flex-start;gap:2px;padding-left:3px;padding-right:3px}body[data-ui-theme] #guestbook .park-actions #open-guest-compose>span{white-space:nowrap}
