body{--bg:#fff5f0;--surface:#fffdfb;--ink:#382224;--muted:#78575a;--accent:#b93664;--contrast:#fff;--radius:0}.site-head{padding-top:22px}.brand-line{padding-bottom:22px}.site-head nav{border-block:4px double var(--ink)}nav a{flex:1;text-align:center;font-weight:600}nav a span{display:none}.hero{margin-top:0}.rose-head{display:grid;grid-template-columns:1fr 240px;gap:50px;padding:52px 0 25px}.rose-head .eyebrow{margin-bottom:20px}.rose-head h1{font-size:clamp(46px,6.8vw,92px);font-weight:800;line-height:1.16;letter-spacing:-.065em}.rose-head em{font-family:"Songti SC",SimSun,serif;font-weight:400;color:var(--ink)}.logo-stamp{align-self:center;background:#f5a9b3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 30px;transform:rotate(3deg);border:1px solid var(--ink)}.logo-stamp .hero-logo{width:155px;height:155px}.logo-stamp>span{font-size:12px;margin-top:22px;letter-spacing:.12em}.lead{max-width:540px}.dual-track{display:grid;grid-template-columns:1fr 1fr;border-block:4px double var(--ink);gap:26px}.dual-track>a{padding:26px 30px;position:relative;min-height:220px}.dual-track>a:first-child{border-right:4px double var(--ink);background:#ffd4d2}.dual-track>a:last-child{background:transparent}.dual-track>a>span{font-size:13px}.dual-track h2{font-size:40px;margin:12px 0}.dual-track p{font-size:14px}.dual-track b{position:absolute;right:25px;bottom:26px;font-size:14px}.version{border:0;justify-content:space-between;font-size:13px}.version a{margin:0}.section{padding-top:48px}.entries{gap:0;border-top:2px solid var(--ink)}.entry{border:0;border-bottom:1px solid var(--ink);padding:25px 12px}.entry:nth-child(3n+2){border-inline:1px solid var(--ink)}.entry h3{font-family:"Songti SC",serif;font-size:23px}.section-title h2,.note h2{font-family:"Songti SC",serif}.page-head{border-bottom:4px double var(--ink);max-width:none;margin-bottom:24px}.page-head h1{font-family:"Songti SC",SimSun,serif;font-weight:500;font-size:clamp(42px,5vw,69px)}.downloads{grid-template-columns:1fr 1fr;gap:0 35px}.download-item{border:0;border-top:1px solid var(--ink);background:transparent;padding:25px 0}.download-item .button{width:auto}.download-item h3{font-size:19px}.feature-grid{display:block}.feature-grid article{border-right:0!important;display:grid;grid-template-columns:50px 180px 1fr;gap:12px;padding:28px 0;min-height:0}.feature-grid article .eyebrow{display:none}.feature-grid article h2{font-family:"Songti SC",serif;font-size:26px}.feature-grid article p{max-width:none;margin:0}.feature-grid article a{grid-column:3;font-size:14px}.feature-index{float:none;grid-row:1/3}.feature-grid article:nth-child(2n){background:#ffede6}.tool-panel{border:4px double var(--ink)}.faq-list details{border-top:2px solid var(--ink)}.search-result{border:0;border-top:2px solid var(--ink);padding:24px 10px}.site-foot{border-top:4px double var(--ink)}
@media(max-width:700px){.rose-head{grid-template-columns:1fr 85px;gap:8px;padding:32px 0 10px}.rose-head h1{font-size:43px}.logo-stamp{padding:7px;align-self:start;margin-top:55px}.logo-stamp .hero-logo{width:70px;height:70px;padding:3px}.logo-stamp>span{display:none}.rose-head .lead,.rose-head .actions{grid-column:1/-1}.dual-track{gap:8px}.dual-track>a{padding:20px 13px;min-height:230px}.dual-track h2{font-size:27px;margin:16px 0}.dual-track p{font-size:12px}.dual-track b{left:13px;right:auto;font-size:13px}.version{gap:10px;justify-content:start}.entry:nth-child(3n+2){border-inline:0}.downloads{grid-template-columns:1fr}.feature-grid article{grid-template-columns:35px 1fr;padding:24px 8px}.feature-grid article p,.feature-grid article a{grid-column:2}.feature-grid article h2{font-size:25px}.feature-index{grid-row:1/4}.rose-head .actions .button{padding:9px 12px;font-size:13px}}
