.cm-editor{height:100%;font-size:14.5px}.cm-content{padding:16px 0!important;font-family:Fira Code,JetBrains Mono,Menlo,Monaco,Consolas,Courier New,monospace!important;line-height:1.6}.cm-line{padding:0 12px!important}.cm-scroller{overflow:auto}.cm-focused{outline:none!important}.cm-activeLine{background-color:#ffffff12!important}.specificity-table.svelte-dyjzmw{margin-bottom:0;width:100%;--bs-table-bg: transparent;border-collapse:separate}.table-head.svelte-dyjzmw{background-color:var(--brand-blue);color:var(--theme-white);position:sticky;top:0;z-index:2}[data-bs-theme=light] .table-head.svelte-dyjzmw{background-color:#004a80;color:#fff}[data-bs-theme=light] .table-head.svelte-dyjzmw th:where(.svelte-dyjzmw){color:#fff}[data-bs-theme=dark] .table-head.svelte-dyjzmw th:where(.svelte-dyjzmw){color:var(--theme-white)}.table-head.svelte-dyjzmw th:where(.svelte-dyjzmw){border-bottom:2px solid var(--brand-orange)!important;padding-top:.75rem;padding-bottom:.75rem}.sortable-header.svelte-dyjzmw{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s}.sortable-header.svelte-dyjzmw:hover{background-color:#ffffff1a}.table-row.risk-high-id.svelte-dyjzmw{background-color:#dc35450d}.table-row.risk-medium-high.svelte-dyjzmw{background-color:#ffc1070d}[data-bs-theme=dark] .table-row.risk-high-id.svelte-dyjzmw{background-color:#dc35451a}[data-bs-theme=dark] .table-row.risk-medium-high.svelte-dyjzmw{background-color:#ffc1071a}.risk-text-high.svelte-dyjzmw{color:var(--bs-danger);font-weight:700}.risk-text-medium.svelte-dyjzmw{color:var(--bs-warning);font-weight:700}.risk-text-low.svelte-dyjzmw{color:var(--bs-success)}.spec-badge.svelte-dyjzmw{border-radius:5px;padding:.3em .6em;font-size:.75rem;font-weight:700}.spec-id.svelte-dyjzmw{background-color:var(--bs-danger);color:#fff}.spec-class.svelte-dyjzmw{background-color:var(--brand-orange);color:var(--brand-blue)}.spec-tag.svelte-dyjzmw{background-color:var(--bs-success);color:#fff}[data-bs-theme=dark] .spec-class.svelte-dyjzmw{color:#000}.table-row.svelte-dyjzmw td:where(.svelte-dyjzmw){border-top:1px solid var(--glass-border);transition:background-color .2s,transform .2s}.table-row.svelte-dyjzmw:hover{background-color:#ffae4226!important;transform:scale(1.005);box-shadow:0 0 8px #ffae4233}.share-section.svelte-oevkhj{background:#007bff14;border:1px solid rgba(0,123,255,.25);border-radius:12px;padding:1rem;font-size:.9rem}.input-group.svelte-oevkhj .form-control:where(.svelte-oevkhj){font-family:Fira Code,monospace;font-size:.85rem}.btn.svelte-oevkhj{font-weight:600}.scroll-margin-offset.svelte-1uha8ag{scroll-margin-top:140px}.feature-list.svelte-1uha8ag{columns:2;column-gap:2rem;margin:1.5rem 0}.feature-list.svelte-1uha8ag li:where(.svelte-1uha8ag){break-inside:avoid;margin-bottom:.75rem}.prose.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:2rem!important;color:var(--accent-secondary)}
