.carousel-wrapper{position:relative;width:100%;padding:0 var(--space-lg);overflow:visible}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:var(--radius-full);background:#fffffff2;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;box-shadow:0 2px 12px #00000026;transition:all var(--transition-fast);color:#212121}.carousel-arrow:hover{background:#fff;box-shadow:0 4px 20px #00000040;transform:translateY(-50%) scale(1.1)}.carousel-arrow:active{transform:translateY(-50%) scale(.95)}.carousel-arrow-left{left:8px}.carousel-arrow-right{right:8px}@media(max-width:900px){.carousel-arrow{display:none!important}}.carousel-container{display:flex;overflow-x:auto;overflow-y:visible!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-accent) transparent;gap:var(--space-md);padding:10px 0 var(--space-lg)}.carousel-container::-webkit-scrollbar{height:6px}.carousel-container::-webkit-scrollbar-track{background:transparent}.carousel-container::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-full)}.upload-card{flex:0 0 auto;width:160px;height:280px;border-radius:var(--radius-lg);border:2px solid var(--color-border);display:flex;flex-direction:column;cursor:pointer;overflow:hidden;position:relative;background:var(--color-bg-primary);transition:all var(--transition-base);box-shadow:var(--shadow-sm);scroll-snap-align:start}.upload-card:hover{border-color:var(--color-accent);transform:translateY(-5px);box-shadow:var(--shadow-glow)}.upload-card-background{flex:1;overflow:hidden;position:relative}.upload-bg-image{width:100%;height:100%;object-fit:cover;filter:brightness(.9);transition:transform var(--transition-base)}.upload-card:hover .upload-bg-image{transform:scale(1.05)}.upload-card-footer{background:var(--color-bg-primary);padding:var(--space-md) var(--space-sm);display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);position:relative;border-top:1px solid var(--color-border-light)}.upload-plus-button{position:absolute;top:-20px;width:40px;height:40px;border-radius:var(--radius-full);background:var(--gradient-primary);border:3px solid var(--color-bg-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast);box-shadow:0 2px 8px #00000026;color:#fff}.upload-plus-button:hover{transform:scale(1.1);box-shadow:0 4px 12px #00000040}.upload-card-text{color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;margin-top:var(--space-md)}.login-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--color-text-secondary);font-size:var(--font-size-sm);gap:var(--space-sm);text-align:center;padding:var(--space-md);height:100%}.login-placeholder svg{width:32px;height:32px;opacity:.7;stroke:var(--color-accent)}.carousel-item{flex:0 0 auto;width:160px;height:280px;scroll-snap-align:start;background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:all var(--transition-base);display:flex;flex-direction:column;position:relative}.carousel-item:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:1}.carousel-item:hover{transform:translateY(-8px) scale(1.02);box-shadow:var(--shadow-glow);border-color:var(--color-accent)}.carousel-item:hover:before{opacity:.1}.carousel-avatar-overlay{position:absolute;top:var(--space-sm);left:var(--space-sm);z-index:3}.private-badge{position:absolute;bottom:var(--space-sm);right:var(--space-sm);z-index:3;background:linear-gradient(135deg,gold,#ffed4e);width:28px;height:28px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000004d;border:2px solid white;transition:all var(--transition-fast);animation:badgePulse 2s ease-in-out infinite}.private-badge:before{content:"⭐";font-size:16px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.carousel-item:hover .private-badge{transform:scale(1.15) rotate(15deg);box-shadow:0 4px 12px #ffd70080}@keyframes badgePulse{0%,to{box-shadow:0 2px 8px #0000004d}50%{box-shadow:0 2px 12px #ffd70099,0 0 16px #ffd7004d}}.carousel-avatar-wrapper{position:relative;width:36px;height:36px;border-radius:var(--radius-full);padding:2px;background:var(--gradient-primary);flex-shrink:0;box-shadow:0 2px 8px #0003}.carousel-avatar{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;border:2px solid var(--color-bg-primary);display:block}.carousel-main-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform var(--transition-slow)}.carousel-item:hover .carousel-main-image{transform:scale(1.05)}.carousel-item-info{position:absolute;bottom:0;left:0;right:0;padding:var(--space-md);background:linear-gradient(to top,rgba(0,0,0,.9),transparent);color:#fff;display:flex;flex-direction:column;gap:var(--space-xs);z-index:2;transform:translateY(100%);transition:transform var(--transition-base)}.carousel-item:hover .carousel-item-info{transform:translateY(0)}.carousel-item-info h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel-item-info p{font-size:var(--font-size-xs);margin:0;color:#fffc}.user-info{display:flex;align-items:center;gap:var(--space-xs);margin-top:var(--space-xs)}.user-image{width:20px;height:20px;border-radius:var(--radius-full);object-fit:cover;border:2px solid white}.user-name{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-tag{font-size:var(--font-size-xs);color:#fff9;margin-top:var(--space-xs);align-self:flex-start}@media(min-width:900px){.carousel-container{overflow-x:hidden;scroll-snap-type:none}.carousel-container:hover{overflow-x:auto}.carousel-container.auto-scrolling{scroll-behavior:smooth}}@media(max-width:768px){.carousel-container{gap:var(--space-sm);padding:10px 0 var(--space-xs);min-height:auto}.carousel-item,.upload-card{width:140px}.carousel-item{height:240px}.carousel-container{min-height:auto}.upload-card{height:240px}.carousel-avatar-wrapper{width:32px;height:32px}}@media(max-width:480px){.carousel-item,.upload-card{width:120px}.carousel-item{height:200px}.carousel-container{min-height:auto}.upload-card{height:200px}.carousel-avatar-wrapper{width:28px;height:28px}.carousel-avatar-overlay{top:var(--space-xs);left:var(--space-xs)}}.skeleton-item[data-astro-cid-wfe7xcno]{position:relative;overflow:hidden;background:var(--color-bg-secondary);border:2px solid var(--color-border-light)}.skeleton-item[data-astro-cid-wfe7xcno] .skeleton-shimmer[data-astro-cid-wfe7xcno]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent);animation:shimmer 1.5s infinite}.skeleton-circle-static[data-astro-cid-wfe7xcno]{width:36px;height:36px;border-radius:50%;background:#ffffff1a}.carousel-item-info-skeleton[data-astro-cid-wfe7xcno]{position:absolute;bottom:0;left:0;right:0;padding:var(--space-md);display:flex;flex-direction:column;gap:8px}.skeleton-text-static[data-astro-cid-wfe7xcno]{height:12px;background:#ffffff1a;border-radius:4px}.grid-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-lg);padding:20px var(--space-lg) 0;min-height:auto}.grid-item{background:var(--color-bg-primary);border:2px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden;transition:all var(--transition-base);display:flex;flex-direction:column;position:relative}.grid-item:before{content:"";position:absolute;inset:0;background:var(--gradient-primary);opacity:0;transition:opacity var(--transition-base);pointer-events:none;z-index:1}.grid-item:hover{transform:translateY(-8px);box-shadow:var(--shadow-glow);border-color:var(--color-accent)}.grid-item:hover:before{opacity:.05}.grid-item img{width:100%;height:240px;object-fit:cover;display:block;transition:transform var(--transition-slow)}.grid-item:hover img{transform:scale(1.05)}.grid-item-info{padding:var(--space-lg);display:flex;flex-direction:column;gap:var(--space-sm);position:relative;z-index:2}.grid-item-info h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin:0;color:var(--color-text-primary);line-height:var(--line-height-tight)}.creator-name{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;display:flex;align-items:center;gap:var(--space-xs)}.creator-name:before{content:"";display:inline-block;width:4px;height:4px;background:var(--color-accent);border-radius:var(--radius-full)}.grid-item-info a{background:var(--gradient-primary);color:#fff;padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-top:var(--space-sm);align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-xs);transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.grid-item-info a:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.grid-item-info a:after{content:"→";transition:transform var(--transition-fast)}.grid-item-info a:hover:after{transform:translate(4px)}.grid-item-stats{display:flex;gap:var(--space-md);padding-top:var(--space-sm);margin-top:var(--space-sm);border-top:1px solid var(--color-border-light);font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.grid-item-stats span{display:flex;align-items:center;gap:var(--space-xs)}@media(max-width:1024px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--space-md)}}@media(max-width:768px){.grid-container{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-md);padding:0}.grid-item img{height:200px}.grid-item-info{padding:var(--space-md)}.grid-container{min-height:auto}}@media(max-width:480px){.grid-container{grid-template-columns:1fr}.grid-item img{height:240px}}.grid-item.loading{pointer-events:none}.grid-item.loading img{opacity:.5}.grid-container:empty:after{content:"No hay modelos disponibles";grid-column:1 / -1;text-align:center;padding:var(--space-3xl);color:var(--color-text-tertiary);font-size:var(--font-size-lg)}.skeleton{background:var(--color-bg-secondary, #f0f0f0);background-image:linear-gradient(90deg,#fff0,#fff6,#fff0);background-size:200% 100%;animation:shimmer 1.5s infinite linear;border-radius:var(--radius-md, 8px)}[data-theme=dark] .skeleton{background:#2a2a2a;background-image:linear-gradient(90deg,#fff0,#ffffff0d,#fff0)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-text{height:1rem;margin-bottom:.5rem;width:100%}.skeleton-button{height:2.5rem;width:100px;border-radius:var(--radius-full, 9999px)}.skeleton-circle{border-radius:50%;width:40px;height:40px}.home-container{max-width:1400px;margin:0 auto;padding:0}.carousel-header{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-sm)}.carousel-section h2,.grid-section h2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-primary);margin:0 0 var(--space-sm) 0;padding:0 var(--space-lg)}.carousel-header h2{margin-bottom:0}:root:not([data-theme=dark]) .carousel-section h2,:root:not([data-theme=dark]) .grid-section h2{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.carousel-section{padding:var(--space-md) 0 var(--space-md) 0;max-width:1400px;margin:0 auto;overflow:visible}.grid-section{padding:var(--space-md) 0 var(--space-2xl) 0;max-width:1400px;margin:0 auto;overflow:visible}@media(max-width:768px){.carousel-section h2,.grid-section h2{font-size:var(--font-size-2xl);padding:0 var(--space-md);margin-bottom:var(--space-md)}.carousel-section h2,.grid-section h2{margin:0 0 var(--space-md) 0}.carousel-section{padding:var(--space-lg) 0 var(--space-sm) 0}.grid-section{padding:var(--space-md) 0 var(--space-2xl) 0}section.calculator-banner{margin:0!important;padding:0!important;height:0;min-height:0;border:none;overflow:visible;pointer-events:none}.calculator-banner-link{pointer-events:auto}}.calculator-banner{max-width:1400px;margin:var(--space-2xl) auto;padding:0 var(--space-lg)}@media(min-width:1024px){.carousel-header{flex-direction:row;justify-content:space-between;align-items:center;padding:0 var(--space-lg);margin-bottom:var(--space-md)}.carousel-header h2{padding:0}.carousel-header .calculator-banner{margin:0;padding:0;width:auto;flex:0 1 auto}.carousel-header .calculator-banner-content{padding:var(--space-sm) var(--space-lg);gap:var(--space-lg);border-radius:var(--radius-full)}.carousel-header .calculator-banner-text{gap:0}.carousel-header .calculator-banner-text h3{font-size:var(--font-size-base)}.carousel-header .calculator-banner-text p{font-size:var(--font-size-xs)}.carousel-header .calculator-banner-cta{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm)}}.calculator-banner-content{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--space-lg);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--gradient-card);border:2px solid var(--color-border);box-shadow:var(--shadow-md);transition:all var(--transition-base)}.calculator-banner-content:hover{border-color:var(--color-accent);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.calculator-banner-link{text-decoration:none;display:block}.calculator-banner-text{display:flex;flex-direction:column;gap:var(--space-xs)}.calculator-banner-text h3{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}.calculator-banner-text p{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.calculator-banner-cta{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);background:var(--gradient-primary);border:2px solid var(--color-accent);box-shadow:var(--shadow-sm);color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:all var(--transition-base);cursor:pointer}a.calculator-banner-cta:hover{transform:translate(4px);box-shadow:var(--shadow-glow);border-color:var(--color-accent-light)}a.calculator-banner-cta:active{transform:translate(2px)}@media(max-width:900px){.calculator-banner{margin:var(--space-xl) auto;padding:0 var(--space-md)}.calculator-banner-content{grid-template-columns:1fr;gap:var(--space-md);padding:var(--space-lg)}.calculator-banner-text h3{font-size:var(--font-size-lg)}.calculator-banner-cta{justify-self:center;width:100%;justify-content:center}}@media(max-width:600px){.calculator-banner{position:fixed;bottom:130px;right:var(--space-md);left:auto;transform:none;z-index:1035;margin:0;padding:0;width:auto;max-width:calc(100% - var(--space-xl));transition:transform var(--transition-base),opacity var(--transition-base)}.calculator-banner.hidden{transform:translate(150%);opacity:0;pointer-events:none}.calculator-banner-content{display:inline-flex;flex-direction:row;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);background:var(--gradient-primary);border:2px solid var(--color-accent-light);box-shadow:var(--shadow-xl),0 0 20px #c511624d}.calculator-banner-content:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow-strong),0 0 30px #c5116280}.calculator-banner-text{display:flex;align-items:center;gap:var(--space-xs)}.calculator-banner-text h3{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#fff;margin:0;line-height:1}.calculator-banner-text p,.calculator-banner-cta{display:none}.calculator-banner a{text-decoration:none}}:root{--color-primary-dark: #4A148C;--color-primary: #6B1B9A;--color-primary-light: #8E24AA;--color-accent: #C51162;--color-accent-light: #E91E63;--color-magenta: #D81B60;--color-pink: #F06292;--gradient-primary: linear-gradient(135deg, #4A148C 0%, #6B1B9A 50%, #C51162 100%);--gradient-card: linear-gradient(135deg, rgba(74, 20, 140, .3) 0%, rgba(197, 17, 98, .3) 100%);--gradient-overlay: linear-gradient(180deg, rgba(74, 20, 140, .9) 0%, rgba(107, 27, 154, .95) 100%);--color-bg-primary: #FFFFFF;--color-bg-secondary: #F5F5F5;--color-bg-tertiary: #EEEEEE;--color-text-primary: #212121;--color-text-secondary: #757575;--color-text-tertiary: #9E9E9E;--color-border: rgba(197, 17, 98, .3);--color-border-light: rgba(197, 17, 98, .15);--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--radius-sm: .5rem;--radius-md: 1rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--radius-full: 9999px;--font-family-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display: "Outfit", "Inter", sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--shadow-sm: 0 2px 8px rgba(74, 20, 140, .1);--shadow-md: 0 4px 16px rgba(74, 20, 140, .15);--shadow-lg: 0 8px 24px rgba(74, 20, 140, .2);--shadow-xl: 0 12px 32px rgba(74, 20, 140, .25);--shadow-glow: 0 0 20px rgba(197, 17, 98, .4);--shadow-glow-strong: 0 0 30px rgba(197, 17, 98, .6);--transition-fast: .15s ease-in-out;--transition-base: .25s ease-in-out;--transition-slow: .35s ease-in-out;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070;--glass-bg: rgba(255, 255, 255, .1);--glass-border: rgba(255, 255, 255, .2);--glass-blur: blur(20px) saturate(180%);--bg-card: var(--color-bg-primary);--bg-input: var(--color-bg-primary);--text-color: var(--color-text-primary);--text-primary: var(--color-text-primary);--text-secondary: var(--color-text-secondary);--border-color: var(--color-border);--page-bg: transparent;--header-bg: var(--glass-bg);--primary: var(--color-accent);--accent-color: var(--color-accent)}:root[data-theme=dark]{--color-bg-primary: #0A0014;--color-bg-secondary: #1A0033;--color-bg-tertiary: #2D1B4E;--color-text-primary: #FFFFFF;--color-text-secondary: #D1C4E9;--color-text-tertiary: #B39DDB;--color-border: rgba(197, 17, 98, .4);--color-border-light: rgba(197, 17, 98, .2);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .5);--shadow-md: 0 4px 16px rgba(0, 0, 0, .6);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .7);--shadow-xl: 0 12px 32px rgba(0, 0, 0, .8);--shadow-glow: 0 0 20px rgba(197, 17, 98, .5);--shadow-glow-strong: 0 0 30px rgba(197, 17, 98, .7);--glass-bg: rgba(74, 20, 140, .15);--glass-border: rgba(197, 17, 98, .3)}.gradient-primary{background:var(--gradient-primary)}.gradient-card{background:var(--gradient-card)}.gradient-text{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.card{background:var(--color-bg-primary);border-radius:var(--radius-lg);border:2px solid var(--color-border);padding:var(--space-lg);transition:all var(--transition-base)}.card:hover{border-color:var(--color-accent);box-shadow:var(--shadow-glow);transform:translateY(-2px)}.card-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-lg)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:all var(--transition-base);cursor:pointer;border:none;outline:none}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{box-shadow:var(--shadow-glow);transform:translateY(-2px)}.btn-outline{background:transparent;color:var(--color-accent);border:2px solid var(--color-accent)}.btn-outline:hover{background:var(--color-accent);color:#fff;box-shadow:var(--shadow-glow)}.btn-ghost{background:transparent;color:var(--color-accent)}.btn-ghost:hover{background:var(--glass-bg)}.tag{display:inline-flex;align-items:center;padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);border:2px solid var(--color-accent);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background:transparent;transition:all var(--transition-fast)}.tag:hover{background:var(--color-accent);color:#fff}.input{width:100%;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-full);border:2px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-base);outline:none}.input:focus{border-color:var(--color-accent);box-shadow:var(--shadow-glow)}.input::placeholder{color:var(--color-text-tertiary)}.search-box{position:relative;width:100%}.search-box input{padding-left:var(--space-xl)}.search-icon{position:absolute;left:var(--space-md);top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes glow{0%,to{box-shadow:var(--shadow-glow)}50%{box-shadow:var(--shadow-glow-strong)}}.animate-fade-in{animation:fadeIn var(--transition-base)}.animate-slide-in{animation:slideIn var(--transition-base)}.animate-glow{animation:glow 2s ease-in-out infinite}
