@import "https://cdn.jsdelivr.net/gh/fonts-archive/GangwonEduPower/GangwonEduPower.css";@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff)format("woff");font-weight:300;font-display:swap}@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:GMarketSans;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff)format("woff");font-weight:700;font-display:swap}#root{text-align:center;width:100%;margin:0 auto;padding:0}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:GMarketSans;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{justify-content:center;min-width:320px;min-height:100vh;margin:0;display:flex}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#GlowOnHover:hover{filter:drop-shadow(0 0 12px #ffffffb3)}.undraggable{-webkit-user-select:none;user-select:none}.bday2025Root *{text-align:left}@font-face{font-family:Gyeonggi_Title_Medium;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/2410-3@1.0/Title_Medium.woff)format("woff");font-weight:500;font-style:normal}.bday2025Root *{color:#fff;font-family:Gyeonggi_Title_Medium}.bday2025Root h1{text-align:center;background-color:#464650;align-content:center;width:100%;height:6vh;margin:0;display:block}.bday2025Root ul.TargetTable *{color:#fff;margin-bottom:10px;font-size:x-large}.bday2025Root #time{color:#c8c8c8;font-size:small}.bday2025Root .PicGroup{column-count:3;column-rule-style:dashed;grid-template-columns:repeat(3,auto);place-items:center;width:100%;display:inline-grid}.bday2025Root .PicGroup *{background-color:#fff;width:30vw;height:auto;margin-bottom:10px;display:block}.bday2026 section{flex-wrap:wrap;place-content:flex-start center;align-self:center;display:flex}@keyframes appearBday2026{0%{filter:blur(12px)}to{filter:blur()}}.bday2026 .header h2{animation-name:appearBday2026;animation-duration:1.5s;animation-direction:ease-out}.bday2026 .birthdate{color:#535bf2;font-size:18px;font-weight:500}.bday2026 sub,.bday2026 sup{color:#fff9;font-size:75%;font-weight:100;display:contents}.bday2026 #bdayMessage_Container{background-color:#2c2d31;border-radius:20px;width:260px;height:330px;margin:10px;padding:15px;transition:all .1s ease-out;box-shadow:5px 5px 5px #0003}.bday2026 #bdayMessage_Container:hover{background-color:#313238;border:2px;width:280px;height:350px;margin:0;box-shadow:0 0 8px #0003}.bday2026 #bdayMessage_Container *{text-align:left;margin:0 0 8px}.bday2026 #bdayMessage_Description{background-color:#0b0b0b80;padding:15px;transition:all .1s ease-out}.bday2026 #bdayMessage_Container #bdayMessage_Description{width:100%-30px;border-radius:10px;height:237px}.bday2026 #bdayMessage_Container:hover #bdayMessage_Description{width:100%-30px;border-radius:10px;height:257px}.bday2026 #bdayMessage_Description *{color:#fff9;font-size:12px;font-weight:200}.bday2026 #bdayMessage_descriptionText{margin-bottom:2px}.bday2026 #bdayMessage_justifyTop{flex-direction:column;justify-content:flex-start;width:100%;height:50%;display:flex}.bday2026 #bdayMessage_justifyBottom{flex-direction:column;justify-content:flex-end;width:100%;height:50%;display:flex}.bday2026 #bdayMessage_Link{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}.bday2026 #bdayMessage_Link:hover{color:#535bf2}
