/* Only Pepe's new controls; preserve every approved human avatar anchor. */
#pepe-status{margin:8px 12px;font:14px/1.4 'Alegreya Sans',sans-serif;color:var(--paper-ink);max-width:30ch}
#pepe-status[hidden],#pepe-chat-notice[hidden],#pepe-dismiss[hidden],#pepe-room-status[hidden],#pepe-room-retry[hidden]{display:none!important}
#pepe-chat-notice{flex:none;align-self:center;margin:4px 0;padding:3px 10px;border-radius:999px;background:var(--field-bg);font:12px/1.35 'Alegreya Sans',sans-serif;color:var(--paper-ink);text-align:center;animation:pepe-notice 6s ease forwards}
@keyframes pepe-notice{0%{opacity:0}8%,85%{opacity:.85}100%{opacity:0}}
@media (prefers-reduced-motion:reduce){#pepe-chat-notice{animation:none;opacity:.85}}
#seated-peeps .seated-person[data-actor="ai:pepe"]{width:14%;height:36%;bottom:12%}
.seated-person[data-actor="ai:pepe"]>.person-art{filter:var(--pepe-tone) drop-shadow(0 2px 1px #16232135)}
[data-time="night"] .seated-person[data-actor="ai:pepe"]>.person-art{filter:var(--pepe-tone) drop-shadow(0 2px 1px #0005)}
[data-time="night"] #place.lantern-lit .seated-person[data-actor="ai:pepe"]>.person-art{filter:var(--pepe-lantern-tone) drop-shadow(0 2px 1px #0005)}
:is(.bio-art,.friend-avatar,.chat-avatar)[src$="/pepe-clerk-v2.webp"]{filter:var(--pepe-tone)}
.scene-menu-row:has(#pepe-summon:disabled){opacity:.65}
#pepe-room-status{margin:6px 0;padding:8px 12px;border:1px solid var(--paper-line);border-radius:12px;background:var(--field-bg);font:14px/1.4 'Alegreya Sans',sans-serif;color:var(--paper-ink)}
#pepe-room-status::before{content:'Pepe';display:block;margin-bottom:2px;font-weight:700;font-size:13px}
#pepe-room-retry{position:static;width:auto;height:auto;min-height:36px;padding:6px 12px;border:1px solid var(--paper-line);border-radius:999px;background:var(--paper);color:var(--paper-ink);font:inherit;opacity:1;backdrop-filter:none}
