.fps-counter{position:fixed;top:12px;right:14px;z-index:9000;display:flex;align-items:center;gap:8px;color:#c9bd9b;font:12px/1.4 Georgia,"Times New Roman",serif;text-shadow:0 1px 2px #000;user-select:none}
.fps-value{min-width:45px;text-align:right;font-variant-numeric:tabular-nums}
.fps-counter button{appearance:none;border:1px solid #a18b584d;border-radius:2px;background:#161812a6;color:#bbae8a;padding:2px 5px;font:11px/1.4 KaiTi,serif;cursor:pointer}
.fps-counter button:hover,.fps-counter button:focus-visible{color:#f0dfb2;border-color:#c8ac6b;outline:none}
.fps-counter [hidden]{display:none}
