/* Compact "material link" for per-row links in the schedule table.
   Renders as [SLIDES]: small, uppercase, letter-spaced, in dimmed square
   brackets, inheriting the theme's normal link colour and hover. No buttons,
   no pills, no icons.

   Use it by appending { .mat } to a link in Markdown, with a <br> before it so
   the session description reads first and the link sits underneath:

     | 1 | Wed, Aug 26 | **Welcome.** What the week covers<br>[Slides](week-01-slides.html){ .mat } |

   Requires the attr_list markdown extension, which mkdocs.yml already enables.
   .md-typeset is Material for MkDocs specific; drop that prefix on another theme. */

.md-typeset a.mat {
  font-size: .68em;
  font-weight: 700;
  letter-spacing: .06em;
  text-transform: uppercase;
  white-space: nowrap;
}
.md-typeset a.mat::before { content: "["; opacity: .45; }
.md-typeset a.mat::after  { content: "]"; opacity: .45; }

/* dense tables: keep rows from stretching */
.md-typeset table:not([class]) td { vertical-align: top; }
