@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap");@import url("https://cdn.jsdelivr.net/gh/sun-typeface/SUIT@2/fonts/variable/woff2/SUIT-Variable.css");@import url("https://cdn.jsdelivr.net/gh/fonts-archive/Paperlogy/subsets/Paperlogy-dynamic-subset.css");@font-face{font-family:GmarketSansMedium;src:url(https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff) format("woff");font-weight:400;font-style:normal}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,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,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}button{all:unset;display:inline-block;cursor:pointer;padding:0;margin:0;background:transparent;border:none;font:inherit;color:inherit}input[type=number]{-moz-appearance:textfield;-webkit-appearance:none;appearance:none;outline:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}*{box-sizing:border-box}a{text-decoration:none}body{font-family:SUIT Variable,Noto Sans SC,sans-serif;margin:0;background-color:#090c23}.header{color:#fff;padding:15px 15px 0}.header,.header__inner{max-width:1200px;margin:0 auto}.header__inner{background-color:#1e1b39;border-radius:16px;padding-right:15px;display:flex;justify-content:space-between;box-shadow:2px 2px 3px #000,-2px -2px 3px #4c4668;overflow-x:scroll}.header__inner::-webkit-scrollbar{height:0;border-radius:10px;overflow:hidden}.header__inner::-webkit-scrollbar-track{background:#4c4668;border-radius:10px}.header__inner::-webkit-scrollbar-thumb{background:#7230ff;border-radius:10px}.header__inner::-webkit-scrollbar-thumb:hover{background:#5811f0}.header__inner>ul{flex:1 0;display:flex;align-items:center;justify-content:center;padding:0}.header__inner>ul li{font-size:16px;margin:0 2px;color:#d1ccf6;border-radius:18px;overflow:hidden}.header__inner>ul li button{display:block;color:inherit;white-space:nowrap;cursor:pointer;padding:10px 12px}.header__inner>ul li.on,.header__inner>ul li:hover{color:#fff;background-color:#7230ff}.header__logo{display:flex;align-items:center}.header__logo h1{font-size:16px;font-weight:500}.header__logo h1 a{color:#fff;white-space:nowrap}.header__logo-img{border-radius:5px;overflow:hidden;width:70px;height:60px;min-width:70px}.header__logo-img img{display:block;width:110%;height:auto;transform:translateY(-20px)}.header__language,.header__language-wrap{display:flex;align-items:center}.header__language-wrap{gap:2px;padding:4px 6px;border-radius:40px;background-color:#4c4668}.header__language-wrap button{font-size:12px;padding:6px 10px;border-radius:20px}.header__language-wrap button.on,.header__language-wrap button:hover{background-color:#7230ff}.enchant{min-height:83vh;display:flex}.enchant__inner{display:flex;width:100%;max-width:1200px;margin:0 auto;padding:15px;align-items:start;flex-wrap:wrap;flex:1 1;align-content:space-between}.enchant-form{padding:30px;background-color:#1e1b39;border-radius:30px;width:33%;box-shadow:2px 2px 5px #000,-2px -2px 5px #4c4668}.enchant-form__title{display:flex;color:#fff;align-items:center;margin-bottom:30px}.enchant-form__title img{width:50px;height:auto}.enchant-form__title p{margin-left:15px;font-size:17px}.enchant-form__upgrade{display:flex;flex:1 0;justify-content:flex-end}.enchant-form__upgrade button{padding:8px 10px;background-color:#4c4668;color:#d1ccf6;border-radius:12px;font-family:Paperlogy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.enchant-form__upgrade button:last-child{margin-left:5px}.enchant-form__upgrade button.on{background-color:#ff6b2c;color:#fff}.enchant-form__input{display:flex;margin-bottom:8px}.enchant-form__input:nth-last-of-type(2){margin-bottom:20px}.enchant-form__input-select{width:65%;font-size:14px;margin-right:8px;flex-shrink:0;font-weight:600;border-radius:10px;font-family:Paperlogy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.enchant-form__input-figure{display:flex;flex:1 0;border-radius:6px;padding:1px 7px 0;border:none;margin-right:5px;color:#1e1b39;min-width:0;font-size:14px;font-family:GmarketSansMedium;font-weight:600}.enchant-form__input button{padding:0 11px;background-color:#4c4668;border-radius:10px}.enchant-form__input button:hover{background-color:#f65164}.enchant-form__input button svg{width:13px;fill:#fff}.enchant-form__submit{display:flex;justify-content:flex-end;gap:5px}.enchant-form__submit button{padding:8px 12px;border-radius:12px;background-color:#4c4668;color:#fff;font-size:14px;font-family:Paperlogy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}.enchant-form__submit-reset:hover{background-color:#f65164}.enchant-form__submit-check:hover,.enchant-form__submit-registration:hover{background-color:#7230ff}.enchant-result{display:flex;flex:1 0;margin-left:20px;justify-content:space-between;align-items:start}.enchant-result>div{width:50%;padding:30px;background-color:#1e1b39;border-radius:28px;box-shadow:2px 2px 5px #000,-2px -2px 5px #4c4668}.enchant-result__title{display:flex;align-items:center;margin-bottom:28px}.enchant-result__title img{width:50px;height:auto}.enchant-result__title p{font-size:17px;margin-left:15px;color:#fff}.enchant-result__no{margin-right:20px}.enchant-result__figure{display:flex;margin-bottom:23px;justify-content:space-between;align-items:center;font-size:16px;color:#fff;flex-wrap:wrap;line-height:1.2}.enchant-result__figure:last-child{margin-bottom:0}.enchant-result__figure-color-value{width:13px;height:13px;border-radius:4px;background-color:#ff263f;margin-right:10px}.enchant-result__figure-value{flex:1 0}.enchant-result__figure-value-range{display:flex;flex:auto;width:100%;justify-content:space-between}.enchant-result__figure-graph{margin:5px 0;width:100%;height:7px;background-color:#4c4668;overflow:hidden;border-radius:4px}.enchant-result__figure-graph-range{position:relative}.enchant-result__figure-graph-range span{width:auto;position:absolute;top:0;left:0;opacity:.4}.enchant-result__figure-graph-range span:first-of-type{z-index:2;opacity:1}.enchant-result__figure-graph span{display:block;width:0;height:100%;font-size:0}.enchant-result__figure-graph-red{background-color:red}.enchant-result__figure-graph-orange{background-color:#ff841d}.enchant-result__figure-graph-purple{background-color:#a569ff}.enchant-result__figure-graph-skyblue{background-color:#00a0f7}.enchant-result__figure-graph-gray{background-color:#eee}.my-weapon-wrap{width:100%}.my-weapon-wrap .my-weapon{padding:10px;background-color:#1e1b39;border-radius:18px;box-shadow:2px 2px 5px #000,-2px -2px 5px #4c4668}.my-weapon-wrap .my-weapon-list{display:flex;gap:12px}.my-weapon-wrap .my-weapon-list li{position:relative}.my-weapon-wrap .my-weapon-list__delete{position:absolute;top:-5px;right:-10px;background-color:#ff263f;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.my-weapon-wrap .my-weapon-list__delete svg{width:11px;fill:#fff}.my-weapon-wrap .my-weapon-list__delete:hover{background-color:red}.jp-font-adjust .header__inner ul li button,.jp-font-adjust .header__logo a{font-size:12px}.jp-font-adjust .header__inner::-webkit-scrollbar{height:8px;border-radius:10px;overflow:hidden}.jp-font-adjust .enchant-form__title p{font-size:10px}.jp-font-adjust .enchant-form__input-figure,.jp-font-adjust .enchant-form__input-select,.jp-font-adjust .enchant-form__submit button,.jp-font-adjust .enchant-form__upgrade button{font-size:12px}.jp-font-adjust .enchant-result__title p{font-size:14px;margin-left:15px}.jp-font-adjust .enchant-result__figure{font-size:14px}@media screen and (max-width:1100px){.header__inner::-webkit-scrollbar{height:8px;border-radius:10px;overflow:hidden}.enchant__inner{padding:15px}.enchant-form{padding:20px;border-radius:20px;width:33%}.enchant-form__title{margin-bottom:30px}.enchant-form__title img{width:40px}.enchant-form__title p{margin-left:10px;font-size:15px}.enchant-form__upgrade button{padding:8px 10px;border-radius:12px;font-size:14px}.enchant-form__upgrade button:last-child{margin-left:5px}.enchant-form__input{margin-bottom:8px}.enchant-form__input-select{width:65%;font-size:14px;margin-right:8px;border-radius:10px}.enchant-form__input-figure{border-radius:6px;font-size:14px}.enchant-form__input button{padding:0 11px;border-radius:10px}.enchant-form__submit button{padding:8px 12px;border-radius:12px;font-size:14px}.enchant-result{margin-left:20px}.enchant-result>div{width:50%;padding:20px;border-radius:20px}.enchant-result__title{margin-bottom:28px}.enchant-result__title img{width:40px}.enchant-result__title p{font-size:15px;margin-left:10px}.enchant-result__no{margin-right:20px}.enchant-result__figure{margin-bottom:20px;font-size:14px}.enchant-result__figure-color-value{width:13px;height:13px;border-radius:4px;margin-right:10px}.enchant-result__figure-graph{margin:5px 0;width:100%;height:7px;border-radius:4px}.enchant-result__figure-graph span{display:block;width:0;height:100%;font-size:0}.enchant-result__figure-graph-red{background-color:red}.enchant-result__figure-graph-orange{background-color:#ff841d}.enchant-result__figure-graph-purple{background-color:#a569ff}.enchant-result__figure-graph-skyblue{background-color:#00a0f7}.enchant-result__figure-graph-gray{background-color:#eee}}@media screen and (max-width:480px){.header{padding:15px}.header__inner{border-radius:12px;padding:10px;overflow-x:scroll}.header__inner::-webkit-scrollbar{height:0;border-radius:10px;overflow:hidden}.header__inner>ul{display:flex;align-items:center;justify-content:center;padding:0 10px}.header__inner>ul li{font-size:14px;cursor:pointer;margin:0 5px;border-radius:15px;color:#d1ccf6}.header__inner>ul li button{color:inherit;white-space:nowrap;padding:10px}.header__inner>ul li.on,.header__inner>ul li:hover{color:#fff;background-color:#7230ff}.header__logo h1{font-size:14px}.header__logo h1 a{white-space:nowrap}.header__logo-img{border-radius:5px;width:50px;height:40px;min-width:50px}.header__logo-img img{width:110%;transform:translateY(-15px)}.enchant{min-height:500px}.enchant__inner{padding:0 15px;flex-wrap:wrap}.enchant-form{padding:20px;border-radius:20px;width:100%}.enchant-form__title{margin-bottom:20px}.enchant-form__title img{width:40px}.enchant-form__title p{margin-left:10px;font-size:16px}.enchant-form__upgrade{display:flex}.enchant-form__upgrade button{padding:8px 10px;font-size:16px}.enchant-form__upgrade button:last-child{margin-left:5px}.enchant-form__submit button{padding:8px 12px;border-radius:12px;background-color:#4c4668;color:#fff}.enchant-result{display:flex;margin-left:0;flex-wrap:wrap;margin-top:15px;padding-bottom:30px}.enchant-result>div{width:100%;padding:20px;border-radius:20px}.enchant-result__title{margin-bottom:20px}.enchant-result__title img{width:40px}.enchant-result__title p{font-size:16px;margin-left:10px}.enchant-result__no{margin-right:0;margin-bottom:15px}.enchant-result__figure{margin-bottom:10px;font-size:15px}.enchant-result__figure-graph{height:6px}}.main{min-height:80vh}@media screen and (max-width:480px){.main{min-height:500px}}.footer{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:20px 0}.footer>p{font-size:14px;color:#d1ccf6}@media screen and (max-width:480px){.footer{padding:20px 0}.footer>p{font-size:12px}}