:root{--background:#fff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{height:100%;overflow-y:auto;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Roboto,Arial,Helvetica,sans-serif;margin:0;width:100%;height:100%}*,:after,:before{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:700;color:var(--foreground)}h1{font-size:4.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{line-height:1.5;font-size:20px}a{position:relative;color:inherit;text-decoration:none}a:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#fff;transform-origin:bottom right;transition:transform .25s ease-out}a:hover:after{transform:scaleX(1);transform-origin:bottom left}.page-content{padding:10px;margin:10px}@layer utilities{.text-balance{text-wrap:balance}}section{display:grid;grid-template-columns:30% 70%;height:100vh}section:nth-child(2){grid-template-columns:70% 30%;height:100vh}section>div{position:relative;overflow:hidden}.section-1-left,.section-1-right,.section-2-left,.section-2-right,.section-3-left,.section-3-right{display:flex;justify-content:center;align-items:center;height:100%;margin:0}.section-1-left{background-color:#ffd800;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}.section-1-left h1{line-height:1.25;text-shadow:0 2px 2px rgba(0,0,0,.5);color:#fff}.section-1-right{background-color:#1bbfda;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);text-align:right;padding-right:15px}.section-1-right img{max-width:60%;height:auto}.section-2-left{background-color:#ff6a00;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%);text-align:center;padding:20px}.section-2-left,.section-2-right{display:flex;flex-direction:column;justify-content:center;align-items:center}.section-2-right{background-color:#ffd800;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);padding-left:60px;padding-right:60px;text-align:right;height:100%}.section-3-left{background-color:#ffd800;-webkit-clip-path:polygon(0 0,100% 0,70% 100%,0 100%);clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}.section-3-left h3,.section-3-right h3{padding-left:45px;padding-right:55px}.section-3-right{background-color:#1bbfda;-webkit-clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%);padding-left:80px;text-align:right;display:flex;flex-direction:column;justify-content:center}@media (max-width:768px){section{grid-template-columns:100%;height:auto}.about-section,section:nth-child(2){grid-template-columns:100%;height:100vh}.about-section:nth-child(2),.about-section:nth-child(3),.about-section:nth-child(4){grid-template-columns:100%;height:auto}.au1-padding{padding-right:100px}.section-3-right{-webkit-clip-path:none;clip-path:none;padding-left:10px;text-align:left;display:flex;flex-direction:column;justify-content:center}section>div{padding-right:20px}h1{font-size:2rem!important}h2{font-size:1.75rem}h3{font-size:1.5rem}.section-1-right img{max-width:80%}.responsive-div{display:none!important}.boostRanking-button,.ca-button,.toc-button{padding:5px!important;font-size:1rem!important}.logo-container{padding-left:20px!important}}@media (min-width:769px) and (max-width:1024px){section{grid-template-columns:50% 50%;height:auto}h1{font-size:2.25rem!important}h2{font-size:2rem}h3{font-size:1.75rem}.section-1-right img{max-width:70%}.section-2-left,.section-2-right{padding-left:30px;padding-right:30px}.section-3-left h3,.section-3-right h3{padding-left:40px;padding-right:40px}.section-3-right{padding-left:55px;text-align:right}section>div{padding-right:15px;padding-left:15px}}.about-section{display:grid;grid-template-columns:1fr;height:auto}@media (min-width:769px){.about-section,.about-section:nth-child(2),.about-section:nth-child(3){grid-template-columns:50% 50%;height:100vh}.about-section:nth-child(4){display:flex;justify-content:center;align-items:center;height:100vh}.au1-padding{padding-right:130px}}.logo-container a:after,.logo-container a:hover:after,.whiteA a:after,.whiteA a:hover:after{background-color:#fff}.blueA a:after,.blueA a:hover:after{background-color:#1bbfda}.blueA{text-decoration:none;color:#1bbfda;font-size:16px;font-weight:700;position:relative}.blueA:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:#1bbfda;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in-out}.blueA:hover:after{transform:scaleX(1)}.reviews-list{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}.review-item{border:1px solid #e0e0e0;padding:15px;border-radius:8px;background-color:#fff}.news-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.news-article{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;transition:transform .2s;margin-bottom:15px}.news-article:hover{transform:scale(1.02)}.article-content{display:flex;flex-direction:column;padding:15px}.quiz-list{list-style:none;padding:0}.quiz-item{border:1px solid #e0e0e0;padding:15px;border-radius:8px;background-color:#fff;margin-bottom:10px}.bands-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;gap:20px}.band-item{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;background:#fff;transition:transform .2s}.band-item:hover{transform:scale(1.02)}.band-content{display:flex;flex-direction:column;text-align:center;height:200px;background-size:cover;background-position:50%;position:relative;color:#fff;border-radius:8px 8px 0 0}.band-overlay{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.6);height:100%;padding:20px}.band-title{font-size:1.5rem;color:#fff;margin:0}.band-info{color:#333}.band-info,.search-results-container{padding:10px;background:#fff;border-radius:0 0 8px 8px}.search-results-container{width:60%;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:10;text-align:center}.search-results{list-style:none;margin:0;padding:0}.result-item{padding:8px 12px;font-size:1.1rem;color:#333}.result-item a{color:#333;text-decoration:none}.result-item:hover{background-color:#f0f0f0}.full-row-link{display:block;text-decoration:none;color:#333}.no-results{padding:10px;text-align:center}.suggest-link{color:#1bbfda;text-decoration:underline;cursor:pointer}.become-fan-button{background-color:#ff6a00;padding:8px 16px;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:1.25rem;transition:background-color .3s ease}.become-fan-button:hover{background-color:#e05a00}.hamburger-menu{font-size:20px;background:transparent;border:none;cursor:pointer;margin-left:10px;color:#fff;transition:color .3s ease}.hamburger-menu:hover{color:#ccc}.dot-menu{display:flex;align-items:center;justify-content:space-between;width:70px;background:transparent;border:none;cursor:pointer;padding:20px}.dot{width:6px;height:6px;background-color:#fff;border-radius:50%;opacity:1;transform:translateY(0)}.dot.animate{animation:snakeJump .6s ease-in-out}@keyframes snakeJump{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.sidebar{z-index:1000}.toc-button{background-color:transparent;color:#333;border:1px solid #333;border-radius:5px;padding:8px 16px;cursor:pointer;font-size:1.25rem;transition:background-color .3s ease,color .3s ease}.toc-button:hover{background-color:rgba(0,0,0,.05);color:#111;border-color:#111}.ca-button{background-color:transparent;color:#333;border:1px solid #333;border-radius:5px;padding:8px 16px;cursor:pointer;font-size:1.25rem;transition:background-color .3s ease,color .3s ease}.ca-button:hover{background-color:rgba(0,0,0,.05);color:#111;border-color:#111}.boostRanking-button{background-color:transparent;color:#fff;border:1px solid #fff;border-radius:5px;padding:8px 16px;cursor:pointer;font-size:1.25rem;transition:background-color .3s ease,color .3s ease}.boostRanking-button:hover{background-color:hsla(0,0%,100%,.1);color:#f0f0f0;border-color:#f0f0f0}.fallbackIMG{position:relative;display:inline-block;min-width:300px;min-height:300px;max-width:550px;max-height:550px;background-image:url(/FansMeet.Band.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:8px;overflow:hidden}@supports not (background-image:url("/FansMeet.Band.webp")){.fallbackIMG{background-image:url(/FansMeet.Band.png)}}.bandIMG-overlay{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);padding:10px;z-index:1}.bandname-text{color:#fff;font-size:2.2em;text-align:center;text-shadow:0 2px 2px rgba(0,0,0,.5)}.send-button{cursor:pointer;padding:10px;font-size:16px;background-color:#1bbfda;color:#fff;border:none;border-radius:5px;transition:background-color .3s ease,color .3s ease;margin-right:5px;font-weight:700}.send-button:hover{background-color:#027b9a}.send-button-L{cursor:pointer;padding:10px;font-size:18px;font-weight:700;background-color:#1bbfda;border:none;border-radius:5px;transition:background-color .3s ease;margin-right:5px;box-shadow:0 1.5px 1.5px rgba(0,0,0,.5);color:#fff;margin-bottom:15px;width:200px}.send-button-L:hover{background-color:#0a99bb}@media (max-width:768px){.ultraFansContainer{flex-direction:column!important}}.fanTag,.newsTag{display:inline-block;padding:8px 12px;margin:5px 5px 0 0;background-color:#1bbfda;color:#fff;border-radius:4px;font-size:.9rem;overflow:hidden;border:1px solid #e0e0e0;transition:transform .2s}.fanTag:hover,.newsTag:hover{transform:scale(1.02)}.fanTag a:after,.fanTag a:hover:after,.newsTag a:after,.newsTag a:hover:after{background-color:#fff}.authorCard{margin-bottom:20px;padding:15px;background:#fff;border:1px solid #ddd;border-radius:8px}.card-bxRKbiNp{border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:10px;text-align:center;background:rgba(0,0,0,.5);min-width:80px}.number-bxRKbiNp{font-size:2rem;font-weight:700}.label-bxRKbiNp{font-size:.9rem;text-transform:uppercase;margin-top:5px}@media (max-width:768px){.ultraFansContainer>div{flex-direction:column;align-items:center}.ultraFansContainer img{margin-right:0;margin-bottom:10px}.ultraFansContainer div{min-width:unset;text-align:center}}