@font-face{font-family:MatchLoadingSerif;src:url("assets/fonts/NanumMyeongjo-Bold.ttf") format("truetype");font-weight:700;font-display:swap}
.match-loading.loading-myeongsik{position:relative;display:block;min-height:640px;height:100svh;padding:0;overflow:hidden;background:linear-gradient(160deg,#fff9f5,#f6e8e6 48%,#eddddf);color:#805c67;text-align:center}
.loading-myeongsik .loading-bloom{position:absolute;width:82%;aspect-ratio:1;border-radius:50%;filter:blur(50px);opacity:.5;pointer-events:none;animation:loading-bloom 5s ease-in-out infinite alternate}.loading-myeongsik .loading-bloom-a{background:#f4c5b3;top:17%;left:-36%}.loading-myeongsik .loading-bloom-b{background:#d8c2d2;top:42%;right:-31%;animation-direction:alternate-reverse}
.loading-myeongsik .loading-charts{position:absolute;top:24.3%;left:10.8%;right:10.8%;display:grid;gap:48px}.loading-myeongsik .loading-person-label{display:block;font-size:11px;letter-spacing:2px;margin-bottom:17px;color:#8f6c77;opacity:.8}.loading-myeongsik .loading-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.loading-myeongsik .loading-pillar{opacity:0;animation:loading-ink .8s cubic-bezier(.2,.6,.2,1) calc(.25s + var(--i)*.32s) forwards}.loading-myeongsik .loading-pillar small{display:block;font:10px MatchLoadingSerif,serif;opacity:.5;margin-bottom:12px}.loading-myeongsik .loading-pillar b{display:block;border:1px solid #ba94a130;background:#fff8;font:700 28px/1.65 MatchLoadingSerif,serif}.loading-myeongsik .loading-pillar b+b{border-top:0}.loading-myeongsik .loading-pillar:nth-child(2) b{background:#fff9;border-color:#b27d905c}
.loading-myeongsik .loading-seal{position:absolute;top:72.2%;left:calc(50% - 19px);width:38px;height:40px;border:1px solid #ae788a;color:#ae788a;font:23px/38px MatchLoadingSerif,serif;transform:rotate(-6deg);opacity:0;animation:loading-stamp .55s 3.35s forwards}.loading-myeongsik .loading-status{position:absolute;bottom:11.8%;left:0;right:0;margin:0;font-size:13px;letter-spacing:-.2px;color:#8d6877}.loading-myeongsik .loading-progress{position:absolute;bottom:8.6%;left:calc(50% - 60px);width:120px;height:2px;background:#b7879924;border-radius:4px;overflow:hidden}.loading-myeongsik .loading-progress i{display:block;width:100%;height:100%;background:#8d6877;transform:scaleX(0);transform-origin:left;animation:loading-progress 4s linear forwards}
@keyframes loading-ink{from{opacity:0;filter:blur(5px);transform:translateY(9px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes loading-stamp{0%{opacity:0;filter:blur(3px);scale:1.3}70%{opacity:1;scale:.96}100%{opacity:1;filter:blur(0);scale:1}}@keyframes loading-progress{to{transform:scaleX(1)}}@keyframes loading-bloom{to{transform:translate(25px,25px);opacity:.8}}
@media(max-height:700px){.loading-myeongsik .loading-charts{top:20%;gap:34px}.loading-myeongsik .loading-pillar b{font-size:26px}.loading-myeongsik .loading-seal{top:72%}}@media(prefers-reduced-motion:reduce){.loading-myeongsik *{animation-duration:.01ms!important;animation-delay:0s!important;animation-iteration-count:1!important}}
