@import"https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap";:root{--bg: #0c0e14;--surface: #12161f;--surface-alt: #181d28;--border: #2a3348;--text: #dce8ff;--text-muted: #5a6a8a;--accent: #2563eb;--accent-soft: rgba(37,99,235,.12);--ronin-sky: #60a5fa;--ronin-purple: #a855f7;--ore: #f59e0b;--ore-soft: rgba(245,158,11,.12);--success: #22c55e;--danger: #ef4444;--ronin-dark: #060912;--coal-color: #94a3b8;--iron-color: #a855f7;--gold-color: #f59e0b;--diamond-color: #60a5fa;--font-display: "Press Start 2P", monospace;--font-body: "Press Start 2P", monospace;--font-mono: "Press Start 2P", monospace;--shadow-pixel: 3px 3px 0px #000;--shadow-pixel-sm: 2px 2px 0px #000}*{box-sizing:border-box;image-rendering:pixelated}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:10px;line-height:1.8}button{font-family:inherit}.mono{font-family:var(--font-mono)}.page{position:relative;min-height:100vh;display:flex;flex-direction:column}.grid-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 1px);background-size:16px 16px;pointer-events:none;z-index:0}.grid-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 8% 12%,rgba(96,165,250,.8) 0%,transparent 100%),radial-gradient(1px 1px at 22% 38%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 48% 18%,rgba(245,158,11,.7) 0%,transparent 100%),radial-gradient(1px 1px at 68% 55%,rgba(168,85,247,.6) 0%,transparent 100%),radial-gradient(1px 1px at 85% 8%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 15% 72%,rgba(96,165,250,.6) 0%,transparent 100%),radial-gradient(1px 1px at 62% 82%,rgba(34,197,94,.5) 0%,transparent 100%),radial-gradient(1px 1px at 35% 50%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 78% 30%,rgba(245,158,11,.5) 0%,transparent 100%),radial-gradient(1px 1px at 4% 88%,rgba(168,85,247,.7) 0%,transparent 100%),radial-gradient(1px 1px at 55% 65%,rgba(96,165,250,.4) 0%,transparent 100%),radial-gradient(1px 1px at 92% 75%,rgba(255,255,255,.4) 0%,transparent 100%);animation:star-twinkle 2.5s steps(2) infinite alternate}@keyframes star-twinkle{0%{opacity:.3}to{opacity:1}}.topbar,.content,.footer{position:relative;z-index:1}.topbar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:var(--surface);border-bottom:4px solid var(--accent);box-shadow:0 4px #000;gap:12px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:12px;color:var(--ore);text-shadow:2px 2px 0 #000,-1px -1px 0 #7a4d00;letter-spacing:.05em}.brand-mark{color:var(--ore)}.wallet-chip{display:flex;align-items:center;gap:8px;padding:7px 13px;background:var(--surface-alt);border:2px solid var(--accent);box-shadow:var(--shadow-pixel-sm);font-size:7px;color:var(--ronin-sky);flex-wrap:wrap}.chip-divider{width:2px;height:12px;background:var(--border)}.chip-token-label{font-size:5.5px;letter-spacing:.1em;opacity:.6;margin-right:4px;text-transform:uppercase}.chip-ron{color:#60a5fa}.chip-ronite{color:#4ade80}.supply-bar-section{background:var(--surface-alt);border:2px solid var(--border);box-shadow:var(--shadow-pixel-sm);padding:12px 16px 10px;margin-bottom:16px}.supply-bar-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:8px}.supply-bar-label{font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text)}.supply-bar-nums{font-size:7px;color:var(--text-muted)}.supply-minted{color:#4ade80;font-weight:700}.supply-max{color:var(--text-muted)}.supply-pct{color:var(--text)}.supply-track{position:relative;height:10px;background:var(--ronin-dark);border:2px solid var(--border);box-shadow:inset 2px 2px #000;overflow:hidden}.supply-fill{position:absolute;top:0;left:0;bottom:0;background:linear-gradient(90deg,#166534,#4ade80);transition:width .6s ease;image-rendering:pixelated}.supply-tick{position:absolute;top:0;bottom:0;width:2px;background:#0006;pointer-events:none}.supply-bar-footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:4px;margin-top:6px}.supply-remaining{font-size:6px;color:var(--text-muted)}.supply-status{font-family:var(--font-mono);font-size:6.5px;font-weight:700}.status-dot{width:6px;height:6px;background:var(--text-muted);flex-shrink:0}.status-dot--live{background:var(--success);animation:blink-pixel 1s steps(1) infinite}@keyframes blink-pixel{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion: reduce){.status-dot--live{animation:none}}.content{flex:1;max-width:1100px;width:100%;margin:0 auto;padding:28px 24px 60px;display:flex;flex-direction:column;gap:20px}.pixel-cat-scene{display:flex;justify-content:center;align-items:flex-end;gap:44px;padding:18px 24px 14px;background:var(--surface);border:3px solid var(--border);box-shadow:var(--shadow-pixel);position:relative;overflow:hidden;flex-wrap:wrap}.pixel-cat-scene:after{content:"";position:absolute;bottom:0;left:0;right:0;height:12px;background:repeating-linear-gradient(90deg,#3d2b1a,#3d2b1a 8px,#2d1e0f 8px,#2d1e0f 16px)}.cat-unit{display:flex;flex-direction:column;align-items:center;gap:5px;position:relative;z-index:2}.cat-unit-label{font-size:6px;color:var(--text-muted);text-align:center;letter-spacing:.04em}.pixel-cat-svg{width:52px;height:52px;image-rendering:pixelated}.cat-anim-mine{animation:cat-mine .35s steps(2) infinite;transform-origin:50% 80%}@keyframes cat-mine{0%{transform:rotate(-12deg) translateY(-2px)}50%{transform:rotate(8deg) translateY(2px)}to{transform:rotate(-12deg) translateY(-2px)}}.cat-anim-idle{animation:cat-idle 1.4s steps(2) infinite}@keyframes cat-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.cat-anim-claim{animation:cat-claim .7s steps(2) infinite;transform-origin:center}@keyframes cat-claim{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}.ore-bits{position:absolute;top:0;left:50%;width:0;height:0;pointer-events:none}.ore-bit{position:absolute;width:4px;height:4px;animation:ore-fly var(--d, .7s) steps(4) infinite var(--delay, 0s)}@keyframes ore-fly{0%{transform:translate(0);opacity:1}to{transform:translate(var(--tx, 12px),var(--ty, -20px));opacity:0}}.coin-float{position:absolute;top:-10px;left:50%;font-size:8px;transform:translate(-50%);animation:coin-up 1.5s steps(3) infinite}@keyframes coin-up{0%{transform:translate(-50%) translateY(0);opacity:0}30%{opacity:1}to{transform:translate(-50%) translateY(-20px);opacity:0}}.buy-card{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;background:var(--surface);border:3px solid var(--border);border-left:6px solid var(--ore);box-shadow:var(--shadow-pixel);padding:20px 22px;flex-wrap:wrap}.buy-info{flex:1;min-width:200px}.buy-title{font-family:var(--font-display);font-size:9px;margin:0 0 10px;color:var(--ore);text-shadow:var(--shadow-pixel-sm)}.buy-desc{color:var(--text-muted);font-size:7px;margin:0;line-height:2}.buy-desc strong{color:var(--ore)}.buy-form{flex:2;min-width:260px}.buy-input-group{display:flex;align-items:flex-end;gap:10px;margin-bottom:10px;flex-wrap:wrap}.buy-field{flex:1;min-width:110px}.buy-label{display:block;font-size:6px;color:var(--text-muted);margin-bottom:5px;letter-spacing:.06em}.buy-arrow{color:var(--accent);font-size:1.1rem;padding-bottom:6px}.buy-output{background:var(--ronin-dark);border:2px solid var(--border);box-shadow:inset 2px 2px #000;padding:8px 11px;font-size:8px;color:var(--ore);min-height:38px;display:flex;align-items:center;font-family:var(--font-mono)}.btn--wide{width:100%;justify-content:center}.claim-all-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--ore-soft);border:2px solid var(--ore);box-shadow:var(--shadow-pixel-sm);padding:11px 16px;font-size:7px;color:var(--ore);flex-wrap:wrap}.pools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:14px}@media (max-width: 520px){.pools-grid{grid-template-columns:1fr}}.pool-card{background:var(--surface);border:3px solid var(--border);border-top:4px solid var(--pool-color, var(--accent));box-shadow:var(--shadow-pixel);padding:16px 18px;display:flex;flex-direction:column;gap:12px;position:relative}.pool-card:before{content:"";position:absolute;top:-3px;left:8px;right:8px;height:2px;background:#ffffff2e}.pool-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pool-rarity{font-size:6px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted)}.pool-name{font-family:var(--font-display);font-size:9px;margin:3px 0 0;text-shadow:var(--shadow-pixel-sm)}.pool-live-reward{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.pool-live-label{font-size:6px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin-bottom:2px}.pool-live-number{font-size:10px;font-weight:700;line-height:1;font-family:var(--font-mono);text-shadow:var(--shadow-pixel-sm);animation:counter-pulse 2s steps(2) infinite alternate}@keyframes counter-pulse{0%{opacity:.8}to{opacity:1}}.pool-live-sym{font-size:6px;color:var(--text-muted);margin-top:2px}.stat-list{margin:0;display:flex;flex-direction:column;gap:5px}.stat-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:7px;border-bottom:1px dashed rgba(255,255,255,.07);padding-bottom:4px}.stat-row dt{color:var(--text-muted)}.stat-row dd{margin:0;text-align:right;font-family:var(--font-mono);font-size:7px}.stat-row--highlight{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);padding:4px 7px;margin-top:2px}.stat-row--highlight dt{color:var(--text);font-weight:600}.ore-summary{background:var(--surface-alt);border:2px solid var(--border);box-shadow:var(--shadow-pixel-sm);padding:12px 16px;margin-bottom:4px}.ore-summary-title{font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:10px}.ore-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 600px){.ore-summary-grid{grid-template-columns:repeat(2,1fr)}}.ore-summary-item{display:flex;align-items:center;gap:8px;background:var(--ronin-dark);border:2px solid var(--border);border-left:3px solid var(--ore-color, var(--border));padding:8px 10px;transition:border-color .1s}.ore-summary-item:hover{border-color:var(--ore-color, var(--accent))}.ore-summary-icon{flex-shrink:0;opacity:.9}.ore-summary-data{display:flex;flex-direction:column;gap:2px;min-width:0}.ore-summary-sym{font-family:var(--font-mono);font-size:5.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.ore-summary-amount{font-family:var(--font-mono);font-size:8px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ore-summary-sub{font-family:var(--font-mono);font-size:5.5px;color:var(--text-muted);opacity:.7}.pool-actions{display:flex;flex-direction:column;gap:7px}.field-row{display:flex;gap:6px}.input-with-max{display:flex;flex:1;min-width:0;gap:4px}.input-with-max .input{flex:1;min-width:0}.btn--max{background:#facc151f;border:2px solid #ca8a04;color:#fbbf24;font-size:6px;font-family:var(--font-mono);font-weight:700;letter-spacing:.04em;padding:4px 7px;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-pixel-sm);transition:transform .05s,box-shadow .05s;border-radius:0;align-self:stretch}.btn--max:hover:not(:disabled){background:#facc1540;transform:translate(-1px,-1px);box-shadow:2px 2px #000}.btn--max:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.btn--max:disabled{opacity:.35;cursor:not-allowed}.claim-row{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--ronin-dark);border:2px dashed var(--border);padding:8px 11px;flex-wrap:wrap}.claim-pending{font-size:7px;color:var(--text-muted);font-family:var(--font-mono)}.input{flex:1;min-width:0;background:var(--ronin-dark);border:2px solid var(--border);box-shadow:inset 2px 2px #000;padding:7px 10px;color:var(--ronin-sky);font-family:var(--font-mono);font-size:7px;border-radius:0}.input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.input::placeholder{color:var(--text-muted)}.input:disabled{opacity:.4}.btn{border:2px solid var(--border);background:var(--surface-alt);color:var(--text);padding:7px 13px;font-size:7px;font-family:var(--font-mono);font-weight:500;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-pixel-sm);transition:transform .05s,box-shadow .05s;display:flex;align-items:center;justify-content:center;border-radius:0}.btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3px 3px #000}.btn:active:not(:disabled){transform:translate(2px,2px);box-shadow:none}.btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn:disabled{opacity:.4;cursor:not-allowed}.btn--primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:700}.btn--accent{background:#22c55e26;border-color:var(--success);color:var(--success)}.empty-state{color:var(--text-muted);font-size:7px;padding:32px 0;text-align:center;grid-column:1 / -1;line-height:2}.empty-state code{background:var(--surface-alt);padding:2px 6px;border:1px solid var(--border);font-family:var(--font-mono);font-size:.85em}.error-banner{padding:10px 14px;border:2px solid var(--danger);background:#ef44441a;box-shadow:var(--shadow-pixel-sm);color:var(--danger);font-size:7px;line-height:2}.footer{position:relative;z-index:1;text-align:center;padding:16px 0 24px;color:var(--text-muted);font-size:6px;border-top:2px dashed var(--border);letter-spacing:.08em}.ca-section{margin:6px 0 4px;border:2px solid var(--border);background:#00000040}.ca-toggle{width:100%;display:flex;align-items:center;gap:8px;padding:6px 10px;background:transparent;border:none;color:var(--text-muted);font-family:var(--font-mono);font-size:6.5px;font-weight:600;letter-spacing:.08em;cursor:pointer;text-transform:uppercase;transition:color .1s}.ca-toggle:hover{color:var(--text)}.ca-toggle-icon{font-size:7px;color:var(--pool-color, #60a5fa)}.ca-toggle-badge{margin-left:auto;padding:1px 6px;font-size:5.5px;font-weight:800;letter-spacing:.1em;color:#000;border-radius:0}.ca-list{border-top:2px solid var(--border);padding:6px 0 4px}.ca-row{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;gap:8px;transition:background .1s}.ca-row:hover{background:#ffffff08}.ca-label{font-family:var(--font-mono);font-size:6px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;min-width:52px;flex-shrink:0}.ca-addr-wrap{display:flex;align-items:center;gap:6px}.ca-addr{font-family:var(--font-mono);font-size:6.5px;color:var(--pool-color, #60a5fa);text-decoration:none;letter-spacing:.04em;border-bottom:1px dashed currentColor;opacity:.85;transition:opacity .1s}.ca-addr:hover{opacity:1}.ca-copy{background:transparent;border:1px solid var(--border);color:var(--text-muted);font-size:8px;padding:1px 4px;cursor:pointer;line-height:1;border-radius:0;transition:color .1s,border-color .1s}.ca-copy:hover{color:var(--text);border-color:var(--text-muted)}.card-tabs{display:flex;gap:4px;border-bottom:2px solid var(--border);padding-bottom:8px}.tab-btn{border:2px solid var(--border);background:transparent;color:var(--text-muted);padding:6px 10px;font-size:6px;font-weight:500;cursor:pointer;font-family:var(--font-mono);border-radius:0}.tab-btn:hover{color:var(--text);border-color:var(--text-muted)}.tab-btn--active{background:var(--surface-alt);border-color:var(--accent);color:var(--ronin-sky);box-shadow:var(--shadow-pixel-sm)}.sell-info-box{border:2px solid var(--border);border-left-width:4px;padding:10px 13px;display:flex;flex-direction:column;gap:6px;background:var(--ronin-dark)}.sell-info-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:7px}.sell-info-label{color:var(--text-muted)}.sell-info-value{font-weight:600;font-family:var(--font-mono);font-size:7px}.sell-input-group{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.btn--sell{background:var(--danger);border-color:var(--danger);color:#fff;font-weight:700;letter-spacing:.03em;box-shadow:3px 3px #000}.btn--sell:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px #000}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:#060912e0;padding:20px;animation:modal-fade-in .1s steps(2) forwards}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}.modal-box{background:var(--surface);border:3px solid var(--danger);box-shadow:5px 5px #000,0 0 0 1px #ef44444d;max-width:480px;width:100%;display:flex;flex-direction:column;animation:modal-slide-in .12s steps(3) forwards}@keyframes modal-slide-in{0%{transform:translateY(10px)}to{transform:translateY(0)}}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#ef44441f;border-bottom:2px solid var(--danger);gap:12px}.modal-title{font-family:var(--font-display);font-size:8px;color:var(--danger);text-shadow:1px 1px 0 #000;letter-spacing:.04em}.modal-close-btn{background:transparent;border:2px solid var(--danger);color:var(--danger);font-family:var(--font-mono);font-size:7px;padding:3px 7px;cursor:pointer;box-shadow:var(--shadow-pixel-sm);flex-shrink:0;line-height:1}.modal-close-btn:hover{background:var(--danger);color:#fff}.modal-body{padding:16px;display:flex;flex-direction:column;gap:12px}.modal-hint{margin:0;font-size:7px;color:var(--text);line-height:2.1}.modal-raw{background:var(--ronin-dark);border:2px dashed var(--border);border-left:3px solid var(--danger);padding:8px 10px;display:flex;flex-direction:column;gap:4px}.modal-raw-label{font-size:6px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.modal-raw-text{font-size:6px;color:#ef4444d9;word-break:break-all;line-height:1.9}.modal-footer{padding:10px 16px 14px;display:flex;justify-content:flex-end}.topbar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn--docs{background:#60a5fa1a;border:2px solid #3b82f6;color:#60a5fa;font-size:7px;font-family:var(--font-mono);font-weight:600;padding:6px 12px;cursor:pointer;box-shadow:var(--shadow-pixel-sm);transition:transform .05s,box-shadow .05s,background .1s;white-space:nowrap;border-radius:0}.btn--docs:hover{background:#60a5fa38;transform:translate(-1px,-1px);box-shadow:2px 2px #000}.btn--docs:active{transform:translate(1px,1px);box-shadow:none}.docs-overlay{align-items:flex-start;padding:16px}.docs-box{border-color:var(--accent)!important;box-shadow:6px 6px #000,0 0 0 1px #60a5fa40!important;max-width:860px!important;width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column}.docs-header{background:#60a5fa1a!important;border-bottom-color:var(--accent)!important}.docs-header .modal-title{color:var(--accent)!important}.docs-header .modal-close-btn{border-color:var(--accent)!important;color:var(--accent)!important}.docs-header .modal-close-btn:hover{background:var(--accent)!important;color:#000!important}.docs-layout{display:flex;flex:1;overflow:hidden}.docs-nav{display:flex;flex-direction:column;width:130px;flex-shrink:0;border-right:2px solid var(--border);background:var(--ronin-dark);padding:8px 0;overflow-y:auto}.docs-nav-item{display:flex;align-items:center;gap:7px;padding:8px 12px;background:transparent;border:none;border-left:3px solid transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:6.5px;text-align:left;cursor:pointer;transition:color .1s,background .1s;white-space:nowrap}.docs-nav-item:hover{color:var(--text);background:#ffffff0a}.docs-nav-item--active{color:var(--accent);border-left-color:var(--accent);background:#60a5fa14;font-weight:700}.docs-nav-icon{font-size:10px;flex-shrink:0}.docs-content{flex:1;overflow-y:auto;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.docs-section-title{font-family:var(--font-display);font-size:10px;color:var(--accent);margin:0 0 4px;text-shadow:1px 1px 0 #000;letter-spacing:.04em}.docs-p{font-size:7px;color:var(--text);line-height:2.1;margin:0}.docs-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.docs-step{display:flex;gap:12px;align-items:flex-start}.docs-step-num{width:20px;height:20px;background:var(--accent);color:#000;font-family:var(--font-display);font-size:8px;font-weight:900;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:2px 2px #000}.docs-step-title{font-family:var(--font-mono);font-size:7px;color:var(--text);display:block;margin-bottom:3px}.docs-step-desc{font-size:6.5px;color:var(--text-muted);line-height:2;margin:0}.docs-table-wrap{overflow-x:auto}.docs-table{width:100%;border-collapse:collapse;font-size:6.5px;font-family:var(--font-mono)}.docs-table th{background:#60a5fa1f;color:var(--accent);text-transform:uppercase;letter-spacing:.08em;font-size:6px;padding:6px 10px;border:1px solid var(--border);text-align:left}.docs-table td{padding:6px 10px;border:1px solid var(--border);color:var(--text);line-height:1.9}.docs-table tr:nth-child(2n) td{background:#ffffff08}.docs-table tr:hover td{background:#60a5fa0f}.docs-kv{display:flex;flex-direction:column;gap:0;border:2px solid var(--border);overflow:hidden}.docs-kv-row{display:flex;gap:0;border-bottom:1px solid var(--border)}.docs-kv-row:last-child{border-bottom:none}.docs-kv-key{width:130px;flex-shrink:0;padding:6px 10px;font-size:6.5px;font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;background:var(--ronin-dark);border-right:1px solid var(--border)}.docs-kv-val{padding:6px 10px;font-size:6.5px;color:var(--text);line-height:1.9}.docs-faq{display:flex;flex-direction:column;gap:6px}.docs-faq-item{border:2px solid var(--border);background:var(--ronin-dark)}.docs-faq-item[open]{border-color:var(--accent)}.docs-faq-q{padding:8px 12px;font-family:var(--font-mono);font-size:7px;color:var(--text);cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;-webkit-user-select:none;user-select:none}.docs-faq-q:before{content:"▶";font-size:6px;color:var(--accent);transition:transform .15s;flex-shrink:0}.docs-faq-item[open] .docs-faq-q:before{transform:rotate(90deg)}.docs-faq-q:hover{color:var(--accent)}.docs-faq-a{padding:8px 12px 10px 28px;font-size:6.5px;color:var(--text-muted);line-height:2.1;margin:0;border-top:1px dashed var(--border)}@media (max-width: 580px){.docs-layout{flex-direction:column}.docs-nav{width:100%;flex-direction:row;flex-wrap:wrap;border-right:none;border-bottom:2px solid var(--border);padding:4px;gap:2px}.docs-nav-item{border-left:none;border-bottom:2px solid transparent;padding:5px 8px}.docs-nav-item--active{border-bottom-color:var(--accent);border-left-color:transparent}.docs-box{max-height:calc(100vh - 16px)}}
