.diff-input[data-astro-cid-wbruqmdd]{tab-size:4;min-height:15rem}@media (width<=759px){.diff-input[data-astro-cid-wbruqmdd]{min-height:10rem}}.diff-count[data-astro-cid-wbruqmdd]{font:11px/1.4 var(--font-mono);color:var(--faint);font-variant-numeric:tabular-nums}.diff-bar[data-astro-cid-wbruqmdd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;display:flex}.diff-opts[data-astro-cid-wbruqmdd]{flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem;display:flex}.diff-checks[data-astro-cid-wbruqmdd]{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.diff-head-actions[data-astro-cid-wbruqmdd]{align-items:center;gap:.75rem}.diff-stats[data-astro-cid-wbruqmdd]{font:12px/1.4 var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.diff-stats[data-astro-cid-wbruqmdd] .add{color:var(--mint)}.diff-stats[data-astro-cid-wbruqmdd] .del{color:var(--pink)}.diff-stats[data-astro-cid-wbruqmdd] .same{color:var(--mint)}#diff-copy[data-astro-cid-wbruqmdd]:disabled{opacity:.45;cursor:default}.diff-notes[data-astro-cid-wbruqmdd]{font:11.5px/1.6 var(--font-mono);color:var(--butter);margin:0 0 .5rem}.diff-notes[data-astro-cid-wbruqmdd][hidden]{display:none}.diff-out{--del-bg:color-mix(in oklab, var(--pink) 10%, transparent);--del-num:color-mix(in oklab, var(--pink) 15%, transparent);--del-word:color-mix(in oklab, var(--pink) 30%, transparent);--ins-bg:color-mix(in oklab, var(--mint) 10%, transparent);--ins-num:color-mix(in oklab, var(--mint) 15%, transparent);--ins-word:color-mix(in oklab, var(--mint) 30%, transparent);font:12.5px/1.6 var(--font-mono);color:var(--text);tab-size:4;background:color-mix(in oklab, var(--surface) 75%, transparent);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;overflow:hidden}.diff-grid{padding:.35rem 0;display:grid}.diff-grid.is-split{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr)}.diff-grid.is-unified{grid-template-columns:auto auto auto minmax(0,1fr)}.diff-grid .n,.diff-grid .s{color:var(--faint);text-align:right;font-variant-numeric:tabular-nums;user-select:none;padding:0 .6rem;font-size:11.5px;line-height:20px}.diff-grid .s{text-align:center;padding:0 .35rem 0 .15rem}.diff-grid.is-unified .n+.n{padding-left:.1rem}.diff-grid .c{text-indent:-2ch;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;min-height:20px;padding:0 .9rem 0 calc(.35rem + 2ch)}@media (width<=640px){.diff-grid.is-split{font-size:11px}.diff-grid.is-split .n{padding:0 .35rem;font-size:10px;line-height:17.6px}.diff-grid.is-split .c{min-height:17.6px;padding-right:.4rem}}.diff-grid.is-split .n.r{box-shadow:inset 1px 0 0 var(--line)}.diff-grid .d{background:var(--del-bg)}.diff-grid .i{background:var(--ins-bg)}.diff-grid .n.d,.diff-grid .s.d{color:var(--pink);background:var(--del-num)}.diff-grid .n.i,.diff-grid .s.i{color:var(--mint);background:var(--ins-num)}.diff-grid .x{background:repeating-linear-gradient(135deg, var(--hover) 0 1px, transparent 1px 7px)}.diff-grid mark{color:inherit;box-decoration-break:clone;border-radius:3px}.diff-grid .d mark{background:var(--del-word)}.diff-grid .i mark{background:var(--ins-word)}.diff-eol{color:var(--muted);background:var(--hover);white-space:nowrap;user-select:none;border-radius:5px;margin-left:.5rem;padding:0 .35rem;font-size:10.5px}.diff-fold{width:100%;font:11.5px/1.5 var(--font-mono);color:var(--faint);text-align:left;cursor:pointer;background:var(--hover);transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border:0;grid-column:1/-1;align-items:center;gap:.5rem;margin:.25rem 0;padding:.3rem .75rem;display:flex}.diff-grid>.diff-fold:first-child{margin-top:0}.diff-grid>.diff-fold:last-child{margin-bottom:0}.diff-fold:hover{color:var(--text);background:color-mix(in oklab, var(--text) 8%, transparent)}.diff-fold:focus-visible{outline-offset:-2px}.diff-fold svg{flex:none}.diff-msg{color:var(--muted);text-align:center;font:.875rem/1.5 var(--font-sans);margin:0;padding:1.6rem 1rem}.diff-same{text-align:center;justify-items:center;gap:.35rem;padding:2rem 1rem;display:grid}.diff-same-icon{width:2.25rem;height:2.25rem;color:var(--mint);background:color-mix(in oklab, var(--mint) 14%, transparent);border-radius:50%;place-items:center;margin-bottom:.25rem;display:grid}.diff-same-icon svg{stroke:var(--mint)}.diff-same strong{font-family:var(--font-sans);font-size:.95rem;font-weight:500}.diff-same span{max-width:46ch;font-family:var(--font-sans);color:var(--muted);font-size:.85rem}
