.shoorx-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;font-style:italic;font-stretch:118%}.shoorx-chrome{background-image:linear-gradient(100deg, transparent 40%, #ffffffb3 50%, transparent 60%), linear-gradient(180deg, var(--color-metal) 0%, #f4f5f6 42%, var(--color-metal-dim) 52%, #a9abaf 64%, var(--color-metal) 100%);color:#0000;background-position:200% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;transition:background-position 1.1s cubic-bezier(.2,.7,.2,1)}@supports (color:lab(0% 0 0)){.shoorx-chrome{background-image:linear-gradient(100deg, transparent 40%, lab(100% 0 0/.7) 50%, transparent 60%), linear-gradient(180deg, var(--color-metal) 0%, lab(96.5139% -.108719 -.749958) 42%, var(--color-metal-dim) 52%, lab(69.821% -.315368 -2.24352) 64%, var(--color-metal) 100%)}}.shoorx-chrome:hover,.group:hover .shoorx-chrome{background-position:-60% 0,0 0}.shoorx-redline{background:linear-gradient(90deg, transparent, var(--color-signal) 18%, var(--color-signal-bright) 50%, var(--color-signal) 82%, transparent);height:2px;box-shadow:0 0 10px color-mix(in oklch, var(--color-signal) 80%, transparent), 0 0 36px color-mix(in oklch, var(--color-signal) 45%, transparent);border:0}@keyframes shoorx-ignite{0%{opacity:0;transform:scaleX(0)}25%{opacity:1}to{opacity:1;transform:scaleX(1)}}.shoorx-ignite{transform-box:fill-box;transform-origin:50%;animation:1.3s cubic-bezier(.2,.7,.2,1) .9s both shoorx-ignite}@keyframes shoorx-lights-on{0%{filter:brightness(.12)saturate(.5);transform:scale(1.08)}55%{filter:brightness(.8)saturate(.85)}to{filter:brightness()saturate();transform:scale(1)}}.shoorx-unveil{animation:2.8s cubic-bezier(.2,.7,.2,1) both shoorx-lights-on}.shoorx-hero-shade{background:radial-gradient(120% 80% at 50% 35%, transparent 40%, color-mix(in oklch, var(--color-stage) 85%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--color-stage) 55%, transparent) 0%, transparent 22%, transparent 45%, color-mix(in oklch, var(--color-stage) 80%, transparent) 72%, var(--color-stage) 100%)}@media (min-width:40rem){.shoorx-hero-shade{background:linear-gradient(90deg, color-mix(in oklch, var(--color-stage) 82%, transparent) 0%, color-mix(in oklch, var(--color-stage) 55%, transparent) 38%, transparent 62%), radial-gradient(120% 80% at 50% 35%, transparent 40%, color-mix(in oklch, var(--color-stage) 85%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--color-stage) 55%, transparent) 0%, transparent 22%, transparent 45%, color-mix(in oklch, var(--color-stage) 80%, transparent) 72%, var(--color-stage) 100%)}}@keyframes shoorx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.shoorx-rise{animation:shoorx-rise .9s cubic-bezier(.2, .7, .2, 1) var(--delay,0s) both}.shoorx-spotlight{isolation:isolate;position:relative}.shoorx-spotlight:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--spot-x,50%) var(--spot-y,-20%), color-mix(in oklch, var(--color-metal) 10%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.shoorx-spotlight:hover:before{opacity:1}.shoorx-card-line{transform-origin:50%;transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:scaleX(0)}.group:hover .shoorx-card-line,.group:focus-within .shoorx-card-line{transform:scaleX(1)}.shoorx-cta{transition:box-shadow .4s,background-color .3s;box-shadow:0 0 #0000}.shoorx-cta:hover,.shoorx-cta:focus-visible{box-shadow:0 0 18px color-mix(in oklch, var(--color-signal) 70%, transparent), 0 0 48px color-mix(in oklch, var(--color-signal) 35%, transparent)}.shoorx-led{background:var(--color-led);width:3px;box-shadow:0 0 12px color-mix(in oklch, var(--color-led) 80%, transparent), 0 0 40px color-mix(in oklch, var(--color-led) 40%, transparent);border-radius:999px}@media (prefers-reduced-motion:reduce){.shoorx-unveil,.shoorx-ignite,.shoorx-rise{animation:none}.shoorx-chrome,.shoorx-card-line,.shoorx-cta{transition:none}}
