.taxonomy-hero{min-height:85vh;display:flex;align-items:center;padding:3rem 1rem;position:relative;background:linear-gradient(135deg, #1a0033 0%, #0a0a0a 50%, #1a0033 100%);overflow:hidden}@media (min-width: 48rem){.taxonomy-hero{min-height:90vh;padding:4rem 2rem}}.taxonomy-hero__pattern{position:absolute;inset:0;background:repeating-linear-gradient(0deg, transparent 0px, rgba(0,255,255,0.03) 1px, transparent 2px, transparent 30px);pointer-events:none;animation:scrollPattern 20s linear infinite}@media (prefers-reduced-motion: reduce){.taxonomy-hero__pattern{animation:none}}.taxonomy-hero__bg-image{position:absolute;inset:0;z-index:0}.taxonomy-hero__bg-image img{width:100%;height:100%;object-fit:cover;opacity:0.15;filter:blur(20px) saturate(0.5)}.taxonomy-hero__bg-overlay{position:absolute;inset:0;background:linear-gradient(to bottom, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.8) 50%, rgba(0,0,0,0.95) 100%)}.taxonomy-hero__container{max-width:1200px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center;position:relative;z-index:1}@media (min-width: 80rem){.taxonomy-hero__container{grid-template-columns:1fr 1.5fr;gap:4rem}}.taxonomy-hero__avatar-wrapper{display:flex;justify-content:center;align-items:center}@media (min-width: 80rem){.taxonomy-hero__avatar-wrapper{justify-content:flex-end}}.taxonomy-hero__avatar{position:relative;border-radius:1rem;overflow:hidden;border:3px solid cyan;box-shadow:0 0 30px rgba(0,255,255,0.4),0 0 60px rgba(0,255,255,0.2);transition:all 0.3s ease}@media (prefers-reduced-motion: reduce){.taxonomy-hero__avatar{transition:none;box-shadow:none}}.taxonomy-hero__avatar:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 0 40px rgba(0,255,255,0.6),0 0 80px rgba(0,255,255,0.3)}@media (prefers-reduced-motion: reduce){.taxonomy-hero__avatar:hover{transform:none}}.taxonomy-hero__avatar--image{width:17.5rem;height:23.75rem}@media (min-width: 48rem){.taxonomy-hero__avatar--image{width:20rem;height:27.5rem}}.taxonomy-hero__avatar--image img{width:100%;height:100%;object-fit:cover}.taxonomy-hero__avatar--placeholder{width:17.5rem;height:23.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background:linear-gradient(135deg, rgba(0,255,255,0.1) 0%, rgba(255,0,255,0.1) 100%)}@media (min-width: 48rem){.taxonomy-hero__avatar--placeholder{width:20rem;height:27.5rem}}.taxonomy-hero__avatar-icon{font-size:5rem;filter:drop-shadow(0 0 20px rgba(0,255,255,0.6));animation:float 3s ease-in-out infinite}@media (min-width: 48rem){.taxonomy-hero__avatar-icon{font-size:6rem}}@media (prefers-reduced-motion: reduce){.taxonomy-hero__avatar-icon{animation:none}}.taxonomy-hero__avatar-initial{font-family:"Rajdhani",sans-serif;font-size:6rem;color:cyan;font-weight:900;text-transform:uppercase;text-shadow:0 0 30px rgba(0,255,255,0.8)}@media (min-width: 48rem){.taxonomy-hero__avatar-initial{font-size:8rem}}@media (prefers-reduced-motion: reduce){.taxonomy-hero__avatar-initial{text-shadow:none}}.taxonomy-hero__content{display:flex;flex-direction:column;gap:2rem}.taxonomy-hero__badge{display:inline-flex;align-items:center;gap:0.5rem;background-color:rgba(0,0,0,0.5);border:1px solid cyan;border-radius:999px;padding:0.6rem 1.2rem;align-self:flex-start}.taxonomy-hero__badge-icon{font-size:1.5rem;filter:drop-shadow(0 0 10px rgba(0,255,255,0.5))}.taxonomy-hero__badge-text{font-family:"Inter",sans-serif;font-size:0.85rem;color:cyan;text-transform:uppercase;letter-spacing:0.05em}@media (min-width: 48rem){.taxonomy-hero__badge-text{font-size:0.9rem}}.taxonomy-hero__title{font-family:"Rajdhani",sans-serif;font-size:clamp(2.5rem, 6vw, 4.5rem);margin:0;line-height:1.2}.taxonomy-hero__title-main{display:block;text-transform:uppercase;letter-spacing:0.1em}.taxonomy-hero__description{font-family:"Inter",sans-serif;font-size:1rem;color:#888;line-height:1.75;max-width:37.5rem}@media (min-width: 48rem){.taxonomy-hero__description{font-size:1.1rem}}.taxonomy-hero__description p{margin:0 0 0.5rem 0}.taxonomy-hero__description p:last-child{margin-bottom:0}.taxonomy-hero__stats{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem}@media (min-width: 48rem){.taxonomy-hero__stats{grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));max-width:31.25rem}}.taxonomy-hero__stat{display:flex;flex-direction:column;gap:0.3rem}.taxonomy-hero__stat-number{font-family:"Rajdhani",sans-serif;font-size:2rem;color:cyan;font-weight:900;text-shadow:0 0 20px rgba(0,255,255,0.5)}@media (min-width: 48rem){.taxonomy-hero__stat-number{font-size:2.5rem}}@media (prefers-reduced-motion: reduce){.taxonomy-hero__stat-number{text-shadow:none}}.taxonomy-hero__stat-label{font-family:"Inter",sans-serif;font-size:0.8rem;color:#ccc;text-transform:uppercase}@media (min-width: 48rem){.taxonomy-hero__stat-label{font-size:0.85rem}}.taxonomy-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.taxonomy-hero__scroll{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:0.5rem;animation:bounce 2s infinite;color:#ccc}@media (prefers-reduced-motion: reduce){.taxonomy-hero__scroll{animation:none}}.taxonomy-hero__scroll-text{font-family:"Inter",sans-serif;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.1em}.taxonomy-movies{padding:4rem 1rem;background-color:rgba(0,0,0,0.3)}@media (min-width: 48rem){.taxonomy-movies{padding:8rem 2rem}}.taxonomy-movies__container{max-width:1200px;margin:0 auto}.taxonomy-movies__header{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}@media (min-width: 48rem){.taxonomy-movies__header{flex-direction:row;justify-content:space-between;align-items:center}}.taxonomy-movies__title{font-family:"Inter",sans-serif;font-size:clamp(1.5rem, 3vw, 2rem);color:#fff;margin:0;display:flex;align-items:center;gap:0.5rem;flex-wrap:wrap}.taxonomy-movies__title-icon{font-size:1.8rem;filter:drop-shadow(0 0 10px rgba(0,255,255,0.5))}@media (min-width: 48rem){.taxonomy-movies__title-icon{font-size:2.2rem}}.taxonomy-movies__title-highlight{color:cyan;font-weight:700}.taxonomy-movies__count{display:flex;align-items:baseline;gap:0.5rem;padding:0.8rem 1.5rem;background-color:rgba(0,255,255,0.1);border:1px solid cyan;border-radius:.75rem}.taxonomy-movies__count-number{font-family:"Rajdhani",sans-serif;font-size:1.8rem;color:cyan;font-weight:700}@media (min-width: 48rem){.taxonomy-movies__count-number{font-size:2rem}}.taxonomy-movies__count-label{font-family:"Inter",sans-serif;font-size:0.9rem;color:#888;text-transform:uppercase}.taxonomy-movies__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-bottom:4rem}@media (min-width: 48rem){.taxonomy-movies__grid{grid-template-columns:repeat(3, 1fr);gap:3rem}}@media (min-width: 80rem){.taxonomy-movies__grid{grid-template-columns:repeat(4, 1fr)}}.taxonomy-movies__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:4rem 2rem;text-align:center;min-height:25rem}.taxonomy-movies__empty-icon{color:#ccc;opacity:0.5}.taxonomy-movies__empty-title{font-family:"Inter",sans-serif;font-size:clamp(1.5rem, 3vw, 1.8rem);color:cyan;margin:0}.taxonomy-movies__empty-text{font-family:"Inter",sans-serif;font-size:1rem;color:#888;margin:0;max-width:31.25rem}@media (min-width: 48rem){.taxonomy-movies__empty-text{font-size:1.1rem}}.movie-card{position:relative;border-radius:1rem;overflow:hidden;background-color:rgba(0,0,0,0.5);border:2px solid rgba(0,255,255,0.2);transition:all 0.3s ease}@media (prefers-reduced-motion: reduce){.movie-card{transition:none}}.movie-card:hover,.movie-card:focus-within{border-color:cyan;transform:translateY(-8px);box-shadow:0 0 1.875rem rgba(0,255,255,0.5)}@media (prefers-reduced-motion: reduce){.movie-card:hover,.movie-card:focus-within{transform:none;box-shadow:0 0 0 3px rgba(0,255,255,0.4)}}.movie-card:hover .movie-card__overlay,.movie-card:focus-within .movie-card__overlay{opacity:1}.movie-card:hover .movie-card__poster img,.movie-card:focus-within .movie-card__poster img{transform:scale(1.1)}@media (prefers-reduced-motion: reduce){.movie-card:hover .movie-card__poster img,.movie-card:focus-within .movie-card__poster img{transform:none}}.movie-card__link{display:block;text-decoration:none;color:inherit}.movie-card__poster{position:relative;aspect-ratio:2 / 3;overflow:hidden;background-color:rgba(0,0,0,0.8)}.movie-card__poster img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}@media (prefers-reduced-motion: reduce){.movie-card__poster img{transition:none}}.movie-card__rating{position:absolute;top:0.5rem;right:0.5rem;display:flex;align-items:center;gap:0.3rem;padding:0.4rem 0.8rem;background-color:rgba(0,0,0,0.9);border:1px solid #ff0;border-radius:999px;color:#ff0;font-family:"Space Mono",monospace;font-size:0.85rem;font-weight:600;z-index:2}.movie-card__year{position:absolute;top:0.5rem;left:0.5rem;padding:0.4rem 0.8rem;background-color:rgba(0,0,0,0.9);border:1px solid cyan;border-radius:.5rem;color:cyan;font-family:"Space Mono",monospace;font-size:0.75rem;font-weight:600;z-index:2}.movie-card__overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.5) 50%, transparent 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}@media (prefers-reduced-motion: reduce){.movie-card__overlay{transition:none}}.movie-card__overlay-content{display:flex;flex-direction:column;align-items:center;gap:0.5rem;transform:translateY(20px);transition:transform 0.3s ease}@media (prefers-reduced-motion: reduce){.movie-card__overlay-content{transform:none;transition:none}}.movie-card:hover .movie-card__overlay-content{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.movie-card:hover .movie-card__overlay-content{transform:none}}.movie-card__overlay-icon{font-size:2rem;color:cyan;filter:drop-shadow(0 0 15px rgba(0,255,255,0.8))}.movie-card__overlay-text{font-family:"Rajdhani",sans-serif;font-size:0.9rem;color:#fff;text-transform:uppercase;letter-spacing:0.05em}.movie-card__info{padding:1rem}.movie-card__title{font-family:"Rajdhani",sans-serif;font-size:0.9rem;color:#fff;margin:0 0 0.3rem 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 48rem){.movie-card__title{font-size:1rem}}.movie-card__director{font-family:"Inter",sans-serif;font-size:0.8rem;color:#ccc;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 48rem){.movie-card__director{font-size:0.85rem}}.taxonomy-pagination,.taxonomy-loadmore{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:3rem 0}@media (min-width: 48rem){.taxonomy-pagination,.taxonomy-loadmore{flex-direction:row;justify-content:space-between}}.taxonomy-pagination__info,.taxonomy-loadmore__info{font-family:"Inter",sans-serif;font-size:0.9rem;color:#888}.taxonomy-pagination__info strong,.taxonomy-loadmore__info strong{color:cyan;font-weight:600}.taxonomy-pagination__final,.taxonomy-loadmore__final{font-family:"Inter",sans-serif;font-size:1rem;color:cyan;margin:0}.content-card{position:relative;border-radius:1rem;overflow:hidden;background-color:rgba(0,0,0,0.5);border:2px solid rgba(0,255,255,0.2);transition:all 0.3s ease}.content-card:hover,.content-card:focus-within{border-color:cyan;transform:translateY(-8px);box-shadow:0 0 1.875rem rgba(0,255,255,0.5)}.content-card:hover .content-card__overlay,.content-card:focus-within .content-card__overlay{opacity:1}.content-card:hover .content-card__image img,.content-card:focus-within .content-card__image img{transform:scale(1.1)}.content-card__link{display:block;text-decoration:none;color:inherit}.content-card__image{position:relative;aspect-ratio:3 / 2;overflow:hidden;background-color:rgba(0,0,0,0.8)}.content-card__image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.content-card__badge{position:absolute;top:0.5rem;left:0.5rem;display:flex;align-items:center;gap:0.3rem;padding:0.4rem 0.8rem;background-color:rgba(0,0,0,0.9);border:1px solid cyan;border-radius:999px;color:cyan;font-family:"Space Mono",monospace;font-size:0.75rem;font-weight:600;text-transform:uppercase;z-index:2}.content-card__badge--noticia{border-color:#f0f;color:#f0f}.content-card__date{position:absolute;top:0.5rem;right:0.5rem;padding:0.4rem 0.8rem;background-color:rgba(0,0,0,0.9);border:1px solid #ccc;border-radius:.5rem;color:#888;font-family:"Space Mono",monospace;font-size:0.75rem;font-weight:600;z-index:2}.content-card__overlay{position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.95) 0%, rgba(0,0,0,0.5) 50%, transparent 100%);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.content-card__overlay-content{display:flex;flex-direction:column;align-items:center;gap:0.5rem;transform:translateY(20px);transition:transform 0.3s ease}.content-card:hover .content-card__overlay-content{transform:translateY(0)}.content-card__overlay-icon{font-size:2rem;filter:drop-shadow(0 0 15px rgba(0,255,255,0.8))}.content-card__overlay-text{font-family:"Rajdhani",sans-serif;font-size:0.9rem;color:#fff;text-transform:uppercase;letter-spacing:0.05em}.content-card__info{padding:1rem}.content-card__title{font-family:"Rajdhani",sans-serif;font-size:0.9rem;color:#fff;margin:0 0 0.3rem 0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 48rem){.content-card__title{font-size:1rem}}.content-card__category{font-family:"Inter",sans-serif;font-size:0.8rem;color:#f0f;margin:0 0 0.5rem 0;text-transform:uppercase}@media (min-width: 48rem){.content-card__category{font-size:0.85rem}}.content-card__excerpt{font-family:"Inter",sans-serif;font-size:0.8rem;color:#ccc;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 48rem){.content-card__excerpt{font-size:0.85rem}}
/*# sourceMappingURL=taxonomy.css.map */
