@layer components{.color-reference{gap:20px;margin-block-start:28px;display:grid}.color-reference-controls{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.color-reference-controls .pimolu-select{width:min(100%,260px)}.color-reference-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px;display:grid}.color-token{border:1px solid var(--pimolu-border);border-radius:12px;min-width:0;overflow:hidden}.color-token-swatch{border-block-end:1px solid var(--pimolu-border);height:80px}.color-token-description{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:16px 14px 8px;font-size:.8125rem;display:flex}.color-token-description strong{text-transform:capitalize;font-weight:500}.color-token-description>span{color:var(--pimolu-muted-foreground);font-family:monospace}.color-token>code{overflow-wrap:anywhere;color:var(--pimolu-muted-foreground);padding-inline:14px;font-size:.75rem;display:block}.color-token>.pimolu-button{max-width:calc(100% - 16px);margin:8px}.docs-container{width:min(100% - 48px,1480px);margin-inline:auto;padding-block:32px 72px}.docs-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-block-end:32px;display:flex}.docs-toolbar-label,.docs-nav-label{color:var(--pimolu-muted-foreground);letter-spacing:.1em;font-size:.6875rem;font-weight:600}.docs-toolbar-label{white-space:nowrap}.docs-layout .pimolu-docs-layout__body{gap:40px}.docs-layout .pimolu-docs-layout__sidebar{border-inline-end:0;padding-inline-end:8px}.docs-layout[data-sticky=true] .pimolu-docs-layout__sidebar{max-height:calc(100dvh - 128px);inset-block-start:104px}.docs-navigation,.docs-nav-group{flex-direction:column;gap:4px;display:flex}.docs-navigation{gap:28px}.docs-nav-label{text-transform:uppercase;padding:0 10px 8px}.docs-nav-group>a{border-radius:var(--pimolu-radius-sm);padding:6px 10px;font-size:.875rem;line-height:1.5;display:block}.docs-nav-group>a[aria-current=page]{background:var(--pimolu-muted);color:var(--pimolu-primary);font-weight:600}.docs-nav-group>a:hover{background:var(--pimolu-surface);text-decoration:none}.docs-mobile-navigation{display:none}.docs-navigation-drawer .docs-navigation{margin-block-start:24px}.docs-search-dialog .pimolu-command{border:0}.docs-document{outline:none;min-width:0}.docs-article-layout{grid-template-columns:minmax(0,1fr) 156px;align-items:start;gap:40px;display:grid}.docs-article{overflow-wrap:anywhere;min-width:0}.docs-section{margin-block-start:44px;scroll-margin-block-start:104px}.docs-section>h2,.docs-section>div>h2{letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1.3}.docs-section>p{max-width:72ch;color:var(--pimolu-muted-foreground)}.docs-live-label{border:1px solid var(--pimolu-border);border-radius:var(--pimolu-radius-md);color:var(--pimolu-muted-foreground);background:var(--pimolu-surface);letter-spacing:.01em;align-items:center;gap:8px;padding:6px 10px;font-size:.6875rem;line-height:1.4;display:inline-flex}.docs-live-dot{background:var(--pimolu-primary);border-radius:50%;width:6px;height:6px;margin-inline-end:6px;display:inline-block}.docs-section>*+*{margin-block-start:20px}.docs-section>ul{color:var(--pimolu-muted-foreground);padding-inline-start:24px}.docs-section li+li{margin-block-start:12px}.docs-preview{border:1px solid var(--pimolu-border);border-radius:var(--pimolu-radius-lg);background:var(--pimolu-background);min-width:0;padding:32px}.docs-preview p{font-size:.875rem}.docs-preview--chart>div{max-width:360px;margin-inline:auto}.docs-preview--sidebar .pimolu-sidebar{min-height:300px}.docs-preview--dashboard-layout{padding:0;overflow:hidden}.docs-example-frame{background:var(--pimolu-background);border:0;width:100%;height:500px;display:block}.additional-examples{gap:48px;min-width:0;margin-block:32px;display:grid}.additional-example{min-width:0}.additional-example-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;margin-block-end:20px;display:flex}.additional-example-heading>div{flex:260px}.additional-example-heading h3{margin-block:0 10px;font-size:1.125rem}.additional-example-heading p{margin:0}.additional-example-frame{border:1px solid var(--pimolu-border);border-radius:var(--pimolu-radius-lg);background:var(--pimolu-background);width:100%;display:block}.additional-example-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px;display:flex}.additional-example-actions span{color:var(--pimolu-muted-foreground);font-size:.75rem}.docs-api-group{min-width:0;margin-block-start:28px}.docs-api-group h3{overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:.9375rem;font-weight:500}.docs-api-group .pimolu-api-table{margin-block-start:14px}.docs-api-mobile{display:none}.docs-api-type{white-space:normal;overflow-wrap:anywhere}.docs-toc{font-size:.8125rem;position:sticky;inset-block-start:104px}.docs-toc .pimolu-table-of-contents{padding:0}.docs-pagination{border-block-start:1px solid var(--pimolu-border);justify-content:space-between;gap:24px;margin-block-start:56px;padding-block-start:24px;display:flex}.docs-pagination>a{flex-direction:column;gap:6px;display:flex}.docs-pagination>a:last-child{text-align:end}.docs-article .pimolu-codeblock__code{display:grid}.example-switcher{min-width:0}.example-switcher>.pimolu-tabs__list-wrap{width:fit-content;margin-block-end:20px}.example-preview-panel>*+*{margin-block-start:24px}.example-code-status{border:1px solid var(--pimolu-border);border-radius:var(--pimolu-radius-lg);min-height:160px;color:var(--pimolu-muted-foreground);padding:24px}.example-code-status>*+*{margin-block-start:16px}.example-switcher>.pimolu-tabs__panel{min-width:0}.example-switcher>.pimolu-tabs__panel:focus-visible{outline:2px solid var(--pimolu-focus-ring);outline-offset:4px}.preview-settings{border:1px solid var(--pimolu-border);border-radius:var(--pimolu-radius-lg);background:var(--pimolu-surface);flex-direction:column;gap:24px;padding:24px;display:flex}.preview-settings[hidden]{display:none}.preview-settings-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:20px;display:grid}.preview-sized-surface{width:100%;min-width:0;margin-inline:auto}.preview-sized-surface>div{background:var(--pimolu-background);color:var(--pimolu-foreground);border-radius:var(--pimolu-radius-lg)}.preview-dimensions{text-align:center;color:var(--pimolu-muted-foreground);margin-block-start:12px;font-family:ui-monospace,monospace;font-size:.6875rem}@media (max-width:1180px){.docs-article-layout{grid-template-columns:minmax(0,1fr);gap:0}.docs-toc{display:none}}@media (max-width:860px){.preview-settings{padding:20px}.docs-container{width:calc(100% - 40px);padding-block-start:24px}.docs-toolbar-label{display:none}.docs-toolbar>div{justify-content:space-between;width:100%}.docs-mobile-navigation{display:block}.docs-layout .pimolu-docs-layout__sidebar{display:none}.docs-layout .pimolu-docs-layout__body{grid-template-columns:minmax(0,1fr);grid-template-areas:"main";gap:0}.docs-preview{padding:20px}.docs-preview--data-table,.docs-preview--data-grid{padding:12px}.docs-preview--dashboard-layout{padding:0}.docs-section{margin-block-start:36px}.docs-api-desktop{display:none}.docs-api-mobile{margin-block-start:16px;display:block}}}
