@keyframes fadeIn-921b51d8{0%{opacity:0}to{opacity:1}}@keyframes slideUp-921b51d8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn-921b51d8{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes spin-921b51d8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes pulse-921b51d8{0%,to{opacity:1}50%{opacity:.5}}.dialog-composable-demo[data-v-921b51d8]{margin:0 auto;max-width:1200px;padding:2rem}.dialog-composable-demo .demo-header[data-v-921b51d8]{margin-bottom:3rem;text-align:center}.dialog-composable-demo .demo-header h1[data-v-921b51d8]{color:var(--color-text-primary);font-size:2.5rem;font-weight:700;margin-bottom:1rem}.dialog-composable-demo .demo-header p[data-v-921b51d8]{color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:2rem}.dialog-composable-demo .demo-section[data-v-921b51d8]{margin-bottom:3rem}.dialog-composable-demo .demo-section h2[data-v-921b51d8]{border-bottom:2px solid var(--color-border);color:var(--color-text-primary);font-size:1.8rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.dialog-composable-demo .demo-item[data-v-921b51d8]{margin-bottom:2rem}.dialog-composable-demo .demo-item h3[data-v-921b51d8]{color:var(--color-text-primary);font-size:1.3rem;font-weight:600;margin-bottom:1rem}.dialog-composable-demo .demo-item p[data-v-921b51d8]{color:var(--color-text-secondary);line-height:1.6;margin-bottom:1.5rem}.dialog-composable-demo .button-group[data-v-921b51d8]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.dialog-composable-demo .code-example[data-v-921b51d8]{background:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--border-radius-md);overflow-x:auto;padding:1.5rem}.dialog-composable-demo .code-example pre[data-v-921b51d8]{color:var(--color-text-primary);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;margin:0}.dialog-composable-demo .code-example pre code[data-v-921b51d8]{background:none;border:none;color:inherit;padding:0}@media (max-width:768px){.dialog-composable-demo[data-v-921b51d8]{padding:1rem}.dialog-composable-demo .demo-header h1[data-v-921b51d8]{font-size:2rem}.dialog-composable-demo .button-group[data-v-921b51d8]{align-items:stretch;flex-direction:column}.dialog-composable-demo .code-example[data-v-921b51d8]{padding:1rem}.dialog-composable-demo .code-example pre[data-v-921b51d8]{font-size:.8rem}}
