body.strange-colors{--ink:#ff1493;--paper:#39ff14;--lime:#7df9ff;--coral:#7b2cff;--blue:#ffea00;--yellow:#ff5f1f;background:var(--paper);filter:hue-rotate(35deg) saturate(1.8)}
.strange-button{position:fixed;left:6px;bottom:6px;z-index:10;border:1px solid var(--ink);background:var(--yellow);color:var(--ink);padding:3px 5px;font:8px 'DM Mono',monospace;cursor:pointer;opacity:.08}.strange-button:hover,.strange-button:focus{opacity:.9}
.reactions{display:flex;gap:9px;margin-top:14px}.reactions button{border:1px solid #bcb7ad;border-radius:999px;background:#fff;padding:7px 13px;cursor:pointer;font:12px 'DM Mono',monospace;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.reactions button:hover{background:var(--lime);border-color:var(--ink);transform:translateY(-2px);box-shadow:0 3px 0 var(--ink)}.reactions button.active{background:var(--ink);color:var(--paper);border-color:var(--ink);box-shadow:0 3px 0 var(--coral)}.reactions button:focus-visible{outline:3px solid var(--coral);outline-offset:3px}
.mole-art{background:#9edb72}.mole-sun{position:absolute;width:68px;height:68px;border-radius:50%;background:var(--yellow);right:12%;top:12%;box-shadow:0 0 0 12px #ffd45c44}.mole-hill{position:absolute;border-radius:50% 50% 0 0;background:#7b4d35}.hill-one{width:75%;height:58%;left:-8%;bottom:-18%}.hill-two{width:72%;height:48%;right:-12%;bottom:-12%;background:#a86542}.mole-character{position:absolute;left:38%;bottom:21%;width:92px;height:92px;border-radius:50% 50% 42% 42%;background:#8b5a3c;font-size:0;box-shadow:inset 0 -12px 0 #70442f,12px 13px 0 -5px var(--ink)}.mole-character:before{content:'';position:absolute;width:18px;height:18px;border-radius:50%;background:var(--ink);left:23px;top:27px;box-shadow:30px 0 var(--ink)}.mole-character:after{content:'';position:absolute;width:24px;height:17px;border-radius:50%;background:#ef8d7d;left:34px;top:48px}.mole-label{position:absolute;left:8%;top:12%;font:700 16px 'DM Mono',monospace;line-height:.95;color:var(--paper);text-shadow:3px 3px 0 var(--ink);transform:rotate(-8deg)}
