.detail:where(.astro-jonybucj){padding:120px 0 80px}.wrap:where(.astro-jonybucj){max-width:800px;margin:0 auto;padding:0 24px}.back:where(.astro-jonybucj){font-size:.82rem;color:var(--text-3);display:inline-block;margin-bottom:24px}.back:where(.astro-jonybucj):hover{color:var(--text-2)}.detail-header:where(.astro-jonybucj){margin-bottom:32px}.detail-title-row:where(.astro-jonybucj){display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px}h1:where(.astro-jonybucj){font-family:var(--mono);font-size:1.6rem;font-weight:700;letter-spacing:-.02em}.detail-badges:where(.astro-jonybucj){display:flex;gap:8px}.badge:where(.astro-jonybucj){font-family:var(--mono);font-size:.7rem;font-weight:500;padding:3px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em;border:1px solid var(--border);color:var(--text-3)}.badge:where(.astro-jonybucj).native{border-color:var(--color-success-dim);color:var(--color-success)}.badge:where(.astro-jonybucj).wrapped{border-color:color-mix(in srgb,var(--text-3) 25%,transparent);color:var(--text-3)}.badge:where(.astro-jonybucj).domain{border-color:var(--border);color:var(--text-2)}.detail-desc:where(.astro-jonybucj){font-size:1rem;color:var(--text-2);line-height:1.6;margin-bottom:8px}.detail-author:where(.astro-jonybucj){font-size:.82rem;color:var(--text-3)}.detail-author:where(.astro-jonybucj) a:where(.astro-jonybucj){color:var(--text-2);font-weight:500}.detail-author:where(.astro-jonybucj) a:where(.astro-jonybucj):hover{color:var(--text)}.detail-stats:where(.astro-jonybucj){display:flex;gap:24px;flex-wrap:wrap;padding:20px 24px;margin-bottom:32px;background:var(--surface);border:1px solid var(--border);border-radius:8px}.stat-label:where(.astro-jonybucj){font-size:.7rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.stat-value:where(.astro-jonybucj){font-family:var(--mono);font-size:.88rem;color:var(--text)}.stat-value:where(.astro-jonybucj).rep{color:var(--color-success)}.install-section:where(.astro-jonybucj){margin-bottom:32px}.install-label:where(.astro-jonybucj){font-size:.78rem;color:var(--text-3);margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.install-box:where(.astro-jonybucj){display:inline-flex;align-items:center;gap:12px;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:10px 16px;font-family:var(--mono);font-size:.82rem;color:var(--text-2);cursor:pointer;transition:border-color .15s}.install-box:where(.astro-jonybucj):hover{border-color:var(--text-3)}.dollar:where(.astro-jonybucj){color:var(--text-3);user-select:none}.copy-icon:where(.astro-jonybucj){color:var(--text-3);font-size:.72rem;margin-left:8px;user-select:none;transition:color .15s}.install-box:where(.astro-jonybucj):hover .copy-icon:where(.astro-jonybucj){color:var(--text-2)}.install-box:where(.astro-jonybucj).copied{border-color:var(--color-success)}.install-box:where(.astro-jonybucj).copied .copy-icon:where(.astro-jonybucj){color:var(--color-success)}.breakdown-content:where(.astro-jonybucj){padding:20px 24px}.breakdown-total:where(.astro-jonybucj){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}.breakdown-total-label:where(.astro-jonybucj){font-size:.82rem;color:var(--text-2);font-weight:500}.breakdown-total-value:where(.astro-jonybucj){font-family:var(--mono);font-size:1.3rem;font-weight:700;color:var(--color-success)}.breakdown-row:where(.astro-jonybucj){display:grid;grid-template-columns:100px 1fr 48px;align-items:center;gap:12px;margin-bottom:12px}.breakdown-label:where(.astro-jonybucj){display:flex;align-items:baseline;gap:6px}.breakdown-label:where(.astro-jonybucj) span:where(.astro-jonybucj):first-child{font-size:.82rem;color:var(--text-2);font-weight:500}.breakdown-weight:where(.astro-jonybucj){font-size:.68rem;color:var(--text-3);font-family:var(--mono)}.breakdown-bar-track:where(.astro-jonybucj){height:8px;border-radius:4px;background:color-mix(in srgb,var(--text) 6%,transparent);overflow:hidden}.breakdown-bar-fill:where(.astro-jonybucj){height:100%;border-radius:4px;transition:width .6s ease}.breakdown-bar-fill:where(.astro-jonybucj).arena{background:var(--color-success)}.breakdown-bar-fill:where(.astro-jonybucj).usage{background:color-mix(in srgb,var(--color-success) 60%,#3b82f6)}.breakdown-bar-fill:where(.astro-jonybucj).stability{background:color-mix(in srgb,var(--color-success) 40%,#8b5cf6)}.breakdown-val:where(.astro-jonybucj){font-family:var(--mono);font-size:.78rem;color:var(--text-3);text-align:right}.arena-table-wrap:where(.astro-jonybucj){padding:0 24px 24px;overflow-x:auto}.arena-table:where(.astro-jonybucj){width:100%;border-collapse:collapse;font-size:.82rem}.arena-table:where(.astro-jonybucj) th:where(.astro-jonybucj){text-align:left;font-size:.7rem;color:var(--text-3);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px;border-bottom:1px solid var(--border)}.arena-table:where(.astro-jonybucj) td:where(.astro-jonybucj){padding:8px 12px;color:var(--text-2);border-bottom:1px solid color-mix(in srgb,var(--text) 4%,transparent)}.arena-table:where(.astro-jonybucj) .mono:where(.astro-jonybucj){font-family:var(--mono)}.section-block:where(.astro-jonybucj){margin-bottom:32px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.section-block:where(.astro-jonybucj) h2:where(.astro-jonybucj){font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:14px 24px;color:var(--text-3);background:color-mix(in srgb,var(--text) 3%,transparent);border-bottom:1px solid var(--border)}.readme-content:where(.astro-jonybucj){padding:24px;font-size:.9rem;color:var(--text-2);line-height:1.7}.readme-content:where(.astro-jonybucj) h1:where(.astro-jonybucj),.readme-content:where(.astro-jonybucj) h2:where(.astro-jonybucj),.readme-content:where(.astro-jonybucj) h3:where(.astro-jonybucj){color:var(--text);margin:1.2em 0 .6em;font-weight:600}.readme-content:where(.astro-jonybucj) h1:where(.astro-jonybucj){font-size:1.3rem}.readme-content:where(.astro-jonybucj) h2:where(.astro-jonybucj){font-size:1.1rem}.readme-content:where(.astro-jonybucj) h3:where(.astro-jonybucj){font-size:.95rem}.readme-content:where(.astro-jonybucj) p:where(.astro-jonybucj){margin-bottom:.8em}.readme-content:where(.astro-jonybucj) ul:where(.astro-jonybucj),.readme-content:where(.astro-jonybucj) ol:where(.astro-jonybucj){padding-left:1.5em;margin-bottom:.8em}.readme-content:where(.astro-jonybucj) li:where(.astro-jonybucj){margin-bottom:.3em}.readme-content:where(.astro-jonybucj) code:where(.astro-jonybucj){font-family:var(--mono);font-size:.82em;background:var(--bg);padding:2px 6px;border-radius:3px}.readme-content:where(.astro-jonybucj) pre:where(.astro-jonybucj){background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:16px;overflow-x:auto;margin-bottom:1em}.readme-content:where(.astro-jonybucj) pre:where(.astro-jonybucj) code:where(.astro-jonybucj){background:none;padding:0;font-size:.78rem}.readme-content:where(.astro-jonybucj) a:where(.astro-jonybucj){color:var(--text);text-decoration:underline;text-underline-offset:2px}.readme-content:where(.astro-jonybucj) blockquote:where(.astro-jonybucj){border-left:3px solid var(--border);padding-left:16px;color:var(--text-3);margin:.8em 0}.schema-block:where(.astro-jonybucj){padding:0 24px 24px}.schema-block:where(.astro-jonybucj):first-of-type{padding-top:24px}.schema-block:where(.astro-jonybucj) h3:where(.astro-jonybucj){font-family:var(--mono);font-size:.78rem;color:var(--text-3);margin-bottom:8px}.schema-block:where(.astro-jonybucj) pre:where(.astro-jonybucj){background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:16px;font-size:.75rem;overflow-x:auto}.schema-block:where(.astro-jonybucj) code:where(.astro-jonybucj){color:var(--text-3)}.try-online:where(.astro-jonybucj){display:none;text-align:center;padding:24px 0}.try-online:where(.astro-jonybucj) a:where(.astro-jonybucj){font-size:.88rem;color:var(--text-3)}.try-online:where(.astro-jonybucj) a:where(.astro-jonybucj):hover{color:var(--text)}@media(max-width:640px){h1:where(.astro-jonybucj){font-size:1.2rem}.detail-title-row:where(.astro-jonybucj){flex-direction:column;align-items:flex-start;gap:8px}.detail-stats:where(.astro-jonybucj){gap:16px}.install-box:where(.astro-jonybucj){font-size:.75rem}}
