a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;box-sizing:border-box;font-size:100%;font:inherit;margin:0;outline:none;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--black:#000;--darkgrey1:#171717;--darkgrey2:#202020;--darkgrey3:#272727;--grey:#4e4d4e;--lightgrey:#6a6a6b;--white:#fff;--yellow:#ffba29;--pink:#ff8f93;--red:#ff5855;--primary-color:var(--yellow);--secondary-color:var(--pink);--bg-color:var(--black);--bg-card-color:var(--darkgrey1);--input-color:var(--darkgrey2);--border-color:var(--grey);--font-color:var(--lightgrey);--strong-color:var(--white);--error-color:var(--red);--lh-init:16;--line-height-lg:calc((var(--lh-init) + 6)/var(--lh-init));--line-height-md:calc((var(--lh-init) + 4)/var(--lh-init));--font-head1-size:32px;--font-head2-size:24px;--font-head3-size:20px;--font-body1-size:16px;--font-body2-size:14px;--font-caption-size:12px;--font-weight-normal:400;--font-weight-medium:500;--border-radius-lg:16px;--border-raidus-md:12px;--border-radius-sm:8px;--border-radius-btn:56px;--col-1:84px;--col-3:calc(var(--col-1)*3 - 32px);--col-4:calc(var(--col-1)*4 - 32px);--col-6:calc(var(--col-1)*6 - 32px);--col-8:calc(var(--col-1)*8 - 32px);--col-9:calc(var(--col-1)*9 - 32px)}body,html{height:100%}body{background:#000;background:var(--bg-color);color:#6a6a6b;color:var(--font-color);font-family:Noto Sans KR,sans-serif;font-size:16px;font-size:var(--font-body1-size);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.25;line-height:var(--line-height-md)}#root{display:flex;flex-direction:column;height:100%}a{color:#6a6a6b;color:var(--font-color);text-decoration:none}label{display:block;margin-bottom:8px}textarea{background:#202020;background:var(--input-color);border:1px solid #4e4d4e;border:1px solid var(--border-color);border-radius:8px;border-radius:var(--border-radius-sm);color:#fff;height:112px;padding:12px 16px;resize:none;white-space:pre-wrap;width:100%}input:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-text-fill-color:var(--strong-color);box-shadow:inset 0 0 0 1000px #202020;box-shadow:0 0 0 1000px var(--input-color) inset}input[type=number],input[type=password],input[type=text]{background:#202020;background:var(--input-color);border:1px solid #4e4d4e;border:1px solid var(--border-color);border-radius:56px;border-radius:var(--border-radius-btn);box-sizing:border-box;color:#fff;color:var(--strong-color);outline:none;padding:16px}input[type=number].error,input[type=password].error,input[type=text].error{border:1px solid #ff5855;border:1px solid var(--error-color)}.error_caption{color:#ff5855;color:var(--error-color);font-size:12px;font-size:var(--font-caption-size);margin-top:8px}button{background:none;border:0;color:#fff;color:var(--strong-color);cursor:pointer;font-size:16px;font-size:var(--font-body1-size);font-weight:500;font-weight:var(--font-weight-medium);padding:12px 16px;transition:.4s}button.normal{background:#000;background:var(--bg-color);border:1px solid #4e4d4e;border:1px solid var(--border-color);border-radius:56px;border-radius:var(--border-radius-btn)}button:hover.normal{background:#4e4d4e;background:var(--grey)}button.em{background-image:linear-gradient(90deg,#ffba29 0,#ff8f93 51%,#ffba29);background-size:200% auto;border-radius:56px;border-radius:var(--border-radius-btn)}button:hover.em{background-position:100%}.card{background:#171717;background:var(--bg-card-color);border:1px solid #4e4d4e;border:1px solid var(--border-color);border-radius:16px;border-radius:var(--border-radius-lg)}.card.big{padding:48px}.card.md{padding:32px}.card.sm{padding:24px}@media (max-width:1239px){:root{--font-head1-size:24px;--font-head2-size:20px;--font-head3-size:16px;--font-body1-size:14px}.card.big{padding:24px}.card.md{padding:20px}.card.sm{padding:16px}}
/*# sourceMappingURL=main.f6b9aa45.css.map*/