:root{--nextra-primary-hue:250;--nextra-primary-saturation:90%}.nextra-callout{border-radius:8px}pre{border-radius:10px!important}.feature-card{border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:1.25rem 1.5rem;background:hsla(0,0%,100%,.03);transition:border-color .2s}.feature-card:hover{border-color:rgba(99,102,241,.4)}.dark .feature-card{background:hsla(0,0%,100%,.03)}.badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.badge-new{background:rgba(99,102,241,.15);color:#818cf8;border:1px solid rgba(99,102,241,.3)}.badge-beta{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.steps ol{counter-reset:step;list-style:none;padding:0}.steps ol li{counter-increment:step;padding-left:2.5rem;position:relative;margin-bottom:1.5rem}.steps ol li:before{content:counter(step);position:absolute;left:0;width:1.75rem;height:1.75rem;border-radius:50%;background:rgba(99,102,241,.2);border:1px solid rgba(99,102,241,.4);color:#818cf8;font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center}kbd{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:4px;padding:2px 7px;font-size:.85em;font-family:monospace}