body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.head-title{margin-bottom:1em;font-size:28px;font-weight:700}.content{padding-top:100px}#navbar-container{z-index:50;width:100%;position:fixed}#navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff2d9d3;justify-content:space-between;display:flex;box-shadow:0 1px 10px 2px #96969680}.button-container{display:flex}.link-bars{font-size:30px}.link-button{color:#000;cursor:pointer;justify-content:center;align-items:center;gap:16px;height:100%;padding:1.3em;display:flex}.link-button-active{background-color:#00000026;font-weight:bolder}.link-button:hover{color:#000;background-color:#0000000d;text-decoration:none}.link-text{align-self:center;font-size:18px}.navbar-brand{margin-right:0;padding:10px}.navbar-brand img{width:45px;height:60px}#sidebar{background-color:#fff;width:200px;height:100%;padding-top:1em;transition:width .3s;position:fixed;right:0}.sidebar-list-link{color:#000;align-items:center;gap:1em;padding:1em;display:flex}.sidebar-list-link-active{background-color:#c8c8c899}.sidebar-list-link:hover{color:#000;background-color:#c8c8c833;text-decoration:none}.footer-menu{padding:0 1em}.footer{text-align:center;padding:23px}.cover-image{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:450px;padding-top:100px}.schedule-title{margin-bottom:1.5em}.schedule-block{background-color:#fff;border-radius:10px;height:300px;padding:23px}.schedule-block b{font-size:20px}.next-up{background-color:#ffe08d;border-radius:.5em;margin-bottom:1em;padding:10px}.comming-up{background-color:#ddd;border-radius:.5em;padding:10px}.event-title{font-size:18px;font-weight:700}.event-date,.event-location{font-size:12px}.sound-item{margin-bottom:1em}.sound-item-container{color:#000;background-color:#fff;border-radius:1em;min-height:370px;display:block;overflow:hidden;box-shadow:0 1px 10px 2px #b4b4b480}.sound-item-container:hover{color:#000;background-color:#eee;text-decoration:none}.sound-item .title{font-size:16px;font-weight:700}.sound-item .date{color:gray;margin-top:.5em}.sound-item .icon{text-align:center;padding:13px;font-size:40px}.sound-item-detail{padding:1em}.sound-item-detail .date,.sound-item-detail .location{font-size:14px}.sound-item .sound-img{object-fit:cover;width:100%;height:230px}.about .img{border-radius:50%;width:150px;height:150px}.about .title{margin-top:.5em;font-size:23px;font-weight:700}.about .description{margin-bottom:1em}.overlay{z-index:3;text-align:center;width:100%;height:100%;position:fixed}.overlay-content{background-color:#e1e1e1b3;border-radius:1em;padding:1.3em;font-size:20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.overlay-bottom{transition:all .3s}.overlay-content-bottom{z-index:2;background-color:#eeeeeeb3;border-radius:1em;padding:20px 50px;font-size:20px;position:fixed;bottom:2em;left:50%;transform:translate(-50%)}.spinner{margin-right:10px}.overlay-text{align-items:center;display:flex}.nav-btn{color:#000;border-radius:8px;padding:8px 13px;font-size:18px}.nav-btn:hover{color:#c98a00;background-color:#0000000d;text-decoration:none}.nav-btn .title{margin:0 5px}.schedule-field{padding-top:1em}.schedule-item,.schedule-item-comming{border-radius:1em;margin-bottom:1em;margin-left:1em;margin-right:1em;padding:1em}.schedule-item{background-color:#e6e6e6}.schedule-item-comming{background-color:#ffe08d}.schedule-item .title,.schedule-item-comming .title{font-weight:700}.schedule-item .date,.schedule-item-comming .date{font-size:14px}.video-content{text-align:center}.video-image img{border-radius:50%;width:200px;height:200px}.video-image{margin-bottom:1em}.channel-title{font-size:35px;font-weight:700}.channel-description{margin-bottom:1em}.video-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5em;margin-top:2em;display:grid}.video-item{color:inherit;border-radius:8px;text-decoration:none;transition:transform .15s;display:block;overflow:hidden;box-shadow:0 1px 4px #00000026}.video-item:hover{color:inherit;transform:translateY(-3px)}.video-item img{width:100%;display:block}.video-item-title{text-align:left;padding:.7em;font-weight:700}.video-error{text-align:center;color:#888;margin-top:2em}@media (width<=768px){#cookie-consent .accept-button{margin-top:20px}}#cookie-consent{background-color:#fffffff2;border-top:1px solid #d3d3d3;width:100%;padding:1em;position:fixed;bottom:0}#cookie-consent .title{font-size:18px}#cookie-consent .icon{margin-right:16px;font-size:30px}#cookie-consent .accept-button{width:100%}#cookie-consent .col-content{display:flex}.rhap_container{box-sizing:border-box;background-color:#fff;flex-direction:column;width:100%;padding:10px 15px;font-family:inherit;line-height:1;display:flex;box-shadow:0 0 3px #0003}.rhap_container:focus:not(:focus-visible){outline:0}.rhap_container svg{vertical-align:initial}.rhap_header{margin-bottom:10px}.rhap_footer{margin-top:5px}.rhap_main{flex-direction:column;flex:auto;display:flex}.rhap_stacked .rhap_controls-section{margin-top:8px}.rhap_horizontal{flex-direction:row}.rhap_horizontal .rhap_controls-section{margin-left:8px}.rhap_horizontal-reverse{flex-direction:row-reverse}.rhap_horizontal-reverse .rhap_controls-section{margin-right:8px}.rhap_stacked-reverse{flex-direction:column-reverse}.rhap_stacked-reverse .rhap_controls-section{margin-bottom:8px}.rhap_progress-section{flex:3 auto;align-items:center;display:flex}.rhap_progress-container{cursor:pointer;-webkit-user-select:none;user-select:none;flex:1 0 auto;align-self:center;align-items:center;height:20px;margin:0 calc(10px + 1%);display:flex}.rhap_progress-container:focus:not(:focus-visible){outline:0}.rhap_time{color:#333;-webkit-user-select:none;user-select:none;font-size:16px}.rhap_progress-bar{box-sizing:border-box;z-index:0;background-color:#ddd;border-radius:2px;width:100%;height:5px;position:relative}.rhap_progress-filled{z-index:2;background-color:#868686;border-radius:2px;height:100%;position:absolute}.rhap_progress-bar-show-download{background-color:#dddddd80}.rhap_download-progress{z-index:1;background-color:#ddd;border-radius:2px;height:100%;position:absolute}.rhap_progress-indicator{box-sizing:border-box;z-index:3;background:#868686;border-radius:50px;width:20px;height:20px;margin-left:-10px;position:absolute;top:-8px;box-shadow:0 0 5px #86868680}.rhap_controls-section{flex:auto;justify-content:space-between;align-items:center;display:flex}.rhap_additional-controls{flex:1 0 auto;align-items:center;display:flex}.rhap_repeat-button{color:#868686;width:26px;height:26px;margin-right:6px;font-size:26px}.rhap_main-controls{flex:0 auto;justify-content:center;align-items:center;display:flex}.rhap_main-controls-button{color:#868686;width:35px;height:35px;margin:0 3px;font-size:35px}.rhap_play-pause-button{width:40px;height:40px;font-size:40px}.rhap_volume-controls{flex:1 0 auto;justify-content:flex-end;align-items:center;display:flex}.rhap_volume-button{color:#868686;flex:0 0 26px;width:26px;height:26px;margin-right:6px;font-size:26px}.rhap_volume-container{-webkit-user-select:none;user-select:none;flex:0 100px;align-items:center;display:flex}.rhap_volume-bar-area{cursor:pointer;align-items:center;width:100%;height:14px;display:flex}.rhap_volume-bar-area:focus:not(:focus-visible){outline:0}.rhap_volume-bar{box-sizing:border-box;background:#ddd;border-radius:2px;width:100%;height:4px;position:relative}.rhap_volume-indicator{box-sizing:border-box;opacity:.9;cursor:pointer;background:#868686;border-radius:50px;width:12px;height:12px;margin-left:-6px;position:absolute;top:-4px;left:0;box-shadow:0 0 3px #86868680}.rhap_volume-indicator:hover{opacity:.9}.rhap_volume-filled{z-index:2;background-color:#868686;border-radius:2px;height:100%;position:absolute}.rhap_button-clear{cursor:pointer;background-color:#0000;border:none;padding:0;overflow:hidden}.rhap_button-clear:hover{opacity:.9;transition-duration:.2s}.rhap_button-clear:active{opacity:.95}.rhap_button-clear:focus:not(:focus-visible){outline:0}.head-title .back-link{color:#000;border-radius:10px;margin-right:1em;padding:10px}.head-title .back-link:hover{background-color:#0000000d}.sound-item{cursor:pointer}.sound-file-body .active{color:#fff;background-color:#1e90ff}.play-info{margin-top:2em;margin-bottom:2em}.cover-image-package{width:100%;height:300px}.play-title{font-size:20px;font-weight:700}.no-item-selected{padding:2em 0}.no-item-selected .title{font-size:25px;font-weight:700}.download-detail{margin-bottom:2em}.download-detail .fas{margin-right:.5em}#not-found{text-align:center;margin-top:1em;font-size:23px}#not-found .icon{color:gray;margin-bottom:8px;font-size:60px}#not-found .detail{color:gray;margin-bottom:1em;font-size:16px}.autoplay{justify-content:flex-end;display:flex}.top-playlist-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.no-sound{text-align:center}.no-sound .icon{color:gray;font-size:45px}.no-sound .title{font-size:25px;font-weight:700}.compact-button{color:#000;cursor:pointer;border-radius:.5em;padding:13px;font-size:18px;display:flex}.compact-button:hover{background-color:#0000000d;text-decoration:none}.compact-button .title{margin-left:13px}.switch{width:43px;height:25px;display:inline-block;position:relative}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider:before{content:"";background-color:#fff;width:17px;height:17px;transition:all .2s;position:absolute;bottom:4px;left:4px}input:checked+.slider{background-color:#28b463}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{transform:translate(18px)}.slider.round{border-radius:34px}.slider.round:before{border-radius:50%}
