.crypto-guide-wrapper{max-width:1400px}.guide-sidebar{background:var(--bi-surface);border-radius:12px;box-shadow:0 2px 12px #00000014;overflow:hidden;position:sticky;top:80px}.sidebar-header{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-strong) 100%);color:#fff;padding:1rem 1.25rem;font-weight:600;font-size:1rem}.guide-sidebar .nav{padding:.5rem 0}.guide-sidebar .nav-link{color:var(--bi-text);padding:.75rem 1.25rem;border-radius:0;border-left:3px solid transparent;transition:all .2s ease;font-size:.9rem}.guide-sidebar .nav-link:hover{background-color:var(--bi-surface-2);color:var(--brand);border-left-color:var(--brand)}.guide-sidebar .nav-link.active{background-color:#f0f4ff;color:var(--brand);border-left-color:var(--brand);font-weight:500}@media (max-width: 768px){.guide-sidebar{position:relative;top:0;margin-bottom:1rem}.guide-sidebar .nav{flex-direction:row!important;flex-wrap:wrap;padding:.5rem}.guide-sidebar .nav-link{border-left:none;border-bottom:2px solid transparent;padding:.5rem .75rem;font-size:.85rem}.guide-sidebar .nav-link.active{border-left:none;border-bottom-color:var(--brand)}}.algorithm-section{padding:1rem 0}.algorithm-section h5{font-weight:600;margin-bottom:1rem}.algorithm-section h6{font-weight:600;color:var(--bi-text);margin-bottom:.75rem}.feature-list{list-style:none;padding-left:0}.feature-list li{padding:.35rem 0 .35rem 1.5rem;position:relative}.feature-list li:before{content:"•";color:var(--bi-text-muted);position:absolute;left:.5rem}.code-example{background:var(--bi-surface-2);border:1px solid var(--bi-border);border-radius:8px;padding:1rem;margin-top:1rem}.code-example h6{color:var(--bi-text);margin-bottom:.75rem;font-size:.9rem}.code-example pre{margin:0;background:#212529;color:#f8f9fa;padding:1rem;border-radius:6px;overflow-x:auto;font-size:.95rem;line-height:1.5}.code-example code{font-family:Consolas,Monaco,Courier New,monospace;color:#f8f9fa}.table{font-size:.9rem}.table th{font-weight:600;background:var(--bi-surface-2)}#comparison .table{border-collapse:collapse}#comparison .table-dark thead th,#comparison .table thead th{background-color:var(--bi-surface-2)!important;color:var(--bi-text)!important;font-weight:600;border-bottom:2px solid var(--bi-border)!important;border-top:none}#comparison .table tbody td{color:var(--bi-text);background-color:var(--bi-surface);border-bottom:1px solid #f0f0f0}#comparison .table tbody tr:hover td{background-color:var(--bi-surface-2)}.btn-group-sm .btn{font-size:.85rem}.feature-card{border:none;box-shadow:0 2px 12px #00000014;border-radius:12px;overflow:hidden}.feature-card .card-header{font-weight:600;padding:1rem 1.25rem}.feature-card .card-body{padding:1.5rem}.card.border-primary,.card.border-success,.card.border-warning,.card.border-danger,.card.border-info,.card.border-secondary{border-width:2px!important}@media (max-width: 768px){.code-example pre{font-size:.75rem;padding:.75rem}.feature-card .card-body{padding:1rem}.table{font-size:.8rem}}html{scroll-behavior:smooth}[id]{scroll-margin-top:80px}html[data-theme=dark] .guide-sidebar .nav-link.active{background-color:#1e3a5f}
