.overview{margin:80px 20px 0;padding:20px;background-color:rgba(0,7,18,0.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media screen and (min-width: 601px){.overview{margin:120px 40px 0;padding:40px}}@media screen and (min-width: 1025px){.overview{max-width:900px;margin:120px auto 0;padding:60px}}.menu ul{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:10px;margin:0;padding:0;list-style:none}.menu ul li{position:relative;margin:0;padding:3px;background:linear-gradient(90deg, #0abeb2, #6b0abf);border-radius:9999px;transition:all 0.4s ease}.menu ul li::before{content:"";position:absolute;inset:0;z-index:-10;margin:auto;border-radius:9999px;filter:blur(0);transition:filter 0.4s ease}.menu ul li a{display:block;background-color:#000712;border-radius:9999px;box-shadow:2px 2px 3px #000;text-align:center;font-size:14px;font-size:1.4rem;line-height:56px;font-weight:bold;text-decoration:none;color:#fff}@media screen and (min-width: 601px){.menu{max-width:480px;margin:0 auto}.menu ul{grid-gap:30px}.menu ul li a{font-size:18px;font-size:1.8rem;line-height:68px}}@media screen and (min-width: 1025px){.menu{max-width:590px}.menu ul li:hover::before{background:linear-gradient(90deg, #0abeb2, #6b0abf);filter:blur(1.2em)}}.pg-info{display:grid;grid-template-columns:100%;grid-gap:20px;margin-top:50px}.pg-info figure img{display:block;margin:0 auto 6px}.pg-info figure figcaption{text-align:center;font-size:12.8px;font-size:1.28rem}@media screen and (min-width: 601px){.pg-info{display:grid;grid-template-columns:1fr 180px;grid-gap:30px;margin-top:60px}}@media screen and (min-width: 1025px){.pg-info{grid-gap:40px;margin-top:60px}}.dj-list{margin-top:40px}.dj-list section{display:grid;grid-template-columns:80px 1fr;gap:20px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,0.2)}.dj-list section:first-child{border-top:1px solid rgba(255,255,255,0.2)}.dj-list section figure img{display:block}.dj-list section .dj-profile{display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center}.dj-list section .dj-profile h2{margin:0;padding:0;font-size:16px;font-size:1.6rem}.dj-list section .dj-profile p{margin:8px 0 0;font-size:12.8px;font-size:1.28rem}@media screen and (min-width: 601px){.dj-list section{grid-template-columns:100px 1fr}}@media screen and (min-width: 1025px){.dj-list{margin-top:60px}}
