.name-sculpture-story-module__YsK8_W__story{border:1px solid color-mix(in srgb,var(--brand-primary)16%,var(--border));background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary)5%,var(--card)),var(--card)72%);border-radius:1.1rem .55rem;margin:1rem 0 .25rem;padding:1.1rem 1.15rem 1.2rem}.name-sculpture-story-module__YsK8_W__eyebrow{color:var(--muted-foreground);letter-spacing:.035em;align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.68rem;font-weight:500;display:flex}.name-sculpture-story-module__YsK8_W__rule{background:var(--brand-primary);opacity:.6;width:1.1rem;height:1px}.name-sculpture-story-module__YsK8_W__description{color:var(--muted-foreground);overflow-wrap:anywhere;font-size:.9rem;line-height:2.1}.name-sculpture-story-module__YsK8_W__description strong{color:var(--foreground);font-weight:600}.name-sculpture-story-module__YsK8_W__letter{border:1px solid color-mix(in srgb,var(--brand-primary)22%,var(--border));background:var(--card);min-width:1.75rem;height:1.9rem;box-shadow:2px 3px 0 color-mix(in srgb,var(--brand-primary)17%,transparent);font-family:var(--font-serif,Georgia),serif;vertical-align:middle;border-radius:.35rem;justify-content:center;align-items:center;margin:.1rem .22rem;padding:0 .25rem;font-size:1.3rem;display:inline-flex;transform:rotate(-5deg)}.name-sculpture-story-module__YsK8_W__colour{white-space:normal;display:inline}.name-sculpture-story-module__YsK8_W__swatch{border:1px solid color-mix(in srgb,var(--foreground)28%,transparent);vertical-align:-.05rem;border-radius:50%;width:.8rem;height:.8rem;margin:0 .25rem 0 .08rem;display:inline-block;box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}.name-sculpture-story-module__YsK8_W__name{background:linear-gradient(transparent 48%,color-mix(in srgb,var(--brand-primary)21%,transparent)48%,color-mix(in srgb,var(--brand-primary)21%,transparent)90%,transparent 90%);font-family:var(--font-serif,Georgia),serif;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:60% 12% 55% 10%;padding:.05rem .18rem .15rem;font-size:1.15rem;font-style:italic}.name-sculpture-story-module__YsK8_W__subject,.name-sculpture-story-module__YsK8_W__hobby{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2rem .5rem .25rem .35rem;padding:.1rem .15rem}.name-sculpture-story-module__YsK8_W__subject{background:linear-gradient(transparent 50%,rgba(229,181,77,.22) 50%)}.name-sculpture-story-module__YsK8_W__hobby{background:linear-gradient(transparent 50%,rgba(60,170,152,.22) 50%)}.name-sculpture-story-module__YsK8_W__ink{border-bottom:1px dotted color-mix(in srgb,var(--foreground)35%,transparent)}@media (max-width:400px){.name-sculpture-story-module__YsK8_W__story{padding:.9rem}.name-sculpture-story-module__YsK8_W__description{font-size:.875rem}}
.design-preview-dialog-module__37ypZa__dialog{gap:0}.design-preview-dialog-module__37ypZa__stepContent:focus{box-shadow:none;outline:none}.design-preview-dialog-module__37ypZa__imageViewport{width:100%;height:min(100vw,46vh);height:min(100vw,46svh);padding:1rem;position:relative}.design-preview-dialog-module__37ypZa__closeButton{z-index:70;width:2.75rem;height:2.75rem;position:absolute;top:.75rem;right:.75rem}@media (max-width:1023px){.design-preview-dialog-module__37ypZa__compactImageViewport{height:min(26vh,10rem);height:min(26svh,10rem);padding:.75rem}.design-preview-dialog-module__37ypZa__dialog{width:calc(100% - 1rem);max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:1.25rem}}@media (min-width:1024px){.design-preview-dialog-module__37ypZa__imageViewport{aspect-ratio:1;height:auto;padding:2.5rem}.design-preview-dialog-module__37ypZa__closeButton{top:1rem;right:1rem}}
