.section-block{margin-top:20px;padding:34px;border:1px solid var(--line);background:var(--panel)}
.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:26px}
.section-head h2{margin:14px 0 0;font:italic 34px/1.08 "EB Garamond",serif;font-weight:400}
.section-head p{max-width:520px;margin:0;color:var(--muted);font-size:14px;line-height:1.6}
.step-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}
.step-grid article{min-height:190px;padding:22px;border-right:1px solid var(--line)}
.step-grid article:last-child{border-right:0}
.step-grid span{font:8px "JetBrains Mono",monospace;color:var(--good)}
.step-grid h3{margin:28px 0 10px;font:italic 22px "EB Garamond",serif;font-weight:400}
.step-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}
.fact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.fact-grid article{padding:20px;border:1px solid var(--line);background:var(--panel-2)}
.fact-grid b{font:8px "JetBrains Mono",monospace;font-weight:400}
.fact-grid strong{display:block;margin:16px 0 8px;font:italic 23px "EB Garamond",serif;font-weight:400}
.fact-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}
.split-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}
.split-panel>article{padding:28px}.split-panel>article+article{border-left:1px solid var(--line)}
.split-panel h3{margin:0 0 16px;font:italic 25px "EB Garamond",serif;font-weight:400}
.check-list{list-style:none;margin:0;padding:0}.check-list li{display:flex;gap:12px;padding:11px 0;border-top:1px solid var(--line-soft);color:#ccc8bf;font-size:14px;line-height:1.5}
.check-list li:before{content:"✓";color:var(--good);font:9px "JetBrains Mono",monospace;margin-top:4px}.check-list.warn li:before{content:"—";color:var(--muted)}
.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:0 4px}.faq summary{padding:18px 0;cursor:pointer;list-style:none;font:9px "JetBrains Mono",monospace}.faq summary:after{content:"+";float:right;color:var(--muted)}.faq details[open] summary:after{content:"−"}.faq details p{max-width:820px;margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.7}
.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:20px;padding:32px;border:1px solid var(--line);background:#1e1e1c}.cta-panel h2{margin:0 0 8px;font:italic 30px "EB Garamond",serif;font-weight:400}.cta-panel p{margin:0;color:var(--muted);font-size:14px}.output-tools{display:flex;align-items:center;gap:10px}
.integration-table{width:100%;border-collapse:collapse;font:9px/1.5 "JetBrains Mono",monospace}.integration-table th,.integration-table td{padding:14px;border:1px solid var(--line);text-align:left}.integration-table th{color:var(--muted);font-weight:400}.integration-table td:last-child{color:var(--good)}
.callout{margin-top:20px;padding:20px;border:1px solid var(--line);border-left:3px solid var(--good);background:var(--panel-2)}.callout b{font:8px "JetBrains Mono",monospace}.callout p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}
h1,h2,h3,strong,.statement,.equation i{font-style:normal!important}
.ca-box{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:16px;padding:18px 22px;border:1px solid var(--line);background:var(--panel)}.ca-box div{display:flex;align-items:center;gap:18px;min-width:0}.ca-box span{color:var(--muted);font:8px "JetBrains Mono",monospace}.ca-box strong{overflow-wrap:anywhere;font:10px/1.5 "JetBrains Mono",monospace;font-weight:400}.ca-box .text-button{flex:0 0 auto}.ca-box p{max-width:360px;margin:0;color:var(--muted);text-align:right;font:8px/1.6 "JetBrains Mono",monospace}
.dev-letter{margin-top:20px;padding:46px 52px;border:1px solid var(--line);background:var(--panel)}.dev-letter h2{max-width:780px;margin:18px 0 28px;font:40px/1.08 "EB Garamond",serif;font-weight:400}.dev-letter>p{max-width:900px;margin:0 0 18px;color:#d6d2c9;font-size:18px;line-height:1.78}.dev-letter .dev-signature{margin-top:32px;padding-top:22px;border-top:1px solid var(--line);font-size:16px}.dev-signature span{color:var(--muted);font:8px "JetBrains Mono",monospace}
.prose-block{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:0 0 28px;padding:24px;border:1px solid var(--line-soft);background:var(--panel-2)}.prose-block p{margin:0;color:#d0ccc3;font-size:16px;line-height:1.75}.prose-block.compact{display:block}.prose-block.compact p{max-width:940px}.prose-block.after-grid{margin:24px 0 0}.source-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}.source-links>a,.source-links>div{display:block;padding:22px;border:1px solid var(--line);background:var(--panel-2);text-decoration:none}.source-links>a:hover{background:#30302d}.source-links span,.source-links code{display:block;color:var(--muted);font:8px/1.5 "JetBrains Mono",monospace}.source-links strong{display:block;margin:14px 0 8px;font:22px "EB Garamond",serif;font-weight:400}.source-links code{overflow-wrap:anywhere;color:var(--good)}
.rail-icon svg.fill-icon{fill:currentColor;stroke:none}
.rail-action{padding:0}
:where(a,button,input,select,summary):focus-visible{outline:1px solid var(--text);outline-offset:3px}
.wallet-context{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;margin-top:24px;padding:13px 16px;border:1px solid var(--line);background:var(--panel-2);font:8px "JetBrains Mono",monospace}.wallet-context span{color:var(--muted)}.wallet-context b{font-weight:400}.wallet-context b.connected{color:var(--good)}.wallet-context small{justify-self:end;color:var(--muted);font:7px "JetBrains Mono",monospace}
.wallet-modal[hidden]{display:none}.wallet-modal{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:20px}.wallet-backdrop{position:absolute;inset:0;border:0;background:#111d;cursor:default}.wallet-dialog{position:relative;width:min(460px,100%);padding:26px;border:1px solid var(--line);background:var(--panel);box-shadow:0 24px 80px #0009}.wallet-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.wallet-dialog-head span{color:var(--muted);font:7px "JetBrains Mono",monospace}.wallet-dialog h2{margin:10px 0 0;font:30px "EB Garamond",serif;font-weight:400}.wallet-dialog>p{margin:18px 0;color:#cecac1;font-size:15px;line-height:1.6}.wallet-close{border:0;background:transparent;color:var(--muted);cursor:pointer;font:24px/1 sans-serif}.wallet-options{display:grid;gap:8px}.wallet-option{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);text-align:left;text-decoration:none;cursor:pointer}.wallet-option:hover{background:#333330}.wallet-option.muted{color:var(--muted)}.wallet-badge{display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);font:10px "JetBrains Mono",monospace}.wallet-option b,.wallet-option small{display:block}.wallet-option b{font:9px "JetBrains Mono",monospace;font-weight:400}.wallet-option small{margin-top:5px;color:var(--muted);font:7px "JetBrains Mono",monospace}.wallet-option em{color:var(--good);font:7px "JetBrains Mono",monospace;font-style:normal}.wallet-disconnect{width:100%;margin-top:12px}.wallet-dialog>small{display:block;margin-top:18px;color:var(--muted);font:7px/1.6 "JetBrains Mono",monospace}.modal-open{overflow:hidden}
.wallet-mobile-help{padding:14px;border:1px solid var(--line);background:#1c1c1b}.wallet-mobile-help>b{font:9px "JetBrains Mono",monospace;font-weight:400}.wallet-mobile-help p{margin:8px 0 12px;color:var(--muted);font-size:13px;line-height:1.5}.wallet-mobile-help div{display:flex;gap:8px}.wallet-mobile-help a{flex:1;padding:10px;border:1px solid var(--line);color:var(--text);text-align:center;text-decoration:none;font:7px "JetBrains Mono",monospace}.wallet-mobile-help a:hover{background:#333330}
.site-toast{position:fixed;z-index:120;right:22px;bottom:22px;max-width:min(360px,calc(100% - 44px));padding:13px 16px;border:1px solid var(--line);background:var(--panel-2);color:var(--text);opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s ease;font:8px/1.5 "JetBrains Mono",monospace}.site-toast.visible{opacity:1;transform:translateY(0)}.site-toast.success{border-color:#66806b;color:var(--good)}.site-toast.error{border-color:#8b5f5f;color:#e4baba}
@media(min-width:901px){.app-page{transition:margin-left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.site-rail:hover~.app-page{width:min(1232px,calc(100% - var(--rail-open) - 72px));margin-left:calc(var(--rail-open) + max(36px,(100vw - var(--rail-open) - 1232px)/2))}}
@media(max-width:900px){.step-grid{grid-template-columns:1fr 1fr}.step-grid article:nth-child(2){border-right:0}.step-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.fact-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.section-block{padding:22px}.section-head{display:block}.section-head p{margin-top:12px}.step-grid,.fact-grid,.split-panel,.prose-block,.source-links{grid-template-columns:1fr}.step-grid article{border-right:0;border-bottom:1px solid var(--line)}.step-grid article:last-child{border-bottom:0}.split-panel>article+article{border-left:0;border-top:1px solid var(--line)}.integration-table{font-size:7px}.integration-table th,.integration-table td{padding:8px 6px}.cta-panel{display:block}.cta-panel .button{margin-top:20px}.ca-box{display:block}.ca-box div{justify-content:space-between}.ca-box p{margin-top:12px;text-align:left}.dev-letter{padding:30px 24px}.dev-letter h2{font-size:34px}.dev-letter>p{font-size:16px}.prose-block{padding:18px}.prose-block p{font-size:15px}}
@media(max-width:680px){.wallet-context{grid-template-columns:1fr auto}.wallet-context small{grid-column:1/-1;justify-self:start}.wallet-dialog{padding:22px}.site-toast{right:12px;bottom:12px}}
.status-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:20px;border:1px solid var(--line);background:var(--panel)}.status-band div{padding:18px;border-right:1px solid var(--line)}.status-band div:last-child{border-right:0}.status-band span,.status-band b{display:block;font:8px/1.5 "JetBrains Mono",monospace}.status-band span{color:var(--muted)}.status-band b{margin-top:8px;font-weight:400}.status-band .ready{color:var(--good)}.status-band .pending{color:#d9ba76}
.code-browser>aside{max-height:650px;overflow:auto}.code-browser pre{min-height:650px;max-height:650px;overflow:auto;white-space:pre;tab-size:2}.source-summary{max-width:900px;color:#d0ccc3;font-size:16px;line-height:1.75}.paper-origin{padding:34px;border:1px solid var(--line);border-left:3px solid var(--good);background:var(--panel)}.paper-origin h2{margin:14px 0 18px;font:34px/1.1 "EB Garamond",serif;font-weight:400}.paper-origin p{max-width:920px;color:#d0ccc3;font-size:16px;line-height:1.75}.paper-meta{display:grid;grid-template-columns:repeat(4,1fr);margin-top:20px;border:1px solid var(--line)}.paper-meta div{padding:16px;border-right:1px solid var(--line)}.paper-meta div:last-child{border-right:0}.paper-meta span,.paper-meta b{display:block;font:8px/1.5 "JetBrains Mono",monospace}.paper-meta span{color:var(--muted)}.paper-meta b{margin-top:7px;font-weight:400}.paper-reader{margin-top:20px;border:1px solid var(--line);background:#fff}.paper-reader-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--panel);font:8px "JetBrains Mono",monospace}.paper-reader-head div{display:flex;gap:16px}.paper-reader-head a{color:var(--good)}.paper-reader iframe{display:block;width:100%;height:78vh;min-height:720px;border:0;background:#fff}.research-figure{margin:20px 0 0;padding:24px;border:1px solid var(--line);background:var(--panel)}.research-figure img{display:block;width:100%;max-height:640px;object-fit:contain;background:#f4f2ed}.research-figure figcaption{margin-top:14px;color:var(--muted);font:8px/1.6 "JetBrains Mono",monospace}
@media(max-width:680px){.status-band,.paper-meta{grid-template-columns:1fr}.status-band div,.paper-meta div{border-right:0;border-bottom:1px solid var(--line)}.status-band div:last-child,.paper-meta div:last-child{border-bottom:0}.paper-reader iframe{height:70vh;min-height:560px}.paper-reader-head{display:block}.paper-reader-head div{margin-top:10px}.code-browser pre{min-height:500px;max-height:500px}}
.wallet-badge{border:0}.wallet-badge img{display:block;width:34px;height:34px;border-radius:9px}
.form-sheet textarea{display:block;width:100%;min-height:92px;margin-top:6px;padding:10px;border:1px solid var(--line);border-radius:0;outline:0;resize:vertical;background:var(--panel-2);color:var(--text);font:9px/1.6 "JetBrains Mono",monospace}.form-sheet textarea:focus{border-color:#898780}.metadata-review{display:grid;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;margin-top:14px;padding:12px;border:1px solid var(--line);background:var(--panel-2)}.metadata-review img{width:64px;height:64px;object-fit:cover;border:1px solid var(--line)}.metadata-review img[hidden]{display:block;visibility:hidden}.metadata-review b{display:block;color:var(--muted);font:8px "JetBrains Mono",monospace;font-weight:400}.metadata-review b.ready{color:var(--good)}.metadata-review p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}
@media(max-width:680px){.metadata-review{grid-template-columns:54px 1fr}.metadata-review img{width:54px;height:54px}.metadata-review .button{grid-column:1/-1}}

/* Markets */
.rail-nav{min-height:0;overflow-y:auto}
.market-command{display:flex;align-items:flex-end;justify-content:space-between;gap:34px;padding:34px;border:1px solid var(--line);background:var(--panel)}
.market-command h2{max-width:760px;margin:14px 0 12px;font:36px/1.08 "EB Garamond",serif;font-weight:400}.market-command p{max-width:780px;margin:0;color:#d0ccc3;font-size:16px;line-height:1.7}.market-command .button{flex:0 0 auto}
.market-stats{display:grid;grid-template-columns:repeat(5,1fr);margin-top:12px;border:1px solid var(--line);background:var(--panel-2)}.market-stats div{min-width:0;padding:17px;border-right:1px solid var(--line)}.market-stats div:last-child{border-right:0}.market-stats span,.market-stats b{display:block;font:7px/1.45 "JetBrains Mono",monospace}.market-stats span{color:var(--muted)}.market-stats b{margin-top:8px;overflow:hidden;text-overflow:ellipsis;color:var(--text);font-size:11px;font-weight:400;white-space:nowrap}
.market-discovery{margin-top:20px;border:1px solid var(--line);background:var(--panel)}.market-search-form{padding:24px;border-bottom:1px solid var(--line)}.market-search-form>label,.market-controls label{display:block;color:var(--muted);font:7px "JetBrains Mono",monospace}.market-search-form>div{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:10px}.market-search-form input{width:100%;min-width:0;height:40px;padding:0 13px;border:1px solid var(--line);border-radius:0;outline:0;background:var(--panel-2);color:var(--text);font:9px "JetBrains Mono",monospace}.market-search-form input:focus{border-color:#85827a}.market-search-form small{display:block;margin-top:10px;color:var(--muted);font:7px/1.55 "JetBrains Mono",monospace}.market-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:13px 24px}.market-filters{display:flex;flex-wrap:wrap;gap:7px}.market-filters button{padding:8px 10px;border:1px solid var(--line);background:transparent;color:var(--muted);cursor:pointer;font:7px "JetBrains Mono",monospace}.market-filters button:hover,.market-filters button.active{border-color:#85827a;background:#343431;color:var(--text)}.market-controls label{display:flex;align-items:center;gap:10px}.market-controls select{height:34px;padding:0 30px 0 10px;border:1px solid var(--line);border-radius:0;background:var(--panel-2);color:var(--text);font:7px "JetBrains Mono",monospace}
.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.market-card{min-width:0;padding:24px;border:1px solid var(--line);background:var(--panel)}.market-card-head{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:16px}.market-token-image{display:grid;width:64px;height:64px;place-items:center;overflow:hidden;border:1px solid var(--line);background:var(--panel-2)}.market-token-image img{width:100%;height:100%;object-fit:cover}.market-token-image span{font:13px "JetBrains Mono",monospace;color:var(--muted)}.market-badges{display:flex;flex-wrap:wrap;gap:6px}.market-badges b{padding:5px 7px;border:1px solid var(--line);color:var(--muted);font:6px "JetBrains Mono",monospace;font-weight:400}.market-badges b.live{border-color:#5e755f;color:var(--good)}.market-badges b.pending{color:#d9ba76}.market-card h2{margin:10px 0 4px;overflow:hidden;text-overflow:ellipsis;font:27px/1 "EB Garamond",serif;font-weight:400;white-space:nowrap}.market-card-head p{margin:0;color:var(--muted);font:8px "JetBrains Mono",monospace}.market-price{margin:24px 0 12px;padding:18px;border:1px solid var(--line-soft);background:var(--panel-2)}.market-price span,.market-price em{display:block;color:var(--muted);font:7px "JetBrains Mono",monospace;font-style:normal}.market-price strong{display:block;margin:9px 0 7px;font:28px "JetBrains Mono",monospace;font-weight:400}.market-price em{color:var(--good)}.market-price em.negative{color:#e4a2a2}.market-metrics{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line)}.market-metrics div{padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.market-metrics div:nth-child(2n){border-right:0}.market-metrics div:nth-last-child(-n+2){border-bottom:0}.market-metrics span,.market-metrics b{display:block;font:7px/1.45 "JetBrains Mono",monospace}.market-metrics span{color:var(--muted)}.market-metrics b{margin-top:7px;font-size:9px;font-weight:400}.market-ca{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:11px;border:1px solid var(--line)}.market-ca span,.market-ca code,.market-ca button{font:7px "JetBrains Mono",monospace}.market-ca span{color:var(--muted)}.market-ca code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-ca button{border:0;background:transparent;color:var(--good);cursor:pointer}.market-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.market-actions .button{min-height:34px;padding:0 10px;font-size:7px}.market-source{margin:16px 0 0;color:var(--muted);font-size:11px;line-height:1.55}.market-empty{grid-column:1/-1;padding:70px 34px;border:1px solid var(--line);background:var(--panel);text-align:center}.market-empty span{color:var(--muted);font:7px "JetBrains Mono",monospace}.market-empty h2{margin:16px 0 10px;font:34px "EB Garamond",serif;font-weight:400}.market-empty p{max-width:650px;margin:0 auto 24px;color:var(--muted);font-size:15px;line-height:1.7}
@media(max-width:900px){.market-stats{grid-template-columns:repeat(3,1fr)}.market-stats div:nth-child(3){border-right:0}.market-grid{grid-template-columns:1fr}}
@media(max-width:680px){.market-command{display:block;padding:24px}.market-command h2{font-size:31px}.market-command .button{margin-top:20px}.market-stats{grid-template-columns:1fr 1fr}.market-stats div:nth-child(3){border-right:1px solid var(--line)}.market-stats div:nth-child(2n){border-right:0}.market-stats div:last-child{grid-column:1/-1;border-top:1px solid var(--line)}.market-search-form{padding:18px}.market-search-form>div{grid-template-columns:1fr}.market-controls{display:block;padding:14px 18px}.market-controls label{margin-top:14px}.market-card{padding:18px}.market-actions .button{flex:1}.market-price strong{font-size:23px}}

/* Repository browser */
.repo-health{display:grid;grid-template-columns:repeat(5,1fr);margin-top:18px;border:1px solid var(--line);background:var(--panel-2)}
.repo-health span{padding:14px;border-right:1px solid var(--line);color:var(--muted);font:7px/1.45 "JetBrains Mono",monospace}.repo-health span:last-child{border-right:0}.repo-health b{display:block;margin-bottom:5px;color:var(--text);font-size:13px;font-weight:400}
.code-browser{display:grid;grid-template-columns:340px minmax(0,1fr);height:680px;margin-top:12px}.code-browser>aside.code-sidebar{max-height:none;overflow:hidden;min-width:0;border-right:1px solid var(--line);display:flex;flex-direction:column}
.code-search{display:block;padding:13px;border-bottom:1px solid var(--line);font:7px "JetBrains Mono",monospace;color:var(--muted)}.code-search span{display:block;margin-bottom:8px}.code-search input{width:100%;height:34px;padding:0 10px;border:1px solid var(--line);outline:0;background:#1e1e1c;color:var(--text);font:8px "JetBrains Mono",monospace}.code-search input:focus{border-color:#85827a}
.code-tree{flex:1;overflow:auto;padding:8px 0}.code-group{padding:8px 0}.code-group>b{display:block;padding:4px 14px 7px;color:#77746d;font:7px "JetBrains Mono",monospace;letter-spacing:.09em}.code-browser .code-group button{display:block;width:100%;padding:8px 14px 8px 23px;border:0;border-left:2px solid transparent;background:transparent;color:var(--muted);text-align:left;font:8px/1.45 "JetBrains Mono",monospace;cursor:pointer;overflow:hidden;text-overflow:ellipsis}.code-browser .code-group button:hover{background:#2c2c29;color:var(--text)}.code-browser .code-group button.active{border-left-color:#d8d4ca;background:#333330;color:var(--text)}
.code-tree-foot{display:flex;justify-content:space-between;padding:11px 13px;border-top:1px solid var(--line);font:7px "JetBrains Mono",monospace;color:var(--muted)}.code-tree-foot a{color:var(--text)}.code-panel{min-width:0;display:flex;flex-direction:column;overflow:hidden}.code-toolbar{min-height:55px;padding:9px 13px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:16px}.code-toolbar>div:first-child{min-width:0}.code-browser .code-path{display:block;height:auto;padding:0;border:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text);font:8px "JetBrains Mono",monospace}.code-toolbar small{display:block;margin-top:5px;color:var(--muted);font:7px "JetBrains Mono",monospace}.code-tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.code-tools button,.code-tools a{padding:7px 8px;border:1px solid var(--line);background:transparent;color:var(--muted);font:7px "JetBrains Mono",monospace;text-decoration:none;cursor:pointer}.code-tools button:hover,.code-tools a:hover{color:var(--text);border-color:#77746d}
.code-browser .code-view{flex:1;min-height:0;overflow:auto;background:#1e1e1c;color:#d8d4ca;font:9px/1.65 "JetBrains Mono",monospace;tab-size:2}.code-loading{padding:18px;color:var(--muted)}.code-lines{min-width:max-content;margin:0;padding:14px 0 30px 58px}.code-lines li{min-height:15px;padding:0 20px 0 12px;border-left:1px solid var(--line-soft);white-space:pre}.code-lines li::marker{color:#66635d}.code-lines code{font:inherit;color:inherit}
@media(max-width:900px){.repo-health{grid-template-columns:repeat(3,1fr)}.repo-health span:nth-child(3){border-right:0}}
@media(max-width:680px){.repo-health{grid-template-columns:1fr 1fr}.repo-health span{border-bottom:1px solid var(--line)}.repo-health span:nth-child(2n){border-right:0}.code-browser{grid-template-columns:1fr;height:auto}.code-browser>aside.code-sidebar{height:360px;border-right:0;border-bottom:1px solid var(--line)}.code-panel{height:540px}.code-toolbar{align-items:flex-start}.code-tools{gap:4px}.code-tools button,.code-tools a{padding:6px}.code-lines{padding-left:48px}}
