body{font-family:inter,system-ui,-apple-system,segoe ui,Roboto,sans-serif}.logo{margin-left:1rem;margin-right:.5rem}.brand-name{text-align:center;font-size:1.1rem}.brand-name-mobile{text-align:center;font-size:.8rem;display:none}.navbar-toggler{border:none}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(33, 37, 41, 0.75)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.createtime{color:#4a4a4a}.content{width:75vw;margin:auto}.footer{background-color:#fbfbfb;padding-left:2rem;padding-right:2rem;overflow:hidden}.section-btn{margin-top:1.7rem}.section-h1{font-size:2.4rem;font-weight:regular;text-align:center;margin-top:2rem;margin-bottom:1rem}.section-h2{font-size:1.7rem;font-weight:regular;text-align:center;margin-top:0;margin-bottom:2rem}.margin{margin:auto 1rem}.cs-margin{padding:1rem}.cs-btn{width:33%;margin:1rem auto;padding-left:1rem;padding-right:1rem}.card,.btn,img{border-radius:1rem}.share-icon{width:1.25rem;border-radius:0;vertical-align:text-bottom}.aspect-ratio-4-3{position:relative;width:100%;padding-top:75%;overflow:hidden}.close-btn{position:absolute;top:24px;right:20px;z-index:10;background-color:#f44336;color:#fff;border:none;padding:8px 16px;border-radius:50%}.aspect-ratio-4-3 img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.card-body{display:flex;flex-direction:column;justify-content:space-between}.limited-text,.limited-text-event{line-height:1.5;height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.limited-text-event{height:3em;-webkit-line-clamp:2}.limited-text-club{height:1.5em;-webkit-line-clamp:1}.limited-text-hashtags{line-height:1.1;height:2.2em;-webkit-line-clamp:2}.hashtags{margin-top:0}.cs-margin-center{margin-top:10px;margin-left:auto;margin-right:auto}.ticket{flex:1;width:100%;height:100%;border:none}.custom-bg-color{background-color:#edeae7}.carousel{width:85%}@media(max-width:576px){.content{width:98vw}.card-text{font-size:13px}.createtime{font-size:11px}.brand-name{display:none}.brand-name-mobile{display:block;text-align:center;font-size:1rem;margin:auto}.logo{margin-top:10px;margin-bottom:0;margin-left:7px;margin-right:0}.navbar{height:5.2rem}.footer{padding-left:.1rem;padding-right:.1rem;overflow:hidden}.carousel{width:95%}}@media(max-width:991px){.content{width:95vw}.cs-btn{width:85%}.section-h1{font-size:1.8rem}.container-xxl{padding:6px}}@media(min-width:576px),(max-width:991px){.content{width:95vw}}.navbar{background-color:#fbfbfb}.navbar-collapse{position:absolute;top:0;left:0;right:0;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#fffbf2}.navbar-toggler,.navbar-brand{z-index:1}.navbar-toggler:focus{box-shadow:none}.navbar-collapse .nav-link{font-size:1.5em;letter-spacing:2px;color:#2b2b2b}.navbar-collapse .nav-link:hover,.navbar-collapse .nav-link.active{color:#1560eb}.nav-item-header:not(:last-child){border-bottom:1px solid gray;padding:.2em 4em}@media screen and (min-width:768px){.nav-item-header:not(:last-child){padding:.5em 8em}}.navbar-collapse.show{transition:all .3s}.nav-icon{width:1.5rem;border-radius:0}.body-padding{padding-top:5rem}