.static-page-section{padding:var(--space-10) 0 var(--space-24);background:var(--bg)}.page-content-card{background:var(--card);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-10) var(--space-12);max-width:800px;margin:0 auto;position:relative}.page-content-card:before{content:"";top:var(--space-10);left:var(--space-12);right:var(--space-12);bottom:var(--space-10);background-image:repeating-linear-gradient(transparent, transparent 1.7rem, var(--border) 1.7rem, var(--border) calc(1.7rem + 1px));opacity:.3;pointer-events:none;z-index:0;position:absolute}.page-content{z-index:1;position:relative}.page-content h1,.page-content h2,.page-content h3,.page-content h4{font-family:var(--font-display);color:var(--text);line-height:1.3}.page-content h1{font-size:var(--text-4xl);margin-bottom:var(--space-6)}.page-content h2{font-size:var(--text-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--border)}.page-content h3{font-size:var(--text-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.page-content h4{font-size:var(--text-lg);margin-top:var(--space-6);margin-bottom:var(--space-2)}.page-content p{font-family:var(--font-body);font-size:var(--text-base);color:var(--muted);margin-bottom:var(--space-4);line-height:1.8}.page-content a{color:var(--accent-text);transition:border-color var(--transition-fast);border-bottom:1px solid #0000;text-decoration:none}.page-content a:hover{border-bottom-color:var(--accent)}.page-content ul,.page-content ol{margin:var(--space-4) 0 var(--space-6);padding-left:var(--space-6);color:var(--muted)}.page-content ul{list-style:none}.page-content ul li{padding-left:var(--space-4);margin-bottom:var(--space-2);position:relative}.page-content ul li:before{content:"";background:var(--ai-coral);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.page-content ol{list-style:decimal}.page-content ol li{margin-bottom:var(--space-2);padding-left:var(--space-2)}.page-content ol li::marker{color:var(--ai-coral);font-weight:600}.page-content blockquote{border-radius:var(--radius-md);padding:var(--space-5) var(--space-6);margin:var(--space-6) 0;box-shadow:var(--shadow-sm);background:#fffbeb;border:none;font-style:normal;position:relative;transform:rotate(-.5deg)}[data-theme=dark] .page-content blockquote{background:#ffb34726}.page-content blockquote:before{content:"";top:-6px;left:var(--space-6);background:#ffb34799;border-radius:2px;width:40px;height:16px;position:absolute;transform:rotate(-3deg)}.page-content blockquote p{color:var(--text);font-size:var(--text-sm);margin:0}.page-content table{border-collapse:collapse;width:100%;margin:var(--space-6) 0;background:var(--card);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.page-content th,.page-content td{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.page-content th{background:var(--cork-light);color:var(--text);font-weight:600}[data-theme=dark] .page-content th{background:#ffffff0d}.page-content tr:last-child td{border-bottom:none}.page-content code{background:var(--cork-light);border-radius:var(--radius-sm);padding:.15em .4em;font-family:SF Mono,Monaco,Courier New,monospace;font-size:.9em}[data-theme=dark] .page-content code{background:#ffffff1a}.page-content pre{border-radius:var(--radius-md);padding:var(--space-5);margin:var(--space-4) 0;background:#2b2f33;overflow-x:auto}.page-content pre code{color:#fff;background:0 0;padding:0}.page-content .callout,.page-content .tip,.page-content .warning,.page-content .info{padding:var(--space-4) var(--space-5);padding-left:var(--space-12);border-radius:var(--radius-md);margin:var(--space-6) 0;position:relative}.page-content .callout:before,.page-content .tip:before,.page-content .warning:before,.page-content .info:before{left:var(--space-4);top:var(--space-4);font-size:var(--text-lg);position:absolute}.page-content .tip{border-left:4px solid var(--pin-green);background:#2a9d8f1a}.page-content .tip:before{content:"";color:var(--pin-green);font-family:"Font Awesome 6 Free";font-weight:900}.page-content .warning{border-left:4px solid var(--pin-yellow);background:#ffb7031a}.page-content .warning:before{content:"";color:var(--pin-yellow);font-family:"Font Awesome 6 Free";font-weight:900}.page-content .info{border-left:4px solid var(--pin-blue);background:#457b9d1a}.page-content .info:before{content:"";color:var(--pin-blue);font-family:"Font Awesome 6 Free";font-weight:900}.page-content img{border-radius:var(--radius-md);max-width:100%;height:auto;margin:var(--space-4) 0;box-shadow:var(--shadow-md)}.page-content hr{background:var(--border);height:2px;margin:var(--space-10) 0;border:none}@media (width<=768px){.page-content-card{padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg)}.page-content-card:before{display:none}.page-content h2{font-size:var(--text-xl)}.page-content blockquote{transform:none}}
