/* Project-specific styles layered on top of Bootstrap 5.
   Keep this lean: prefer Bootstrap utilities; add only what's missing. */

body {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}

main {
    flex: 1 0 auto;
}

.card {
    border: none;
    transition: transform 0.15s ease, box-shadow 0.15s ease;
}

.card:hover {
    transform: translateY(-2px);
}

code {
    word-break: break-all;
}
