/* Decoraciones reutilizadas en tienda, amigos y tarjetas de voz. */
.avatar-art {position:relative;display:inline-flex;width:72px;height:72px;align-items:center;justify-content:center;flex-shrink:0;overflow:visible!important;isolation:isolate;vertical-align:middle;margin:15px;}
.avatar-art .avatar-portrait {width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #ffffff25;background:#31273e;}
.avatar-art .avatar-decoration {position:absolute;width:145%;height:145%;max-width:none;inset:-22.5%;object-fit:contain;pointer-events:none;border:0!important;border-radius:0;box-shadow:none!important;animation:none!important;z-index:2;}
.avatar-art .decoration-eclipse {animation:eclipseGlow 4s ease-in-out infinite!important;}
@keyframes eclipseGlow {50%{filter:drop-shadow(0 0 5px #ffbc4c99)}}
.social-avatar-slot .avatar-art {width:40px;height:40px;margin:8px;}.social-avatar-slot {flex-shrink:0;}
.cosmetic-banner-cursed-energy {background:#51152a url('assets/banner-crimson.svg') center/cover!important;border-color:#fa547366!important;}
.cosmetic-banner-stars-stripes {background:linear-gradient(90deg,#090d27b3,#120d2780),repeating-linear-gradient(0deg,#cf415e 0 7.69%,#f3e4e5 7.69% 15.38%)!important;border-color:#7682c977!important;}
.cosmetic-banner-stars-stripes:before {content:'✦ ✦ ✦\a ✦ ✦ ✦\a ✦ ✦ ✦';white-space:pre;position:absolute;inset:0 auto auto 0;width:45%;height:57%;background:#222d61;color:#bac4f7;font-size:19px;line-height:1.5;padding:12px;text-align:left;opacity:.8;pointer-events:none;}
.cosmetic-banner-solar-eclipse {background:radial-gradient(circle at 85% 18%,#130e18 0 35px,#ffefb5 37px,#ffb034 40px,#c55a1838 47px,transparent 72px),radial-gradient(ellipse at bottom,#b5502166,transparent 65%),#130f1b!important;border-color:#d49e4177!important;}
.cosmetic-banner-forest {background:radial-gradient(circle at 18% 23%,#ffdc89 0 1px,transparent 3px),radial-gradient(circle at 85% 53%,#ffd56e 0 1px,transparent 3px),radial-gradient(circle at 66% 11%,#eddc9b 0 1px,transparent 3px),repeating-linear-gradient(75deg,transparent 0 45px,#102a2244 48px 57px),linear-gradient(135deg,#224638,#19151e 65%,#92572d)!important;border-color:#a8804666!important;}
.cosmetic-banner-stars-stripes>* {position:relative;z-index:1;}
#tab-tienda .panel-head {height:auto;min-height:48px;gap:12px;flex-wrap:wrap;padding:12px 20px;}
#shop-header-balance {white-space:nowrap;}
.shop-layout {grid-template-columns:235px minmax(0,1fr);gap:20px;padding:20px;overflow-y:auto;align-items:start;}
.shop-fitting-room {display:flex;flex-direction:column;gap:12px;position:sticky;top:0;min-width:0;}
.shop-fitting-room h2 {font-size:19px;margin-top:-5px;}.shop-eyebrow {font-size:9px;letter-spacing:1.7px;font-weight:800;color:#f5b599;}.shop-caption {font-size:11px;line-height:1.55;color:var(--text-dim);}
#shop-preview-tile {min-height:265px;padding:22px 14px;}.shop-preview-presence {font-size:10px;color:#a6d4bd;}.shop-fitting-room #shop-preview-label {font-size:11px;line-height:1.5;color:#d3c6df;overflow-wrap:anywhere;min-height:32px;}.shop-fitting-room .speaker-name span:first-child {max-width:150px;}
.shop-coin-help {border-top:1px solid var(--border-bright);padding-top:16px;font-size:11px;line-height:1.65;color:var(--text-dim);margin-top:6px;}.shop-coin-help strong {color:var(--gold);}.shop-coin-help p {margin:7px 0;}.shop-coin-help span {color:var(--emerald);}
.shop-browse {min-width:0;}.shop-hero {display:flex;align-items:center;justify-content:space-between;background:radial-gradient(ellipse at top right,#c57d3744,transparent 60%),linear-gradient(100deg,#221b32,#211521);border:1px solid #edb79922;border-radius:18px;padding:22px;margin-bottom:18px;gap:10px;}.shop-hero h1 {font-size:32px;letter-spacing:-1px;margin:5px 0;}.shop-hero p {font-size:12px;color:#c2b6c5;line-height:1.6;}.shop-hero-icon {font-size:68px;color:#efc995;filter:drop-shadow(0 0 15px #dc945b88);padding-right:12px;}
.shop-toolbar {display:flex;align-items:end;gap:14px;margin-bottom:14px;}.shop-search {display:flex;flex-direction:column;gap:7px;flex:1;font-size:10px;color:var(--text-dim);}.shop-search input {width:100%;min-width:0;padding:10px 12px;border-radius:10px;background:var(--bg-input);border:1px solid var(--border-bright);color:var(--text-primary);user-select:text;}.shop-owned-filter {display:flex;gap:7px;align-items:center;font-size:11px;white-space:nowrap;padding-bottom:10px;}.shop-owned-filter input {accent-color:var(--accent);}
.shop-filters {display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;}.shop-filters button {background:#ffffff06;color:#b7abbe;border:1px solid #ffffff0d;border-radius:9px;padding:8px 10px;cursor:pointer;font-size:11px;}.shop-filters button[aria-pressed=true] {background:#dba47825;border-color:#e6ad8b66;color:#ffe2cf;}.shop-filters button:hover {border-color:var(--accent);}
#shop-result-count {margin-bottom:12px;}.shop-catalog-grid {grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:14px;overflow:visible;padding:0;}.shop-item-card {min-width:0;padding:0;overflow:hidden;border-radius:16px;background:#191520;display:flex;flex-direction:column;gap:0;}.shop-item-card:hover {transform:none;}.shop-item-visual {height:190px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;border:0;border-bottom:1px solid #ffffff0c;background:radial-gradient(ellipse at 50% 80%,#64434644,transparent 65%),#14101d;cursor:pointer;color:var(--text-primary);isolation:isolate;}.shop-item-visual .avatar-art {width:65px;height:65px;margin:20px 15px 13px;}.shop-card-label {position:absolute;top:12px;left:13px;font-size:8px;letter-spacing:1px;color:#ddd3e2;z-index:3;}.shop-sample-name {font-size:12px;font-weight:800;z-index:2;}.shop-try-hint {font-size:9px;color:#ffdfc8;margin-top:12px;opacity:0;transition:opacity .15s;z-index:2;}.shop-item-visual:hover .shop-try-hint,.shop-item-visual:focus-visible .shop-try-hint {opacity:1;}.shop-card-body {padding:15px;display:flex;flex-direction:column;flex:1;gap:8px;}.shop-collection {font-size:8px;letter-spacing:1px;text-transform:uppercase;color:#c495b4;}.shop-card-body h3 {font-size:14px;line-height:1.4;overflow-wrap:anywhere;}.shop-item-description {font-size:11px;color:#a89aad;line-height:1.6;}.shop-card-price {display:flex;align-items:center;gap:10px;font-size:13px;margin-top:auto;padding-top:10px;}.shop-discount {color:#9cf4c6;background:#144233;padding:3px 6px;border-radius:6px;font-size:10px;}.shop-owned-tag {color:var(--emerald);font-size:11px;}.shop-purchase {margin-top:4px;border:1px solid #e4b18a55;border-radius:9px;padding:10px 7px;background:#e8b992;color:#2b1d1a;font-size:11px;font-weight:800;cursor:pointer;}.shop-purchase:disabled {background:#ffffff09;color:#a79dab;border-color:#ffffff0d;opacity:1;}.shop-purchase.is-equipped {background:#194f3633;border-color:#46977077;color:#98eec5;}.shop-bundle-details {font-size:10px;color:#c9bacf;line-height:1.65;}.shop-bundle-details summary {cursor:pointer;}.shop-bundle-details ul {padding:8px 0 0 15px;}
/* Evitar la barra horizontal al pasar por los apartados. */
.nav-sidebar {min-width:0;overflow:hidden;gap:12px;}.nav-sidebar>div:first-child {min-height:0;display:flex;flex-direction:column;overflow:hidden;}.nav-menu {min-height:0;overflow-y:auto;overflow-x:hidden;}.nav-tab {min-width:0;max-width:100%;}.nav-tab:hover {transform:none;}.nav-tab-left {min-width:0;}.nav-tab-left>span:last-child {overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.nav-sidebar>div:last-child {flex-shrink:0;}
.room-top {gap:8px;}.room-top>span:first-child {min-width:0;overflow-wrap:anywhere;}.room-badge {flex-shrink:0;}.social-room-controls {flex-wrap:wrap;}.social-room-controls small {min-width:0;}.social-identity {min-width:0;}.social-card {min-width:0;}.social-actions {max-width:100%;}.social-actions button {white-space:normal;height:auto;min-height:30px;}.social-heading h1 {overflow-wrap:anywhere;}.panel-head {min-width:0;}.two-col-grid>* {min-width:0;}.admin-user-row {flex-wrap:wrap;gap:10px;}.admin-user-row>div {flex-wrap:wrap;}.input-modern {min-width:0;}#levelup-toast {max-width:calc(100vw - 32px);font-size:13px;white-space:normal;text-align:center;}
.overlay {padding:16px;overflow-y:auto;}.studio-modal {max-height:calc(100vh - 32px);overflow-y:auto;}.navbar {flex-shrink:0;}button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible {outline:2px solid var(--secondary);outline-offset:3px;}
@media(max-width:1150px){.app-shell{grid-template-columns:200px minmax(0,1fr);gap:12px;padding:10px 12px}.nav-sidebar{padding:12px 8px;border-radius:20px}.nav-tab{padding:0 9px;font-size:11px}.shop-layout{grid-template-columns:190px minmax(0,1fr);padding:14px;gap:14px}.shop-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.voice-layout{grid-template-columns:240px minmax(0,1fr);gap:10px}.nav-controls{flex-wrap:wrap;justify-content:center}.navbar{height:auto;min-height:58px;gap:10px;padding:10px 14px}.xp-widget{width:98px}.two-col-grid{grid-template-columns:1fr}.social-columns{grid-template-columns:1fr}#tab-amigos{padding:20px}.shop-hero{padding:16px}.shop-hero h1{font-size:27px}.nav-brand{font-size:14px}.rnnoise-pill{font-size:9px;padding:0 7px}.nav-right{gap:5px}}
@media(max-width:980px){.shop-layout{grid-template-columns:minmax(0,1fr)}.shop-fitting-room{position:static;display:grid;grid-template-columns:180px minmax(0,1fr);gap:10px 18px;align-items:center}.shop-fitting-room>#shop-preview-tile{grid-column:1;grid-row:1/7;min-height:220px}.shop-fitting-room>:not(#shop-preview-tile){grid-column:2}.shop-fitting-room h2{margin:0}.shop-coin-help{margin:0;padding-top:8px}.shop-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}.shop-hero{margin-top:8px}.voice-layout{grid-template-columns:210px minmax(0,1fr)}.speakers-grid{grid-template-columns:1fr}.nav-right .xp-widget{display:none}.nav-brand{font-size:12px;gap:6px}.nav-controls .pill-btn{padding:0 8px;font-size:10px}.navbar{flex-wrap:wrap}.nav-controls{order:3;width:100%;justify-content:flex-start}.nav-right{margin-left:auto}.home-banner h1{font-size:24px}.home-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.voice-dock{flex-wrap:wrap;height:auto}.quick-devices-row{grid-template-columns:1fr}.home-banner>div{flex-wrap:wrap}.theme-dots{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-height:740px){.nav-tab{height:33px}.nav-sidebar>div:last-child{font-size:10px}.shop-fitting-room{position:static}.shop-layout{align-items:start}.social-dialog{padding:20px;max-height:calc(100vh - 24px)}.nav-group-title{margin-bottom:4px}.navbar{margin-top:8px;margin-bottom:0}.app-shell{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){.avatar-art .decoration-eclipse{animation:none!important}}
body.no-animations .avatar-art .decoration-eclipse {animation:none!important;}
.xp-top {gap:5px;white-space:nowrap;}
#levelup-toast {top:auto;bottom:24px;pointer-events:none;}
@media(max-width:1150px){.nav-right .xp-widget{display:none}.home-banner{flex-wrap:wrap;gap:14px}.stats-row{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-card{min-width:0}.stat-val{overflow-wrap:anywhere}#tab-inicio{overflow-y:auto}#tab-inicio>.panel-glass{flex:none!important;min-height:200px}.panel-head{height:auto;min-height:48px;flex-wrap:wrap;gap:8px;padding-top:10px;padding-bottom:10px}.panel-head>span:first-child{min-width:0;overflow-wrap:anywhere}}

/* Colección Comunidad */
.cosmetic-banner-polar{background:radial-gradient(ellipse at 70% 28%,#1ceabbbb 0,transparent 38%),repeating-linear-gradient(125deg,transparent 0 18px,#11174422 19px 20px),linear-gradient(135deg,#10101f,#11174488,#121020)!important;}
.cosmetic-banner-cyber{background:radial-gradient(ellipse at 70% 28%,#00d4ffbb 0,transparent 38%),repeating-linear-gradient(125deg,transparent 0 18px,#b42dff22 19px 20px),linear-gradient(135deg,#10101f,#b42dff88,#121020)!important;}
.cosmetic-banner-rosemoon{background:radial-gradient(ellipse at 70% 28%,#f998bdbb 0,transparent 38%),repeating-linear-gradient(125deg,transparent 0 18px,#4c215e22 19px 20px),linear-gradient(135deg,#10101f,#4c215e88,#121020)!important;}
.cosmetic-banner-volcano{background:radial-gradient(ellipse at 70% 28%,#ff721dbb 0,transparent 38%),repeating-linear-gradient(125deg,transparent 0 18px,#450b2822 19px 20px),linear-gradient(135deg,#10101f,#450b2888,#121020)!important;}
.cosmetic-frame-aqua{border:3px double #56ffe0!important;box-shadow:0 0 0 3px #4c89ff77,0 0 22px #56ffe077!important;}
.cosmetic-frame-stardust{border:3px double #ffa4e9!important;box-shadow:0 0 0 3px #a7b8ff77,0 0 22px #ffa4e977!important;}
.cosmetic-name-pearl{color:#fce7c6!important;text-shadow:0 0 10px #d5b3ff;}
.cosmetic-name-lime{color:#c8ff4c!important;text-shadow:0 0 10px #62fff5;}
.cosmetic-vip-nebula{background:radial-gradient(ellipse at 70% 28%,#9c6cffbb 0,transparent 38%),repeating-linear-gradient(125deg,transparent 0 18px,#f3b2df22 19px 20px),linear-gradient(135deg,#10101f,#f3b2df88,#121020)!important;}
.cosmetic-vip-magma{background:radial-gradient(ellipse at 70% 28%,#ffbd5ebb 0,transparent 38%),repeating-linear-gradient(125deg,transparent 0 18px,#ed4e8722 19px 20px),linear-gradient(135deg,#10101f,#ed4e8788,#121020)!important;}
.cosmetic-vip-frame{border:3px double #ffe9a0!important;box-shadow:0 0 0 3px #f8acdf77,0 0 22px #ffe9a077!important;}
.cosmetic-vip-name{color:#ffdf93!important;text-shadow:0 0 10px #e8b8ff;}

/* Objetos de cajas y cosméticos animados */
.cosmetic-loot-name-sky{color:#83cffe!important;text-shadow:0 0 12px #83cffe88;}
.cosmetic-loot-frame-copper{border:3px solid #d4966e!important;box-shadow:0 0 15px #d4966e99!important;}
.cosmetic-loot-banner-tide{background:radial-gradient(ellipse at 15% 25%,#3caca9,transparent 55%),linear-gradient(135deg,#090d24,#3caca966,#24132e)!important;}
.cosmetic-loot-name-iris{color:#e4a6f5!important;text-shadow:0 0 12px #e4a6f588;}
.cosmetic-loot-frame-rift{border:3px solid #c190fa!important;box-shadow:0 0 15px #c190fa99!important;}
.cosmetic-loot-banner-meteor{background:radial-gradient(ellipse at 15% 25%,#7682f6,transparent 55%),linear-gradient(135deg,#090d24,#7682f666,#24132e)!important;}
.cosmetic-loot-frame-infinity{border:3px solid #ffdb81!important;box-shadow:0 0 15px #ffdb8199!important;}
.cosmetic-loot-name-supernova{color:#ffb17c!important;text-shadow:0 0 12px #ffb17c88;}
.cosmetic-name-cosmos{animation:tayShimmer 7s ease-in-out infinite!important;}
.cosmetic-banner-polar{animation:tayNebula 7s ease-in-out infinite!important;}
.cosmetic-banner-cyber{animation:tayNebula 7s ease-in-out infinite!important;}
.cosmetic-frame-stardust{animation:tayHalo 7s ease-in-out infinite!important;}
.cosmetic-decoration-comet{animation:tayFloat 7s ease-in-out infinite!important;}
.cosmetic-vip-dragon{animation:tayFloat 5s ease-in-out infinite!important;}
.cosmetic-vip-seraph{animation:tayFloat 5s ease-in-out infinite!important;}
.cosmetic-vip-nebula{animation:tayNebula 5s ease-in-out infinite!important;}
.cosmetic-vip-frame{animation:tayHalo 5s ease-in-out infinite!important;}
.cosmetic-vip-name{animation:tayShimmer 5s ease-in-out infinite!important;}
.cosmetic-loot-frame-rift{animation:tayHalo 7s ease-in-out infinite!important;}
.cosmetic-loot-banner-meteor{animation:tayNebula 7s ease-in-out infinite!important;}
.cosmetic-loot-frame-infinity{animation:tayHalo 7s ease-in-out infinite!important;}
.cosmetic-loot-name-supernova{animation:tayShimmer 7s ease-in-out infinite!important;}
@keyframes tayFloat{0%,100%{transform:translateY(0) rotate(-3deg);filter:drop-shadow(0 0 2px #d8b5ff55)}50%{transform:translateY(-4px) rotate(3deg);filter:drop-shadow(0 0 8px #ddc4ff99)}}
@keyframes tayShimmer{0%,100%{filter:brightness(1);text-shadow:0 0 4px currentColor}50%{filter:brightness(1.4);text-shadow:0 0 15px currentColor}}
@keyframes tayNebula{0%,100%{background-size:100% 100%;background-position:0% 50%}50%{background-size:160% 140%;background-position:100% 50%}}
@keyframes tayHalo{0%,100%{filter:drop-shadow(0 0 2px #b9a0e655)}50%{filter:drop-shadow(0 0 8px #e2c6ff99)}}
body.low-power [class*="cosmetic-"],body.no-animations [class*="cosmetic-"],body.cosmetics-static [class*="cosmetic-"],body.low-power .avatar-art .avatar-decoration,body.no-animations .avatar-art .avatar-decoration,body.cosmetics-static .avatar-art .avatar-decoration{animation:none!important;filter:none!important}
@media(prefers-reduced-motion:reduce){[class*="cosmetic-"],.avatar-art .avatar-decoration{animation:none!important}}

.avatar-art .avatar-decoration.cosmetic-decoration-comet{animation:tayFloat 7s ease-in-out infinite!important}
.avatar-art .avatar-decoration.cosmetic-vip-dragon,.avatar-art .avatar-decoration.cosmetic-vip-seraph{animation:tayFloat 5s ease-in-out infinite!important}
body.low-power .avatar-art .avatar-decoration,body.no-animations .avatar-art .avatar-decoration,body.cosmetics-static .avatar-art .avatar-decoration{animation:none!important;filter:none!important}
@media(prefers-reduced-motion:reduce){.avatar-art .avatar-decoration[class*="cosmetic-"]{animation:none!important}}

/* Colección animada 4.3: nombres, fondos y marcos. */
.cosmetic-motion-boreal-banner{background:radial-gradient(ellipse at 20% 30%,#69ffe099,transparent 50%),radial-gradient(ellipse at 80% 65%,#6390ffaa,transparent 55%),#101422!important;background-size:200% 200%!important;animation:tayMotionSky 8s ease-in-out infinite alternate!important;}
.cosmetic-motion-boreal-frame{border:3px solid #69ffe0!important;--motion-a:#69ffe0;--motion-b:#6390ff;animation:tayMotionFrame 4s ease-in-out infinite!important;}
.cosmetic-motion-boreal-nameStyle{color:#69ffe0!important;background:linear-gradient(100deg,#69ffe0,#fff,#6390ff,#69ffe0);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tayMotionInk 5s linear infinite!important;}
.cosmetic-motion-sakura-banner{background:radial-gradient(ellipse at 20% 30%,#ffaed599,transparent 50%),radial-gradient(ellipse at 80% 65%,#be88ffaa,transparent 55%),#101422!important;background-size:200% 200%!important;animation:tayMotionSky 8s ease-in-out infinite alternate!important;}
.cosmetic-motion-sakura-frame{border:3px solid #ffaed5!important;--motion-a:#ffaed5;--motion-b:#be88ff;animation:tayMotionFrame 4s ease-in-out infinite!important;}
.cosmetic-motion-sakura-nameStyle{color:#ffaed5!important;background:linear-gradient(100deg,#ffaed5,#fff,#be88ff,#ffaed5);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tayMotionInk 5s linear infinite!important;}
.cosmetic-motion-circuit-banner{background:radial-gradient(ellipse at 20% 30%,#bdff7499,transparent 50%),radial-gradient(ellipse at 80% 65%,#28dadcaa,transparent 55%),#101422!important;background-size:200% 200%!important;animation:tayMotionSky 8s ease-in-out infinite alternate!important;}
.cosmetic-motion-circuit-frame{border:3px solid #bdff74!important;--motion-a:#bdff74;--motion-b:#28dadc;animation:tayMotionFrame 4s ease-in-out infinite!important;}
.cosmetic-motion-circuit-nameStyle{color:#bdff74!important;background:linear-gradient(100deg,#bdff74,#fff,#28dadc,#bdff74);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tayMotionInk 5s linear infinite!important;}
.cosmetic-motion-quasar-banner{background:radial-gradient(ellipse at 20% 30%,#ffcf7699,transparent 50%),radial-gradient(ellipse at 80% 65%,#fa74c2aa,transparent 55%),#101422!important;background-size:200% 200%!important;animation:tayMotionSky 8s ease-in-out infinite alternate!important;}
.cosmetic-motion-quasar-frame{border:3px solid #ffcf76!important;--motion-a:#ffcf76;--motion-b:#fa74c2;animation:tayMotionFrame 4s ease-in-out infinite!important;}
.cosmetic-motion-quasar-nameStyle{color:#ffcf76!important;background:linear-gradient(100deg,#ffcf76,#fff,#fa74c2,#ffcf76);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tayMotionInk 5s linear infinite!important;}
.cosmetic-motion-serenity-banner{background:radial-gradient(ellipse at 20% 30%,#daedff99,transparent 50%),radial-gradient(ellipse at 80% 65%,#a882ffaa,transparent 55%),#101422!important;background-size:200% 200%!important;animation:tayMotionSky 8s ease-in-out infinite alternate!important;}
.cosmetic-motion-serenity-frame{border:3px solid #daedff!important;--motion-a:#daedff;--motion-b:#a882ff;animation:tayMotionFrame 4s ease-in-out infinite!important;}
.cosmetic-motion-serenity-nameStyle{color:#daedff!important;background:linear-gradient(100deg,#daedff,#fff,#a882ff,#daedff);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tayMotionInk 5s linear infinite!important;}
.cosmetic-motion-inferno-banner{background:radial-gradient(ellipse at 20% 30%,#ff996b99,transparent 50%),radial-gradient(ellipse at 80% 65%,#ff526faa,transparent 55%),#101422!important;background-size:200% 200%!important;animation:tayMotionSky 8s ease-in-out infinite alternate!important;}
.cosmetic-motion-inferno-frame{border:3px solid #ff996b!important;--motion-a:#ff996b;--motion-b:#ff526f;animation:tayMotionFrame 4s ease-in-out infinite!important;}
.cosmetic-motion-inferno-nameStyle{color:#ff996b!important;background:linear-gradient(100deg,#ff996b,#fff,#ff526f,#ff996b);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:tayMotionInk 5s linear infinite!important;}
@keyframes tayMotionSky{from{background-position:0% 20%}to{background-position:100% 90%}}
@keyframes tayMotionFrame{0%,100%{border-color:var(--motion-a);box-shadow:0 0 0 3px color-mix(in srgb,var(--motion-a) 20%,transparent),0 0 10px var(--motion-a)}50%{border-color:var(--motion-b);box-shadow:0 0 0 5px color-mix(in srgb,var(--motion-b) 20%,transparent),0 0 19px var(--motion-b)}}
@keyframes tayMotionInk{from{background-position:0% 50%}to{background-position:250% 50%}}
body.low-power [class*="cosmetic-motion-"],body.no-animations [class*="cosmetic-motion-"],body.cosmetics-static [class*="cosmetic-motion-"]{animation:none!important}@media(prefers-reduced-motion:reduce){[class*="cosmetic-motion-"]{animation:none!important}}
