.guide-shell{max-width:960px;padding:calc(24px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));margin:auto}.guide-heading{display:flex;gap:16px;align-items:center;margin-bottom:24px}.guide-heading h1{font-size:26px;margin:0}.guide-heading p{margin:5px 0}.guide-controls{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.guide-count{font-size:12px}.guide-content{background:linear-gradient(145deg,#343431a0,#242423);border:1px solid var(--line);border-radius:18px;padding:24px;overflow-wrap:anywhere}.guide-content h2{font-size:24px;margin:0 0 20px}.guide-content h3{font-size:19px;margin:28px 0 12px}.guide-content h4{margin:22px 0 10px}.guide-content p,.guide-content li{font-size:14px;line-height:1.7}.guide-content li{margin:7px 0}.guide-content pre{background:#171717;border-radius:12px;overflow:auto;padding:16px;line-height:1.6}.guide-content code{font-size:12px;white-space:pre-wrap}.guide-table{overflow:auto}.guide-content table{border-collapse:collapse;min-width:100%;font-size:12px}.guide-content td,.guide-content th{text-align:left;border:1px solid var(--line);padding:10px;vertical-align:top}.guide-content th{color:var(--accent)}.guide-content a{overflow-wrap:anywhere}.guide-content h2,.guide-content h3,.guide-content h4{scroll-margin-top:100px}@media(max-width:600px){.guide-controls{grid-template-columns:1fr;gap:10px}.guide-content{padding:18px}.guide-content h2{font-size:22px}.guide-shell{padding-top:calc(16px + env(safe-area-inset-top))}}
.guide-content pre code{white-space:pre}
