/* Strong Starts Hub - custom styles layered on top of Tailwind (CDN for now).
   In a later phase we'll compile Tailwind to a static file for production. */

:root {
    --cream: #fff6ea;
    --brown: #443a31;
    --rose:  #c79d9c;
}

html,
body {
    font-family: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

/* Smooth the mobile sidebar slide */
#sidebar {
    transition: transform 0.2s ease;
}

/* Interactive day timeline */
.session-block {
    touch-action: none;   /* let pointer-drag work on touch without scrolling */
    cursor: grab;
}
.session-block.dragging {
    cursor: grabbing;
    opacity: 0.9;
    z-index: 50;
    box-shadow: 0 6px 16px rgba(68, 58, 49, 0.4);
}
