/* Main CSS Entry Point */

@import 'modules/base.css';
@import 'modules/animations.css';
@import 'modules/components.css';
@import 'modules/game.css';
@import 'modules/duck.css';
@import 'modules/overlays.css';

/* Layout helpers */
#input-list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
    padding: 20px 10px 10px 10px;
    overflow-y: auto;
    flex: 1;
    min-height: 0;
}

@media (max-width: 800px) {
    #input-list {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 600px) {
    h1 { font-size: 1.5rem; }
    .card { padding: 15px; }
}
