.prism-showcase-module__PRLXVW__page{flex:1;width:100%}.prism-showcase-module__PRLXVW__stickyControls{top:var(--app-header-h);z-index:30;isolation:isolate;position:sticky}.prism-showcase-module__PRLXVW__masthead{padding:var(--prism-pad) 1rem;border-bottom:1px solid var(--border);box-shadow:var(--prism-bevel);background:var(--card)}.prism-showcase-module__PRLXVW__masthead>div{flex-wrap:wrap;align-items:center}.prism-showcase-module__PRLXVW__masthead h1{font-size:1rem;display:flex}.prism-showcase-module__PRLXVW__wordmark{align-items:center;gap:var(--prism-space-2);display:inline-flex}.prism-showcase-module__PRLXVW__mark{color:var(--primary);border:1px solid var(--border);background:var(--accent);border-radius:7px;width:30px;height:30px;padding:5px}.prism-showcase-module__PRLXVW__alignmentControl{align-items:center;gap:var(--prism-space-2);color:var(--muted-foreground);font-size:.75rem;display:inline-flex}.prism-showcase-module__PRLXVW__alignmentChoices{align-items:center;gap:var(--prism-space-1);display:inline-flex}.prism-showcase-module__PRLXVW__alignmentChoices button{min-height:var(--prism-control);padding-inline:var(--prism-space-2);font-size:.75rem}.prism-showcase-module__PRLXVW__nav{align-items:center;gap:var(--prism-space-1);background:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);padding:.3rem 1rem;display:flex;overflow-x:auto}.prism-showcase-module__PRLXVW__nav .prism-showcase-module__PRLXVW__navTab{align-items:center;gap:var(--prism-space-2);min-height:var(--prism-control);padding:var(--prism-space-1) var(--prism-pad);color:var(--muted-foreground);border:0;border-radius:4px;flex-shrink:0;margin-bottom:0;font-size:.75rem;display:inline-flex}.prism-showcase-module__PRLXVW__nav .prism-showcase-module__PRLXVW__navTab:hover,.prism-showcase-module__PRLXVW__nav .prism-showcase-module__PRLXVW__navTab[data-active]{background:var(--accent);color:var(--primary)}.prism-showcase-module__PRLXVW__content{padding:var(--prism-space-4);gap:var(--prism-space-6);display:grid}.prism-showcase-module__PRLXVW__section{gap:var(--prism-gap);min-width:0;scroll-margin-top:80px;display:grid}.prism-showcase-module__PRLXVW__section[hidden]{display:none}.prism-showcase-module__PRLXVW__sectionHeading{justify-content:space-between;align-items:baseline;gap:var(--prism-space-4);flex-wrap:wrap;display:flex}.prism-showcase-module__PRLXVW__sectionHeading h2{align-items:center;gap:var(--prism-space-2);font-size:.875rem;font-weight:650;display:flex}.prism-showcase-module__PRLXVW__sectionHeading h2 span{color:var(--primary);font:.6875rem var(--font-geist-mono), monospace}.prism-showcase-module__PRLXVW__sectionHeading p{color:var(--muted-foreground);font-size:.75rem}.prism-showcase-module__PRLXVW__workspace{gap:var(--prism-gap);grid-template-columns:minmax(0,1fr) 270px;align-items:start;display:grid}.prism-showcase-module__PRLXVW__workspace>*{grid-template-columns:minmax(0,1fr);min-width:0}.prism-showcase-module__PRLXVW__grid3{gap:var(--prism-gap);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prism-showcase-module__PRLXVW__grid2{gap:var(--prism-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prism-showcase-module__PRLXVW__swatches{gap:var(--prism-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.prism-showcase-module__PRLXVW__swatch{gap:var(--prism-space-2);font-size:.6875rem;display:grid}.prism-showcase-module__PRLXVW__swatch>div{border:1px solid var(--border);border-radius:5px;height:38px}.prism-showcase-module__PRLXVW__swatch code{color:var(--muted-foreground);font-size:.625rem}.prism-showcase-module__PRLXVW__typeRow{justify-content:space-between;align-items:baseline;gap:var(--prism-space-3);border-bottom:1px solid var(--border);padding:.45rem 0;display:flex}.prism-showcase-module__PRLXVW__typeRow:last-child{border:0}.prism-showcase-module__PRLXVW__typeRow code{color:var(--muted-foreground);white-space:nowrap;font-size:.6875rem}.prism-showcase-module__PRLXVW__densitySpec{gap:var(--prism-space-3);grid-template-columns:1fr 1fr;display:grid}.prism-showcase-module__PRLXVW__densitySample{padding:var(--prism-space-2);border:1px solid var(--border);border-radius:5px;font-size:.75rem}.prism-showcase-module__PRLXVW__densitySample[data-current=true]{border-color:var(--primary);background:var(--accent)}.prism-showcase-module__PRLXVW__densitySample div{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;display:flex}.prism-showcase-module__PRLXVW__densitySample div:last-child{border:0}.prism-showcase-module__PRLXVW__sampleCompact div{height:32px}.prism-showcase-module__PRLXVW__sampleComfortable div{height:44px}.prism-showcase-module__PRLXVW__sampleActions{gap:var(--prism-space-2);flex-wrap:wrap;align-items:center;display:flex}.prism-showcase-module__PRLXVW__footer{justify-content:space-between;gap:var(--prism-space-3);padding:var(--prism-space-3) var(--prism-space-4);border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;font-size:.75rem;display:flex}.prism-showcase-module__PRLXVW__footer a{color:var(--primary);text-decoration:underline}.prism-showcase-module__PRLXVW__flow{margin:0}@media (max-width:1100px){.prism-showcase-module__PRLXVW__workspace{grid-template-columns:minmax(0,1fr) 235px}.prism-showcase-module__PRLXVW__grid3{grid-template-columns:1fr 1fr}.prism-showcase-module__PRLXVW__grid3>:last-child{grid-column:1/-1}}@media (max-width:760px){.prism-showcase-module__PRLXVW__workspace,.prism-showcase-module__PRLXVW__grid2,.prism-showcase-module__PRLXVW__grid3{grid-template-columns:minmax(0,1fr)}.prism-showcase-module__PRLXVW__content{padding:var(--prism-space-3)}.prism-showcase-module__PRLXVW__sectionHeading{gap:var(--prism-space-1)}.prism-showcase-module__PRLXVW__alignmentControl{width:100%}}@media (pointer:coarse){.prism-showcase-module__PRLXVW__nav .prism-showcase-module__PRLXVW__navTab{min-height:44px}}@layer base{@media print{.prism-showcase-module__PRLXVW__section[hidden]{display:grid!important}}}@media print{.prism-showcase-module__PRLXVW__stickyControls{position:static}.prism-showcase-module__PRLXVW__nav,.prism-showcase-module__PRLXVW__sampleActions{display:none}.prism-showcase-module__PRLXVW__content{padding:0}.prism-showcase-module__PRLXVW__workspace,.prism-showcase-module__PRLXVW__grid3,.prism-showcase-module__PRLXVW__grid2{display:block}}
