/* LJ Prints Classic Theme - simple, lightweight, Hostinger-friendly CSS */
:root{--classic-bg:#f1f1f1;--classic-panel:#fff;--classic-ink:#222;--classic-muted:#666;--classic-border:#bdbdbd;--classic-accent:#4b6380;--classic-accent-hover:#354b66;--classic-soft:#e8edf2;--classic-shadow:0 1px 2px rgba(0,0,0,.12)}
*{box-sizing:border-box}html{font-size:14px}body{background:var(--classic-bg)!important;color:var(--classic-ink)!important;font-family:Arial,Helvetica,sans-serif!important;line-height:1.45!important}
button,input,select,textarea{font:inherit!important;border-radius:2px!important;box-shadow:none!important}button,.btn,[type=button],[type=submit]{background:var(--classic-accent)!important;color:#fff!important;border:1px solid #30465f!important;border-radius:2px!important;padding:8px 12px!important;cursor:pointer!important}button:hover,.btn:hover,[type=button]:hover,[type=submit]:hover{background:var(--classic-accent-hover)!important}
input,select,textarea{background:#fff!important;color:#222!important;border:1px solid #aaa!important;padding:8px!important}input:focus,select:focus,textarea:focus{outline:1px solid var(--classic-accent)!important;border-color:var(--classic-accent)!important}
.card,.project-card,.stat-card,.modal-content,.modal-dialog,.panel,.widget,.kanban-column,.column,.settings-card,.table-container{background:var(--classic-panel)!important;border:1px solid var(--classic-border)!important;border-radius:3px!important;box-shadow:var(--classic-shadow)!important}
.sidebar,aside,.side-nav,.sidebar-nav{background:#e3e6e9!important;color:#222!important;border-right:1px solid #aeb4bb!important;box-shadow:none!important}
.sidebar a,aside a,.side-nav a,.sidebar-nav a{color:#273746!important;border-radius:2px!important} .sidebar a:hover,aside a:hover,.side-nav a:hover,.sidebar-nav a:hover,.sidebar .active,aside .active{background:#cbd5df!important;color:#111!important}
header,.topbar,.navbar,.page-header{background:#fff!important;color:#222!important;border-bottom:1px solid #bbb!important;box-shadow:none!important}
h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif!important;letter-spacing:0!important;color:#222!important}h1{font-size:24px!important}h2{font-size:20px!important}h3{font-size:16px!important}
.project-card{padding:12px!important;margin-bottom:10px!important}.project-card img,.project-image{border-radius:2px!important}.kanban-column,.column{padding:10px!important;background:#e9e9e9!important}.badge,.status-badge,.tag{border-radius:2px!important;box-shadow:none!important}
table{border-collapse:collapse!important;background:#fff!important}th{background:#e4e7ea!important;color:#222!important;font-weight:bold!important}th,td{border:1px solid #c5c5c5!important;padding:8px 10px!important}tr:nth-child(even) td{background:#f8f8f8!important}
.modal,.modal-backdrop{backdrop-filter:none!important}.modal-content,.modal-dialog{border-radius:3px!important}.toast,.notification{border-radius:3px!important}
@media(max-width:800px){.sidebar,aside,.side-nav,.sidebar-nav{max-width:100%;}.kanban-board,.kanban-container,.kanban{overflow-x:auto!important}.kanban-column,.column{min-width:245px!important}.page-content,.main-content{padding:12px!important}}
