:root{--accent-1:#f59e0b;--accent-2:#1e293b;--light-gray:#efefef;--gray:#242424;--black:#101010;--white:#fff;--shadow:rgba(0,0,0,0.1);--border-radius:.75rem;--transition-duration:.3s}.calendar-header button:hover{color:#d97706}.calendar-day:hover{background:var(--accent-1);color:var(--white);transform:scale(1.06);z-index:5;box-shadow:0 2px 8px rgba(0,0,0,0.15)}