139 lines
7.0 KiB
CSS
139 lines
7.0 KiB
CSS
@media -moz-pref("userChrome.theme-material") {
|
|
:root {
|
|
--md-sys-color-primary: #216487;
|
|
--md-sys-color-surface-tint: #216487;
|
|
--md-sys-color-on-primary: #ffffff;
|
|
--md-sys-color-primary-container: #c6e7ff;
|
|
--md-sys-color-on-primary-container: #001e2d;
|
|
--md-sys-color-secondary: #4f616e;
|
|
--md-sys-color-on-secondary: #ffffff;
|
|
--md-sys-color-secondary-container: #d2e5f4;
|
|
--md-sys-color-on-secondary-container: #0b1d28;
|
|
--md-sys-color-tertiary: #62597c;
|
|
--md-sys-color-on-tertiary: #ffffff;
|
|
--md-sys-color-tertiary-container: #e8ddff;
|
|
--md-sys-color-on-tertiary-container: #1e1635;
|
|
--md-sys-color-error: #ba1a1a;
|
|
--md-sys-color-on-error: #ffffff;
|
|
--md-sys-color-error-container: #ffdad6;
|
|
--md-sys-color-on-error-container: #410002;
|
|
--md-sys-color-background: #f6fafe;
|
|
--md-sys-color-on-background: #181c1f;
|
|
--md-sys-color-surface: #f6fafe;
|
|
--md-sys-color-on-surface: #181c1f;
|
|
--md-sys-color-surface-variant: #dde3ea;
|
|
--md-sys-color-on-surface-variant: #41484d;
|
|
--md-sys-color-outline: #71787e;
|
|
--md-sys-color-outline-variant: #c1c7ce;
|
|
--md-sys-color-shadow: #000000;
|
|
--md-sys-color-scrim: #000000;
|
|
--md-sys-color-inverse-surface: #2d3135;
|
|
--md-sys-color-inverse-on-surface: #eef1f6;
|
|
--md-sys-color-inverse-primary: #92cef5;
|
|
--md-sys-color-primary-fixed: #c6e7ff;
|
|
--md-sys-color-on-primary-fixed: #001e2d;
|
|
--md-sys-color-primary-fixed-dim: #92cef5;
|
|
--md-sys-color-on-primary-fixed-variant: #004c6b;
|
|
--md-sys-color-secondary-fixed: #d2e5f4;
|
|
--md-sys-color-on-secondary-fixed: #0b1d28;
|
|
--md-sys-color-secondary-fixed-dim: #b6c9d8;
|
|
--md-sys-color-on-secondary-fixed-variant: #374955;
|
|
--md-sys-color-tertiary-fixed: #e8ddff;
|
|
--md-sys-color-on-tertiary-fixed: #1e1635;
|
|
--md-sys-color-tertiary-fixed-dim: #ccc1e9;
|
|
--md-sys-color-on-tertiary-fixed-variant: #4a4263;
|
|
--md-sys-color-surface-dim: #d7dadf;
|
|
--md-sys-color-surface-bright: #f6fafe;
|
|
--md-sys-color-surface-container-lowest: #ffffff;
|
|
--md-sys-color-surface-container-low: #f0f4f8;
|
|
--md-sys-color-surface-container: #f6fafe;
|
|
--md-sys-color-surface-container-high: #f6fafe;
|
|
--md-sys-color-surface-container-highest: #f6fafe;
|
|
|
|
--m3-radius: 12px;
|
|
--m3-radius-sm: 10px;
|
|
--m3-elev-0: none;
|
|
--m3-elev-1: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 8%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent);
|
|
--m3-elev-2: 0 2px 6px color-mix(in srgb, var(--md-sys-color-shadow) 10%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 6%, transparent);
|
|
--m3-elev-3: 0 11px 7px color-mix(in srgb, var(--md-sys-color-shadow) 19%, transparent), 0 13px 25px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent);
|
|
--m3-elev-4: 0 14px 12px color-mix(in srgb, var(--md-sys-color-shadow) 17%, transparent), 0 20px 40px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent);
|
|
--m3-elev-5: 0 17px 17px color-mix(in srgb, var(--md-sys-color-shadow) 15%, transparent), 0 27px 55px color-mix(in srgb, var(--md-sys-color-shadow) 30%, transparent);
|
|
|
|
--tab-height: 34px;
|
|
--urlbar-height: 38px;
|
|
|
|
--state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 8%, transparent);
|
|
--state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 12%, transparent);
|
|
|
|
--focus-ring: 0 0 0 2px color-mix(in srgb, var(--md-sys-color-primary) 70%, transparent);
|
|
}
|
|
}
|
|
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--md-sys-color-primary: #92cef5;
|
|
--md-sys-color-surface-tint: #92cef5;
|
|
--md-sys-color-on-primary: #00344b;
|
|
--md-sys-color-primary-container: #004c6b;
|
|
--md-sys-color-on-primary-container: #c6e7ff;
|
|
--md-sys-color-secondary: #b6c9d8;
|
|
--md-sys-color-on-secondary: #21323e;
|
|
--md-sys-color-secondary-container: #374955;
|
|
--md-sys-color-on-secondary-container: #d2e5f4;
|
|
--md-sys-color-tertiary: #ccc1e9;
|
|
--md-sys-color-on-tertiary: #332b4b;
|
|
--md-sys-color-tertiary-container: #4a4263;
|
|
--md-sys-color-on-tertiary-container: #e8ddff;
|
|
--md-sys-color-error: #ffb4ab;
|
|
--md-sys-color-on-error: #690005;
|
|
--md-sys-color-error-container: #93000a;
|
|
--md-sys-color-on-error-container: #ffdad6;
|
|
--md-sys-color-background: #101417;
|
|
--md-sys-color-on-background: #dfe3e7;
|
|
--md-sys-color-surface: #101417;
|
|
--md-sys-color-on-surface: #dfe3e7;
|
|
--md-sys-color-surface-variant: #41484d;
|
|
--md-sys-color-on-surface-variant: #c1c7ce;
|
|
--md-sys-color-outline: #8b9198;
|
|
--md-sys-color-outline-variant: #41484d;
|
|
--md-sys-color-shadow: #000000;
|
|
--md-sys-color-scrim: #000000;
|
|
--md-sys-color-inverse-surface: #dfe3e7;
|
|
--md-sys-color-inverse-on-surface: #2d3135;
|
|
--md-sys-color-inverse-primary: #216487;
|
|
--md-sys-color-primary-fixed: #c6e7ff;
|
|
--md-sys-color-on-primary-fixed: #001e2d;
|
|
--md-sys-color-primary-fixed-dim: #92cef5;
|
|
--md-sys-color-on-primary-fixed-variant: #004c6b;
|
|
--md-sys-color-secondary-fixed: #d2e5f4;
|
|
--md-sys-color-on-secondary-fixed: #0b1d28;
|
|
--md-sys-color-secondary-fixed-dim: #b6c9d8;
|
|
--md-sys-color-on-secondary-fixed-variant: #374955;
|
|
--md-sys-color-tertiary-fixed: #e8ddff;
|
|
--md-sys-color-on-tertiary-fixed: #1e1635;
|
|
--md-sys-color-tertiary-fixed-dim: #ccc1e9;
|
|
--md-sys-color-on-tertiary-fixed-variant: #4a4263;
|
|
--md-sys-color-surface-dim: #101417;
|
|
--md-sys-color-surface-bright: #353a3d;
|
|
--md-sys-color-surface-container-lowest: #0a0f12;
|
|
--md-sys-color-surface-container-low: #181c1f;
|
|
--md-sys-color-surface-container: #1c2024;
|
|
--md-sys-color-surface-container-high: #262a2e;
|
|
--md-sys-color-surface-container-highest: #313539;
|
|
|
|
--m3-elev-1: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 50%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 35%, transparent);
|
|
--m3-elev-2: 0 4px 10px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent), 0 1px 3px color-mix(in srgb, var(--md-sys-color-shadow) 35%, transparent);
|
|
--m3-elev-3: 0 11px 7px color-mix(in srgb, var(--md-sys-color-shadow) 45%, transparent), 0 13px 25px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent);
|
|
--m3-elev-4: 0 14px 12px color-mix(in srgb, var(--md-sys-color-shadow) 42%, transparent), 0 20px 40px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent);
|
|
--m3-elev-5: 0 17px 17px color-mix(in srgb, var(--md-sys-color-shadow) 40%, transparent), 0 27px 55px color-mix(in srgb, var(--md-sys-color-shadow) 55%, transparent);
|
|
|
|
--state-hover: color-mix(in srgb, var(--md-sys-color-on-surface) 6%, transparent);
|
|
--state-press: color-mix(in srgb, var(--md-sys-color-on-surface) 10%, transparent);
|
|
}
|
|
}
|
|
|
|
/* idk if this even works, but the suggestion in the material updated readme bricks symbols no matter how many fallbacks I add */
|
|
:root {
|
|
font-family: system-ui, "Inter Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
|
|
}
|