.design-studio-panel{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;box-shadow:0 24px 70px rgba(15,23,42,.08)}
.design-tool-button{border:1px solid #e2e8f0;background:#fff;border-radius:9999px;padding:.7rem 1rem;font-weight:900;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;transition:.2s ease}
.design-tool-button:hover{border-color:#0f172a;transform:translateY(-1px)}
.design-canvas-shell{background:repeating-linear-gradient(45deg,#f8fafc 0,#f8fafc 10px,#eef2ff 10px,#eef2ff 20px);border:1px solid #cbd5e1;border-radius:2rem;overflow:hidden}
.design-tool-button.ring-2 { box-shadow: 0 0 0 3px rgba(79,70,229,.22); }
.design-studio-panel select, .design-studio-panel input, .design-studio-panel textarea { border-width: 1px; }
