@layer components{.cl-st{isolation:isolate;flex:none;display:block;position:relative;container-type:inline-size}.cl-st-back{z-index:0;background:radial-gradient(closest-side, color-mix(in oklab, var(--c) 62%, transparent), transparent 74%);filter:blur(14px);border-radius:999px;animation:4s ease-in-out infinite cl-aura;position:absolute;inset:-6%}@keyframes cl-aura{50%{opacity:.55;transform:scale(1.1)}}.cl-st-rings{z-index:1;opacity:.5;width:108%;height:108%;position:absolute;inset:-4%;overflow:visible}.cl-st-rings .r1{stroke-width:.45px;stroke-dasharray:.7 2.4;transform-origin:50px 50px;animation:60s linear infinite cl-spin}.cl-st-rings .r2{stroke-width:.35px;stroke-dasharray:6 3 1 3;transform-origin:50px 50px;animation:90s linear infinite reverse cl-spin}@keyframes cl-spin{to{transform:rotate(360deg)}}.cl-st-par{z-index:2;place-items:center;animation:6s ease-in-out infinite cl-float;display:grid;position:absolute;inset:0}@keyframes cl-float{50%{transform:translateY(-2.2%)}}.cl-st-aura{z-index:0;background:radial-gradient(closest-side, var(--c), transparent 68%);opacity:.4;filter:blur(16px);border-radius:999px;position:absolute;inset:12%}.cl-st-bloom{z-index:1;background:radial-gradient(closest-side, var(--c), transparent 66%);filter:blur(16px)brightness(1.7)saturate(1.2);mix-blend-mode:screen;opacity:.22;border-radius:999px;animation:3.6s ease-in-out infinite cl-bloom;position:absolute;inset:8%}@keyframes cl-bloom{50%{opacity:.6}}.cl-st-pic{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:relative}.cl-st-pic img{object-fit:contain;-webkit-user-select:none;user-select:none;grid-area:1/1;width:100%;height:100%;display:block}.cl-st:hover .cl-st-pic img{filter:drop-shadow(0 0 16px var(--c))}.cl-st-pic img.heat{filter:none}.cl-st-shine{z-index:3;pointer-events:none;mix-blend-mode:screen;-webkit-mask:var(--img) center / 100% 100% no-repeat;-webkit-mask:var(--img) center / 100% 100% no-repeat;mask:var(--img) center / 100% 100% no-repeat;background:linear-gradient(105deg,#0000 42%,#ffffffd9 50%,#0000 58%) 100% 0/250% 100%;grid-area:1/1;place-self:stretch stretch;animation:5.5s ease-in-out infinite cl-shine}@keyframes cl-shine{0%,50%{background-position:100% 0}to{background-position:0 0}}.cl-st-flash{z-index:4;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle, var(--c), transparent 66%);opacity:0;border-radius:999px;grid-area:1/1;animation:7s infinite cl-flash}@keyframes cl-flash{0%,58%,72%,to{opacity:0}60%{opacity:.8}62%{opacity:.1}64%{opacity:.9}67%{opacity:.2}69%{opacity:.55}}.cl-emblem-chip{width:1.75rem;height:1.75rem;box-shadow:0 0 0 1px color-mix(in oklab, var(--c) 55%, transparent);background:#00000059;border-radius:999px;place-items:center;display:grid;overflow:hidden}.cl-emblem-chip img{object-fit:contain;display:block}}
