Spaces:
Sleeping
Sleeping
File size: 1,397 Bytes
e4ffbe5 8305461 70b101b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 | @import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;900&family=JetBrains+Mono:wght@400;500;700;800&family=Plus+Jakarta+Sans:wght@500;600;700;800;900&display=swap');
@import "tailwindcss";
@theme {
--font-sans: "Plus Jakarta Sans", "Inter", ui-sans-serif, system-ui, sans-serif;
--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;
}
@keyframes hitmarker-scale {
0% { transform: scale(1.4); opacity: 1; }
100% { transform: scale(0.95); opacity: 0; }
}
.hitmarker-animate {
animation: hitmarker-scale 0.16s cubic-bezier(0.1, 0.8, 0.3, 1) forwards;
}
.hud-fps-counter[data-level="good"] {
color: #86efac;
}
.hud-fps-counter[data-level="warn"] {
color: #fcd34d;
}
.hud-fps-counter[data-level="bad"] {
color: #fb7185;
}
@keyframes click-to-play {
0%, 100% {
transform: scale(0.94);
}
50% {
transform: scale(1.06);
}
}
.animate-click-to-play {
animation: click-to-play 1.35s ease-in-out infinite;
transform-origin: center;
}
@keyframes killPopupRise {
0% { opacity: 0; transform: translate(-50%, 0px) scale(0.7); }
12% { opacity: 1; transform: translate(-50%, -8px) scale(1.15); }
30% { opacity: 1; transform: translate(-50%, -18px) scale(1.0); }
80% { opacity: 0.85; transform: translate(-50%, -34px) scale(0.95); }
100% { opacity: 0; transform: translate(-50%, -46px) scale(0.88); }
}
|