:root{color:#f6efe6;font-synthesis:none;background:#17110d;font-family:Noto Serif SC,Songti SC,SimSun,Georgia,serif}*{box-sizing:border-box}html{background:#17110d;min-width:320px}body{background:radial-gradient(circle at 79% 12%,#e2a45d29,#0000 27rem),#17110d;min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{isolation:isolate;min-height:100vh;position:relative;overflow:hidden}.site-shell:before{z-index:-2;content:"";background:linear-gradient(100deg,#060504f5 0 12%,#0000 12% 62%,#06040340 62%),linear-gradient(90deg,#0000 0 60%,#472717d1 60% 75%,#150d09e6 75% 76%,#542f1ab3 76% 91%,#0000 91%),linear-gradient(#1b1511,#24160f 58%,#120d0a);position:fixed;inset:0}.site-shell:after{z-index:-1;pointer-events:none;content:"";opacity:.55;mix-blend-mode:screen;background:linear-gradient(91deg,#0000 0 63.5%,#ffca838c 64%,#0000 64.15%),linear-gradient(#0000 0 13%,#ffcf8e5c 13.25%,#0000 13.55%),radial-gradient(at 73% 22%,#ffb96942,#0000 14rem);position:fixed;inset:0}.eyebrow{color:#d8b889;letter-spacing:.38em;text-transform:uppercase;margin:0;font-family:Arial,sans-serif;font-size:.68rem}.button-primary,.button-secondary{cursor:pointer;letter-spacing:.16em;border:0;border-radius:0;justify-content:center;align-items:center;min-height:3.25rem;padding:.8rem 1.4rem;font-family:Arial,Microsoft YaHei,sans-serif;font-weight:600;text-decoration:none;transition:transform .16s,background .16s,opacity .16s;display:inline-flex}.button-primary{color:#20140c;background:linear-gradient(135deg,#f2d2a0,#c99458);box-shadow:0 12px 32px #cc914d2e}.button-secondary{color:#f5e8d6;background:#ffffff0a;border:1px solid #e2c29759}.button-primary:hover,.button-secondary:hover{transform:translateY(-1px)}.button-primary:disabled,.button-secondary:disabled{cursor:not-allowed;opacity:.52;transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=720px){.site-shell:before{background:linear-gradient(90deg,#0705048c,#07050426),linear-gradient(90deg,#0000 0 72%,#58301a8c 72% 96%,#0000 96%),linear-gradient(#1a1410,#28180f 58%,#110c09)}}
