/* 代码如诗：纸白 / 墨蓝 / 暖橙。保留业务信息的阅读效率。 */
:root{--ink:#26394a;--paper:#fcfaf6;--orange:#ce754b;--line:#e5e4dc;--muted:#7d877f;--green:#ecf0e5}body{background:var(--paper)}.brand{letter-spacing:.03em;gap:12px}.brand>span{font-family:'Noto Serif SC','Source Han Serif SC','Songti SC','SimSun',serif;font-size:23px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.brand small{font-family:'Microsoft YaHei',Arial,sans-serif;letter-spacing:1px;font-size:9px;font-weight:400;line-height:1.5;color:#879084}.brand img{box-shadow:0 3px 10px #9d683810;border-radius:13px}.header-cta{border-color:#d3d8d7;color:#425666;background:#ffffff65}.header-cta:hover{background:#eff1ed}.hero{padding-top:58px;padding-bottom:48px;gap:25px}.hero .eyebrow{font-size:9px;letter-spacing:1.8px;color:#889185}.hero h1{font-family:'Noto Serif SC','Source Han Serif SC','Songti SC','SimSun',serif;font-size:clamp(39px,4.4vw,59px);font-weight:700;line-height:1.42;letter-spacing:-1.4px;margin:22px 0}.hero-intro{line-height:2.1;color:#7e897f;font-size:14px}.primary{background:var(--ink)}.primary:hover{background:#3c5365}.hero-actions .btn{padding:13px 20px}.hero-art.poetry-art{height:430px;background:radial-gradient(ellipse at center,#f6e7d4 0%,#fbf5e9 42%,transparent 72%)}.poetry-art .monkey{top:75px;width:270px;z-index:1}.poetry-art .label-one{top:40px;left:3px}.poetry-art .label-two{top:135px}.poetry-art .label-three{bottom:90px;left:2px}.poetry-art .art-caption{bottom:0}.poetry-code{position:absolute;left:15px;right:15px;bottom:24px;z-index:3;padding:14px 18px;border:1px solid #e2e6de;border-radius:12px;background:#fffef9f2;box-shadow:0 12px 35px #384f3910;transform:rotate(-2deg);font-family:Consolas,'SFMono-Regular',monospace;line-height:1.8;font-size:11px;pointer-events:none}.poetry-code>span{display:block;font-family:'Microsoft YaHei',sans-serif;font-size:10px;color:#95a18b;margin-bottom:2px}.poetry-code code{display:block;color:#5f7280;font-family:inherit}.poetry-code b{color:#b67a48;font-weight:400}.poetry-code em{color:#6f8c65;font-style:normal}.brand-promise{max-width:1120px;margin:0 auto 24px;border-top:1px solid #e5e6dd;border-bottom:1px solid #e5e6dd;padding:18px 4px;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand-promise>span{font-family:'Songti SC','SimSun',serif;font-size:20px;color:#596c70;letter-spacing:1px}.brand-promise p{font-size:11px;color:#909988;margin:0;line-height:1.9}.section-heading h2,.topic-faq h2,.auth-story h1{font-family:'Noto Serif SC','Songti SC','SimSun',serif;font-weight:700}.topic-entry>a{background:#f3f4ec;border-color:#e0e4d8}.topic-entry h2{color:#425766}.sales-card{background:#fffefa;border-color:#e2e5dc;box-shadow:0 7px 30px #3b4e3c05}.sales-card.featured{border-color:#c88b60;background:linear-gradient(145deg,#fffaf0,#f3f4eb)}.sales-badge{background:#c78152}.sales-card h3{color:#2d4353}.sales-price{color:#2d4353}.sales-tags span{background:#edf1e8;color:#72836a}.customer-body{background:#f7f6ef;color:var(--ink)}.customer-card{background:#fffefa;border-color:#e1e5da}.auth-story h1{letter-spacing:-1px;line-height:1.5;font-size:45px}.auth-tabs .active{background:#eaf0e8;color:#3b5965}.customer-status{background:#edf1e8;color:#69805d}.customer-footer{background:#f7f6ef;letter-spacing:.4px}.admin-body{background:#f5f6f0}.admin-sidebar{background:#fffefa}.admin-sidebar .brand>span{font-size:20px}.admin-sidebar nav button.active{background:#e9efeb;color:#365666}.workspace-header h1{color:#304956}.workspace-header .eyebrow{letter-spacing:1.7px}.product-page{background:#fafaf4}.product-points{color:#85917f}.product-sales-intro{color:#7d8a7c}.purchase-panel{background:#fffefa}.product-page footer .brand>span,footer .brand>span{font-size:18px}.auth-card .code-row .btn{background:#f6f7f0}.brand img:hover{transform:rotate(-3deg)}@media(max-width:1100px){.brand-promise{margin-left:40px;margin-right:40px}.brand-promise p{max-width:360px}.brand>span{font-size:21px}.hero h1{font-size:45px}.hero .eyebrow{font-size:8px;letter-spacing:1.4px}}@media(max-width:850px){.auth-story h1{font-size:34px}.header nav{gap:18px}.brand-promise{align-items:flex-start}.brand-promise>span{font-size:18px;white-space:nowrap}}@media(max-width:600px){.brand>span{font-size:21px}.brand small{font-size:8px;letter-spacing:.4px}.header .brand img{width:35px;height:35px}.header-cta{padding:8px 11px;font-size:11px}.header-cta span{margin-left:7px}.hero{padding-top:36px;padding-bottom:20px;gap:12px}.hero h1{font-size:40px;letter-spacing:-1.5px;line-height:1.4}.hero-intro{font-size:12px}.hero .eyebrow{font-size:8px;letter-spacing:1px}.hero-art.poetry-art{height:355px}.poetry-art .monkey{top:32px;width:240px}.poetry-art .label-one{top:15px}.poetry-art .label-two{top:105px;right:0}.poetry-art .label-three{bottom:100px;font-size:9px}.poetry-code{left:10px;right:10px;bottom:25px;padding:12px 15px;font-size:10px}.poetry-code>span{font-size:9px}.brand-promise{margin:0 20px 20px;display:block;padding:18px 1px}.brand-promise>span{font-size:20px}.brand-promise p{font-size:10px;margin-top:7px}.hero .hero-foot{font-size:9px}.auth-story h1{font-size:30px}.customer-card{border-radius:15px}.header nav{display:none}.product-page footer .brand>span,footer .brand>span{font-size:17px}.sales-card h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.brand img:hover{transform:none}}

.brand-english{font-family:Georgia,"Times New Roman",serif;font-style:italic;letter-spacing:-1px;font-size:32px;color:#748275;margin:18px 0 -12px;line-height:1.3}.hero:has(.brand-english){padding-top:45px}.brand small{text-transform:none!important;letter-spacing:.8px}.hero .brand-english+h1{margin-top:20px}@media(max-width:600px){.brand-english{font-size:27px;margin-top:16px}.hero:has(.brand-english){padding-top:30px}}

.brand-registered{font-family:Arial,sans-serif;font-size:10px;font-weight:400;letter-spacing:0;line-height:0;vertical-align:super;position:relative;top:-.25em;margin-left:3px;color:currentColor}.admin-sidebar .brand-registered{font-size:8px}footer .brand-registered{font-size:8px}@media(max-width:600px){.brand-registered{font-size:8px;margin-left:2px}}
