@font-face{font-family:Raqupine;font-style:normal;font-weight:400;src:url(/fonts/Raqupine.otf) format("opentype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;src:url(/fonts/space-mono-400.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;src:url(/fonts/cormorant-garamond-400.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;src:url(/fonts/cormorant-garamond-400-italic.woff2) format("woff2")}:root{--fuchsia: #E8007A;--fuchsia-light: #FF3399;--dark: #080810;--dark2: #0D0D1A;--dark3: #13131F;--cream: #F5EED8;--cream2: #EDE5C8;--gray: #888899;--white: #FAFAFA}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:1rem;left:1rem;z-index:3000;padding:.75rem 1rem;background:var(--fuchsia);color:var(--white);text-decoration:none;transform:translateY(-200%);transition:transform .2s ease}.skip-link:focus{transform:translateY(0)}.cursor{width:12px;height:12px;border-radius:50%;background:var(--fuchsia);position:fixed;pointer-events:none;z-index:9999;top:0;left:0;will-change:transform;mix-blend-mode:difference}.cursor-ring{width:40px;height:40px;border:1px solid var(--fuchsia);border-radius:50%;position:fixed;pointer-events:none;z-index:9998;top:0;left:0;will-change:transform;opacity:.6}.cursor-ring.is-hovering-interactive{opacity:.9}body:hover .cursor{opacity:1}nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1.5rem 3rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(to bottom,rgba(8,8,16,.95) 0%,transparent 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-logo-text{font-family:Raqupine,serif;color:var(--fuchsia);font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;font-size:1.2rem}.nav-logo{height:36px;filter:brightness(0) saturate(100%) invert(7%) sepia(80%) saturate(7200%) hue-rotate(310deg) brightness(100%) contrast(120%)}.nav-logo:hover{filter:none}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{color:var(--cream);text-decoration:none;font-size:.65rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7;transition:opacity .2s,color .2s}.nav-links a:hover{opacity:1;color:var(--fuchsia)}.nav-menu-btn{display:none}#hero{height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center top,rgba(232,0,122,.32),transparent 44%),linear-gradient(135deg,#13131f,#080810 70%);background-size:cover;background-position:center top;filter:brightness(.75) saturate(.8);transform:scale(1.05);animation:heroZoom 20s ease-in-out infinite alternate}.hero-bg.has-image{background-image:var(--hero-bg-image),radial-gradient(circle at center top,rgba(232,0,122,.32),transparent 44%),linear-gradient(135deg,#13131f,#080810 70%);background-size:cover,cover,cover;background-position:center top,center top,center top;filter:brightness(.35) saturate(.6)}@keyframes heroZoom{0%{transform:scale(1.05)}to{transform:scale(1.12)}}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center bottom,rgba(232,0,122,.15) 0%,transparent 60%),linear-gradient(to top,var(--dark) 0%,transparent 40%,transparent 60%,var(--dark) 100%)}.hero-content{position:relative;text-align:center;z-index:2;animation:heroFade 1.5s ease both}@keyframes heroFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-logo{width:440px;max-width:80vw;margin-bottom:2rem;filter:brightness(10);animation:logoGlow 3s ease-in-out infinite alternate}.hero-logo-fallback{font-family:Raqupine,serif;font-size:clamp(3rem,10vw,7rem);font-weight:900;color:var(--white);margin-bottom:2rem;letter-spacing:.03em;animation:logoGlow 3s ease-in-out infinite alternate}@keyframes logoGlow{0%{filter:brightness(10) drop-shadow(0 0 20px rgba(232,0,122,.3))}to{filter:brightness(10) drop-shadow(0 0 50px rgba(232,0,122,.8))}}.hero-tagline{font-family:Cormorant Garamond,serif;font-size:clamp(1rem,2vw,1.4rem);font-style:italic;letter-spacing:.15em;color:var(--cream);opacity:.8;margin-bottom:3rem}.hero-cta{display:inline-block;padding:.9rem 2.5rem;border:1px solid var(--fuchsia);color:var(--fuchsia);text-decoration:none;font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;transition:all .3s;position:relative;overflow:hidden;background:transparent;cursor:pointer}.hero-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fuchsia);transform:scaleX(0);transform-origin:left;transition:transform .3s;z-index:-1}.hero-cta:hover{color:var(--dark)}.hero-cta:hover:before{transform:scaleX(1)}.hero-scroll{position:absolute;bottom:2rem;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);opacity:.7;animation:scrollBounce 2s ease-in-out infinite}@keyframes scrollBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.hero-scroll:after{content:"";width:1px;height:40px;background:linear-gradient(to bottom,var(--fuchsia),transparent)}section{padding:7rem 0}.section-label{font-size:.6rem;letter-spacing:.4em;text-transform:uppercase;color:var(--fuchsia);margin-bottom:1rem}.section-title{font-family:Raqupine,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1;margin-bottom:1.5rem}.container{max-width:1200px;margin:0 auto;padding:0 3rem}.divider{width:60px;height:1px;background:var(--fuchsia);margin:2rem 0}.placeholder{color:var(--gray);border:1px solid rgba(232,0,122,.22);background:#e8007a09;padding:1.25rem;line-height:1.8}.image-placeholder{width:100%;min-height:220px;background:linear-gradient(135deg,#e8007a47,#ffffff08);border:1px solid rgba(232,0,122,.18);display:flex;align-items:center;justify-content:center;color:var(--gray);font-size:.65rem;letter-spacing:.18em;text-transform:uppercase;text-align:center}@keyframes embedLoaderPulse{0%,to{opacity:.45}50%{opacity:1}}.embed-loader{display:flex;align-items:center;justify-content:center;background:#e8007a09;border:1px solid rgba(232,0,122,.18)}.embed-loader-logo{width:min(160px,42%);max-width:100%;animation:embedLoaderPulse 1.8s ease-in-out infinite}#bio{background:var(--dark2);position:relative;overflow:hidden}#bio:before{content:"PONTO LUNAR";position:absolute;top:50%;left:-2rem;transform:translateY(-50%) rotate(-90deg) translate(-50%);font-family:Raqupine,serif;font-size:8rem;font-weight:900;color:#e8007a0a;pointer-events:none;letter-spacing:.1em;white-space:nowrap}.bio-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.bio-image-wrap{position:relative}.bio-image{width:100%;aspect-ratio:3/4;object-fit:cover;object-position:center top;display:block}.bio-image-wrap:after{content:"";position:absolute;bottom:-1.5rem;right:-1.5rem;width:60%;height:60%;border:1px solid var(--fuchsia);z-index:-1}.bio-wrapper{position:relative;display:flex;flex-direction:row;z-index:1}.bio-text-icon{display:flex;align-items:center;gap:0;margin-bottom:2rem}.bio-icon-content{display:flex;flex-direction:column;align-items:center;gap:1rem}.bio-text-content{display:flex;flex-direction:column;gap:1.5rem}.bio-text p{font-family:Cormorant Garamond,serif;font-size:1.15rem;line-height:1.9;color:var(--cream2);opacity:.85;margin-bottom:1.2rem}.bio-stats{display:flex;gap:3rem;margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid rgba(232,0,122,.2)}.stat-num{font-family:Raqupine,serif;font-size:2.5rem;font-weight:900;color:var(--fuchsia);line-height:1}.stat-label{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gray);margin-top:.3rem}#musicas{background:var(--dark);position:relative}.musicas-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}.musicas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.track-card{background:var(--dark3);position:relative;overflow:hidden;transition:transform .3s;cursor:pointer;min-height:280px;color:inherit;border:0;text-align:left}.track-card:hover{transform:translateY(-6px)}.track-cover{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:transform .5s}.track-card:hover .track-cover{transform:scale(1.05)}.track-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(8,8,16,.9) 0%,transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem}.track-num{font-size:.55rem;letter-spacing:.3em;color:var(--fuchsia);margin-bottom:.4rem}.track-title{font-family:Raqupine,serif;font-size:1.3rem;font-weight:700}.track-desc{font-size:.65rem;color:var(--gray);margin-top:.3rem;letter-spacing:.05em}.play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:56px;height:56px;border-radius:50%;background:var(--fuchsia);border:none;display:flex;align-items:center;justify-content:center;transition:transform .3s;cursor:pointer}.track-card:hover .play-btn{transform:translate(-50%,-50%) scale(1)}.play-btn svg{fill:#fff;width:20px;height:20px;margin-left:3px}#shows{background:var(--dark2)}.shows-list{display:flex;flex-direction:column;gap:0}.show-item{display:grid;grid-template-columns:120px 1fr auto;align-items:center;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.06);gap:3rem;transition:all .3s;cursor:pointer;color:inherit;text-decoration:none}.show-item:first-child{border-top:1px solid rgba(255,255,255,.06)}.show-item:hover{padding-left:1.5rem}.show-item:hover .show-date-num{color:var(--fuchsia)}.show-date{text-align:center}.show-date-num{font-family:Raqupine,serif;font-size:2.5rem;font-weight:900;line-height:1;transition:color .3s}.show-date-month,.show-date-year{font-size:.6rem;letter-spacing:.25em;text-transform:uppercase;color:var(--fuchsia);margin-top:.2rem}.show-date-year{letter-spacing:.15em;color:var(--gray)}.show-info-title{font-family:Raqupine,serif;font-size:1.5rem;font-weight:700;margin-bottom:.4rem}.show-info-sub{font-size:.65rem;color:var(--gray);letter-spacing:.1em}.show-tag{font-size:.55rem;letter-spacing:.2em;text-transform:uppercase;padding:.4rem 1rem;border:1px solid currentColor;white-space:nowrap}.tag-destaque{color:var(--fuchsia);border-color:var(--fuchsia)}.tag-breve{color:var(--gray)}#galeria{background:var(--dark);overflow:hidden}.galeria-intro{margin-bottom:3rem}.gallery-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto;gap:.5rem}.gallery-item{overflow:hidden;position:relative;cursor:pointer;border:0;padding:0;background:transparent}.gallery-item.wide,.gallery-item:nth-child(1){grid-column:span 2;grid-row:span 2}.gallery-item:nth-child(5){grid-column:span 2}.gallery-img{width:100%;height:100%;min-height:200px;object-fit:cover;display:block;transition:transform .5s ease,filter .3s;filter:saturate(.8)}.gallery-item:hover .gallery-img{transform:scale(1.06);filter:saturate(1.2)}.gallery-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#e8007a00;transition:background .3s}.gallery-item:hover:after{background:#e8007a1a}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#080810f2;z-index:2000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.lightbox.active{opacity:1;pointer-events:all}.lightbox img{max-width:90vw;max-height:90vh;object-fit:contain}.lightbox-close{position:absolute;top:2rem;right:2rem;background:none;border:1px solid var(--fuchsia);color:var(--fuchsia);width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem}#merch{background:var(--dark2)}.merch-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.merch-card{position:relative;cursor:pointer;transition:transform .3s;color:inherit;text-decoration:none}.merch-card:hover{transform:translateY(-8px)}.merch-img-wrap{background:var(--dark3);overflow:hidden;position:relative;padding:2rem}.merch-img{width:100%;aspect-ratio:1;object-fit:contain;display:block;transition:transform .5s}.merch-card:hover .merch-img{transform:scale(1.05)}.merch-badge{position:absolute;top:1rem;right:1rem;background:var(--fuchsia);color:#fff;font-size:.5rem;letter-spacing:.2em;text-transform:uppercase;padding:.3rem .7rem}.merch-info{padding:1.5rem 0}.merch-name{font-family:Raqupine,serif;font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.merch-price{font-size:1rem;color:var(--fuchsia)}.merch-price-old{font-size:.75rem;color:var(--gray);text-decoration:line-through;margin-left:.5rem}.merch-btn{display:inline-block;margin-top:1rem;padding:.6rem 1.5rem;border:1px solid rgba(255,255,255,.2);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--cream);text-decoration:none;transition:all .3s;background:none;cursor:pointer}.merch-btn:hover{border-color:var(--fuchsia);color:var(--fuchsia)}footer{background:var(--dark);border-top:1px solid rgba(232,0,122,.15);padding:4rem 0 2rem}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem;margin-bottom:3rem;align-items:start}.footer-logo{height:30px;filter:brightness(10);margin-bottom:1.5rem;opacity:.8}.footer-desc{font-family:Cormorant Garamond,serif;font-size:1rem;color:var(--gray);line-height:1.8}.footer-title{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--fuchsia);margin-bottom:1.5rem}.footer-links{list-style:none}.footer-links li{margin-bottom:.7rem}.footer-links a{color:var(--gray);text-decoration:none;font-size:.7rem;letter-spacing:.1em;transition:color .2s}.footer-links a:hover{color:var(--cream)}.social-links{display:flex;gap:1rem;flex-wrap:wrap}.social-link{width:40px;height:40px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;text-decoration:none;color:var(--gray);font-size:.7rem;letter-spacing:.1em;transition:all .3s}.social-link:hover{border-color:var(--fuchsia);color:var(--fuchsia)}.footer-bottom{padding-top:2rem;border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;font-size:.6rem;color:var(--gray);letter-spacing:.1em}.footer-nav-col{text-align:left}.footer-nav-links{list-style:none;display:flex;flex-direction:column;gap:.7rem;align-items:flex-start}.footer-nav-links a{color:var(--gray);text-decoration:none;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;transition:color .2s}.footer-nav-links a:hover{color:var(--fuchsia)}.footer-right{display:flex;flex-direction:column;gap:2rem}.footer-right-block{display:flex;flex-direction:column}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.cursor,.cursor-ring{display:none}.hero-bg{animation:none}.reveal{transition:none;transform:none}.video-fade-enter-active,.video-fade-leave-active{transition:none}}@media (max-width: 768px){nav{padding:1.2rem 1.5rem}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:#080810fa;padding:1.5rem;flex-direction:column;gap:1.2rem}.nav-links.open{display:flex}.nav-menu-btn{display:block;background:none;border:none;color:var(--cream);font-size:1.2rem;cursor:pointer}.bio-grid,.musicas-grid,.merch-grid{grid-template-columns:1fr}.gallery-grid{grid-template-columns:repeat(2,1fr)}.gallery-item:nth-child(1){grid-column:span 2}.gallery-item:nth-child(5){grid-column:span 2}.shows-list .show-item{grid-template-columns:80px 1fr}.show-item .show-tag{display:none}.footer-grid{grid-template-columns:1fr;gap:2.5rem}.footer-bottom{flex-direction:column;gap:1rem}.container{padding:0 1.5rem}section{padding:5rem 0}.hero-logo{width:260px}.hero-logo-fallback{font-size:clamp(2.5rem,14vw,4.5rem)}.musicas-header{flex-direction:column;align-items:flex-start;gap:1rem}.bio-stats{flex-direction:column;gap:1.25rem}.hero-bg.has-image-mobile{background-image:var(--hero-bg-mobile),radial-gradient(circle at center top,rgba(232,0,122,.32),transparent 44%),linear-gradient(135deg,#13131f,#080810 70%);background-size:cover,cover,cover;background-position:center top,center top,center top;filter:brightness(.35) saturate(.6)}}@media (pointer: coarse){.cursor,.cursor-ring{display:none}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--cream);font-family:Space Mono,monospace;overflow-x:hidden}a,button,input,textarea,select{font:inherit}button{color:inherit}.admin-page{min-height:100vh;background:var(--dark2);color:var(--cream)}.admin-login{display:flex;align-items:center;justify-content:center;padding:2rem}.admin-login .admin-card{width:min(440px,100%)}.admin-card{background:var(--dark3);border:1px solid rgba(232,0,122,.2);padding:2rem;display:flex;flex-direction:column;gap:1rem}.admin-card label,.admin-field{display:flex;flex-direction:column;gap:.5rem;color:var(--cream2);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase}.admin-card input,.admin-card textarea,.admin-card select,.admin-field input,.admin-field textarea,.admin-field select{width:100%;background:var(--dark);color:var(--cream);border:1px solid rgba(255,255,255,.14);padding:.8rem}.admin-card textarea,.admin-field textarea{min-height:120px;resize:vertical}.admin-error{color:var(--fuchsia-light);font-size:.8rem}.admin-success{color:var(--cream2);font-size:.8rem}.admin-shell{display:grid;grid-template-columns:280px 1fr}.admin-sidebar{min-height:100vh;background:var(--dark);border-right:1px solid rgba(232,0,122,.15);padding:2rem;display:flex;flex-direction:column;gap:1rem;position:sticky;top:0}.admin-sidebar h1{font-family:Raqupine,serif;color:var(--fuchsia);font-size:1.6rem}.admin-sidebar p{color:var(--gray);font-size:.7rem;word-break:break-word}.admin-sidebar a,.admin-sidebar button{color:var(--cream);background:transparent;border:1px solid rgba(255,255,255,.1);padding:.8rem;text-decoration:none;text-align:left;cursor:pointer}.admin-sidebar a.router-link-exact-active{border-color:var(--fuchsia);color:var(--fuchsia)}.admin-main{padding:3rem}.admin-section{padding:0}.admin-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin:1rem 0}.admin-list{display:flex;flex-direction:column;gap:1rem}.admin-list-item{background:var(--dark3);border:1px solid rgba(255,255,255,.08);padding:1rem;display:grid;gap:.75rem}.admin-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.admin-full{grid-column:1 / -1}.admin-thumb{width:96px;height:96px;object-fit:cover;border:1px solid rgba(255,255,255,.1)}.crop-modal{align-items:flex-start;padding-top:4vh;overflow-y:auto}.crop-box{background:var(--dark3);border:1px solid rgba(232,0,122,.3);padding:1.5rem;width:min(820px,94vw);margin:auto}.crop-img-wrap{max-height:60vh;overflow:hidden}@media (max-width: 768px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{min-height:auto;position:static}.admin-main{padding:1.5rem}.admin-form-grid{grid-template-columns:1fr}}.musicas-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.musicas-cover-wrap{position:relative;overflow:hidden;border-radius:8px}.musicas-cover-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border-radius:8px}@media (max-width: 768px){.musicas-content{grid-template-columns:1fr}}#videos{background:var(--dark2);position:relative}.videos-layout{display:grid;grid-template-columns:380px 1fr;gap:2.5rem;align-items:start;margin-top:3rem}.videos-player-wrap{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:8px;overflow:hidden}.videos-player{position:absolute;top:0;right:0;bottom:0;left:0}.video-fade-enter-active,.video-fade-leave-active{transition:opacity .25s ease;position:absolute;top:0;right:0;bottom:0;left:0}.video-fade-enter-from,.video-fade-leave-to{opacity:0}.video-fade-enter-to,.video-fade-leave-from{opacity:1}.videos-menu{display:flex;flex-direction:column;gap:.5rem;max-height:520px;overflow-y:auto;padding-right:.25rem;scrollbar-width:thin;scrollbar-color:rgba(232,0,122,.4) transparent}.videos-menu-item{display:grid;grid-template-columns:120px 1fr;gap:.75rem;align-items:center;background:var(--dark3);border:1px solid rgba(255,255,255,.07);padding:.6rem;cursor:pointer;text-align:left;transition:border-color .2s,background .2s;border-radius:4px}.videos-menu-item:hover{border-color:#e8007a66;background:#e8007a0f}.videos-menu-item.active{border-color:var(--fuchsia);background:#e8007a1a}.videos-thumb-wrap{position:relative;width:120px;aspect-ratio:16 / 9;overflow:hidden;border-radius:3px;flex-shrink:0}.videos-thumb{width:100%;height:100%;object-fit:cover;display:block}.videos-play-icon{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;opacity:0;transition:opacity .2s}.videos-menu-item:hover .videos-play-icon,.videos-menu-item.active .videos-play-icon{opacity:1}.videos-menu-info{display:flex;flex-direction:column;gap:.3rem;min-width:0}.videos-menu-title{font-family:Raqupine,serif;font-size:.85rem;font-weight:700;color:var(--cream);line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.videos-menu-album{font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;color:var(--fuchsia)}@media (max-width: 768px){.videos-layout{grid-template-columns:1fr}.videos-menu{max-height:none;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;gap:.75rem;padding-bottom:.5rem}.videos-menu-item{grid-template-columns:1fr;min-width:160px}.videos-thumb-wrap{width:100%}}
