:root{--background:0 0% 5%;--foreground:0 0% 93%;--card:0 0% 8%;--card-foreground:0 0% 93%;--muted:0 0% 11%;--muted-foreground:0 0% 52%;--border:0 0% 16%;--input:0 0% 10%;--ring:0 0% 100%;--primary:0 0% 98%;--primary-foreground:0 0% 6%;--secondary:0 0% 12%;--secondary-foreground:0 0% 88%;--accent:210 40% 58%;--accent-muted:210 40% 58% / .12;--brand:24 100% 50%;--blue:210 40% 58%;--sidebar-width:4.25rem;--sidebar-bg:0 0% 4%;--sidebar-icon:0 0% 52%;--radius:.5rem;--container:48rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem}*,:before,:after{box-sizing:border-box;border-color:hsl(var(--border));margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark}body{background:hsl(var(--background));color:hsl(var(--foreground));font-feature-settings:"rlig" 1, "calt" 1;-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}.ui-card{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:calc(var(--radius) + 2px)}.ui-card-header{flex-direction:column;gap:.375rem;padding:1.25rem 1.25rem 0;display:flex}.ui-card-title{font-size:.875rem;font-weight:600}.ui-card-description{color:hsl(var(--muted-foreground));font-size:.875rem}.ui-card-content{padding:1.25rem}.ui-badge{border:1px solid hsl(var(--border));border-radius:9999px;align-items:center;padding:.2rem .65rem;font-size:.75rem;font-weight:500;display:inline-flex}.ui-badge-brand{border-color:hsl(var(--border));background:hsl(var(--muted));color:hsl(var(--foreground))}.ui-badge-official{border-color:hsl(var(--blue) / .35);background:hsl(var(--blue) / .12);color:hsl(var(--blue))}.ui-button{border-radius:calc(var(--radius));justify-content:center;align-items:center;gap:.5rem;height:2.25rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:opacity .15s,background .15s;display:inline-flex}.ui-button-brand{background:hsl(var(--foreground));color:hsl(var(--background))}.ui-button-brand:hover{opacity:.92}.ui-kbd{border:1px solid hsl(var(--border));background:hsl(var(--muted));height:1.375rem;color:hsl(var(--muted-foreground));border-radius:.375rem;justify-content:center;align-items:center;padding:0 .45rem;font-size:.6875rem;font-weight:500;display:inline-flex}.ui-table-wrap{width:100%;overflow-x:auto}.ui-table{border-collapse:collapse;width:100%;font-size:.875rem}.ui-table th,.ui-table td{text-align:left;border-bottom:1px solid hsl(var(--border));padding:.75rem 0}.ui-table th{color:hsl(var(--muted-foreground));width:40%;font-weight:500}.ui-link{color:hsl(var(--accent))}.ui-link:hover{text-underline-offset:3px;text-decoration:underline}.ui-muted{color:hsl(var(--muted-foreground))}.ui-prose{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lang-switcher[data-astro-cid-3s4v7zxg]{flex-shrink:0;position:relative}.lang-trigger[data-astro-cid-3s4v7zxg]{border:1px solid hsl(var(--border));background:hsl(var(--card));height:2.5rem;color:hsl(var(--foreground));border-radius:9999px;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.75rem;font-weight:700;transition:border-color .15s;display:inline-flex}.lang-trigger[data-astro-cid-3s4v7zxg]:hover{border-color:hsl(var(--primary) / .4)}.lang-menu[data-astro-cid-3s4v7zxg]{z-index:50;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;min-width:9rem;margin:0;padding:.375rem;list-style:none;position:absolute;top:calc(100% + .375rem);right:0;box-shadow:0 8px 24px #00000059}.lang-option[data-astro-cid-3s4v7zxg]{text-align:left;width:100%;color:hsl(var(--foreground));background:0 0;border:none;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;transition:background .15s;display:block}.lang-option[data-astro-cid-3s4v7zxg]:hover,.lang-option[data-astro-cid-3s4v7zxg].active{background:hsl(var(--muted));color:hsl(var(--primary))}
