.signal-house-module__ozxq7a__page{overflow-wrap:anywhere;min-height:100dvh}.signal-house-module__ozxq7a__header,.signal-house-module__ozxq7a__hero,.signal-house-module__ozxq7a__section,.signal-house-module__ozxq7a__footer{width:min(100% - 3rem,80rem);margin-inline:auto}.signal-house-module__ozxq7a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.signal-house-module__ozxq7a__header nav,.signal-house-module__ozxq7a__footer nav{flex-wrap:wrap;gap:1.5rem;display:flex}.signal-house-module__ozxq7a__page a:not([data-slot]){text-underline-offset:5px}.signal-house-module__ozxq7a__page a:not([data-slot]):hover{text-decoration:underline}.signal-house-module__ozxq7a__page a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.signal-house-module__ozxq7a__wordmark{font-family:var(--mui-pixelart-font-display);letter-spacing:-.06em;font-size:1.5rem;font-weight:700}.signal-house-module__ozxq7a__wordmark span{font-family:var(--mui-pixelart-font-body);letter-spacing:.08em;margin-left:.75rem;font-size:.875rem;font-weight:600}.signal-house-module__ozxq7a__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:1rem;padding-block:5.5rem 4rem;display:grid}.signal-house-module__ozxq7a__eyebrow{font-family:var(--mui-pixelart-font-accent);letter-spacing:.08em;margin-bottom:1rem;font-size:.875rem;font-weight:700}.signal-house-module__ozxq7a__page h1,.signal-house-module__ozxq7a__page h2,.signal-house-module__ozxq7a__page h3{font-family:var(--mui-pixelart-font-display);font-weight:700}.signal-house-module__ozxq7a__page h1{letter-spacing:-.055em;margin-bottom:1.5rem;font-size:clamp(3.25rem,7vw,6.75rem);line-height:1.04}.signal-house-module__ozxq7a__page h1 span{background:var(--primary);color:var(--primary-foreground);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-inline:.12em}.signal-house-module__ozxq7a__heroCopy p,.signal-house-module__ozxq7a__joinCopy>p{max-width:30rem;color:var(--muted-foreground);margin-block:1.5rem;font-size:1.125rem}.signal-house-module__ozxq7a__actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.signal-house-module__ozxq7a__heroActions{align-items:flex-start}.signal-house-module__ozxq7a__primary{font-family:var(--mui-pixelart-font-display);font-weight:700}.signal-house-module__ozxq7a__small,.signal-house-module__ozxq7a__heroCopy .signal-house-module__ozxq7a__small{color:var(--muted-foreground);margin:0;font-size:.875rem}.signal-house-module__ozxq7a__heroCopy .signal-house-module__ozxq7a__small{margin-top:1.5rem}.signal-house-module__ozxq7a__art{min-width:0;padding-block:1.5rem;position:relative}.signal-house-module__ozxq7a__art svg{width:100%;height:auto}.signal-house-module__ozxq7a__orbit{stroke:var(--border);stroke-width:1.5px}.signal-house-module__ozxq7a__energy{stroke:var(--primary);stroke-width:7px;filter:drop-shadow(2px 2px 0 var(--foreground))}.signal-house-module__ozxq7a__depth{fill:var(--foreground)}.signal-house-module__ozxq7a__shell{fill:var(--secondary);stroke:var(--foreground);stroke-width:3px}.signal-house-module__ozxq7a__inner{stroke:var(--primary);stroke-width:2px}.signal-house-module__ozxq7a__seam{stroke:var(--foreground);stroke-width:3px}.signal-house-module__ozxq7a__mark{fill:var(--foreground)}.signal-house-module__ozxq7a__artLabel{text-align:center;letter-spacing:.15em;color:var(--muted-foreground);font-size:.75rem;display:block}.signal-house-module__ozxq7a__strip{background:var(--foreground);color:var(--background);font-family:var(--mui-pixelart-font-display);letter-spacing:.1em;flex-wrap:wrap;justify-content:space-around;gap:1rem;padding:1.25rem;font-weight:700;display:flex}.signal-house-module__ozxq7a__section{padding-block:4.5rem;scroll-margin-top:1.5rem}.signal-house-module__ozxq7a__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.signal-house-module__ozxq7a__page h2{letter-spacing:-.035em;font-size:clamp(2.25rem,4vw,3.75rem);line-height:1.1}.signal-house-module__ozxq7a__page h3{margin-bottom:1rem;font-size:2rem;line-height:1.2}.signal-house-module__ozxq7a__sessionCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.signal-house-module__ozxq7a__sessionCard>div{max-width:42rem}.signal-house-module__ozxq7a__sessionCard p{color:var(--muted-foreground)}.signal-house-module__ozxq7a__join{border-top:1px solid var(--border);grid-template-columns:.85fr 1fr;gap:4rem;display:grid}.signal-house-module__ozxq7a__form{gap:.75rem;padding:1rem;display:grid}.signal-house-module__ozxq7a__form label{font-weight:600}.signal-house-module__ozxq7a__form [role=alert]{color:var(--destructive)}.signal-house-module__ozxq7a__check{align-items:flex-start;gap:.75rem;margin-top:.5rem;display:flex}.signal-house-module__ozxq7a__preview{border-left:3px solid var(--primary);background:var(--secondary);padding:1rem}.signal-house-module__ozxq7a__options{gap:1rem;padding-top:1rem;display:grid}.signal-house-module__ozxq7a__customize{margin-top:1.5rem}.signal-house-module__ozxq7a__customize>summary{cursor:pointer;padding-block:.75rem;font-weight:600}.signal-house-module__ozxq7a__footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-block:2rem;font-size:.875rem;display:flex}.signal-house-module__ozxq7a__skip{z-index:100;background:var(--background);padding:1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.signal-house-module__ozxq7a__skip:focus{transform:none}@media (max-width:760px){.signal-house-module__ozxq7a__hero,.signal-house-module__ozxq7a__join{grid-template-columns:1fr;gap:2rem}.signal-house-module__ozxq7a__hero{padding-top:3rem}.signal-house-module__ozxq7a__art{width:100%;max-width:30rem;margin-inline:auto}.signal-house-module__ozxq7a__header,.signal-house-module__ozxq7a__hero,.signal-house-module__ozxq7a__section,.signal-house-module__ozxq7a__footer{width:calc(100% - 2rem)}.signal-house-module__ozxq7a__header nav{gap:1rem}.signal-house-module__ozxq7a__section{padding-block:3rem}.signal-house-module__ozxq7a__sessionCard{padding:1.25rem}.signal-house-module__ozxq7a__form{padding:.25rem}}
.pixelart-showcase{min-height:100dvh}.pixelart-showcase-header{margin:1rem}.pixelart-showcase-header .mui-pixelart-navbar-brand{font-family:var(--mui-pixelart-font-display);font-size:1.1rem}.pixelart-personalized h1,.pixelart-personalized h2,.pixelart-personalized h3{font-family:var(--mui-pixelart-font-display);text-wrap:balance}.pixelart-showcase>div>header{background:var(--background)}.pixelart-showcase #showcase-content>div:first-child h1{letter-spacing:-.045em;font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.05}.pixelart-showcase #showcase-content>div:first-child>p:last-child{max-width:65ch;line-height:1.7}.pixelart-showcase :where([data-style=pixelArt]):not([data-color-scheme=dark]){--mui-pixelart-background:var(--pixelart-preview-light-background);--mui-pixelart-surface:var(--pixelart-preview-light-surface);--mui-pixelart-elevated:var(--pixelart-preview-light-elevated);--mui-pixelart-border:var(--pixelart-preview-light-border);--mui-pixelart-boundary:var(--pixelart-preview-light-boundary);--mui-pixelart-text:var(--pixelart-preview-light-text);--mui-pixelart-text-secondary:var(--pixelart-preview-light-text-secondary);--mui-pixelart-primary:var(--pixelart-preview-light-primary);--mui-pixelart-primary-foreground:var(--pixelart-preview-light-primary-foreground);--mui-pixelart-interactive:var(--pixelart-preview-light-interactive);--mui-pixelart-ring:var(--pixelart-preview-light-ring)}.pixelart-showcase :where([data-style=pixelArt][data-color-scheme=dark]){--mui-pixelart-background:var(--pixelart-preview-dark-background);--mui-pixelart-surface:var(--pixelart-preview-dark-surface);--mui-pixelart-elevated:var(--pixelart-preview-dark-elevated);--mui-pixelart-border:var(--pixelart-preview-dark-border);--mui-pixelart-boundary:var(--pixelart-preview-dark-boundary);--mui-pixelart-text:var(--pixelart-preview-dark-text);--mui-pixelart-text-secondary:var(--pixelart-preview-dark-text-secondary);--mui-pixelart-primary:var(--pixelart-preview-dark-primary);--mui-pixelart-primary-foreground:var(--pixelart-preview-dark-primary-foreground);--mui-pixelart-interactive:var(--pixelart-preview-dark-interactive);--mui-pixelart-ring:var(--pixelart-preview-dark-ring)}.pixelart-showcase :where([data-style=pixelArt]){--mui-pixelart-font-display:var(--pixelart-preview-dark-font-display);--mui-pixelart-font-body:var(--pixelart-preview-dark-font-body);--mui-pixelart-font-accent:var(--pixelart-preview-dark-font-accent)}.pixelart-personalizer{border:1px solid var(--border);background:var(--card);color:var(--card-foreground);gap:1rem;padding:1rem;display:grid}.pixelart-panel-title{font:700 1.125rem var(--mui-pixelart-font-display);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.pixelart-playground-shortcut{border-inline-start:3px solid var(--primary);background:var(--card);font-family:var(--mui-pixelart-font-display);text-underline-offset:.25rem;margin-bottom:1rem;padding:.875rem;font-weight:700;display:block}.pixelart-effect-controls{gap:.75rem;min-width:0;display:grid}.pixelart-effect-controls legend{color:var(--muted-foreground);font:600 .8rem var(--mui-pixelart-font-accent);margin-bottom:.75rem}.pixelart-effect-target{font-size:.875rem;font-weight:600}.pixelart-effect-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.pixelart-effect-presets>button{min-width:0;min-height:2.5rem}.pixelart-lab-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pixelart-nearby-controls{border:1px solid var(--border);background:var(--background);min-width:0;padding:1rem}.pixelart-preview-grid{gap:1.5rem;min-width:0;display:grid}.pixelart-surface-example{justify-items:start;gap:1rem;min-width:0;display:grid}.pixelart-surface-example>[data-slot=card]{width:100%}.pixelart-example-label{gap:.25rem;display:grid}.pixelart-example-label h3{font-size:1.1rem;font-weight:700}.pixelart-section-effects{border:1px solid var(--border);background:var(--card);gap:1rem;padding:1.25rem;display:grid}.pixelart-section-effects>.pixelart-lab-heading h3{font-size:1.25rem;font-weight:700}.pixelart-section-effects>.pixelart-lab-heading a{text-underline-offset:.2rem;font-size:.875rem;text-decoration:underline}.pixelart-micro{color:var(--muted-foreground);font:600 .65rem var(--mui-pixelart-font-accent);letter-spacing:.1em}.pixelart-personalizer fieldset{gap:.75rem;min-width:0;display:grid}.pixelart-personalizer legend{color:var(--muted-foreground);font:600 .75rem var(--mui-pixelart-font-accent);margin-bottom:.75rem;padding:0}.pixelart-control{gap:.35rem;min-width:0;font-size:.8rem;font-weight:600;display:grid}.pixelart-control select,.pixelart-control input{border:1px solid var(--input);background:var(--background);width:100%;min-width:0;min-height:2.5rem;color:var(--foreground);font:inherit;border-radius:2px;padding:.4rem;font-size:1rem}.pixelart-control :is(select,input):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pixelart-color-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.pixelart-help{color:var(--muted-foreground);font-size:.75rem;font-weight:400;line-height:1.5}.pixelart-config-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pixelart-laboratory{border:1px solid var(--border);background:var(--card);gap:2rem;padding:clamp(1rem,3vw,2rem);scroll-margin-top:2rem;display:grid}.pixelart-lab-heading{gap:.5rem;display:grid}.pixelart-lab-heading h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700}.pixelart-lab-surfaces{border:1px solid var(--border);background:var(--background);gap:2rem;padding:1.5rem;display:grid}.pixelart-lab-buttons{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.pixelart-lab-cards{gap:2rem;display:grid}.pixelart-config-code{border:1px solid var(--border);background:var(--background);max-width:100%;max-height:22rem;color:var(--foreground);white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;font:.8rem/1.6 ui-monospace,monospace;overflow:auto}@media (min-width:768px){.pixelart-lab-layout{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.5fr)}.pixelart-control select,.pixelart-control input{font-size:.875rem}.pixelart-lab-cards{grid-template-columns:1.15fr 1fr}.pixelart-personalizer-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.pixelart-personalizer-compact>:is(.pixelart-panel-title,.pixelart-config-actions,.pixelart-config-fallback,p){grid-column:1/-1}}
