/* visual-polish.css — LibraryAid classes.html: walnut bookcase + larger leaderboard medals (CSS only).
   To undo: remove its <link> line in classes.html. */

/* 1. Bookcase: walnut frame so it stands out from the illustrated library background;
      the honey-coloured interior stays lit so the covers still glow. */
#teacherShelf .tshelf-case {
    background:
        repeating-linear-gradient(90deg, rgba(0,0,0,.10) 0 2px, rgba(0,0,0,0) 2px 9px, rgba(0,0,0,.06) 9px 10px, rgba(0,0,0,0) 10px 23px),
        linear-gradient(180deg, #7b4a29 0%, #5f381f 45%, #4a2b17 100%) !important;
    box-shadow: 0 18px 40px rgba(25,12,4,.45), 0 0 0 2px rgba(255,228,190,.35), inset 0 1px 0 rgba(255,215,170,.35) !important;
}
#teacherShelf .tshelf-back {
    box-shadow: inset 0 18px 22px -8px rgba(35,15,5,.65), inset 16px 0 18px -10px rgba(35,15,5,.55), inset -16px 0 18px -10px rgba(35,15,5,.55) !important;
}
#teacherShelf .tshelf-board {
    background:
        repeating-linear-gradient(90deg, rgba(0,0,0,.10) 0 2px, rgba(0,0,0,0) 2px 9px, rgba(0,0,0,.06) 9px 10px, rgba(0,0,0,0) 10px 23px),
        linear-gradient(180deg, #a26a3e 0%, #7f4e2b 30%, #5f381f 75%, #4a2b17 100%) !important;
    box-shadow: 0 -3px 8px rgba(30,12,4,.45), inset 0 1px 0 rgba(255,225,185,.6), inset 0 -2px 0 rgba(30,12,4,.5) !important;
}

/* 2. Leaderboard: larger medals */
#classLeaderboard .clb-row .rk.m { font-size: 24px; }
