/* app/flow/css/flow.css */

.glass-header {
    background: rgba(15, 23, 42, 0.7);
    border-bottom: 1px solid rgba(51, 65, 85, 0.5);
}

.glass-panel {
    background: rgba(30, 41, 59, 0.7);
    box-shadow: 0 8px 32px 0 rgba(0, 0, 0, 0.3);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
}

.btn-ghost {
    padding: 0.375rem 0.75rem;
    border-radius: 0.5rem;
    color: #94a3b8;
    transition: all 0.2s ease;
}

.btn-ghost:hover {
    color: #f8fafc;
    background: rgba(255, 255, 255, 0.05);
}

.btn-primary {
    padding: 0.375rem 0.75rem;
    border-radius: 0.5rem;
    color: white;
    transition: all 0.2s ease;
}

/* Fabric.js Canvas Wrapper */
.canvas-container {
    margin: 0 auto;
    position: absolute !important;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
}

/* Make grid background pattern */
main#canvas-container {
    background-image: linear-gradient(rgba(51, 65, 85, 0.2) 1px, transparent 1px),
    linear-gradient(90deg, rgba(51, 65, 85, 0.2) 1px, transparent 1px);
    background-size: 20px 20px;
    background-position: center center;
}
