noph-ui
Version:
Noph UI is a modern, powerful UI library for Svelte 5, fully aligned with the Material 3 guidelines. Build stunning, consistent user interfaces with the efficiency and flexibility of Svelte and Google’s Material Design framework.
82 lines (79 loc) • 4.04 kB
CSS
:root {
color-scheme: light dark;
--np-color-background: light-dark(#f7fafe, #0b0f12);
--np-color-error: light-dark(#bb1b1b, #ff7164);
--np-color-error-container: light-dark(#fe4e44, #ac0c12);
--np-color-inverse-on-surface: light-dark(#9a9da1, #515559);
--np-color-inverse-primary: light-dark(#75ceff, #00668c);
--np-color-inverse-surface: light-dark(#0b0f12, #f7fafe);
--np-color-neutral-palette-key-color: light-dark(#73777b, #73777b);
--np-color-neutral-variant-palette-key-color: light-dark(#6f787f, #6f787f);
--np-color-on-background: light-dark(#2f3336, #e3e6ea);
--np-color-on-error: light-dark(#fff7f6, #4a0002);
--np-color-on-error-container: light-dark(#570003, #ffb8b0);
--np-color-on-primary: light-dark(#f4f9ff, #00435d);
--np-color-on-primary-container: light-dark(#00435d, #002637);
--np-color-on-primary-fixed: light-dark(#002e41, #002e41);
--np-color-on-primary-fixed-variant: light-dark(#004d6a, #004d6a);
--np-color-on-secondary: light-dark(#f4f9ff, #254455);
--np-color-on-secondary-container: light-dark(#375567, #a4c4d9);
--np-color-on-secondary-fixed: light-dark(#244354, #244354);
--np-color-on-secondary-fixed-variant: light-dark(#415f71, #415f71);
--np-color-on-surface: light-dark(#2f3336, #e3e6ea);
--np-color-on-surface-variant: light-dark(#5b5f63, #a8abaf);
--np-color-on-tertiary: light-dark(#fff7fc, #623378);
--np-color-on-tertiary-container: light-dark(#582a6e, #582a6e);
--np-color-on-tertiary-fixed: light-dark(#421358, #421358);
--np-color-on-tertiary-fixed-variant: light-dark(#623378, #623378);
--np-color-outline: light-dark(#777b7f, #727679);
--np-color-outline-variant: light-dark(#afb2b6, #44484c);
--np-color-primary: light-dark(#00668c, #75ceff);
--np-color-primary-container: light-dark(#75ceff, #4eaad9);
--np-color-primary-fixed: light-dark(#75ceff, #75ceff);
--np-color-primary-fixed-dim: light-dark(#66c0f0, #66c0f0);
--np-color-primary-palette-key-color: light-dark(#0980ad, #0980ad);
--np-color-scrim: light-dark(#000000, #000000);
--np-color-secondary: light-dark(#456375, #abcbe0);
--np-color-secondary-container: light-dark(#c7e7fd, #203f50);
--np-color-secondary-fixed: light-dark(#c7e7fd, #c7e7fd);
--np-color-secondary-fixed-dim: light-dark(#b9d9ee, #b9d9ee);
--np-color-secondary-palette-key-color: light-dark(#5d7b8e, #5d7b8e);
--np-color-shadow: light-dark(#000000, #000000);
--np-color-surface: light-dark(#f7fafe, #0b0f12);
--np-color-surface-bright: light-dark(#f7fafe, #282d30);
--np-color-surface-container: light-dark(#ebeef2, #161a1d);
--np-color-surface-container-high: light-dark(#e5e8ec, #1c2023);
--np-color-surface-container-highest: light-dark(#e0e3e7, #222629);
--np-color-surface-container-low: light-dark(#f1f4f8, #101417);
--np-color-surface-container-lowest: light-dark(#ffffff, #000000);
--np-color-surface-dim: light-dark(#d7dade, #0b0f12);
--np-color-surface-tint: light-dark(#00668c, #75ceff);
--np-color-surface-variant: light-dark(#e0e3e7, #222629);
--np-color-tertiary: light-dark(#7c4b92, #efc2ff);
--np-color-tertiary-container: light-dark(#e8affe, #e8affe);
--np-color-tertiary-fixed: light-dark(#e8affe, #e8affe);
--np-color-tertiary-fixed-dim: light-dark(#d9a2ef, #d9a2ef);
--np-color-tertiary-palette-key-color: light-dark(#d29be8, #d29be8);
--np-elevation-1:
rgba(0, 0, 0, 0.2) 0px 3px 1px -2px, rgba(0, 0, 0, 0.14) 0px 2px 2px 0px,
rgba(0, 0, 0, 0.12) 0px 1px 5px 0px;
--np-elevation-2:
rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px,
rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;
--np-elevation-3:
rgba(0, 0, 0, 0.2) 0px 5px 5px -3px, rgba(0, 0, 0, 0.14) 0px 8px 10px 1px,
rgba(0, 0, 0, 0.12) 0px 3px 14px 2px;
--np-shape-corner-full: 9999px;
--np-shape-corner-extra-small: 0.25rem;
--np-shape-corner-small: 0.5rem;
--np-shape-corner-medium: 0.75rem;
--np-shape-corner-large: 1rem;
--np-shape-corner-extra-large: 1.75rem;
--np-shape-corner-none: 0;
}
[data-theme='light'] {
color-scheme: light;
}
[data-theme='dark'] {
color-scheme: dark;
}