/* 短指南采用步骤卡和可折叠架构说明，手机按单列阅读；入口在顶栏账户菜单，样式见 formal-theme.css「顶栏」。 */
.user-guide{max-width:1080px;margin:0 auto;line-height:1.75}.guide-intro h1{font-size:30px;margin:10px 0}.guide-intro>p{max-width:780px;color:var(--ss-muted)}
.guide-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;list-style-position:inside;padding:0;margin:24px 0}.guide-flow li{padding:12px;background:var(--ss-primary-soft);color:var(--ss-primary-text);border-radius:var(--ss-radius-control);font-weight:600}
.guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-step{border:1px solid var(--ss-line);background:var(--ss-surface);border-radius:var(--ss-radius-card);padding:22px}.guide-number{font-size:13px;color:var(--ss-primary-text);font-weight:700}.guide-step h2{font-size:20px;margin:4px 0 10px}.guide-step p{margin:0 0 14px}.guide-step a{font-size:14px;font-weight:600}
.guide-demo,.guide-essentials,.guide-architecture{margin-top:24px;padding:22px;border:1px solid var(--ss-line);border-radius:var(--ss-radius-card);background:var(--ss-surface)}.guide-demo h2,.guide-essentials h2{margin:0;font-size:20px}.guide-demo .row{gap:20px}.guide-essentials ul{padding-left:22px;margin-bottom:0}.guide-essentials li+li{margin-top:8px}.guide-architecture summary{cursor:pointer;font-weight:600;min-height:30px}.guide-architecture p:last-child{margin-bottom:0}
@media(max-width:640px){.guide-intro h1{font-size:24px}.guide-flow{grid-template-columns:repeat(2,1fr)}.guide-steps{grid-template-columns:1fr}.guide-step,.guide-demo,.guide-essentials,.guide-architecture{padding:18px}.user-guide a{display:inline-flex;align-items:center;min-height:44px}}
