blob: b004494736a7600beb0b23d708632e6a01f62bfd [file] [log] [blame]
Akron7e5afce2020-08-25 15:50:19 +02001@charset "utf-8";
Akron7636edf2025-11-04 12:44:53 +01002@use "../util";
3@use "fonts";
4@use "flextable";
5@use "fragment";
6@use "load";
7@use "form";
8@use "view";
9@use "menu";
10@use "banner";
11@use "showPWD";
12@use "copyToClipboard";
13@use "buttongroup";
14@use "colors";
15@use "icons";
16@use "lengths";
17@use "mixins";
Akron7e5afce2020-08-25 15:50:19 +020018
19/**
20 * Basic global CSS rules for Kalamar
21 */
22
23
24* {
Akron7636edf2025-11-04 12:44:53 +010025 @include mixins.box-sizing-box;
Akron7e5afce2020-08-25 15:50:19 +020026}
27
28body,
29html,
30select,
31g > text {
32 font-family: verdana, tahoma, arial, Helvetica, sans-serif;
Akron7636edf2025-11-04 12:44:53 +010033 color: colors.$dark-grey;
Akron7e5afce2020-08-25 15:50:19 +020034 margin: 0;
35}
36
37g > text {
Akron7636edf2025-11-04 12:44:53 +010038 fill: colors.$dark-grey;
Akron7e5afce2020-08-25 15:50:19 +020039}
40
Uyen-Nhu Tran243fe732024-04-10 01:17:24 +020041// html {
42// height: 100vh;
43// }
Akron7e5afce2020-08-25 15:50:19 +020044
45body {
Akroned280252021-03-15 15:02:41 +010046 min-height: 100vh;
Akron7e5afce2020-08-25 15:50:19 +020047 font-size: 12pt;
48 margin: 0;
49 padding: 0;
Uyen-Nhu Tran243fe732024-04-10 01:17:24 +020050 display: flex;
51 flex-direction: column;
Akron7e5afce2020-08-25 15:50:19 +020052}
53
54a {
Akron83209f72021-01-29 17:54:15 +010055 &:visited {
Akron7636edf2025-11-04 12:44:53 +010056 color: colors.$darkest-orange;
Akron83209f72021-01-29 17:54:15 +010057 }
58
Akron7e5afce2020-08-25 15:50:19 +020059 &:link {
60 text-decoration: none;
Akron7636edf2025-11-04 12:44:53 +010061 color: colors.$dark-orange;
Akron7e5afce2020-08-25 15:50:19 +020062 &:hover {
Akron7636edf2025-11-04 12:44:53 +010063 color: colors.$darkest-orange;
Akron7e5afce2020-08-25 15:50:19 +020064 transition: color 0.3s ease 0s;
65 }
66 }
67
68 // External links
69 &[href^="http://"]::after,
70 &[href^="https://"]::after {
Akron7636edf2025-11-04 12:44:53 +010071 @include mixins.icon-font;
72 content: " " + icons.$fa-extlink;
Akron7e5afce2020-08-25 15:50:19 +020073 font-size: 75%;
74 }
75}
76
77// Styles for Mojolicious::Plugin::TagHelpers::MailToChiffre
78a[onclick$='return PArok(this,false)'] {
79 unicode-bidi: bidi-override;
80 direction: rtl;
81 text-align: left;
82 & > span {
83 &:nth-child(1n+2){
84 display: none
85 }
86 &:nth-child(1)::after{
87 content: '@'
88 }
89 }
90}
91
92.clear {
93 clear: both;
94}
95
Akronbc6b3f22021-01-13 14:53:12 +010096iframe {
97 border-width: 0;
98}
99
Akron7e5afce2020-08-25 15:50:19 +0200100blockquote {
Akron7636edf2025-11-04 12:44:53 +0100101 border-radius: lengths.$standard-border-radius;
Akron7e5afce2020-08-25 15:50:19 +0200102 padding: 2pt 5pt 2pt 20pt;
103 margin: 0;
Akron7636edf2025-11-04 12:44:53 +0100104 border-left: 5px solid colors.$ids-blue-1;
105 background-color: colors.$ids-blue-2;
106 color: colors.$ids-blue-1;
Uyen-Nhu Tran243fe732024-04-10 01:17:24 +0200107 -webkit-mix-blend-mode: normal; // Safari
108 mix-blend-mode: soft-light;
Helgeefd0dd12024-03-14 13:46:08 +0100109
Akron7e5afce2020-08-25 15:50:19 +0200110 &.bug,
Akronef14c2a2020-10-07 16:30:18 +0200111 &.missing,
112 &.warning {
Akron7636edf2025-11-04 12:44:53 +0100113 border-left-color: colors.$dark-red;
114 background-color: colors.$middle-red;
115 color: colors.$nearly-white;
Akron6c261e62020-09-21 15:29:58 +0200116 mix-blend-mode: multiply;
Akron7e5afce2020-08-25 15:50:19 +0200117 }
118}
119
120dl {
121 margin: 0;
122 padding-bottom: .5em;
123
124 dt {
125 font-weight: bold;
126
127 abbr {
128 border-width: 0;
129
130 &[data-type=token]::after {
Akron7636edf2025-11-04 12:44:53 +0100131 color: colors.$ids-blue-1;
Akron7e5afce2020-08-25 15:50:19 +0200132 }
133
134 &[data-type=span]::after {
Akron7636edf2025-11-04 12:44:53 +0100135 color: colors.$ids-pink-1;
Akron7e5afce2020-08-25 15:50:19 +0200136 }
137
138 &::after {
139 content: ' (' attr(title) ')';
140 vertical-align: bottom;
141 font: {
142 style: italic;
143 weight: normal;
144 size: 80%;
145 }
146 }
147 }
148 }
Akron116eace2021-06-14 18:02:37 +0200149}