:root{--contact-ink:#302a23;--contact-gold:#aa7835;--contact-line:#88602b40}*{box-sizing:border-box}body{margin:0}.contact-page{min-height:100vh;color:var(--contact-ink);background:radial-gradient(circle at 75% 25%,#c2944c2e,#0000 28%),linear-gradient(120deg,#ffffffd1,#ece2d0ad),#f2ebdf;place-items:center;padding:90px clamp(24px,7vw,130px);font-family:Songti SC,STSong,Noto Serif SC,SimSun,serif;display:grid;position:relative;overflow:hidden}.contact-page:before{content:"联";color:#7350250b;pointer-events:none;font-size:min(48vw,650px);line-height:1;position:absolute;bottom:-130px;left:-45px}.contact-back{z-index:2;color:#55483a;letter-spacing:.1em;text-decoration:none;position:absolute;top:30px;left:clamp(24px,7vw,130px)}.contact-card{z-index:1;border:1px solid var(--contact-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8b8;grid-template-columns:1fr minmax(300px,420px);align-items:center;gap:clamp(38px,7vw,90px);width:min(1050px,100%);padding:clamp(34px,5vw,70px);display:grid;position:relative;box-shadow:0 28px 90px #4933181c}.contact-copy>p{color:var(--contact-gold);letter-spacing:.22em;margin:0 0 24px;font-weight:700}.contact-copy h1{letter-spacing:.06em;margin:0;font-size:clamp(58px,7vw,105px);font-weight:400;line-height:1}.contact-rule{background:var(--contact-gold);width:72px;height:1px;margin:32px 0}.contact-copy strong{color:#7e5724;letter-spacing:.04em;margin-bottom:16px;font-family:Arial,sans-serif;font-size:19px;display:block}.contact-copy span{color:#665e53;max-width:440px;font-size:18px;line-height:1.9;display:block}.contact-qr{border:1px solid var(--contact-line);text-align:center;background:#ffffffb8;padding:25px}.contact-qr img{background:#fff;width:100%;height:auto;display:block}.contact-qr p{color:#82745f;letter-spacing:.12em;margin:18px 0 2px;font-size:14px}@media (max-width:760px){.contact-page{padding-top:100px}.contact-card{grid-template-columns:1fr;gap:32px}.contact-qr{width:min(420px,100%);margin:0 auto}}
