SteamStat.us - NASCAR Theme with Advanced CSS
/* ==UserStyle==@name SteamStat.us - NASCAR Theme@version 20241117.22.08@namespace typpi.online@supportURL https://github.com/Nick2bad4u/UserStyles/issues@description SteamStat.us - NASCAR Theme with Advanced CSS@homepageURL https://github.com/Nick2bad4u/UserStyles@author Nick2bad4u@license UnLicense@var color color1 "Color 1" #d71920@var color color2 "Color 2" #ffd700@var color color3 "Color 3" #00529b@var color color4 "Color 4" #ffffff@var color color5 "Color 5" #000000@var color color6 "Color 6" red@var color color7 "Color 7" yellow@var color color8 "Color 8" blue@var color color9 "Color 9" white@var color color10 "Color 10" black==/UserStyle== */@-moz-document domain("steamstat.us") {:root {--color-1: var(color1);--color-2: var(color2);--color-3: var(color3);--color-4: var(color4);--color-5: var(color5);--color-6: var(color6);--color-7: var(color7);--color-8: var(color8);--color-9: var(color9);--color-10: var(color10);}.title {margin: 10px 0;background: linear-gradient(135deg,var(--color-1) 30%,var(--color-2) 70%);/* var(--color-6) to var(--color-7) gradient */background-clip: text;color: var(--color-3);font-weight: 700;font-size: 2.6em;text-align: center;/* NASCAR var(--color-8) */text-shadow: 2px 2px 4px #00000099;-webkit-text-fill-color: transparent;display: flex;position: relative;justify-content: center;align-items: center;animation: title-animation 2s ease-in-out infinitealternate;}h1.title::after {filter: invert(1);}/* Animation for the title */@keyframes title-animation {0% {transform: scale(1);}100% {transform: scale(1.05);}}/* Logo placeholder (replace with your own logo URL if you have rights) */.title::after {display: inline-block;transition: transform 0.3s ease;margin-left: 10px;background: url('https://upload.wikimedia.org/wikipedia/commons/6/67/NASCAR_logo_2017.svg')no-repeat center;background-size: contain;width: 200px;height: 60px;content: '';}.title:hover::after {transform: scale(1.2);}/* Link styling with hover effect */a {transition:color 0.3s ease,text-shadow 0.3s ease;color: var(--color-3);font-weight: 700;/* NASCAR var(--color-8) */text-decoration: none;text-shadow: 1px 1px 0 rgb(0 0 0 / 40%);}a:hover {color: var(--color-1);/* NASCAR var(--color-6) */text-decoration: underline;text-shadow: 1px 1px 3px #00000099;}/* Status colors with NASCAR theme */.good {transition: color 0.3s ease;color: var(--color-2);/* NASCAR var(--color-7) */text-shadow: 1px 1px 2px #00000099;}.minor {transition: color 0.3s ease;color: var(--color-4);font-weight: 700;/* var(--color-8) for minor status */text-shadow: 1px 1px 2px #00000099;}.major {transition: color 0.3s ease;color: var(--color-5);font-weight: 700;/* var(--color-10) for major status */text-shadow: 1px 1px 2px rgb(255 255 255 / 60%);}/* Refresh button styling with hover effect */#js-refresh {transition:color 0.3s ease,transform 0.3s ease;color: var(--color-3);font-weight: bolder;/* NASCAR var(--color-8) */text-shadow: 0 0 2px #000000;}#js-refresh:hover {/* NASCAR var(--color-6) */transform: scale(1.1);color: var(--color-1);}/* Container with dark background and bright accents */.services,#psa,noscript {position: relative;/* var(--color-8) text */transition:box-shadow 0.3s ease,background 0.3s ease;box-shadow: 0 4px 8px #00000080;/* var(--color-10) background */border: 1px solid var(--color-2);/* var(--color-7) border */border-radius: 3px;background: #00000080;color: var(--color-4);font-size: 1em;line-height: 1.5;text-shadow: 0 0 1px rgb(255 255 255);}.services:hover,#psa:hover,noscript:hover {box-shadow: 0 4px 12px #000000b3;background: #000000ed;}/* Body styling with NASCAR-inspired gradient */body {transition: background 0.3s ease;margin: 0;background: linear-gradient(135deg,var(--color-5) 30%,var(--color-3) 70%);color: var(--color-4);font-weight: 300;font-size: 16px;/* var(--color-8) text */font-family: Roboto, Arial, sans-serif;/* var(--color-10) to var(--color-8) gradient */text-shadow: 1px 1px 3px #000000;}body:hover {background: linear-gradient(135deg,var(--color-2) 30%,var(--color-1) 70%);/* var(--color-7) to var(--color-6) gradient */}/* Tooltip customization with smooth transition */[data-tooltip]::before {position: absolute;top: 0;left: 2%;visibility: hidden;opacity: 0%;z-index: 1;transition:visibility 0s,opacity 0.3s ease-in-out;border-radius: 6px;background: var(--color-5);/* var(--color-7) text */padding: 8px;width: 96%;content: attr(data-tooltip);/* var(--color-10) background */color: var(--color-2);font-style: italic;font-weight: 300;font-size: 0.9em;text-shadow: 1px 1px 3px #00000066;}[data-tooltip]:hover::before {visibility: visible;opacity: 100%;}/* Advanced feature: Animated border with NASCAR colors */.gradient-border {position: relative;border-radius: 5px;background-color: var(--color-5);padding: 10px;/* var(--color-10) background */color: var(--color-4);/* var(--color-8) text */font-weight: 700;text-align: center;}.gradient-border::before {position: absolute;z-index: -1;animation: gradient-border 5s linear infinite;inset: -2px;border-radius: 7px;background: linear-gradient(45deg,var(--color-1),var(--color-2),var(--color-3),var(--color-1));/* var(--color-6), var(--color-7), var(--color-8) */background-size: 600% 600%;content: '';}/* Animation for gradient border */@keyframes gradient-border {0% {background-position: 0% 50%;}50% {background-position: 100% 50%;}100% {background-position: 0% 50%;}}}