@import"https://fonts.googleapis.com/css2?family=Nanum+Gothic&display=swap";.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}:root{color-scheme:light only;--fs-600: 2rem;--fs-500: 1.2rem;--fs-400: 1rem;--hue-bg: 0;--hue-text: 0;--col-body-bgr: hsl(var(--hue-bg), 86%, 5%);--col-whr: hsl(var(--hue-text), 19%, 82%);--col-whp: hsl(var(--hue-text), 63%, 93%);--col-rd: hsl(var(--hue-bg), 100%, 8%);--col-rd-soft: hsl(var(--hue-bg), 76%, 13%);--col-app-bgnd: hsla(var(--hue-bg), 67%, 1%, .81);--col-scroll-barTrack: hsla(var(--hue-bg), 70%, 4%, .81);--col-scroll-barHover: hsl(0, 0%, 0%);--col-scrollbar-color: hsl(var(--hue-bg), 67%, 6%) hsla(calc(var(--hue-bg) + 8), 58%, 38%, .782);--col-anima-text: hsl(var(--hue-bg), 62%, 11%);--col-btn-border: #3e3d3d}::-webkit-scrollbar{width:.7em}::-webkit-scrollbar-track{background:var(--col-scroll-barTrack);border-radius:100vw}::-webkit-scrollbar-thumb{background:var(--col-rd);border-radius:100vw}::-webkit-scrollbar-thumb:hover{background:var(--col-scroll-barHover)}@supports (scrollbar-color: red blue){*{scrollbar-color:var(--col-scrollbar-color)}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{overflow-y:auto}html,body{font-family:Nanum Gothic,sans-serif;background-color:var(--col-body-bgr);background-position:center;background-repeat:repeat;font-size:16px;color:var(--col-whr);margin:0;padding:0;max-width:100%;height:auto;font-weight:bolder;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;scroll-behavior:smooth}.App{background-color:var(--col-app-bgnd);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:100vh;padding:0;margin:0;opacity:.9}.p_description{text-align:center;padding:0 1em;width:65%;line-height:1.5em;letter-spacing:.2em;font-size:.9em;margin:2em auto;-webkit-animation:bigpre 11s infinite alternate;animation:bigpre 11s infinite alternate}button.btn-back{background-color:transparent;color:var(--col-whr);border:none;border-radius:.5em;padding:0;-webkit-transition:.7s;-o-transition:.7s;transition:.7s;-webkit-animation:arrow 11s infinite alternate;animation:bigpre 11s infinite alternate;position:fixed;left:3%;top:15%}button.btn-back svg:hover{-webkit-box-shadow:2px 1px var(--col-whr);box-shadow:2px 1px var(--col-whr);background-color:var(--col-whr);color:var(--col-rd);font-size:2.1em;-webkit-transition:1s;-o-transition:1s;transition:1s}button.btn-back svg{display:block;color:var(--col-whr);text-decoration:none;font-size:1.7em;border-radius:33em}button.btn-back a{color:var(--col-whr);text-decoration:none}@-webkit-keyframes arrow{50%{font-size:2em;color:var(--col-rd);text-shadow:-4px -1px var(--col-whr)}}@keyframes arrow{50%{font-size:2em;color:var(--col-rd);text-shadow:-4px -1px var(--col-whr)}}.close-modal{position:absolute;top:7%;right:11%;font-size:2em;cursor:pointer;color:var(--col-whp);background-color:transparent;border:none;-webkit-filter:drop-shadow(0 0 2em var(--col-whr));filter:drop-shadow(0 0 2em var(--col-whr))}.close-modal:hover{font-size:2.1em;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@media screen and (max-device-width:480px){body{-webkit-text-size-adjust:none}}@media screen and (max-width:850px){.close-modal{right:3%}.p_description{width:95%}}.gallery-title{font-size:1.5em;text-align:center;margin:0;position:fixed;top:0;opacity:.7;padding:.8em 0;z-index:11}@media screen and (max-width:850px){.gallery-title{font-size:1.1em;top:1%}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}.topnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--col-rd);position:fixed;width:100%;top:0;opacity:.9;z-index:9}.header-logo{border-radius:3em;padding:.4em;margin-left:2em}.nav-link_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:var(--col-whr)}.social_media{padding:.5em;margin-right:2em;text-align:center;color:var(--col-whr);text-decoration:none;letter-spacing:.3em;cursor:pointer}.nav-link_2 svg{font-size:1.5em}.social_media i{font-size:.8em}.nav-link_2 svg:hover{font-size:1.7em;-webkit-transition:1s;-o-transition:1s;transition:1s}.header-logo:hover{padding:.2em;-webkit-transition:1s;-o-transition:1s;transition:1s}.nav-link_2:active{letter-spacing:1em}@media screen and (max-width:850px){.social_media{margin-right:.4em}}footer{background-color:var(--col-rd);opacity:.9;padding:.4em;margin:0;bottom:0;position:fixed;width:100%}.smedia{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.smedia p{letter-spacing:.2em;font-size:.9em;margin:0;padding:.3em}.smedia a{text-decoration:none;color:var(--col-whr);font-weight:700}.gradient-text{background:linear-gradient(90deg,#ff5f6d,#ffc371,#6a11cb,#2575fc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;font-weight:700}.smedia a button{background-color:var(--col-rd);color:var(--col-whr);cursor:pointer;border-radius:.3em;border-color:var(--col-btn-border)}.smedia a button:hover{filter:drop-shadow(.1em .1em .3em var(--col-whr))}.smedia:hover,.smedia a:hover{color:var(--col-anima-text);letter-spacing:.5em;-webkit-transition:1s;-o-transition:1s;transition:1s}@media screen and (max-width:800px){footer{padding:.6em .2em}}.floating-player-stack{position:fixed;right:1rem;bottom:1rem;z-index:1200;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.floating-player-stack .controls_wrapper{display:flex;justify-content:center;gap:.5em}.floating-player-stack .controls_wrapper button{height:2em;cursor:pointer;color:var(--col-whp);margin:.3em;border-radius:.5em;border:1px solid var(--col-btn-border);background-color:#212121;box-shadow:1px 1px 1px #9b8e8e;outline:none}.floating-player-stack .controls_wrapper button:hover{filter:drop-shadow(0 0 2em #f89999f1)}.floating-player-stack .controls_wrapper button:active{box-shadow:2px 2px 2px #212121}.floating-player-stack button.playBtn{background-color:var(--col-rd)}.floating-player-stack button.playBtn:active{background-color:transparent}.floating-player-pill{position:relative;display:flex;align-items:center;gap:.5rem;min-width:14.75rem;padding:.24rem 1rem .24rem .7rem;border-radius:999px;background-color:var(--col-app-bgnd);border:1px solid var(--col-btn-border);backdrop-filter:blur(4px);animation:floating-pill-in .22s ease-out;will-change:opacity,transform}.floating-player-pill-closing{animation:floating-pill-out .18s ease-in forwards;pointer-events:none}#songList.floating-song-drawer{width:min(90vw,20rem);max-width:min(90vw,20rem);max-height:min(60vh,24rem);overflow-y:auto;padding:.65rem;border-radius:.85rem;background-color:var(--col-app-bgnd);border:1px solid var(--col-btn-border);backdrop-filter:blur(4px);box-shadow:0 0 0 1px #ffffff0a,0 0 18px #f899991f;animation:floating-drawer-in .18s ease-out;align-items:stretch}#songList.floating-song-drawer button.item{width:100%;display:flex;justify-content:flex-start;padding:.34rem .6rem;border-radius:.65rem;border:1px solid var(--col-btn-border);background-color:transparent;box-shadow:none;text-shadow:none;text-align:left;white-space:normal;line-height:1.2;font-size:.78rem;font-family:Nanum Gothic,sans-serif;letter-spacing:.06em;color:var(--col-whr);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}#songList.floating-song-drawer button.item:hover{padding:.34rem .6rem;border-radius:.65rem;background-color:var(--col-whr);color:var(--col-rd);opacity:1;filter:none;box-shadow:none}#songList.floating-song-drawer button.item.item-active,#songList.floating-song-drawer button.item.item-active:hover{padding:.34rem .6rem;border-radius:.65rem;background-color:var(--col-whp);color:var(--col-rd);text-shadow:none;filter:none;box-shadow:none}.floating-playlist-group+.floating-playlist-group{margin-top:.7rem}.floating-playlist-label{margin:0 0 .36rem;font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--col-whp);opacity:.8}.floating-playlist-toggle{width:1.7rem;height:1.7rem;display:flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--col-btn-border);background-color:var(--col-rd);color:var(--col-whp);cursor:pointer;font-size:.82rem;padding:0;flex:0 0 auto}.floating-playlist-toggle:hover{color:var(--col-rd);background-color:var(--col-whp)}.floating-playlist-toggle svg{font-size:.95rem}#songList.floating-song-drawer .songlist-dropdown{width:100%;align-items:stretch;gap:.35rem}#songList.floating-song-drawer .songlist-pill{width:100%;justify-content:space-between;padding:.42rem .65rem;font-size:.72rem;letter-spacing:.08em}#songList.floating-song-drawer .songlist-pill-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#songList.floating-song-drawer .songlist-pill-items{align-items:stretch;gap:.32rem}.floating-controls{align-items:center;gap:.2em}.floating-controls button{margin:.04em}.floating-close{position:absolute;top:-.3rem;right:-.25rem;width:1.2rem;height:1.2rem;border-radius:999px;border:1px solid var(--col-btn-border);background-color:var(--col-rd);color:var(--col-whp);display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.65rem;line-height:1;padding:0}.floating-close:hover{filter:drop-shadow(0 0 .7em #f89999f1)}@keyframes floating-pill-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floating-pill-out{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes floating-drawer-in{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:850px){.floating-player-stack{right:.6rem;bottom:.7rem}#songList.floating-song-drawer{width:min(94vw,18rem);max-width:min(94vw,18rem)}.floating-close{top:-.24rem;right:-.2rem}}.smedia-contact{display:-webkit-box;display:-ms-flexbox;display:flex;width:45%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;-ms-flex-pack:distribute;justify-content:space-around}.smedia-contact a{text-decoration:none;color:var(--col-whp);font-size:var(--fs-500);letter-spacing:.2em;-webkit-filter:drop-shadow(1em 0em 2em var(--col-whr));filter:drop-shadow(1em 0em 2em var(--col-whr))}.smedia-contact svg{-webkit-filter:drop-shadow(0 0 2em var(--col-whr));filter:drop-shadow(0 0 2em var(--col-whr));font-size:var(--fs-600);margin:0 .3em}.smedia-contact h3{-webkit-filter:drop-shadow(0 0 2em var(--col-whr));filter:drop-shadow(0 0 2em var(--col-whr))}.smedia-contact a:hover{color:var(--col-rd)}@media screen and (max-width:800px){.smedia-contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:65%;-ms-flex-pack:distribute;justify-content:space-around;gap:1.8em}}.img-modal{display:none}.img-modal-open{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;z-index:11;left:0;top:0;height:100%;overflow:auto;background-color:#080108f5;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-touch-action:none;touch-action:none}.img-container{-webkit-box-flex:4;-ms-flex:4;flex:4}.modal-content{border-radius:.3em;display:block;width:100%;height:100vh;max-height:100%;max-width:100%;-o-object-fit:scale-down;object-fit:scale-down}.modal-video{background-color:#070707}.prev,.next{background-color:initial;border:none;color:var(--col-whp);cursor:pointer;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;font-size:2.5em;outline:none}.prev{-webkit-box-flex:1;-ms-flex:1;flex:1}.close-modal{position:absolute;top:3%;font-weight:700;right:7%;font-size:1.5em;cursor:pointer;color:var(--col-whp);background-color:transparent;border:none;-webkit-filter:drop-shadow(0 0 2em var(--col-whr));filter:drop-shadow(0 0 2em var(--col-whr))}.share-link-btn{position:absolute;top:3%;right:calc(7% + 2.8rem);display:flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;padding:0;border:1px solid var(--col-btn-border);border-radius:999px;background-color:#080108b8;color:var(--col-whp);cursor:pointer;font-size:.82rem;backdrop-filter:blur(4px);box-shadow:1px 1px 3px #6b1a1a}.share-link-btn:hover{color:var(--col-whp);border-color:var(--col-whp)}.img-modal-open .share-status{position:absolute;top:calc(3% + 2.45rem);right:calc(7% + 2.8rem);width:1.35rem;height:1.35rem;padding:0;border-radius:999px;border:1px solid var(--col-btn-border);background-color:#080108c7;color:var(--col-whp);font-size:.68rem;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);box-shadow:1px 1px 3px #6b1a1a;pointer-events:none}.img-modal-open .share-status-success{border-color:var(--col-whp)}.close-modal:hover{color:var(--col-violet-soft);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.prev:hover,.next:hover{color:var(--col-whp);color:var(--col-violet-soft)}@media screen and (max-width:850px){.img-modal-open{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.img-container{-webkit-box-flex:11;-ms-flex:11;flex:11}.prev,.next{font-size:2em}.close-modal{right:2%;top:11%}.share-link-btn{top:11%;right:calc(2% + 2.6rem);width:1.7rem;height:1.7rem;font-size:.72rem}.img-modal-open .share-status{top:calc(11% + 2.1rem);right:calc(2% + 2.6rem);font-size:.62rem}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
