Pacman

I solved it on September 1, 2022. You can try to beat my record on CSSBattle!

469 chars
<body bgcolor=0><p p><p d><p g><style>body{padding:96 0 0 52}*{border-radius:50%}p{display:inline-block}*:after{content:"";position:fixed;transform:rotate(45deg);background:#000}[p]{background:#E0E246;padding:30}[p]:after{top:130;left:96;padding:20}[d]{margin:0 105 41 45;border:5px solid #fff;box-shadow:30px 0 #fff,60px 0 #fff}[g]{border-radius:50% 50% 0 0;background:#C74E4E;padding:30}[g]:after{top:171;right:82;padding:8;box-shadow:14px -14px #000,-14px 14px #000}