@charset "utf-8";/*!
by Sean Lu 20260330
!!!请勿直接在c.css中修改内容
!!!请勿直接在c.css中修改内容
!!!请勿直接在c.css中修改内容
*/:root{--color-main:#ff6600;--color-white:#fff;--color-txt:#253554;--color-bg:#f5f5f5;--color-bg0:#212121;--color-0:#000;--color-3:#333;--color-6:#666;--color-9:#999;--color-border:#dedede;--fsize-base:14px;--fsize-large:calc(var(--fsize-base) * 1.25);--fsize-txt:calc(var(--fsize-base) * 1.14);--fsize-small:calc(var(--fsize-base) * .85);--fsize-h1:calc(var(--fsize-base) * 2.6);--fsize-h2:calc(var(--fsize-base) * 2.15);--fsize-h3:calc(var(--fsize-base) * 1.7);--gap-base:16px;--gap-mini:calc(var(--gap-base) * .25);--gap-small:calc(var(--gap-base) * .5);--gap-large:calc(var(--gap-base) * 1.5);--gap-h1:calc(var(--gap-base) * 5);--gap-h2:calc(var(--gap-base) * 4);--gap-h3:calc(var(--gap-base) * 3)}@media (max-width: 1440px){:root{--fsize-base:12px;--gap-base:12px}}@media (max-width: 800px){:root{--fsize-base:12px;--gap-base:6px}}.trans{transition:all .3s}.loginlayer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;transition:none;visibility:hidden}.loginlayer.on{visibility:visible}.loginlayer.on .mask{opacity:1;height:100%}.loginlayer.on .content{opacity:1;transform:translateX(-50%) translateY(-50%)}.loginlayer>*{transition:transform .3s cubic-bezier(.7, .3, .1, 1),box-shadow .3s cubic-bezier(.7, .3, .1, 1)}.loginlayer .mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;cursor:pointer;transition:opacity .3s;backdrop-filter:blur(8px) saturate(180%)}.loginlayer .content{width:458px;left:50%;top:50%;opacity:0;transform:translateX(-50%) translateY(-30%);background:rgba(33,33,33,0.95);border:1px solid rgba(255,255,255,0.08);position:absolute;border-radius:16px;padding:var(--gap-h3);box-shadow:0 20px 60px rgba(0,0,0,0.5)}.loginlayer .content:after{content:"×";position:absolute;bottom:0;left:50%;transform:translateX(-50%) translateY(150%);pointer-events:none;display:flex;width:40px;height:40px;font-size:30px;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);border:1px solid rgba(255,255,255,0.5);color:rgba(255,255,255,0.5);border-radius:50%}@media (max-width: 800px){.loginlayer .content{width:80%;padding:var(--gap-large)}}.loginlayer .content .tit{font-size:var(--fsize-h3);font-family:"alibold";color:var(--color-white);text-align:center}.loginlayer .content .sub{font-size:var(--fsize-base);color:rgba(255,255,255,0.5);margin:var(--gap-small) 0 var(--gap-large);text-align:center}.loginlayer .content .form .item{margin:var(--gap-base) 0;display:flex;gap:var(--gap-small)}.loginlayer .content .form .item.i2 .ipt{width:50%}.loginlayer .content .form .item .ipt{flex:1;line-height:50px;border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:0 var(--gap-large) 0 50px;box-sizing:border-box;font-size:var(--fsize-txt);color:var(--color-white);background:rgba(255,255,255,0.03) url(../img/dimg/loginicon01.svg) no-repeat 20px center;transition:all .3s}.loginlayer .content .form .item .ipt::placeholder{color:rgba(255,255,255,0.35)}.loginlayer .content .form .item .ipt.i02{background-image:url(../img/dimg/loginicon02.svg)}.loginlayer .content .form .item .ipt.ino{background-color:rgba(255,255,255,0.05)}.loginlayer .content .form .item .ipt:focus{outline:none;background-color:rgba(255,255,255,0.05);border-color:var(--color-main)}.loginlayer .content .form .btn{text-align:center;margin-top:var(--gap-large)}.loginlayer .content .form .btn .on{display:flex;height:50px;width:100%;background:var(--color-main);color:var(--color-white);justify-content:center;align-items:center;border:0;font-size:var(--fsize-large);border-radius:8px;margin-bottom:var(--gap-small);font-family:"alibold";cursor:pointer;transition:all .3s}.loginlayer .content .form .btn .on:hover{box-shadow:0 10px 30px rgba(255,102,0,0.3);filter:contrast(1.1) saturate(1.1);transform:translateY(-1px)}.loginlayer .content .form .btn .on:active{transform:scale(.98)}.loginlayer .content .form .btn .for{font-size:var(--fsize-small);color:rgba(255,255,255,0.5);text-decoration:none;transition:all .3s}.loginlayer .content .form .btn .for:hover{color:var(--color-main)}.loginlayer .content .form .reg{text-align:center;font-size:var(--fsize-base);color:rgba(255,255,255,0.5);display:flex;justify-content:center;align-items:center;margin-top:var(--gap-h3)}.loginlayer .content .form .reg a{display:flex;height:32px;border-radius:6px;padding:0 var(--gap-base);text-decoration:none;justify-content:center;align-items:center;font-size:var(--fsize-base);color:var(--color-main);border:1px solid var(--color-main);margin-left:var(--gap-small);transition:all .3s}.loginlayer .content .form .reg a:hover{background:var(--color-main);color:var(--color-white)}/*# sourceMappingURL=./login.css.map */