.sprott-manual{width:min(1080px,calc(100% - 3rem));margin:0 auto;padding:4rem 0 5rem;color:#94a3b8;line-height:1.72}.back-link{display:inline-block;margin-bottom:2rem;color:#fb7185;text-decoration:none;font-size:.86rem}.guide-header{max-width:900px;margin-bottom:2.5rem}.guide-header .eyebrow,.section-number{color:#fb7185;font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.guide-header h1{margin:.35rem 0 .75rem;color:#f1f5f9;font-family:var(--font-display);font-size:2.5rem;text-transform:none}.guide-header>p:last-of-type{margin:0;font-size:1.04rem}.chapter-nav{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.3rem}.chapter-nav a{border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#cbd5e1;font-size:.78rem;padding:.35rem .65rem;text-decoration:none}.manual-section{min-width:0;scroll-margin-top:84px;margin:0 0 3.8rem}.manual-section h2{margin:.2rem 0 1rem;color:#f1f5f9;font-family:var(--font-display);font-size:1.65rem;text-transform:none}.manual-section h3{margin:1.8rem 0 .75rem;color:#e2e8f0;font-family:var(--font-display);font-size:1.18rem;text-transform:none}.manual-section p{margin:.75rem 0}.math-block,.math-scroll{max-width:100%;min-width:0;overflow-x:auto;margin:1rem 0;padding:1rem;background:#0b0c0f;border:1px solid rgba(255,255,255,.07);border-radius:.55rem;color:#e2e8f0}.math-inline{color:#e2e8f0}.table-wrap{max-width:100%;overflow-x:auto;margin:1.2rem 0;border:1px solid rgba(255,255,255,.07);border-radius:.6rem}.table-wrap table{width:100%;border-collapse:collapse;background:#13161a;min-width:720px}.compact-table-wrap table{min-width:560px}.large-table-wrap table{min-width:660px}.special-table-wrap table{min-width:1050px}.classics-table-wrap table{min-width:900px}.table-wrap th,.table-wrap td{padding:.72rem .85rem;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top;font-size:.84rem;line-height:1.55}.table-wrap th{color:#e2e8f0;background:#0f1115;font-family:var(--font-display)}code{font-family:var(--font-mono);color:#fda4af}.worked-note,.naming-warning{margin:1.2rem 0;padding:1rem 1.15rem;border-left:3px solid #2563eb;background:#2563eb14;border-radius:.35rem}.naming-warning{border-left-color:#f59e0b;background:#f59e0b14}.integrator-grid,.example-grid,.contract-grid{display:grid;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.method-card,.example-card,.contract-grid>article{min-width:0;background:#13161a;border:1px solid rgba(255,255,255,.07);border-radius:.6rem;padding:1.15rem}.method-card:first-child{grid-column:span 2}.method-card h3,.example-card h3,.contract-grid h3{margin:0 0 .65rem}.algorithm-list{display:grid;gap:.65rem;padding-left:1.35rem}.code-label{overflow-wrap:anywhere;color:#fb7185!important;font-family:var(--font-mono);font-size:.74rem;line-height:1.5}.example-card .math-scroll{font-size:.84rem}.contract-grid ul{padding-left:1.2rem}.schema-example{max-width:100%;overflow-x:auto;padding:1.1rem;background:#090a0c;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;color:#cbd5e1}.reading-note{padding:1.4rem;background:#e11d480f;border:1px solid rgba(225,29,72,.2);border-radius:.65rem}.reading-note h2{margin:0 0 .6rem;color:#f1f5f9;font-family:var(--font-display);font-size:1.25rem;text-transform:none}.reading-note p{margin:0;font-size:.9rem}.katex{font-size:1em}.katex-display{margin:0!important}html:not(.dark) .sprott-manual{color:#475569}html:not(.dark) .guide-header h1,html:not(.dark) .manual-section h2,html:not(.dark) .manual-section h3,html:not(.dark) .reading-note h2,html:not(.dark) .math-inline{color:#0f172a}html:not(.dark) .chapter-nav a{border-color:#0f172a24;color:#334155}html:not(.dark) .math-block,html:not(.dark) .math-scroll,html:not(.dark) .schema-example{background:#f8fafc;border-color:#0f172a1a;color:#0f172a}html:not(.dark) .table-wrap{border-color:#0f172a1a}html:not(.dark) .table-wrap table,html:not(.dark) .method-card,html:not(.dark) .example-card,html:not(.dark) .contract-grid>article{background:#fff;border-color:#0f172a1a}html:not(.dark) .table-wrap th{background:#f8fafc;color:#0f172a}html:not(.dark) .table-wrap th,html:not(.dark) .table-wrap td{border-bottom-color:#0f172a14}@media(max-width:760px){.sprott-manual{width:min(100% - 2rem,1080px);padding-top:2.5rem}.guide-header h1{font-size:2rem}.integrator-grid,.example-grid,.contract-grid{grid-template-columns:minmax(0,1fr)}.method-card:first-child{grid-column:auto}.manual-section h2{font-size:1.4rem}}.sprott-manual{overflow-x:hidden}@media(max-width:760px){.sprott-manual .math-inline{display:block;width:100%;max-width:100%;margin:.35rem 0;overflow-x:auto;padding-bottom:.2rem}}
