/* ==========================================
   Standardized Print Stylesheet
   ========================================== */

/*
 * Apps should use these canonical class names for interactive controls
 * that should be hidden in print mode:
 *   .app-add-btn       — "add" / "create" buttons (e.g. add task, add column)
 *   .app-add-control   — container wrapping add buttons (e.g. add-column form)
 *   .app-remove-btn    — "remove" / "delete" buttons
 *   .app-drag-indicator — visual drag handles / drop targets
 */

@media print {
    header,
    footer,
    .btn,
    button,
    select,
    input,
    .toast,
    .language-select-container,
    #theme-toggle,
    #print-button,
    #logout-button,
    .app-add-btn,
    .app-add-control,
    .app-remove-btn,
    .app-drag-indicator {
        display: none !important;
    }
    
    :root {
        --background: #ffffff !important;
        --bg-color: #ffffff !important;
        --container: #ffffff !important;
        --text: #000000 !important;
        --text-secondary: #333333 !important;
        --border: #cccccc !important;
        --shadow: none !important;
    }

    body {
        background: white !important;
        color: black !important;
    }
}
