First of all, that's a beautiful clock. Looks very nice 🙂
I can reproduce the AM/PM -bug, so let me have a look at it.
Transparency can be controlled with normal properties like this:
Ctrl.AlphaBlend:=True;
Ctrl.Opacity:=0;
You can also make your procedure more versatile, so it can be used with any control:
procedure TFormClock.TransparentControl(ACtrl: TW3CustomControl);
begin
w3_setstyle(ACtrl.Handle, 'background', 'transparent');
w3_setstyle(ACtrl.Handle, 'outline', 'none');
w3_setstyle(ACtrl.Handle, '-webkit-box-shadow', 'none');
w3_setstyle(ACtrl.Handle, 'box-