xref: /template/ad-hominem/css/links.less (revision 5dd187b0cc90987eab9207f9953bb3a8d651a689)
1/**
2 * This contains the content styling
3 * @author Sascha Leib <sascha@leib.be>
4 */
5
6/* general link styles */
7a:link {
8	color: @ini_link;
9	text-decoration: none;
10	border-radius: 2px;
11}
12a:visited {
13	color: @ini_link;
14}
15a:hover {
16	text-decoration: underline;
17}
18a:focus {
19	outline: @ini_focus_color solid 2px;
20}
21a.wikilink1:link,
22a.wikilink1:visited {
23	color: @ini_existing;
24}
25a.wikilink2:link,
26a.wikilink2:visited {
27	color: @ini_missing;
28}
29
30a.media:link,
31a.media:visited {
32	display: block;
33	line-height: 0;
34}
35
36/* in-page links */
37a[href^='#'].wikilink1:link,
38a[href^='#'].wikilink1:visited {
39	color: @ini_inpage;
40	text-decoration: underline;
41	text-decoration-style: dotted;
42
43}
44
45/* special cases: included section in footer: */
46footer #ftInclude a.wikilink1:link,
47footer #ftInclude a.wikilink1:visited {
48	color: @ini_link;
49}
50
51/* dark mode overrides */
52@media (prefers-color-scheme: dark) {
53
54	body.darkmode a:link, body.darkmode a:visited { color: @ini_link_dark; }
55	body.darkmode a.wikilink1:link, body.darkmode a.wikilink1:visited { color: @ini_existing_dark; }
56	body.darkmode a.wikilink2:link, body.darkmode a.wikilink2:visited { color: @ini_missing_dark; }
57	body.darkmode #ftInclude a.wikilink1:link, body.darkmode #ftInclude a.wikilink1:visited { color: @ini_link_dark; }
58	body.darkmode a[href^='#'].wikilink1:link, body.darkmode a[href^='#'].wikilink1:visited { color: @ini_inpage_dark; }
59}