.ed-intro{background:radial-gradient(50rem 26rem at 90% -10%, var(--tint), transparent 70%), var(--bg)}html[dir=rtl] .ed-intro{background:radial-gradient(50rem 26rem at 10% -10%, var(--tint), transparent 70%), var(--bg)}.ed-intro__text{max-inline-size:46rem}.ed-intro__text>*{margin:0}.ed-intro__text>*+*{margin-block-start:1rem}.ed-intro h1{text-wrap:balance;font-size:clamp(2rem,1.3rem + 2.4vw,3.25rem);line-height:1.2}.ed-table{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);overflow:hidden}.ed-table table{border-collapse:collapse;inline-size:100%}.ed-table th,.ed-table td{text-align:start;vertical-align:top;padding:1rem 1.1rem;line-height:1.65}.ed-table thead th{background:var(--surface);color:var(--text-muted);border-block-end:1px solid var(--border);font-size:.85rem;font-weight:600}.ed-table tbody tr+tr>*{border-block-start:1px solid var(--border)}.ed-table tbody th{font-weight:400}.ed-table tbody th code{background:var(--tint);color:var(--primary);border-radius:.5rem;padding:.1rem .55rem;font-weight:600;display:inline-block}.ed-table tr.is-default>*{background:color-mix(in srgb, var(--tint) 55%, var(--bg))}.ed-badge{background:var(--primary);color:var(--bg);white-space:nowrap;border-radius:999px;margin-inline-start:.5rem;padding:.1rem .65rem;font-size:.78rem;font-weight:600;line-height:1.6;display:inline-block}.ed-note{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);align-items:flex-start;gap:.6rem;max-inline-size:60rem;margin:0;padding:.85rem 1rem;line-height:1.75;display:flex}.ed-note .icon{color:var(--primary);flex:none;margin-block-start:.2rem}@media (width<=767px){.ed-table{background:0 0;border:0;overflow:visible}.ed-table :is(table,tbody,tr,th,td){inline-size:100%;display:block}.ed-table thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ed-table tbody{gap:1rem;display:grid}.ed-table tr{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--bg);overflow:hidden}.ed-table tr.is-default{border-color:color-mix(in srgb, var(--primary) 55%, var(--border))}.ed-table tr.is-default>*{background:0 0}.ed-table tr.is-default>th{background:var(--tint)}.ed-table tbody tr+tr>*{border-block-start:0}.ed-table tbody th{background:var(--surface);border-block-end:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ed-badge{margin-inline-start:0}.ed-table td{overflow-wrap:anywhere;padding-block:.7rem}.ed-table td+td{border-block-start:1px solid var(--border)}.ed-table td:before{content:attr(data-label);color:var(--text-muted);margin-block-end:.15rem;font-size:.8rem;font-weight:600;display:block}}
