:root{color-scheme:light;font-family:"PingFang SC","Microsoft YaHei",sans-serif;color:#20394e;background:#f5f7f8}*{box-sizing:border-box}body{margin:0;min-height:100vh;display:grid;grid-template-columns:55% 45%}main{min-height:100vh;display:flex;flex-direction:column;padding:42px 7vw}.brand{display:flex;align-items:center;gap:14px;font-size:19px;font-weight:650;letter-spacing:1px}.mark{display:grid;place-items:center;width:38px;height:38px;background:#24445b;color:white;font-family:Georgia,serif;font-size:27px}.brand small{display:block;font-size:8px;font-weight:500;letter-spacing:2px;color:#8395a2;margin-top:3px}.entry{max-width:435px;margin:auto 0;padding:60px 0}.eyebrow{font-size:10px;color:#758a99;letter-spacing:2.2px}h1{font-family:"Songti SC","Noto Serif CJK SC",serif;font-weight:600;line-height:1.38;font-size:clamp(32px,3vw,48px);letter-spacing:1px;margin:22px 0}.intro{font-size:14px;line-height:1.9;color:#6d8190}form{margin-top:36px;max-width:345px}label{font-size:12px;display:block;margin:20px 0 9px;color:#516c81}input{width:100%;border:1px solid #cdd8e0;border-radius:4px;background:#fff;padding:13px 14px;font:14px "PingFang SC",sans-serif;color:#20394e;outline-offset:3px}button{width:100%;margin-top:25px;border:0;border-radius:4px;background:#284e6b;color:#fff;font:14px "PingFang SC",sans-serif;text-align:left;padding:15px 17px;cursor:pointer}button span{float:right}button:disabled{opacity:.6}button:hover{background:#1d3f58}#error{min-height:18px;color:#a24533;font-size:12px}.small{font-size:11px;color:#8b9ba6}footer{font-size:9px;letter-spacing:1px;color:#8c9da9;display:flex;justify-content:space-between;gap:20px}.art{position:relative;overflow:hidden;background:#16384e;background-image:radial-gradient(#ffffff1a .6px,transparent .6px);background-size:17px 17px;color:#fff}.orb{position:absolute;border:1px solid #8fb4cd40;border-radius:50%;width:620px;height:620px;left:8%;top:11%;transform:rotate(-32deg) scaleX(.6)}.orb.two{transform:rotate(30deg) scaleX(.65)}.orb.three{transform:rotate(90deg) scaleX(.65)}.orb:after{content:"";position:absolute;width:9px;height:9px;background:#e19764;border-radius:50%;left:14%;top:14%;box-shadow:0 0 0 8px #e1976410}.art-label{position:absolute;bottom:17%;left:13%;font-size:9px;letter-spacing:2px;color:#9ab9cb}.art-label i{display:block;background:#db9569;width:30px;height:3px;margin-bottom:24px}.art-label strong{display:block;margin-top:20px;font-family:"Songti SC",serif;font-size:33px;font-weight:500;line-height:1.6;letter-spacing:2px;color:#e7eff4}.coordinates{position:absolute;bottom:42px;left:13%;font-size:9px;letter-spacing:2px;color:#7f9fb2}@media(max-width:800px){body{display:block}main{padding:28px 8vw}.art{display:none}.entry{padding:55px 0}h1{font-size:36px}form{max-width:100%}footer{font-size:8px}footer span{display:none}}

.brand-logo{display:block;width:70px;height:55px;object-fit:contain}
