diff --git a/client/src/assets/main.css b/client/src/assets/main.css index 02aec3211..33d12273e 100644 --- a/client/src/assets/main.css +++ b/client/src/assets/main.css @@ -45,8 +45,24 @@ .pattern-topo { background-image: - repeating-radial-gradient(circle at 0% 0%, transparent 0, transparent 40px, color-mix(in oklch, var(--dot-color) 50%, transparent) 40px, color-mix(in oklch, var(--dot-color) 50%, transparent) 41px, transparent 41px, transparent 80px), - repeating-radial-gradient(circle at 100% 100%, transparent 0, transparent 40px, color-mix(in oklch, var(--dot-color) 50%, transparent) 40px, color-mix(in oklch, var(--dot-color) 50%, transparent) 41px, transparent 41px, transparent 80px); + repeating-radial-gradient( + circle at 0% 0%, + transparent 0, + transparent 40px, + color-mix(in oklch, var(--dot-color) 50%, transparent) 40px, + color-mix(in oklch, var(--dot-color) 50%, transparent) 41px, + transparent 41px, + transparent 80px + ), + repeating-radial-gradient( + circle at 100% 100%, + transparent 0, + transparent 40px, + color-mix(in oklch, var(--dot-color) 50%, transparent) 40px, + color-mix(in oklch, var(--dot-color) 50%, transparent) 41px, + transparent 41px, + transparent 80px + ); } .pattern-mesh { @@ -73,7 +89,13 @@ } .pattern-brushed { - background-image: repeating-linear-gradient(45deg, transparent, transparent 1px, color-mix(in oklch, var(--primary) 6%, transparent) 1px, color-mix(in oklch, var(--primary) 6%, transparent) 2px); + background-image: repeating-linear-gradient( + 45deg, + transparent, + transparent 1px, + color-mix(in oklch, var(--primary) 6%, transparent) 1px, + color-mix(in oklch, var(--primary) 6%, transparent) 2px + ); } .pattern-prism::before { @@ -83,8 +105,7 @@ z-index: -1; pointer-events: none; background-image: - linear-gradient(135deg, rgba(255, 0, 0, 0.03) 0%, transparent 50%), - linear-gradient(225deg, rgba(0, 0, 255, 0.03) 0%, transparent 50%), + linear-gradient(135deg, rgba(255, 0, 0, 0.03) 0%, transparent 50%), linear-gradient(225deg, rgba(0, 0, 255, 0.03) 0%, transparent 50%), linear-gradient(45deg, rgba(0, 255, 0, 0.03) 0%, transparent 50%); filter: contrast(150%) brightness(110%); } @@ -207,7 +228,13 @@ inset: 0; z-index: -1; pointer-events: none; - background-image: repeating-radial-gradient(circle at 50% -25%, transparent, transparent 3px, color-mix(in oklch, var(--primary) 7%, transparent) 3.75px, transparent 4.5px); + background-image: repeating-radial-gradient( + circle at 50% -25%, + transparent, + transparent 3px, + color-mix(in oklch, var(--primary) 7%, transparent) 3.75px, + transparent 4.5px + ); } .pattern-carbon::before { @@ -316,4 +343,35 @@ .settings-value { @apply text-sm font-medium tabular-nums text-foreground; } + + /* ── Settings form controls ───────────────────────────────── + Use .input-field on and .select-field on