merge upstream

This commit is contained in:
Hazelnoot 2025-03-25 16:14:53 -04:00
commit d8908ef2d8
1065 changed files with 32953 additions and 20092 deletions

View file

@ -111,6 +111,11 @@ html {
&.useSystemFont {
font-family: system-ui;
}
&:not(.forceSelectableAll) {
user-select: none;
-webkit-user-select: none;
}
}
html._themeChanging_ {
@ -138,10 +143,6 @@ a {
outline-offset: 2px;
}
&:hover {
text-decoration: underline;
}
&[target="_blank"] {
-webkit-touch-callout: default;
}
@ -150,6 +151,8 @@ a {
textarea, input {
tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent;
user-select: text;
-webkit-user-select: text;
}
optgroup, option {
@ -158,8 +161,9 @@ optgroup, option {
}
hr {
margin: var(--MI-margin) 0 var(--MI-margin) 0;
margin: 0;
border: none;
border-radius: 999px;
height: 1px;
background: var(--MI_THEME-divider);
}
@ -192,6 +196,29 @@ rt {
text-align: center;
}
._pageContainer {
container-type: size;
contain: strict;
overflow: auto;
overscroll-behavior: contain;
}
._pageScrollable {
height: 100%;
overflow: clip;
overflow-y: scroll;
overscroll-behavior: contain;
}
._pageScrollableReversed {
height: 100%;
overflow: clip;
overflow-y: scroll;
overscroll-behavior: contain;
display: flex;
flex-direction: column-reverse;
}
._indicatorCircle {
display: inline-block;
width: 1em;
@ -213,6 +240,16 @@ rt {
padding: 0.3em 0.5em;
}
._selectable {
user-select: text;
-webkit-user-select: text;
}
._selectableAtomic {
user-select: all;
-webkit-user-select: all;
}
._noSelect {
user-select: none;
-webkit-user-select: none;
@ -226,11 +263,6 @@ rt {
text-overflow: ellipsis;
}
._ghost {
@extend ._noSelect;
pointer-events: none;
}
._modalBg {
position: fixed;
top: 0;
@ -333,13 +365,13 @@ rt {
._gaps_m {
display: flex;
flex-direction: column;
gap: 1.5em;
gap: 21px;
}
._gaps_s {
display: flex;
flex-direction: column;
gap: 0.75em;
gap: 10px;
}
._gaps {
@ -457,6 +489,10 @@ rt {
color: var(--MI_THEME-link);
}
._love {
color: var(--MI_THEME-love);
}
._caption {
font-size: 0.8em;
opacity: 0.7;