.shadcn-canvas.canvas-editor{font-family:DM Sans Variable,sans-serif}.shadcn-canvas.canvas-fullscreen .canvas-toolbar{border-bottom:1px solid var(--sc-border);background:var(--sc-background);min-height:64px;padding:12px 20px}.shadcn-canvas .canvas-title-group{gap:16px;min-width:0}.shadcn-canvas .canvas-title-group h1{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:1.4}.shadcn-canvas .canvas-title-group .studio-eyebrow{letter-spacing:0;margin-bottom:3px;font-size:10px}.shadcn-canvas .canvas-toolbar-actions{gap:4px}.shadcn-canvas .canvas-home{border-right:1px solid var(--sc-border)}.shadcn-canvas .canvas-home>span{letter-spacing:-.5px;font-size:18px}.shadcn-canvas .canvas-demo-note{font-size:11px;line-height:1.5}.shadcn-canvas .canvas-composer-panel,.shadcn-canvas .canvas-generation-inspector{background:var(--sc-card);border-color:var(--sc-border);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;box-shadow:0 4px 16px #0000001a}.shadcn-canvas .canvas-inspector-scroll{padding:16px}.shadcn-canvas .canvas-generation-inspector>header{padding:12px 16px}.shadcn-canvas .canvas-generation-inspector>.canvas-inspector-actions{border-top:1px solid var(--sc-border);background:var(--sc-card);box-shadow:none}.shadcn-canvas .canvas-generation-heading{font-size:13px}.shadcn-canvas .canvas-generation-inspector label,.shadcn-canvas .canvas-generation-label{color:var(--sc-muted);font-size:12px}.shadcn-canvas .canvas-reference-drop{border-radius:8px}.shadcn-canvas .canvas-reference-upload{min-height:56px}.shadcn-canvas.canvas-fullscreen .canvas-composer-panel{border-radius:12px}.shadcn-canvas .creative-node{border-radius:10px}.shadcn-canvas .creative-node.is-selected{border-color:var(--sc-primary)}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content>.creative-node-content{width:calc(100% / var(--canvas-content-scale));height:calc(100% / var(--canvas-content-scale));transform:scale(var(--canvas-content-scale));transform-origin:0 0;flex:none}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content header{padding:10px 12px}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content h3,.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content.kind-note h3{margin:12px 0 8px;padding:0 12px;font:600 14px/1.4 DM Sans Variable,sans-serif}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content .node-kind,.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content .node-status,.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content footer{font-size:11px}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content .node-preview,.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content .node-preview.has-copy{font-size:13px;line-height:1.6}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content .node-preview.has-copy{background:var(--sc-card);color:var(--sc-foreground);padding:4px 12px 12px}.shadcn-canvas.canvas-fullscreen .creative-node.has-readable-content footer{padding:10px 12px}@media (max-width:760px){.shadcn-canvas.canvas-fullscreen .canvas-toolbar{padding:10px 12px}.shadcn-canvas .canvas-title-group h1{font-size:13px}.shadcn-canvas .canvas-home>span{display:none}.shadcn-canvas .canvas-demo-note{padding:6px 12px;font-size:10px}}.shadcn-canvas.canvas-fullscreen .canvas-inspector.canvas-generation-inspector{border-radius:12px}.shadcn-canvas.canvas-fullscreen .canvas-composer-panel{background:var(--sc-card)}.shadcn-portal .canvas-header-menu-item{gap:8px;padding:8px;font-size:14px}.shadcn-portal .canvas-header-menu-item>span:not(.canvas-production-count){flex:1;min-width:0}.shadcn-portal .canvas-header-menu-item strong{font-size:14px;font-weight:400}.shadcn-portal .canvas-header-menu-item>svg{width:16px;height:16px;color:var(--sc-muted)}.shadcn-portal .canvas-header-menu-item small{font-size:11px;line-height:1.4}.shadcn-canvas .canvas-activity-queue button:focus-visible{outline:none}
