2021-03-20 03:27:45 +00:00
|
|
|
@{root} {
|
2021-03-20 03:10:00 +00:00
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
// --- Root ---
|
|
|
|
|
|
|
|
color: @bA;
|
|
|
|
background-color: @hex-background;
|
|
|
|
.bluelib-color(@hex-foreground);
|
|
|
|
.font-text();
|
|
|
|
|
2021-03-21 00:06:22 +00:00
|
|
|
|
2021-03-23 21:55:35 +00:00
|
|
|
&, @{all} {
|
2021-01-24 03:56:06 +00:00
|
|
|
box-sizing: border-box;
|
2021-07-19 16:21:57 +00:00
|
|
|
color: @bA;
|
|
|
|
|
|
|
|
/* Disable outline, as we already highlight focused elements; if it's not enough, let me know */
|
|
|
|
outline: none !important;
|
2021-01-24 03:56:06 +00:00
|
|
|
}
|
2021-01-23 22:44:06 +00:00
|
|
|
|
2021-03-23 21:55:35 +00:00
|
|
|
|
2021-01-23 22:44:06 +00:00
|
|
|
// --- Containers ---
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{container-main} {
|
2021-01-23 22:44:06 +00:00
|
|
|
margin-left: auto;
|
|
|
|
margin-right: auto;
|
|
|
|
max-width: 1280px;
|
|
|
|
}
|
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
|
2021-01-23 22:44:06 +00:00
|
|
|
// --- Panels ---
|
|
|
|
// Remember to use BOTH the panel AND the panel-* class when using a panel element!
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
// Base panel
|
|
|
|
@{panel} {
|
2021-01-23 22:44:06 +00:00
|
|
|
margin: 8px 0;
|
|
|
|
width: 100%;
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
> @{element-paragraph}, @{element-title}, @{panel} {
|
2021-01-23 22:44:06 +00:00
|
|
|
&:first-child {
|
|
|
|
margin-top: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
&:last-child {
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
// A generic content panel
|
|
|
|
@{panel-box} {
|
2021-01-23 22:44:06 +00:00
|
|
|
padding: 8px;
|
|
|
|
border-radius: 4px;
|
|
|
|
border-width: 2px;
|
2021-01-24 03:56:06 +00:00
|
|
|
border-style: solid;
|
2021-03-21 00:06:22 +00:00
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
background-color: @b0;
|
|
|
|
border-color: @b1;
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
// A box with a quote-like border
|
|
|
|
@{panel-blockquote} {
|
2021-01-23 22:44:06 +00:00
|
|
|
border-left-width: 2px;
|
|
|
|
border-top-width: 0;
|
|
|
|
border-bottom-width: 0;
|
|
|
|
border-right-width: 0;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
// A box with smaller text and no border
|
|
|
|
@{panel-aside} {
|
2021-01-23 22:44:06 +00:00
|
|
|
border-width: 0;
|
|
|
|
font-size: smaller;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Evenly split the panels contained inside
|
2021-03-20 03:10:00 +00:00
|
|
|
@{panel-split} {
|
2021-01-23 22:44:06 +00:00
|
|
|
display: flex;
|
|
|
|
flex-wrap: wrap;
|
|
|
|
gap: 8px;
|
|
|
|
justify-content: center;
|
|
|
|
|
2021-03-21 01:00:14 +00:00
|
|
|
> @{all} {
|
2021-01-23 22:44:06 +00:00
|
|
|
flex-grow: 1;
|
|
|
|
flex-shrink: 0;
|
|
|
|
flex-basis: 0;
|
|
|
|
}
|
2021-01-29 03:01:08 +00:00
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
> @{panel} {
|
2021-01-29 03:01:08 +00:00
|
|
|
margin: 0;
|
|
|
|
}
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-07-23 02:11:20 +00:00
|
|
|
// --- Images ---
|
|
|
|
|
|
|
|
@{image} {
|
|
|
|
display: block;
|
|
|
|
|
|
|
|
max-width: 100%;
|
|
|
|
|
|
|
|
margin-left: auto;
|
|
|
|
margin-right: auto;
|
|
|
|
|
|
|
|
object-fit: contain;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{image-free} {
|
|
|
|
max-width: unset;
|
|
|
|
max-height: unset;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{image-limited} {
|
|
|
|
max-height: max(37.5vw, 66.6vh);
|
|
|
|
}
|
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
// --- Forms ---
|
|
|
|
|
|
|
|
@{form} {
|
|
|
|
display: grid;
|
|
|
|
|
|
|
|
align-items: center;
|
|
|
|
row-gap: 4px;
|
|
|
|
column-gap: 8px;
|
|
|
|
|
|
|
|
grid-template-columns: minmax(auto, 1fr) 5fr;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{form-label} {
|
|
|
|
grid-column: 1;
|
|
|
|
justify-self: end;
|
|
|
|
}
|
|
|
|
|
2021-07-23 13:39:02 +00:00
|
|
|
@{form-input} {
|
2021-07-19 16:21:57 +00:00
|
|
|
grid-column: 2;
|
|
|
|
justify-self: stretch;
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{form-submit} {
|
|
|
|
width: auto;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{form-buttons} {
|
|
|
|
grid-column-start: 1;
|
|
|
|
grid-column-end: 3;
|
|
|
|
|
|
|
|
display: flex;
|
2021-07-19 19:08:44 +00:00
|
|
|
gap: 8px;
|
2021-07-19 16:21:57 +00:00
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
|
|
|
width: 100%;
|
|
|
|
|
|
|
|
margin-top: 8px;
|
|
|
|
margin-bottom: 8px;
|
|
|
|
|
|
|
|
&:first-child {
|
|
|
|
margin-top: 0;
|
|
|
|
}
|
|
|
|
|
|
|
|
&:last-child {
|
|
|
|
margin-bottom: 0;
|
|
|
|
}
|
|
|
|
}
|
2021-03-22 15:28:15 +00:00
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
// --- Buttons ---
|
2021-03-22 15:28:15 +00:00
|
|
|
|
|
|
|
@{button} {
|
|
|
|
display: inline-flex;
|
|
|
|
justify-content: center;
|
|
|
|
align-items: center;
|
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
background-color: @bA;
|
2021-03-22 15:28:15 +00:00
|
|
|
border: none;
|
2021-07-23 01:50:31 +00:00
|
|
|
color: @hex-btn-text;
|
2021-03-22 15:28:15 +00:00
|
|
|
padding: 6px 16px;
|
|
|
|
border-radius: 4px;
|
|
|
|
font-family: inherit;
|
|
|
|
font-size: inherit;
|
|
|
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
2021-07-23 01:50:31 +00:00
|
|
|
&:hover {
|
2021-07-19 16:21:57 +00:00
|
|
|
background-color: @bC;
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
2021-07-23 01:50:31 +00:00
|
|
|
&:focus-visible {
|
2021-07-23 01:55:01 +00:00
|
|
|
outline: 4px solid @b7 !important;
|
2021-07-23 01:50:31 +00:00
|
|
|
}
|
|
|
|
|
2021-03-22 15:28:15 +00:00
|
|
|
&:active {
|
2021-07-19 16:21:57 +00:00
|
|
|
background-color: @bF;
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
2021-03-23 16:12:13 +00:00
|
|
|
|
|
|
|
&@{status-disabled} {
|
2021-07-23 01:50:31 +00:00
|
|
|
&:hover {
|
2021-07-19 16:21:57 +00:00
|
|
|
background-color: @bA;
|
2021-03-23 16:12:13 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2021-07-19 16:21:57 +00:00
|
|
|
background-color: @bA;
|
2021-03-23 16:12:13 +00:00
|
|
|
}
|
|
|
|
}
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@{button-fill-width} {
|
|
|
|
width: 100%;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{button-toggle} {
|
|
|
|
padding: 4px 14px;
|
|
|
|
border-width: 2px;
|
|
|
|
border-style: solid;
|
2021-03-23 16:18:02 +00:00
|
|
|
|
2021-07-17 01:23:58 +00:00
|
|
|
&@{status-disabled} {
|
2021-03-23 16:18:02 +00:00
|
|
|
border-style: dashed;
|
|
|
|
}
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@{button-toggle-off} {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bA;
|
|
|
|
color: @bA;
|
|
|
|
background-color: @b0;
|
2021-03-22 15:28:15 +00:00
|
|
|
|
|
|
|
&:hover {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bC;
|
|
|
|
color: @bC;
|
|
|
|
background-color: @b1;
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bF;
|
|
|
|
color: @bF;
|
|
|
|
background-color: @b2;
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
2021-03-23 16:12:13 +00:00
|
|
|
|
|
|
|
&@{status-disabled} {
|
|
|
|
border-style: dashed;
|
|
|
|
|
|
|
|
&:hover {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bA;
|
|
|
|
color: @bA;
|
|
|
|
background-color: @b0;
|
2021-03-23 16:12:13 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bA;
|
|
|
|
color: @bA;
|
|
|
|
background-color: @b0;
|
2021-03-23 16:12:13 +00:00
|
|
|
}
|
|
|
|
}
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
@{button-toggle-on} {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bF;
|
|
|
|
color: @bF;
|
|
|
|
background-color: @b2;
|
2021-03-22 15:28:15 +00:00
|
|
|
|
|
|
|
&:hover {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bC;
|
|
|
|
color: @bC;
|
|
|
|
background-color: @b1;
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bA;
|
|
|
|
color: @bA;
|
|
|
|
background-color: @b0;
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
2021-03-23 16:12:13 +00:00
|
|
|
|
|
|
|
&@{status-disabled} {
|
|
|
|
border-style: dashed;
|
|
|
|
|
|
|
|
&:hover {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bF;
|
|
|
|
color: @bF;
|
|
|
|
background-color: @b2;
|
2021-03-23 16:12:13 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&:active {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @bF;
|
|
|
|
color: @bF;
|
|
|
|
background-color: @b2;
|
2021-03-23 16:12:13 +00:00
|
|
|
}
|
|
|
|
}
|
2021-03-22 15:28:15 +00:00
|
|
|
}
|
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
// --- Inputs ---
|
|
|
|
|
2021-07-23 17:25:27 +00:00
|
|
|
@{input} {
|
2021-07-19 16:21:57 +00:00
|
|
|
border-style: solid;
|
|
|
|
border-color: @b3;
|
|
|
|
color: @bA;
|
|
|
|
background-color: @b0;
|
|
|
|
|
2021-07-23 17:25:27 +00:00
|
|
|
font-family: inherit;
|
|
|
|
font-size: inherit;
|
|
|
|
|
2021-07-23 01:01:04 +00:00
|
|
|
&::placeholder {
|
|
|
|
color: @b4;
|
|
|
|
opacity: 1;
|
|
|
|
}
|
|
|
|
|
2021-07-23 17:25:27 +00:00
|
|
|
&:optional, &:optional::placeholder {
|
2021-07-23 00:57:25 +00:00
|
|
|
font-style: italic;
|
|
|
|
}
|
|
|
|
|
2021-07-23 17:25:27 +00:00
|
|
|
// &:valid:not(:placeholder-shown) {
|
|
|
|
// .bluelib-color(@hex-lime);
|
|
|
|
// }
|
|
|
|
|
2021-07-23 00:57:25 +00:00
|
|
|
&:invalid:not(:placeholder-shown) {
|
|
|
|
.bluelib-color(@hex-red);
|
|
|
|
}
|
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
&:hover, &:focus {
|
|
|
|
border-color: @b6;
|
|
|
|
color: @bF;
|
|
|
|
background-color: @b1;
|
2021-07-23 01:01:04 +00:00
|
|
|
|
|
|
|
&::placeholder {
|
|
|
|
color: @b7;
|
|
|
|
}
|
2021-07-19 16:21:57 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
&@{status-disabled} {
|
|
|
|
border-style: dashed;
|
|
|
|
|
|
|
|
&:hover, &:focus {
|
|
|
|
border-color: @b3;
|
|
|
|
color: @bA;
|
|
|
|
background-color: @b0;
|
2021-07-23 01:01:04 +00:00
|
|
|
|
|
|
|
&::placeholder {
|
|
|
|
color: @b4;
|
|
|
|
}
|
2021-07-19 16:21:57 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2021-07-17 01:23:58 +00:00
|
|
|
|
2021-07-23 17:25:27 +00:00
|
|
|
@{input-field} {
|
|
|
|
cursor: text;
|
|
|
|
|
|
|
|
border-width: 0 0 2px 0;
|
|
|
|
border-radius: 4px 4px 0 0;
|
|
|
|
padding: 4px 6px;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{input-select}, @{input-multiselect} {
|
|
|
|
// Browsers add 4px of unremovable horizontal padding to options for some reason
|
|
|
|
padding: 4px 2px;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{input-select-option}, @{input-multiselect-option} {
|
|
|
|
font-weight: normal;
|
|
|
|
color: @bA;
|
|
|
|
|
|
|
|
padding: 4px 4px;
|
|
|
|
|
|
|
|
// TODO: style checked elements, when it will be possible
|
|
|
|
}
|
|
|
|
|
|
|
|
@{input-select-optgroup}, @{input-multiselect-optgroup} {
|
|
|
|
font-weight: bold;
|
|
|
|
color: @hex-accent;
|
|
|
|
|
|
|
|
padding: 4px 4px;
|
|
|
|
|
|
|
|
@{input-select-option}, @{input-multiselect-option} {
|
|
|
|
padding: 4px 20px;
|
|
|
|
|
|
|
|
&::before {
|
|
|
|
content: "";
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@{input-select-optgroup}, @{input-select-option}, @{input-multiselect-optgroup}, @{input-multiselect-option} {
|
|
|
|
font-family: inherit;
|
|
|
|
font-size: inherit;
|
|
|
|
font-style: inherit;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{input-select} {
|
|
|
|
cursor: context-menu;
|
|
|
|
|
|
|
|
border-width: 0 0 2px 0;
|
|
|
|
border-radius: 4px 4px 0 0;
|
|
|
|
|
|
|
|
@media screen and (-webkit-min-device-pixel-ratio:0) {
|
|
|
|
@{input-select-option}, @{input-select-optgroup} {
|
|
|
|
background-color: @hex-background;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@{input-multiselect} {
|
|
|
|
cursor: vertical-text;
|
2021-07-23 13:39:02 +00:00
|
|
|
|
2021-07-23 17:25:27 +00:00
|
|
|
border-width: 0 0 0 2px;
|
|
|
|
border-radius: 0 4px 4px 0;
|
2021-07-23 13:39:02 +00:00
|
|
|
}
|
|
|
|
|
2021-03-23 16:14:26 +00:00
|
|
|
// --- Element status ---
|
|
|
|
|
|
|
|
@{status-hoverable} {
|
|
|
|
cursor: help;
|
|
|
|
}
|
|
|
|
|
|
|
|
@{status-clickable} {
|
|
|
|
cursor: pointer;
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-23 16:28:42 +00:00
|
|
|
@{status-disabled} {
|
|
|
|
cursor: not-allowed !important;
|
|
|
|
opacity: 50%;
|
|
|
|
}
|
|
|
|
|
2021-01-23 22:44:06 +00:00
|
|
|
// --- Elements ---
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{element-title} {
|
|
|
|
text-align: center;
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-accent);
|
|
|
|
.font-title();
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{element-paragraph} {
|
2021-01-23 22:44:06 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{element-separator} {
|
2021-01-23 22:44:06 +00:00
|
|
|
border-width: 1px;
|
2021-03-22 15:28:15 +00:00
|
|
|
border-style: solid;
|
2021-07-19 16:21:57 +00:00
|
|
|
border-color: @b1;
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{element-list-item} {
|
2021-01-23 22:44:06 +00:00
|
|
|
margin: 10px 0;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{element-anchor} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-link);
|
2021-07-23 01:10:33 +00:00
|
|
|
text-decoration-line: underline;
|
|
|
|
text-decoration-style: solid;
|
|
|
|
text-decoration-color: currentColor;
|
|
|
|
text-decoration-thickness: 1px;
|
2021-07-19 16:21:57 +00:00
|
|
|
|
2021-07-23 01:41:20 +00:00
|
|
|
&:hover, &:focus {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-link-hover);
|
|
|
|
}
|
|
|
|
|
2021-07-23 01:41:20 +00:00
|
|
|
&:focus-visible {
|
|
|
|
text-decoration-thickness: 2px;
|
|
|
|
}
|
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
&:active {
|
|
|
|
.bluelib-color(@hex-link-active);
|
|
|
|
}
|
|
|
|
|
|
|
|
&@{status-disabled} {
|
|
|
|
text-decoration-style: dashed;
|
|
|
|
|
2021-07-23 01:41:20 +00:00
|
|
|
&:hover, &:focus {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-link);
|
|
|
|
}
|
2021-01-24 03:50:18 +00:00
|
|
|
|
2021-07-19 16:21:57 +00:00
|
|
|
&:active {
|
|
|
|
.bluelib-color(@hex-link);
|
|
|
|
}
|
|
|
|
}
|
2021-01-24 03:50:18 +00:00
|
|
|
}
|
|
|
|
|
2021-01-23 22:44:06 +00:00
|
|
|
// --- Alignment ---
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{align-left} {
|
2021-01-23 22:44:06 +00:00
|
|
|
text-align: left;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{align-center} {
|
2021-01-23 22:44:06 +00:00
|
|
|
text-align: center;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{align-right} {
|
2021-01-23 22:44:06 +00:00
|
|
|
text-align: right;
|
|
|
|
}
|
|
|
|
|
|
|
|
// --- Sizes ---
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-xxl} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: xx-large;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-xl} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: x-large;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-l} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: large;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-m} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: medium;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-s} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: small;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-xs} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: x-small;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{size-xxs} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-size: xx-small;
|
|
|
|
}
|
|
|
|
|
|
|
|
// --- Styles ---
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{style-bold} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-weight: bold;
|
2021-07-23 00:28:33 +00:00
|
|
|
.bluelib-color(@hex-accent);
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{style-italic} {
|
2021-01-23 22:44:06 +00:00
|
|
|
font-style: italic;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{style-underline} {
|
2021-01-23 22:44:06 +00:00
|
|
|
text-decoration-line: underline;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{style-strike} {
|
2021-01-23 22:44:06 +00:00
|
|
|
text-decoration-line: line-through;
|
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{style-monospace} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.font-code();
|
2021-01-24 03:50:18 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{style-keyboard} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.font-code();
|
2021-03-23 21:55:35 +00:00
|
|
|
padding: 2px 4px;
|
2021-03-20 03:10:00 +00:00
|
|
|
border: 2px outset;
|
|
|
|
border-radius: 4px;
|
|
|
|
}
|
|
|
|
|
2021-01-23 22:44:06 +00:00
|
|
|
// --- Colors ---
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-red} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-red)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-orange} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-orange)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-yellow} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-yellow)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-lime} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-lime)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-cyan} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-cyan)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-blue} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-blue)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
|
|
|
|
2021-03-20 03:10:00 +00:00
|
|
|
@{color-magenta} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-magenta)
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
2021-03-20 03:10:00 +00:00
|
|
|
|
|
|
|
@{color-gray} {
|
2021-07-19 16:21:57 +00:00
|
|
|
.bluelib-color(@hex-gray)
|
2021-03-20 03:10:00 +00:00
|
|
|
}
|
2021-01-23 22:44:06 +00:00
|
|
|
}
|
2021-03-20 03:10:00 +00:00
|
|
|
|