:root{--black: #0d171d;--green: #a1d737;--light-green: #daf836;--slider-bg: #07121a;--accent-green: #a1d737;--pill-text: #061214;--font-family: "Montserrat", sans-serif;--second-family: "Poppins", sans-serif;--white: #ffffff}h1,h2,h3,h4,h5,h6,p{margin-top:0}p:last-child{margin-bottom:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.container{min-width:320px;margin-right:auto;margin-left:auto;padding:0 15px;outline:1px dashed blue}@media screen and (min-width: 375px){.container{width:480px}}@media screen and (min-width: 768px){.container{width:768px}}@media screen and (min-width: 1200px){.container{width:1200px}}.header{padding-top:24px;padding-bottom:24px;background:#0d171d}.header-list{display:inline-flex;list-style:none;margin:0 0 0 128px}@media (min-width: 768px){.header-list{margin-left:32px}}@media (max-width: 767px){.header-list{margin-left:20px}}.header-list-child{margin:0}.header-link{display:flex;align-items:center;justify-content:center;padding:12px 24px;color:#fafafa;text-decoration:none;border-radius:1000px;border:1px solid rgba(250,250,250,.3);background:transparent;transition:all .2s ease}@media (max-width: 767px){.header-link{padding:10px 20px}}.header-link:hover{color:#0d171d;background-color:#a1d737}.header-link.active{background:#a1d737;color:#0d171d;color:#a1d737;font-weight:600}.hero{background-color:#0d171d;border-radius:0 0 100px 100px;padding-top:54px;padding-bottom:43px}.hero-box{display:flex;justify-content:center;align-items:center}@media (max-width: 1199px){.hero-box{flex-direction:column-reverse;margin-left:auto;margin-right:auto}}.hero-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:113%;color:#fafafa;max-width:320px}@media (min-width: 768px){.hero-text{max-width:421px}}@media (max-width: 767px){.hero-text{max-width:300px}}.hero-image{margin-left:auto;margin-right:auto}@media (max-width: 767px){.hero-image{width:335px}}.hero-logo{width:460px;height:175px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.hero-logo{width:320px;height:125px}}.hero-characters{background-color:#0d171d;border-radius:0 0 100px 100px;padding-top:76px;padding-bottom:65px}.hero-characters-box{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.hero-characters-box{display:block}}.hero-characters-title{font-family:var(--font-family);font-weight:600;font-size:100px;line-height:100%;text-align:center;color:#fafafa;margin-bottom:16px}@media (max-width: 1199px){.hero-characters-title{font-size:60px}}@media (max-width: 767px){.hero-characters-title{font-size:40px;line-height:110%;margin-bottom:14px}}.hero-characters-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:125%;color:#fafafa;max-width:482px;margin-bottom:32px}@media (min-width: 768px){.hero-characters-text{max-width:335px;margin-bottom:24px;line-height:112%}}@media (max-width: 767px){.hero-characters-text{margin-bottom:24px;font-size:14px;line-height:129%}}.hero-characters-box-image{border-radius:100px;width:504px;height:504px;background-color:#a1d737;margin-left:124px;overflow:hidden}@media (max-width: 1199px){.hero-characters-box-image{width:346px;height:346px;margin-left:24px}}@media (max-width: 767px){.hero-characters-box-image{margin-left:auto;margin-right:auto}}.hero-characters-image{width:486px}.hero-characters-link{font-family:var(--font-family);font-weight:600;font-size:14px;line-height:129%;color:#fafafa;border:1px solid rgba(250,250,250,.3);border-radius:1000px;padding:12px 24px;width:131px;height:42px}@media (max-width: 767px){.hero-characters-link{margin-bottom:50px;font-size:12px;line-height:133%}}.hero-episodes{background-color:#0d171d;border-radius:0 0 100px 100px;padding-top:76px;padding-bottom:65px}.hero-episodes-box{display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.hero-episodes-box{display:block}}.hero-episodes-box-image{border-radius:100px;width:504px;height:504px;background-color:#a1d737;display:flex;align-items:center;justify-content:center;margin-left:124px;overflow:hidden}@media (max-width: 1199px){.hero-episodes-box-image{width:346px;height:346px;margin-left:54px}}@media (max-width: 767px){.hero-episodes-box-image{margin-left:auto;margin-right:auto}}.hero-episodes-title{font-family:var(--font-family);font-weight:600;font-size:100px;line-height:100%;text-align:center;color:#fafafa;margin-bottom:16px}@media (max-width: 1199px){.hero-episodes-title{font-size:60px}}@media (max-width: 767px){.hero-episodes-title{font-size:40px;line-height:110%;margin-bottom:14px}}.hero-episodes-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:125%;color:#fafafa;max-width:482px;margin-bottom:32px}@media (min-width: 768px){.hero-episodes-text{max-width:335px;margin-bottom:24px;line-height:112%}}@media (max-width: 767px){.hero-episodes-text{margin-bottom:24px;font-size:14px;line-height:129%}}.second-header{background-color:#0d171d;padding-bottom:24px;padding-top:24px}.second-header-img{margin-left:128px;width:193px;height:49px}@media (min-width: 768px){.second-header-img{margin-left:32px;width:193px;height:73px}}@media (max-width: 767px){.second-header-img{margin-left:20px;width:120px;height:45px}}.hero-list{max-width:360px;margin:0 auto;padding:20px}.hero-list{display:block;margin-top:12px}.hero-list input,.hero-list select{width:100%;padding:8px;border-radius:20px;border:1px solid #000}.hero-list img{display:block;margin:20px auto;max-width:100%}.hero-list p{text-align:center}.tags-container{display:flex;flex-wrap:wrap;gap:12px;margin:0 auto;justify-content:center;align-items:center;position:relative}@media (max-width: 767px){.tags-container{gap:8px}}@media (min-width: 768px) and (max-width: 1023px){.tags-container{gap:10px}}@media (min-width: 1024px){.tags-container{gap:12px;padding:30px 0}}.tag{padding:14px 24px;border-radius:25px;font-size:16px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;white-space:nowrap}@media (min-width: 768px) and (max-width: 1023px){.tag{font-size:15px;padding:11px 22px}}@media (min-width: 1024px){.tag{font-size:16px;font-weight:600;padding:14px 24px;position:relative}}.tag:hover{opacity:.9}.tag-dark{background:var(--pill-text);color:var(--white)}.tag-dark-green{background:var(--accent-green);color:var(--pill-text)}.tag-light-green{background:var(--light-green);color:var(--pill-text)}@media (min-width: 375px){.tag:nth-child(5){position:relative;transform:rotate(17deg);top:40px;left:-55px}.tag:nth-child(6){position:relative;transform:rotate(132deg);top:40px;left:-70px}.tag:nth-child(7){position:relative;transform:rotate(180deg);top:55px;left:-100px}.tag:nth-child(8){position:relative;left:232px}.tag:nth-child(9){position:relative;transform:rotate(35deg);top:-30px;left:105px}}@media (min-width: 768px){.tag:nth-child(4){position:relative;top:50px;left:-50px}.tag:nth-child(5){top:35px;left:-110px}.tag:nth-child(6){top:30px;left:-100px}.tag:nth-child(7){top:50px;left:-145px}.tag:nth-child(8){top:50px;left:-145px}.tag:nth-child(9){top:30px;left:-210px}.tag:nth-child(10){position:relative;transform:rotate(180deg);left:225px}}@media (min-width: 1024px){.tag:nth-child(1){top:58px;left:-15px}.tag:nth-child(2){top:12px;left:-147px}.tag:nth-child(3){transform:rotate(31deg);top:-10px;left:-210px}.tag:nth-child(4){top:58px;left:-250px}.tag:nth-child(5){top:30px;left:-335px}.tag:nth-child(6){top:40px;left:-350px;z-index:1}.tag:nth-child(7){top:58px;left:-410px}.tag:nth-child(8){top:0;left:370px}.tag:nth-child(9){top:-30px;left:295px}.tag:nth-child(10){left:280px}.tag:nth-child(11){transform:rotate(149deg);top:-20px;left:270px}.tag:nth-child(12){transform:rotate(180deg);left:215px}}@media (min-width: 1440px){.tag:nth-child(2){transform:rotate(31deg);top:40px;left:-85px}.tag:nth-child(3){transform:rotate(19deg);top:50px;left:-125px}.tag:nth-child(4){left:-115px}.tag:nth-child(5){left:-210px}.tag:nth-child(6){left:-210px}.tag:nth-child(7){left:-270px}.tag:nth-child(8){top:58px;left:-255px}.tag:nth-child(9){top:40px;left:-315px}.tag:nth-child(10){top:58px;left:-300px}.tag:nth-child(11){left:515px}.tag:nth-child(12){left:465px}}@media (min-width: 1536px){.tag:nth-child(1){left:0}.tag:nth-child(2){left:-70px}.tag:nth-child(3){left:-110px}.tag:nth-child(4){left:-85px}.tag:nth-child(5){left:-170px}.tag:nth-child(6){left:-165px}.tag:nth-child(7){left:-225px}.tag:nth-child(8){left:-225px}.tag:nth-child(9){top:40px;left:-285px}.tag:nth-child(10){left:-270px}.tag:nth-child(11){top:40px;left:-250px}.tag:nth-child(12){left:495px}}@media (max-width: 767px){.tag:nth-child(1),.tag:nth-child(2),.tag:nth-child(3),.tag:nth-child(4),.tag:nth-child(10),.tag:nth-child(11),.tag:nth-child(12){display:none}}@media (min-width: 768px) and (max-width: 1023px){.tag:nth-child(1),.tag:nth-child(2),.tag:nth-child(3),.tag:nth-child(11),.tag:nth-child(12){display:none}}.superpower{color:var(--accent-green)}.follows{color:var(--light-green)}.hero--characters .hero-inner{display:block;padding:1.25rem}.hero--characters .hero-title{font-size:1.25rem;margin-bottom:1rem;display:inline-block}.hero--characters .hero-title .hero-title-span{background-color:#000;color:#fff;padding:.5rem 1rem;border-radius:1.5rem;margin-right:.5rem;display:inline-block}.hero--characters .hero-media{margin-bottom:1rem}.hero--characters .hero-media .hero-media-bg{background:#bfe84a;border-radius:2rem;padding:1.25rem;display:flex;justify-content:center;align-items:center}.hero--characters .hero-media .hero-image{max-width:100%;height:auto;display:block;border-radius:1.25rem}.hero--characters .hero-content .characters-list{margin-top:.75rem}.hero--characters .hero-content .characters-list .character{padding:.75rem 0}.hero--characters .hero-content .characters-list .character+.character{border-top:none}.hero--characters .hero-content .characters-list .character .character-name{color:var(--black);font-weight:600;margin:0 0 .25rem}.hero--characters .hero-content .characters-list .character .character-name.active{color:var(--accent-green)}.hero--characters .hero-content .characters-list .character .character-text{margin:0;color:#333;line-height:1.4;font-size:.95rem}@media (min-width: 768px){.hero--characters .hero-inner{display:grid;grid-template-columns:45% 55%;gap:2rem;align-items:start;padding:2rem 0}.hero--characters .hero-media .hero-media-bg{padding:3rem;border-radius:2.5rem}.hero--characters .hero-media .hero-image{max-width:100%;height:auto}.hero--characters .hero-content .hero-title{font-size:1.5rem;margin-bottom:1.5rem}.hero--characters .hero-content .characters-list .character{padding:1rem 0;display:block}.hero--characters .hero-content .characters-list .character-name{color:#2fbf2f;font-size:1rem;margin-bottom:.25rem}.hero--characters .hero-content .characters-list .character-text{color:#666;font-size:.95rem}}.hero-slider{background:var(--slider-bg);color:#fff;border-radius:2rem;padding:40px;display:flex;flex-direction:column;justify-content:flex-start}.hero-slider .hero-title{font-family:var(--font-family),sans-serif;font-size:2rem;line-height:1.2;margin:0 0 2rem;color:#fff;max-width:70%;font-weight:700}.hero-slider .hero-title .highlight{display:inline-block;background:var(--accent-green);color:#000;padding:.25rem .75rem;border-radius:1rem;margin:0 .35rem;font-weight:700}.hero-slider .slides{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:1rem;margin-bottom:1rem;-ms-overflow-style:none;scrollbar-width:none}.hero-slider .slides::-webkit-scrollbar{display:none}.hero-slider .slide{flex:0 0 140px;border-radius:1rem;overflow:hidden;background:transparent;display:block}.hero-slider .slide img{display:block;width:100%;height:auto;border-radius:1rem;border:3px solid rgba(161,215,55,.12);box-shadow:0 4px 10px #00000040 inset}.hero-slider .slider-footer{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.hero-slider .slider-footer .slider-note{color:#ffffffd9;font-size:.9rem;margin:0}.hero-slider .slider-footer .slider-actions{display:flex;gap:.6rem}.hero-slider .slider-footer .slider-actions .btn{border:none;cursor:pointer;font-weight:700;border-radius:999px;padding:.35rem .85rem}.hero-slider .slider-footer .slider-actions .btn--primary{background:var(--accent-green);color:var(--pill-text)}.hero-slider .slider-footer .slider-actions .btn--secondary{background:transparent;color:#fffffff2;border:1px solid rgba(255,255,255,.06);padding:.3rem .7rem}.btn-episode{display:block;border-radius:1000px;padding:12px 24px;background:var(--green);margin-left:auto;width:113px;margin-right:128px}@media (min-width: 768px){.hero-slider{border-radius:3rem;padding:96px 0}.hero-slider .hero-title{font-size:1.8rem}.hero-slider .slides{gap:1rem;padding-bottom:0;align-items:center}.hero-slider .slide{flex:0 0 278px}.hero-slider .slide img{border-radius:.75rem;border:3px solid rgba(161,215,55,.06);transition:transform .18s ease,border-color .18s ease;display:block}.hero-slider .slide:hover img{transform:translateY(-5px);border-color:var(--accent-green)}.hero-slider .slider-footer{margin-top:1rem}}.seasons-list-items{display:flex;flex-direction:column;gap:7px}.container{margin:10px auto;justify-content:center;gap:40px}.seasons-list-episode-code{font-size:14px;color:#000;margin-bottom:5px}#season{display:block;margin:0 auto;width:220px;height:48px;padding:0 44px 0 16px;border-radius:999px;border:2px solid #222;background-color:#fff;font-size:16px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5' fill='none' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:20px}.seasons-list-name{margin:0 0 4px;font-weight:400;font-size:14px;line-height:18px;color:#000}.seasons-list-name-input{width:220px;height:48px;padding:10px 24px;border-radius:100px;background:#DAF836;border:1.5px solid #111;font-size:16px;font-family:sans-serif}.seasons-list-name-input::placeholder{color:#000;opacity:1}.seasons-list-btn{display:flex;margin:10px auto;align-items:center;justify-content:center;background-color:#a1d737;border:1px solid #A1D737;border-radius:1000px;padding:12px 24px;gap:10px;color:#0d171d;font-family:sans-serif;font-weight:600;font-size:14px;text-decoration:none}.seasons-list-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003;background-color:#000;color:#a1d737;border:1px solid #000000}.seasons-list-items-inputs{display:flex;align-items:flex-start;gap:24px}.seasons-list-text,.seasons-list-items{display:flex;flex-direction:column;gap:6px}.episode-card h3{margin:0 0 6px;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:1.125;color:#a1d737}.episode-card p{margin:0;font-size:13px;font-family:Montserrat,sans-serif;font-weight:400;font-size:12px;line-height:1.16667;color:#fafafa80}.episode-card img{width:100%;height:70%;object-fit:cover;border-radius:12px;margin-bottom:12px}.episode-card{color:#fff;background:#111;border-radius:16px;padding:12px;border:2px solid #d6ff00;transition:transform .3s ease,box-shadow .3s ease}.episode-card:hover{transform:translateY(-6px);box-shadow:0 0 20px #d6ff0066}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px;padding:0 20px}footer{padding-top:40px;padding-bottom:16px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding:0 20px}@media (min-width: 768px){.footer-top{margin:0 40px 128px}}@media (min-width: 1024px){.footer-top{margin-bottom:100px}}.footer-logo{display:flex;width:150px;height:107px}@media (min-width: 768px){.footer-logo{width:225px;height:107px}}.footer-right{display:flex;flex-direction:column;gap:20px}@media (min-width: 768px){.footer-right{flex-direction:row;gap:78px}}@media (min-width: 1024px){.footer-right{gap:200px}}@media (min-width: 1440px){.footer-right{gap:280px}}@media (min-width: 768px){.footer-list{display:flex;flex-direction:column;gap:16px}}@media (min-width: 768px){.footer-list-item{font-family:var(--font-family);font-size:16px;line-height:113%;letter-spacing:.01em}}.social{display:flex;gap:20px}@media (min-width: 1024px){.social{gap:32px}}.social-btn{width:40px;height:40px;border:1px solid #e0e0e0;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;background:var(--white)}@media (min-width: 768px){.social-btn{width:56px;height:56px}}.social-btn:hover{background:#f8f8f8;border-color:#d0d0d0;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.social-btn svg{width:18px;height:18px;fill:#1a1a1a;transition:fill .3s ease}@media (min-width: 768px){.social-btn svg{width:24px;height:24px}}.social-btn:hover svg{fill:var(--black)}.footer-policy{font-family:var(--font-family);font-size:12px;line-height:117%;text-align:center;color:#1116;padding-bottom:16px}@media (min-width: 768px){.footer-policy{font-size:14px}}@media (min-width: 1024px){.footer-policy{line-height:129%}}.footer-dark{background-color:var(--black)}.footer-item--dark{color:var(--white)}.social-dark-btn{border:1px solid rgba(250,250,250,.5019607843);background-color:var(--black)}.social-dark-btn svg{fill:var(--white)}
