@layer slean.reset,slean.tokens,slean.base,slean.components,slean.compositions,slean.utilities;@layer slean.components{:where([data-slean=drawer]){position:fixed;inset:0 0 0 auto;box-sizing:border-box;inline-size:min(100% - var(--slean-space-8),24rem);block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) 0;border:0;border-left:1px solid var(--slean-border);background:var(--slean-surface);color:var(--slean-fg);box-shadow:var(--slean-shadow-lg);translate:100% 0;transition:translate var(--slean-duration-slow) var(--slean-ease),display var(--slean-duration-slow) allow-discrete,overlay var(--slean-duration-slow) allow-discrete}:where([data-slean=drawer][open]){display:flex;flex-direction:column;translate:0 0}@starting-style{:where([data-slean=drawer][open]){translate:100% 0}}:where([data-slean=drawer][data-slean-side=left]){inset:0 auto 0 0;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom) env(safe-area-inset-left);border:0;border-right:1px solid var(--slean-border);translate:-100% 0}:where([data-slean=drawer][data-slean-side=left][open]){translate:0 0}@starting-style{:where([data-slean=drawer][data-slean-side=left][open]){translate:-100% 0}}:where([data-slean=drawer]:is([data-slean-side=top],[data-slean-side=bottom])){inline-size:auto;max-block-size:min(100% - var(--slean-space-8),32rem);border:0}:where([data-slean=drawer][data-slean-side=top]){inset:0 0 auto;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);border-bottom:1px solid var(--slean-border);border-end-start-radius:var(--slean-radius-lg);border-end-end-radius:var(--slean-radius-lg);translate:0 -100%}:where([data-slean=drawer][data-slean-side=bottom]){inset:auto 0 0;padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--slean-border);border-start-start-radius:var(--slean-radius-lg);border-start-end-radius:var(--slean-radius-lg);translate:0 100%}:where([data-slean=drawer]:is([data-slean-side=top],[data-slean-side=bottom])[open]){translate:0 0}@starting-style{:where([data-slean=drawer][data-slean-side=top][open]){translate:0 -100%}:where([data-slean=drawer][data-slean-side=bottom][open]){translate:0 100%}}:where([data-slean=drawer])::backdrop{background:var(--slean-overlay);opacity:0;transition:opacity var(--slean-duration-slow) var(--slean-ease),display var(--slean-duration-slow) allow-discrete,overlay var(--slean-duration-slow) allow-discrete}:where([data-slean=drawer][open])::backdrop{opacity:1}@starting-style{:where([data-slean=drawer][open])::backdrop{opacity:0}}:where([data-slean=drawer] [data-slean-part=header]){display:flex;flex:none;flex-direction:column;gap:var(--slean-space-1);padding:var(--slean-space-6) var(--slean-space-6) var(--slean-space-4)}:where([data-slean=drawer] [data-slean-part=title]){margin:0;font-size:var(--slean-text-lg);font-weight:var(--slean-font-weight-semibold);line-height:1.3}:where([data-slean=drawer] [data-slean-part=description]){margin:0;color:var(--slean-fg-muted);font-size:var(--slean-text-sm)}:where([data-slean=drawer] [data-slean-part=body]){flex:1 1 auto;min-block-size:0;padding-block:0 var(--slean-space-6);padding-inline:var(--slean-space-6);overflow:auto;overscroll-behavior:contain}:where([data-slean=drawer] [data-slean-part=footer]){display:flex;flex:none;flex-wrap:wrap;justify-content:flex-end;gap:var(--slean-space-2);margin:0;padding:var(--slean-space-4) var(--slean-space-6);border-block-start:1px solid var(--slean-border)}:where([data-slean=drawer] [data-slean-part=close]){appearance:none;position:absolute;inset-block-start:var(--slean-space-4);inset-inline-end:var(--slean-space-4);display:inline-grid;place-items:center;inline-size:var(--slean-control-height-sm);block-size:var(--slean-control-height-sm);margin:0;padding:0;border:0;border-radius:var(--slean-radius-sm);background:transparent;color:var(--slean-fg-muted);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--slean-duration-fast) var(--slean-ease),color var(--slean-duration-fast) var(--slean-ease)}:where([data-slean=drawer] [data-slean-part=close]):before{content:"";inline-size:1rem;block-size:1rem;background:currentColor;-webkit-mask:var(--slean-icon-close) center / contain no-repeat;mask:var(--slean-icon-close) center / contain no-repeat}@media(hover:hover){:where([data-slean=drawer] [data-slean-part=close]:hover){background:var(--slean-muted);color:var(--slean-fg)}}:where([data-slean=drawer]:has([data-slean-part=close]) [data-slean-part=header]){padding-inline-end:calc(var(--slean-space-4) + var(--slean-control-height-sm) + var(--slean-space-2))}@media(forced-colors:active){:where([data-slean=drawer] [data-slean-part=close]):before{forced-color-adjust:none;background:ButtonText}}}.demo.svelte-pzps3t{display:flex;justify-content:center}.row.svelte-pzps3t{flex-wrap:wrap;gap:var(--site-space-3);padding:var(--site-space-5);border:1px solid var(--site-border);border-radius:var(--site-radius-4);background:var(--site-surface)}#drawer-filters.svelte-pzps3t fieldset:where(.svelte-pzps3t){display:grid;gap:var(--site-space-2);margin:0;padding:0;border:0}#drawer-filters.svelte-pzps3t legend:where(.svelte-pzps3t){margin-block-end:var(--site-space-2);padding:0;font-weight:600}#drawer-filters.svelte-pzps3t label:where(.svelte-pzps3t){display:flex;gap:var(--site-space-2);align-items:center}
