mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-05-27 23:45:55 -04:00
239 lines
4.5 KiB
Plaintext
239 lines
4.5 KiB
Plaintext
*, *:before, *:after {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
width: 100%;
|
|
height: 100%;
|
|
padding: 64dp;
|
|
font-family: "Fira Sans";
|
|
font-weight: normal;
|
|
font-style: normal;
|
|
font-size: 15dp;
|
|
color: #E0DBC8;
|
|
}
|
|
|
|
window {
|
|
display: flex;
|
|
flex-flow: column;
|
|
height: 100%;
|
|
max-width: 1088dp;
|
|
max-height: 768dp;
|
|
margin: auto;
|
|
border-radius: 14dp;
|
|
overflow: hidden;
|
|
border: 2dp #92875B;
|
|
backdrop-filter: blur(5dp);
|
|
box-shadow: 0 0 25dp 5dp;
|
|
background-color: rgba(21, 22, 16, 90%);
|
|
filter: opacity(0);
|
|
transform: scale(0.9);
|
|
transform-origin: center;
|
|
transition: filter transform 0.2s cubic-in-out;
|
|
}
|
|
|
|
window[open] {
|
|
filter: opacity(1);
|
|
transform: scale(1);
|
|
}
|
|
|
|
@media (max-height: 640dp) {
|
|
body {
|
|
padding: 16dp;
|
|
}
|
|
window {
|
|
box-shadow: none;
|
|
}
|
|
}
|
|
|
|
window tab-bar {
|
|
flex: 0 0 64dp;
|
|
height: 64dp;
|
|
background-color: rgba(217, 217, 217, 10%);
|
|
font-family: "Fira Sans Condensed";
|
|
font-weight: bold;
|
|
font-size: 18dp;
|
|
border-bottom: 2dp #92875B;
|
|
}
|
|
|
|
window tab-bar tab {
|
|
opacity: 0.25;
|
|
}
|
|
|
|
window content {
|
|
display: flex;
|
|
flex: 1 1 0;
|
|
min-width: 0;
|
|
min-height: 0;
|
|
overflow: hidden;
|
|
}
|
|
|
|
window content pane {
|
|
display: flex;
|
|
flex-flow: column;
|
|
flex: 1 1 0;
|
|
height: 100%;
|
|
min-width: 0;
|
|
min-height: 0;
|
|
padding: 24dp;
|
|
padding-bottom: 0dp;
|
|
gap: 8dp;
|
|
overflow: hidden auto;
|
|
}
|
|
|
|
window content pane:not(:last-of-type) {
|
|
border-right: 1dp #92875B;
|
|
}
|
|
|
|
window content pane > * {
|
|
flex: 0 0 auto;
|
|
}
|
|
|
|
window content pane > spacer {
|
|
display: block;
|
|
/* Completes the 24dp bottom inset after the pane's 8dp gap. */
|
|
flex: 0 0 16dp;
|
|
height: 16dp;
|
|
pointer-events: none;
|
|
}
|
|
|
|
scrollbarvertical {
|
|
width: 8dp;
|
|
margin: 4dp 4dp 4dp 0;
|
|
}
|
|
|
|
scrollbarvertical sliderarrowdec,
|
|
scrollbarvertical sliderarrowinc {
|
|
width: 0;
|
|
height: 0;
|
|
}
|
|
|
|
scrollbarvertical slidertrack {
|
|
width: 8dp;
|
|
}
|
|
|
|
scrollbarvertical sliderbar {
|
|
width: 8dp;
|
|
min-height: 24dp;
|
|
background-color: rgba(224, 219, 200, 45%);
|
|
border-radius: 2dp;
|
|
transition: background-color 0.2s cubic-in-out;
|
|
}
|
|
|
|
scrollbarvertical sliderbar:hover,
|
|
scrollbarvertical sliderbar:active {
|
|
background-color: rgba(194, 164, 45, 80%);
|
|
}
|
|
|
|
scrollbarhorizontal {
|
|
height: 0;
|
|
}
|
|
|
|
scrollbarhorizontal sliderarrowdec,
|
|
scrollbarhorizontal sliderarrowinc {
|
|
width: 0;
|
|
height: 0;
|
|
}
|
|
|
|
scrollbarhorizontal slidertrack,
|
|
scrollbarhorizontal sliderbar {
|
|
width: 0;
|
|
height: 0;
|
|
}
|
|
|
|
.section-heading {
|
|
font-family: "Fira Sans Condensed";
|
|
font-weight: bold;
|
|
text-transform: uppercase;
|
|
font-size: 22dp;
|
|
opacity: 0.25;
|
|
}
|
|
|
|
.section-heading:not(:first-of-type) {
|
|
padding-top: 12dp;
|
|
}
|
|
|
|
button {
|
|
text-align: center;
|
|
background-color: rgba(17, 16, 10, 20%);
|
|
opacity: 0.9;
|
|
padding: 8dp 16dp;
|
|
border-radius: 14dp;
|
|
box-shadow: rgba(146, 135, 91, 25%) 0 0 0 1dp;
|
|
font-size: 20dp;
|
|
transition: background-color 0.1s linear-in-out, opacity 0.1s linear-in-out;
|
|
cursor: pointer;
|
|
focus: auto;
|
|
}
|
|
|
|
button:not(:disabled):hover,
|
|
button:not(:disabled):focus-visible {
|
|
background-color: rgba(204, 184, 119, 20%);
|
|
box-shadow: #C2A42D 0 0 0 2dp;
|
|
}
|
|
|
|
button:not(:disabled):selected {
|
|
opacity: 1;
|
|
background-color: rgba(204, 184, 119, 40%);
|
|
}
|
|
|
|
button:not(:disabled):active {
|
|
opacity: 1;
|
|
background-color: rgba(204, 184, 119, 40%);
|
|
box-shadow: #C2A42D 0 0 0 2dp;
|
|
}
|
|
|
|
select-button {
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 8dp;
|
|
background-color: rgba(17, 16, 10, 20%);
|
|
opacity: 0.9;
|
|
padding: 8dp 16dp;
|
|
border-radius: 14dp;
|
|
box-shadow: rgba(146, 135, 91, 25%) 0 0 0 1dp;
|
|
transition: background-color 0.1s linear-in-out, opacity 0.1s linear-in-out;
|
|
cursor: pointer;
|
|
focus: auto;
|
|
}
|
|
|
|
select-button:not(:disabled):hover,
|
|
select-button:not(:disabled):focus-visible {
|
|
background-color: rgba(204, 184, 119, 20%);
|
|
box-shadow: #C2A42D 0 0 0 2dp;
|
|
}
|
|
|
|
select-button:not(:disabled):selected {
|
|
opacity: 1;
|
|
background-color: rgba(204, 184, 119, 40%);
|
|
}
|
|
|
|
select-button:not(:disabled):active {
|
|
opacity: 1;
|
|
background-color: rgba(204, 184, 119, 40%);
|
|
box-shadow: #C2A42D 0 0 0 2dp;
|
|
}
|
|
|
|
select-button:disabled {
|
|
opacity: 0.35;
|
|
cursor: default;
|
|
}
|
|
|
|
select-button key {
|
|
font-family: "Fira Sans Condensed";
|
|
font-weight: bold;
|
|
font-size: 18dp;
|
|
text-transform: uppercase;
|
|
flex: 1 0 auto;
|
|
}
|
|
|
|
select-button value {
|
|
margin-left: auto;
|
|
font-size: 20dp;
|
|
}
|
|
|
|
select-button input {
|
|
text-align: right;
|
|
font-size: 20dp;
|
|
}
|