.docs-content{max-width:900px;margin:0 auto;line-height:var(--font-lineheight-4);padding:var(--size-8) 0}.doc-section{margin-bottom:var(--size-8);padding-bottom:var(--size-6);border-bottom:1px solid var(--border-color)}.doc-section:last-child{border-bottom:none}.doc-section h2{font-size:var(--font-size-6);margin-bottom:var(--size-4);color:var(--text-1);border-bottom:2px solid var(--accent-color);padding-bottom:var(--size-2)}.doc-section h3{font-size:var(--font-size-4);margin-top:var(--size-6);margin-bottom:var(--size-3);color:var(--text-1);font-weight:var(--font-weight-6)}.doc-section h4{font-size:var(--font-size-3);margin-top:var(--size-4);margin-bottom:var(--size-2);color:var(--text-1);font-weight:var(--font-weight-6)}.doc-section p{margin-bottom:var(--size-4);color:var(--text-2)}.doc-section ul,.doc-section ol{margin-bottom:var(--size-4);padding-left:var(--size-5)}.doc-section li{margin-bottom:var(--size-2);color:var(--text-2)}.doc-section a{text-decoration:none;border-bottom:1px solid var(--border-color);transition:border-color .2s ease}.doc-section a:hover{border-bottom-color:var(--text-primary)}.screenshot-placeholder{background:var(--surface-3);border:2px dashed var(--border-color);border-radius:var(--radius-3);padding:var(--size-8);margin:var(--size-4) 0;text-align:center;color:var(--text-2);font-style:italic}@media (max-width: 768px){.docs-content{padding:0 var(--size-3)}.doc-section h2{font-size:var(--font-size-5)}.doc-section h3{font-size:var(--font-size-3)}.doc-section h4{font-size:var(--font-size-2)}}
