diff options
| author | main <main@swarm.moe> | 2026-03-19 16:29:10 -0400 |
|---|---|---|
| committer | main <main@swarm.moe> | 2026-03-19 16:29:10 -0400 |
| commit | f9520c9540d3c85363fefe4354f815931560316d (patch) | |
| tree | 825c46c374ccd1a5a2e09ce8b5c9dc3be09eaeb9 /css/starsector-dark.controls.css | |
| parent | 7330920c2f41558490fe53cf9253da333f917a90 (diff) | |
| download | design-language-f9520c9540d3c85363fefe4354f815931560316d.zip | |
Remove gradients from control skin
Diffstat (limited to 'css/starsector-dark.controls.css')
| -rw-r--r-- | css/starsector-dark.controls.css | 37 |
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"] { |