VulpesOS/overrides/settings.gaiamobile.org/style/lists.css
OverSu b38dea0597 Publish Vulpes Preview 15 sources for desktop, Android and Tundra
Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
2026-09-30 23:13:03 +02:00

328 lines
6.6 KiB
CSS

ul {
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
}
ul li {
box-sizing: border-box;
position: relative;
margin: 0 1.5rem;
border-top: 0.1rem solid #e6e6e3;
color: #000;
}
ul li:first-child {
border-top: none;
}
ul li > gaia-radio,
section:not(#root) ul li > gaia-switch,
ul li > gaia-checkbox:not(.inline) {
margin-inline-start: 1.5rem;
width: calc(100% - 1.5rem) !important;
}
ul+ul li:first-child {
border-top: 0.1rem solid #e6e6e3;
}
ul li.sound-setting {
min-height: 7.9rem;
}
ul li label:not([for]) {
background: none;
}
ul li > a,
ul li > span,
ul li > small,
ul li > label > span,
ul li > label > small {
text-decoration: none;
outline: 0;
color: #000;
box-sizing: border-box;
font-size: 1.9rem;
padding: 0 3rem;
margin: 0 -1.5rem;
}
ul li,
ul li > a,
ul li > label {
min-height: 6rem;
display: flex;
flex-direction: column;
justify-content: center;
}
ul li > a,
ul li > label {
min-height: 6rem;
padding-top: 0.5rem;
padding-bottom: 0.5rem;
}
ul li[hidden] {
display: none;
}
ul li > a > span {
pointer-events: none;
}
ul li.active a,
ul li.active span,
ul li:not([aria-disabled="true"]) > small + a:active,
ul li:not([aria-disabled="true"]) > a:active,
ul li:not([aria-disabled="true"]) > small + a:focus,
ul li:not([aria-disabled="true"]) > a:focus {
background-color: #b2f2ff;
color: #222;
}
ul li[aria-disabled="true"] > a,
ul li[aria-disabled="true"] > p {
color: #797e80;
opacity: 0.6;
pointer-events: none;
}
ul > li > progress {
display: inline-block;
margin: 0;
padding: 0;
}
ul > li > progress + span {
display: inline-block;
vertical-align: middle;
margin: 0;
padding: 0;
padding-inline-start: 1rem;
color: #505b5b;
font-size: 1.4rem;
line-height: 6rem;
}
ul li .info-item {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
align-items: center;
justify-content: center;
}
ul li .info-item .info-item-title {
order: 1;
flex: 1 0 auto;
}
ul li .info-item .info-item-space {
order: 2;
flex: 0 0 2rem;
}
ul li .info-item .info-item-content {
order: 3;
flex: 1 1 auto;
color: #505859;
text-align: end;
}
ul li > a:not(.info-item) span:nth-of-type(2):not(.button) {
position: absolute;
offset-inline-end: 1.5rem;
color: #505859;
line-height: 6rem;
height: 6rem;
top: 0;
}
ul li > *,
ul li > label > *,
ul li > a > * {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
ul li > small,
ul li > label > small,
ul li > a > small {
display: block;
font-size: 1.4rem;
color: #505859;
pointer-events: none;
}
small.multiline > span {
display: block;
}
ul li > label {
font-size: 1.9rem;
line-height: 1.9rem;
font-weight: 400;
margin: 0;
}
ul li > label ~ input {
margin-bottom: 1.5rem;
}
ul li > gaia-checkbox.color-preview:before {
height: 2rem;
width: 2rem;
content: "";
margin: -1.1rem 0 0;
margin-inline-start: -1.8rem;
top: 50%;
position: absolute;
}
ul li > gaia-checkbox.color-preview label {
margin-inline-start: 1rem;
}
ul.disabled li > gaia-checkbox.color-preview:before {
opacity: 0.4;
}
ul li > gaia-checkbox.warning-counter:before {
background-color: orange;
}
ul li > gaia-checkbox.error-counter:before {
background-color: red;
}
ul li > gaia-checkbox.security-counter:before {
background-color: black;
}
ul li > gaia-checkbox.reflow-counter:before {
background-color: purple;
}
ul li > gaia-checkbox.jank-monitor:before {
background-color: cornflowerblue;
}
ul li > gaia-checkbox.fps-monitor:before {
background-color: fuchsia;
}
ul li > gaia-checkbox.ttl-monitor:before {
background-color: darkgreen;
}
ul li > gaia-checkbox.uss-monitor:before {
background-color: dimgrey;
}
ul li > gaia-checkbox.memory-monitor:before {
background-color: lightslategrey;
}
ul li > gaia-checkbox.memory-item:before {
background-color: lightslategrey;
height: 2rem;
width: 2rem;
margin: -1.1rem 0 0;
margin-inline-start: -1.8rem;
}
ul li button {
display: inline-block;
margin: 1rem 0;
white-space: normal;
}
ul li label {
text-transform: none;
}
ul li > label:not([for]) {
margin-inline-start: -1.5rem;
margin-inline-end: -1.5rem;
padding-inline-start: 1.5rem;
padding-inline-end: 1.5rem;
width: 100%;
height: calc(100% - 1rem);
min-height: 5rem;
overflow: visible;
display: flex;
}
ul li > label:not([for]) > span {
line-height: normal;
height: auto;
}
ul li.pack-split .name:active {
background-color: #B2F2FF;
}
ul li.pack-split .name {
position: relative;
width: calc(100% - 9rem);
}
ul li.pack-split:after {
content: '';
position: absolute;
background-color: #E6E6E3;
offset-inline-end: 7.5rem;
width: 0.1rem;
height: calc(100% - 2rem);
top: 1rem;
}
ul li.pack-split > span {
background-color: transparent;
}
ul li p {
font-size: 1.9rem;
line-height: 1.9rem;
font-weight: 400;
margin: 0;
padding: 1.5rem 1.5rem 1rem;
}
ul li p + label:not([for]) {
top: 2.5rem;
height: calc(100% - 2.5rem);
}
input[type=range] {
-moz-appearance: none;
border: none;
background: none;
}
input[type=range]::-moz-focus-outer {
border: 0;
}
ul li > label input[type="range"] {
height: 3rem;
width: calc(100% - 3rem);
margin: 1.5rem;
}
input[type=range]::-moz-range-track {
height: 0.1rem;
background-color: #7e7e7e;
}
input[type=range]::-moz-range-progress {
height: 0.3rem;
background-color: #01c5ed;
}
input[type=range]::-moz-range-thumb {
width: 2.8rem;
height: 2.8rem;
border: solid 0.1rem transparent;
border-radius: 3rem;
transition: border 0.15s ease;
box-sizing: border-box;
background: image-set(url("images/range_thumb.png") 1x, url("images/range_thumb@1.5x.png") 1.5x, url("images/range_thumb@2x.png") 2x, url("images/range_thumb@2.25x.png") 2.25x) no-repeat 50% 50%;
background-size: 2.8rem 2.8rem;
}
input[type=range]:active::-moz-range-thumb {
border: solid 0.4rem #01c5ed;
}
ul li.sound-setting > label input[type="range"] {
margin: 0 auto;
width: calc(100% - 3rem);
offset-inline-start: 1.5rem;
}
ul li.brightness-manual > label input[type="range"] {
margin: 0 auto;
width: calc(100% - 10rem);
display: inline;
}
ul > li progress[value] {
display: block;
width: calc(100% - 3rem);
height: 3rem;
margin: 3rem auto;
background: #e7e7e7;
border: 0.1rem solid #b6b6b6;
border-radius: 0.3rem;
}
ul > li progress[value]::-moz-progress-bar {
margin: 1px;
height: calc(100% - 0.2rem);
border-radius: 0.2rem;
background-color: #82c72c;
}
dl > * {
font-size: 1.7rem;
}
dl dt {
padding-inline-start: 3rem;
font-weight: 500;
border-bottom: 0.1rem solid black;
}
dl dd {
margin: 0;
padding: 1rem 3rem;
border-bottom: 0.1rem solid #e6e6e3;
}