.cladior-text.svelte-167lzqu{align-items:center;gap:var(--s-2);font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.cladior-text--sm.svelte-167lzqu{font-size:1rem}.cladior-text--md.svelte-167lzqu{font-size:1.35rem}.cladior-text--lg.svelte-167lzqu{font-size:2rem}.cladior-text--display.svelte-167lzqu{font-size:clamp(2.5rem,5vw,5rem)}.cladior-text__app-label.svelte-167lzqu{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-left:.05em;font-weight:800}.cladior-text__word.svelte-167lzqu{white-space:nowrap;display:inline}.cladior-text__icon.svelte-167lzqu{object-fit:cover;opacity:.9;cursor:pointer;width:26px;height:26px;transition:opacity .2s, transform .2s var(--ease-out-back), box-shadow .3s, filter .4s;border-radius:6px;flex-shrink:0}.cladior-text.svelte-167lzqu:hover .cladior-text__icon:where(.svelte-167lzqu){opacity:1;transform:scale(1.08)}.cladior-text--default.svelte-167lzqu:hover .cladior-text__icon:where(.svelte-167lzqu){filter:hue-rotate(40deg)saturate(1.3);box-shadow:0 0 0 1px #a855f773,0 0 14px #a855f740}.cladior-text--pass.svelte-167lzqu:hover .cladior-text__icon:where(.svelte-167lzqu){filter:sepia(.4)saturate(1.5)brightness(1.1);box-shadow:0 0 0 1px #c9a84c80,0 0 14px #c9a84c4d}.cladior-text__icon.is-playing.svelte-167lzqu{animation:2s ease-in-out infinite breathe}.cladior-text--default.svelte-167lzqu .cladior-text__icon.is-playing:where(.svelte-167lzqu){filter:saturate(1.4)brightness(1.1);box-shadow:0 0 0 2px #00d4ff80,0 0 18px #00d4ff4d}.cladior-text--pass.svelte-167lzqu .cladior-text__icon.is-playing:where(.svelte-167lzqu){filter:sepia(.5)saturate(1.6)brightness(1.15);box-shadow:0 0 0 2px #c9a84c99,0 0 18px #c9a84c59}.cladior-text--default.svelte-167lzqu .cladior-text__ai:where(.svelte-167lzqu){color:var(--blue-bright);text-shadow:0 0 18px var(--blue-glow), 0 0 40px var(--blue-glow-sm);background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;transition:color .4s,text-shadow .4s}.cladior-text--default.svelte-167lzqu:hover .cladior-text__ai:where(.svelte-167lzqu){background:linear-gradient(90deg, var(--blue-bright) 0%, var(--ai-bright) 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 8px #a855f766);-webkit-background-clip:text;background-clip:text}.cladior-text--default.svelte-167lzqu .cladior-text__app-label:where(.svelte-167lzqu){color:var(--text)}.cladior-text--pass.svelte-167lzqu .cladior-text__ai:where(.svelte-167lzqu){color:var(--pass-gold,#c9a84c);text-shadow:0 0 14px #c9a84c80,0 0 32px #c9a84c33;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:unset;transition:color .4s,text-shadow .4s}.cladior-text--pass.svelte-167lzqu:hover .cladior-text__ai:where(.svelte-167lzqu){background:linear-gradient(90deg, var(--pass-gold,#c9a84c) 0%, var(--pass-gold-bright,#e8c55a) 100%);-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 8px #c9a84c80);-webkit-background-clip:text;background-clip:text}.cladior-text--pass.svelte-167lzqu .cladior-text__app-label:where(.svelte-167lzqu){color:var(--pass-gold,#c9a84c);text-shadow:0 0 12px #c9a84c4d}.cladior-text--gradient.svelte-167lzqu .cladior-text__word:where(.svelte-167lzqu){background:linear-gradient(90deg, var(--text) 0%, var(--blue-flash) 30%, var(--blue-neon) 50%, var(--ai-bright) 70%, var(--text) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3s linear infinite gradient-flow}.cladior-text--gradient.svelte-167lzqu .cladior-text__ai:where(.svelte-167lzqu){-webkit-text-fill-color:inherit;text-shadow:none;background:0 0}@media (width<=1024px){.cladior-text__word.svelte-167lzqu,.cladior-text__app-label.svelte-167lzqu{display:none}}.cladior-text--mono.svelte-167lzqu{font-family:var(--mono);letter-spacing:.05em;font-weight:500}.cladior-text--mono.svelte-167lzqu .cladior-text__ai:where(.svelte-167lzqu){color:var(--blue-neon);text-shadow:0 0 10px var(--blue-glow-lg);-webkit-text-fill-color:unset;background:0 0}
