/* ========================================
   SUDOKU GRID FIXES (Safe from common.css)
======================================== */
#sudoku-board {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 8px;
    max-width: 260px;
    margin: 10px auto 20px;
    justify-content: center;
    align-items: center;
    box-sizing: border-box;
}

#sudoku-board input {
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    outline: none;

    /* --- புதிய மாற்றம்: பிரகாசமான கட்டங்கள் --- */
    border: 2px solid var(--blue) !important; /* பிரகாசமான மற்றும் தடிமனான நீல நிற விளிம்பு */
    border-radius: 8px;
    aspect-ratio: 1 / 1; /* மொபைலிலும் டெஸ்க்டாப்பிலும் கட்டங்கள் உடையாமல் சரியான சதுரமாக இருக்க */
    font-size: 1.5rem !important;
    font-weight: bold;
    text-align: center;
    color: var(--navy);
    background-color: #ffffff;
}