-/* Border */
-.highlighted { fill:#ffffff }
+/* Vitals */
+.armor { fill:#81f13d }
+.health { fill:#fd705b }
-/* General */
-.neutral { fill:#ffffff }
-.placeholder { fill:#000000; opacity:0.7 }
-.sign { fill:#000000; opacity:0.7 }
+/* Colors (WIP) */
+.neutral { fill:#89aac3 }
+.red { fill:#fd705b }
+.redorange { fill:#f0875e }
+.orange { fill:#e39160 }
+.yellow { fill:#e9be57 }
+.yellowgreen { fill:#95b84c }
+.green { fill:#81f13d }
+.greencyan { fill:#77b38a }
+.cyan { fill:#75c3d5 }
+.blue { fill:#6899f2 }
+.violet { fill:#978ed2 }
+.violetmagenta { fill:#c17fe5 }
+.magenta { fill:#ea6ff9 }
+.magentascarlet { fill:#e57da7 }
+.scarlet { fill:#f7717b }
-/* Keys */
-.key { fill:#000000; opacity:0.7 }
-.keyinv { fill:#ffffff }
-.keysign { fill:#000000; opacity:0.7 }
+/* Ammo */
+.bullets { fill:#adf085 }
+.cells { fill:#8be1f7 }
+.fuel { fill:#fbe081 }
+.nades { fill:#96bea3 }
+.plasma { fill:#eda3f1 }
+.rockets { fill:#eaaf86 }
+.shells { fill:#9aa5ab }
+.supercells { fill:#d0f08a }
-/* Death */
-.camping { fill:#73ab35 }
-.death { fill:#92979e }
-.fall { fill:#bc2424 }
-.lava { fill:#d17b27 }
-.melee { fill:#7b9650 }
-.outofammo { fill:#b62434 }
-.selfkill { fill:#cc4824 }
-.shootingstar { fill:#d8bb31 }
-.slime { fill:#aac52d }
-.telefrag { fill:#4f92d5 }
-.void { fill:#3652ca }
-.water { fill:#48acd5 }
+/* Weapons */
+.arc { fill:#7c9ceb }
+.crylink { fill:#ea6ff9 }
+.electro { fill:#6899f2 }
+.fireball { fill:#f0855f }
+.grenadelauncher { fill:#fd7865 }
+.hagar { fill:#e39160 }
+.hlac { fill:#e5965b }
+.hmg { fill:#fd7865 }
+.hook { fill:#81f13d }
+.laser { fill:#f7717b }
+.minelayer { fill:#fd7865 }
+.minstanex { fill:#978ed2 }
+.nex { fill:#75c3d5 }
+.porto { fill:#6899f2 }
+.rifle { fill:#e39160 }
+.rocketlauncher { fill:#e9be57 }
+.rpc { fill:#e9be57 }
+.seeker { fill:#f7717b }
+.shotgun { fill:#849ba8 }
+.shockwave { fill:#77b38a }
+.tuba { fill:#e9be57 }
+.uzi { fill:#81f13d }
-/* Race */
-.newfail { fill:#54d7f8 }
-.newtime { fill:#8df627 }
-.newrank { fill:#ffea3a }
-.newrecord { fill:#ff4a27 }
+/* Misc */
+.progressbar { fill:#ffffff }
+.vehicle { fill:#efefef; opacity:0.75 }
+
+/* Backgrounds */
+.shadow { fill:#000000; opacity:0.6 }
+.border_corner { fill:url(common.gradients#border_corner) }
+.border_default { fill:url(common.gradients#border_default) }
+.border_fading { fill:url(common.gradients#border_fading) }
+.border_plain { fill:#2f2f2f; opacity:0.7 }
+.border_shadow { fill:url(common.gradients#border_shadow) }
+.border_shadow_mask { fill:url(common.gradients#border_shadow_mask) }
+
+/* Selectors */
+.current_bg { fill:url(common.gradients#weapon_current_bg) }
+.current_frame { fill:#ffffff }
+.weapon_accuracy { fill:#ffffff; opacity:0.3 }
+.weapon_ammo { fill:url(common.gradients#weapon_ammo) }
+.weapon_complainbubble { fill:#ffffff; opacity:0.6 }
+
+/* Filters */
+.blurred { filter:url(common.filters#blurred) }
+.darkened { filter:url(common.filters#darkened) }
+.glowing { filter:url(common.filters#glowing) }
+.shining { filter:url(common.filters#shining) }