/* Saanjh Vilas: the only styling added to the original page.
   Its cards now carry links to the Veydr Labs site, and the page's own rule strips every link of
   colour and underline, so these few lines make them read as links. Nothing else is restyled. */
.sw a[href^="/"], .file a[href^="/"] {
  color: inherit; border-bottom: 1px solid var(--accent); padding-bottom: 1px;
  transition: color 0.2s ease, border-color 0.2s ease;
}
.sw a[href^="/"]:hover, .file a[href^="/"]:hover { color: var(--accent); }
.sw a[href^="/"]:focus-visible, .file a[href^="/"]:focus-visible { outline: 2px solid var(--accent); outline-offset: 3px; }

/* In the "Continue on our site" grid the whole tile is the link, with an arrow after its words. */
.sw__list li { position: relative; transition: border-color 0.2s ease, background 0.2s ease; }
.sw__list li a[href^="/"] { border-bottom: 0; padding-bottom: 0; }
.sw__list li a[href^="/"]::before { content: ''; position: absolute; inset: 0; border-radius: inherit; }
.sw__list li a[href^="/"]::after { content: ' \2192'; color: var(--accent); }
.sw__list li:hover { border-color: var(--accent); }
