swarm repositories / source
aboutsummaryrefslogtreecommitdiff
path: root/css/starsector-dark.controls.css
diff options
context:
space:
mode:
Diffstat (limited to 'css/starsector-dark.controls.css')
-rw-r--r--css/starsector-dark.controls.css37
1 files changed, 15 insertions, 22 deletions
diff --git a/css/starsector-dark.controls.css b/css/starsector-dark.controls.css
index 54938a1..a110cdc 100644
--- a/css/starsector-dark.controls.css
+++ b/css/starsector-dark.controls.css
@@ -5,18 +5,20 @@
:root {
--swarm-control-bg: rgba(4, 12, 18, 0.82);
- --swarm-control-bg-raised: linear-gradient(180deg, rgba(11, 36, 48, 0.96), rgba(4, 15, 22, 0.98));
+ --swarm-control-bg-raised: rgba(8, 24, 34, 0.96);
--swarm-control-border: rgba(68, 152, 176, 0.36);
--swarm-control-border-strong: rgba(122, 215, 238, 0.72);
--swarm-control-thumb: #9fd7ea;
--swarm-control-thumb-edge: #0b1a25;
- --swarm-control-check-bg: linear-gradient(180deg, rgba(6, 20, 28, 0.95), rgba(2, 9, 14, 0.9));
- --swarm-control-check-bg-checked: linear-gradient(180deg, rgba(11, 42, 56, 0.95), rgba(4, 18, 28, 0.9));
+ --swarm-control-check-bg: rgba(5, 14, 20, 0.94);
+ --swarm-control-check-bg-checked: rgba(8, 26, 36, 0.96);
--swarm-control-scroll-track: rgba(3, 10, 15, 0.75);
- --swarm-control-scroll-thumb: linear-gradient(180deg, rgba(68, 152, 176, 0.9), rgba(22, 82, 106, 0.95));
+ --swarm-control-scroll-thumb: rgba(44, 114, 136, 0.94);
+ --swarm-control-range-track: rgba(5, 18, 26, 0.94);
--swarm-control-text-muted: #9fb4ca;
--swarm-control-shadow: 0 0 0 1px rgba(0, 0, 0, 0.42) inset, 0 12px 24px rgba(0, 0, 0, 0.22);
--swarm-control-placeholder: rgba(159, 180, 202, 0.72);
+ --swarm-control-select-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%239fd7ea' d='M1 1h8L5 5z'/%3E%3C/svg%3E");
}
* {
@@ -52,7 +54,7 @@
) {
appearance: none;
-webkit-appearance: none;
- min-height: 2.15rem;
+ min-height: 1.9rem;
border: 1px solid var(--swarm-control-border);
border-radius: 0;
background: var(--swarm-control-bg);
@@ -69,28 +71,19 @@
input[type="password"],
textarea
) {
- padding: 0.38rem 0.58rem;
+ padding: 0.24rem 0.5rem;
}
:where(select) {
- padding-right: 2rem;
- background-image:
- linear-gradient(180deg, rgba(255, 255, 255, 0.02), rgba(0, 0, 0, 0)),
- linear-gradient(45deg, transparent 50%, var(--swarm-control-thumb) 50%),
- linear-gradient(135deg, var(--swarm-control-thumb) 50%, transparent 50%);
- background-position:
- 0 0,
- calc(100% - 0.95rem) calc(50% - 0.12rem),
- calc(100% - 0.65rem) calc(50% - 0.12rem);
- background-size:
- auto,
- 0.34rem 0.34rem,
- 0.34rem 0.34rem;
+ padding-right: 1.85rem;
+ background-image: var(--swarm-control-select-arrow);
+ background-position: calc(100% - 0.62rem) 50%;
+ background-size: 0.58rem 0.34rem;
background-repeat: no-repeat;
}
:where(button, input[type="button"], input[type="submit"], input[type="reset"]) {
- padding: 0.38rem 0.72rem;
+ padding: 0.24rem 0.62rem;
background: var(--swarm-control-bg-raised);
text-transform: uppercase;
letter-spacing: 0.08em;
@@ -123,7 +116,7 @@ input[type="range"] {
appearance: none;
height: 0.56rem;
border: 1px solid var(--swarm-control-border);
- background: linear-gradient(180deg, rgba(6, 26, 38, 0.95), rgba(2, 10, 16, 0.9));
+ background: var(--swarm-control-range-track);
padding: 0;
cursor: ew-resize;
touch-action: none;
@@ -152,7 +145,7 @@ input[type="range"]::-moz-range-track {
height: 0.56rem;
border: 1px solid var(--swarm-control-border);
border-radius: 0;
- background: linear-gradient(180deg, rgba(6, 26, 38, 0.95), rgba(2, 10, 16, 0.9));
+ background: var(--swarm-control-range-track);
}
input[type="checkbox"] {