[data-astro-cid-daifpqk6][data-slot=checkbox-root]{display:inline-flex;align-items:center;font-weight:500;color:var(--foreground);cursor:pointer;user-select:none;&:has(input:disabled){opacity:.5;cursor:not-allowed}& *{cursor:inherit}}[data-astro-cid-daifpqk6][data-slot=checkbox-label]{display:inline-block}[data-astro-cid-daifpqk6][data-slot=checkbox-root][data-variant=default]{gap:.5rem;[data-slot=checkbox-control]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-slot=checkbox-input]{appearance:none;margin:0;border:1px solid var(--input);background:var(--background);outline:none;transition:background-color .16s,border-color .16s,box-shadow .16s;&[data-size=sm]{inline-size:.875rem;block-size:.875rem;border-radius:.1875rem}&[data-size=default]{inline-size:1rem;block-size:1rem;border-radius:.25rem}&[data-size=lg]{inline-size:1.25rem;block-size:1.25rem;border-radius:.3125rem}&:checked{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}&:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}[data-slot=checkbox-icon]{position:absolute;inset:1px;inline-size:auto;block-size:auto;display:block;pointer-events:none}[data-slot=checkbox-input][data-size=lg]~[data-astro-cid-daifpqk6][data-slot=checkbox-icon]{inset:2px}[data-slot=checkbox-mark]{stroke:var(--primary-foreground);transform-box:fill-box;transform-origin:center}}[data-astro-cid-daifpqk6][data-slot=checkbox-root][data-variant=pill]{gap:0;min-block-size:2.25rem;padding-inline:1rem;border:1px solid var(--border);border-radius:999px;background:var(--background);font-size:var(--text-sm);transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;[data-slot=pill-input]{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}[data-slot=pill-indicator]{display:inline-flex;flex:0 0 0;inline-size:0;min-inline-size:0;max-inline-size:0;margin-inline-end:0;overflow:hidden;transition:flex-basis .2s,inline-size .2s,max-inline-size .2s,margin-inline-end .2s}[data-slot=pill-icon]{inline-size:1rem;block-size:1rem;display:block;flex-shrink:0;pointer-events:none}[data-slot=pill-mark]{stroke:currentColor}&:hover{background:var(--accent)}&:has([data-slot=pill-input]:checked){border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}&:has([data-slot=pill-input]:checked):hover{background:color-mix(in oklch,var(--primary) 90%,black)}&:has([data-slot=pill-input]:focus-visible){box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}&:has([data-slot=pill-input]:checked) [data-astro-cid-daifpqk6][data-slot=pill-indicator]{flex-basis:1rem;inline-size:1rem;max-inline-size:1rem;margin-inline-end:.5rem}}[data-astro-cid-daifpqk6][data-slot=checkbox-mark],[data-astro-cid-daifpqk6][data-slot=pill-mark]{stroke-dasharray:24;stroke-dashoffset:24px}[data-astro-cid-daifpqk6][data-slot=checkbox-input]:checked~[data-astro-cid-daifpqk6][data-slot=checkbox-icon] [data-astro-cid-daifpqk6][data-slot=checkbox-mark],[data-astro-cid-daifpqk6][data-slot=pill-input]:checked+[data-astro-cid-daifpqk6][data-slot=pill-indicator] [data-astro-cid-daifpqk6][data-slot=pill-mark]{animation:.3s ease-in-out .1s forwards checkmark}@keyframes checkmark{to{stroke-dashoffset:0}}[data-astro-cid-6p46dwm2][data-slot=radio-group]{display:flex;&[data-orientation=vertical]{flex-direction:column;gap:.75rem}&[data-orientation=horizontal]{flex-direction:row;flex-wrap:wrap;gap:1rem}}[data-astro-cid-6p46dwm2][data-slot=radio-option]{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;color:var(--foreground);cursor:pointer;user-select:none;&:has([data-slot=radio-input]:disabled){opacity:.5;cursor:not-allowed}& *{cursor:inherit}}[data-astro-cid-6p46dwm2][data-slot=radio-control]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}[data-astro-cid-6p46dwm2][data-slot=radio-input]{appearance:none;inline-size:1rem;block-size:1rem;margin:0;border:1px solid var(--input);border-radius:999px;background:var(--background);outline:none;transition:background-color .18s,border-color .18s,box-shadow .18s;&:checked{border-color:var(--primary);background:color-mix(in oklch,var(--primary) 12%,var(--background))}&:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in oklch,var(--ring) 45%,transparent)}}[data-astro-cid-6p46dwm2][data-slot=radio-dot-wrapper]{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:none}[data-astro-cid-6p46dwm2][data-slot=radio-dot]{inline-size:.625rem;block-size:.625rem;background:var(--primary);border-radius:999px;opacity:0;transform:scale(0);transition:none}[data-astro-cid-6p46dwm2][data-slot=radio-input]:checked+[data-astro-cid-6p46dwm2][data-slot=radio-dot-wrapper] [data-astro-cid-6p46dwm2][data-slot=radio-dot]{animation:.2s ease-in-out forwards radio-dot-scale}@keyframes radio-dot-scale{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}[data-astro-cid-cchbrayn][data-page=styleguide]{inline-size:min(70rem,100% - 3rem);margin-inline:auto;padding-block:3rem;display:grid;gap:2rem;>header[data-astro-cid-cchbrayn]{display:grid;gap:.5rem}& h1{font-size:var(--text-4xl);font-family:var(--font-display);line-height:var(--leading-tight)}& h2{font-size:var(--text-xl);font-family:var(--font-serif)}& p{color:var(--muted-foreground)}}[data-astro-cid-cchbrayn][data-panel]{border:1px solid var(--border);border-radius:var(--radius-md);padding:1.5rem;display:grid;gap:1rem}[data-astro-cid-cchbrayn][data-panel=dark]{background:oklch(from var(--primary) .28 .05 h);color:var(--primary-foreground)}[data-astro-cid-cchbrayn][data-grid]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}[data-astro-cid-cchbrayn][data-stack]{display:grid;gap:1rem}
