.blink{animation-name:blink;animation-timing-function:step-end;animation-iteration-count:infinite;animation-direction:alternate;box-shadow:0 0 4px #0f0}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}
.zinc{background:linear-gradient(45deg,silver,#a5a5a5,#8a8a8a,#6f6f6f,#909090);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.zinc .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
.amethyst{background:linear-gradient(45deg,indigo,#6a5acd,#8a2be2,#9932cc,#ba55d3);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.amethyst .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
.copper{background:linear-gradient(45deg,#ffdab9,#cd7f32,#b87333,#cd7f32,#ffdab9);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.copper .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
.platinum{background:linear-gradient(45deg,#fdfdfd 0%,#ebebeb 25%,#dcdcdc 50%,#c8c8c8 75%,#b3b3b3 100%);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.platinum .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
.gold{background:linear-gradient(45deg,gold,#ffdb58,#daa520,#b8860b,#8b7355);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.gold .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
.emerald{background:linear-gradient(45deg,#004b49,#006b6b,#008b8b,#20b2aa,#3cb371);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.emerald .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
.ruby{background:linear-gradient(45deg,#8b0000,#dc143c,red,#cd5c5c,brown);transition:transform .3s ease-in-out;position:relative;overflow:hidden;box-shadow:0 8px 20px #0003}.ruby .light-band{filter:blur(12px);opacity:.9;background:linear-gradient(90deg,#0000 0%,#fff3 15%,#ffffff80 50%,#fff3 85%,#0000 100%);width:180%;height:40px;animation:6s ease-in-out infinite alternate moveLight;position:absolute;transform:rotate(35deg)}@keyframes moveLight{0%{transform:translate(-60%)rotate(35deg)}to{transform:translate(60%)rotate(35deg)}}
