@charset "UTF-8";*{word-break:break-word;box-sizing:border-box;transition-behavior:allow-discrete!important;font-family:MyFont,Motiva Sans,Roboto,system-ui,Helvetica Neue,Consolas,sans-serif}@media (prefers-reduced-motion: no-preference){*{transition:opacity .2s ease-in,scale .2s ease-in,display .2s ease-in}}@starting-style :not(.loading-screen){*{opacity:0;scale:1.05}}*[hidden]:not(.loading-screen){scale:.95;opacity:0;display:none!important;transition-duration:.4s;transition-timing-function:ease-out}::selection{color:var(--mat-sys-on-primary-container);background-color:var(--mat-sys-primary-container)}:root{backface-visibility:hidden;transform-style:preserve-3d}:root{--mdc-plain-tooltip-container-color: var(--mat-sys-secondary-container)}:root{--mdc-plain-tooltip-supporting-text-color: var(--mat-sys-on-secondary-container)}:root{--mdc-snackbar-container-color: var(--mat-sys-secondary-container)}:root{--mdc-snackbar-supporting-text-color: var(--mat-sys-on-secondary-container)}@font-face{font-weight:500;font-style:normal;font-family:MyFont;src:url("https://learnst.runasp.net/assets/fonts/MyFont (TTF) 500.ttf")}@font-face{font-weight:700;font-style:normal;font-family:MyFont;src:url("https://learnst.runasp.net/assets/fonts/MyFont (TTF) Bold 700.ttf")}@font-face{font-weight:700;font-style:italic;font-family:MyFont;src:url("https://learnst.runasp.net/assets/fonts/MyFont (TTF) Bold Italic.ttf")}@font-face{font-weight:500;font-style:italic;font-family:MyFont;src:url("https://learnst.runasp.net/assets/fonts/MyFont (TTF) Italic 500.ttf")}.scale-1-5{transform:scale(1.5)}.scale-2{transform:scale(2)}.p{padding:12px!important}.m{margin:12px!important}.m-2{margin:24px!important}.mt-0{margin-top:0!important}.mt{margin-top:12px!important}.mr{margin-right:12px!important}.mb{margin-bottom:12px!important}.mh{margin-left:12px!important;margin-right:12px!important}.mt-2{margin-top:24px!important}.mr-2{margin-right:24px!important}.mb-2{margin-bottom:24px!important}.mh-2{margin-left:24px!important;margin-right:24px!important}.mr-3{margin-right:32px!important}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.full-width{width:100%!important}.full-height{height:100%!important}.center{text-align:center}.center-control{display:flex;text-align:center;align-items:center;justify-content:center}.right{text-align:right}.hidden{display:none}.fit{width:fit-content}.closed{pointer-events:none;filter:blur(2px) brightness(95%)}.update-date{font-size:.9em}.nav-btn{width:fit-content!important}.input-button{right:8px}.more-button,.upload-button,.activity-more-button{position:absolute!important}.more-button{top:4px;right:12px}.activity-more-button{top:16px;right:8px}.upload-button{top:8px;right:-8px}.select-all{-webkit-touch-callout:all;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.select-none{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{--mat-sys-brand-font-family: Terminus;--mat-sys-plain-font-family: Terminus;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400;--mat-sys-body-large: var(--mat-sys-body-large-weight) var(--mat-sys-body-large-size) / var(--mat-sys-body-large-line-height) var(--mat-sys-body-large-font);--mat-sys-body-large-font: var(--mat-sys-plain-font-family);--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-medium: var(--mat-sys-body-medium-weight) var(--mat-sys-body-medium-size) / var(--mat-sys-body-medium-line-height) var(--mat-sys-body-medium-font);--mat-sys-body-medium-font: var(--mat-sys-plain-font-family);--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-body-small: var(--mat-sys-body-small-weight) var(--mat-sys-body-small-size) / var(--mat-sys-body-small-line-height) var(--mat-sys-body-small-font);--mat-sys-body-small-font: var(--mat-sys-plain-font-family);--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-large: var(--mat-sys-display-large-weight) var(--mat-sys-display-large-size) / var(--mat-sys-display-large-line-height) var(--mat-sys-display-large-font);--mat-sys-display-large-font: var(--mat-sys-brand-font-family);--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-medium: var(--mat-sys-display-medium-weight) var(--mat-sys-display-medium-size) / var(--mat-sys-display-medium-line-height) var(--mat-sys-display-medium-font);--mat-sys-display-medium-font: var(--mat-sys-brand-font-family);--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-display-small: var(--mat-sys-display-small-weight) var(--mat-sys-display-small-size) / var(--mat-sys-display-small-line-height) var(--mat-sys-display-small-font);--mat-sys-display-small-font: var(--mat-sys-brand-font-family);--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-large: var(--mat-sys-headline-large-weight) var(--mat-sys-headline-large-size) / var(--mat-sys-headline-large-line-height) var(--mat-sys-headline-large-font);--mat-sys-headline-large-font: var(--mat-sys-brand-font-family);--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-medium: var(--mat-sys-headline-medium-weight) var(--mat-sys-headline-medium-size) / var(--mat-sys-headline-medium-line-height) var(--mat-sys-headline-medium-font);--mat-sys-headline-medium-font: var(--mat-sys-brand-font-family);--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: var(--mat-sys-regular-font-weight);--mat-sys-headline-small: var(--mat-sys-headline-small-weight) var(--mat-sys-headline-small-size) / var(--mat-sys-headline-small-line-height) var(--mat-sys-headline-small-font);--mat-sys-headline-small-font: var(--mat-sys-brand-font-family);--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: var(--mat-sys-regular-font-weight);--mat-sys-label-large: var(--mat-sys-label-large-weight) var(--mat-sys-label-large-size) / var(--mat-sys-label-large-line-height) var(--mat-sys-label-large-font);--mat-sys-label-large-font: var(--mat-sys-plain-font-family);--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-large-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-medium: var(--mat-sys-label-medium-weight) var(--mat-sys-label-medium-size) / var(--mat-sys-label-medium-line-height) var(--mat-sys-label-medium-font);--mat-sys-label-medium-font: var(--mat-sys-plain-font-family);--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-label-medium-weight-prominent: var(--mat-sys-bold-font-weight);--mat-sys-label-small: var(--mat-sys-label-small-weight) var(--mat-sys-label-small-size) / var(--mat-sys-label-small-line-height) var(--mat-sys-label-small-font);--mat-sys-label-small-font: var(--mat-sys-plain-font-family);--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-large: var(--mat-sys-title-large-weight) var(--mat-sys-title-large-size) / var(--mat-sys-title-large-line-height) var(--mat-sys-title-large-font);--mat-sys-title-large-font: var(--mat-sys-brand-font-family);--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: var(--mat-sys-regular-font-weight);--mat-sys-title-medium: var(--mat-sys-title-medium-weight) var(--mat-sys-title-medium-size) / var(--mat-sys-title-medium-line-height) var(--mat-sys-title-medium-font);--mat-sys-title-medium-font: var(--mat-sys-plain-font-family);--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: var(--mat-sys-medium-font-weight);--mat-sys-title-small: var(--mat-sys-title-small-weight) var(--mat-sys-title-small-size) / var(--mat-sys-title-small-line-height) var(--mat-sys-title-small-font);--mat-sys-title-small-font: var(--mat-sys-plain-font-family);--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: var(--mat-sys-medium-font-weight);--mat-sys-umbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 80%);--mat-sys-penumbra-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 86%);--mat-sys-ambient-color: color-mix(in srgb, var(--mat-sys-shadow), transparent 88%);--mat-sys-level0: 0px 0px 0px 0px var(--mat-sys-umbra-color), 0px 0px 0px 0px var(--mat-sys-penumbra-color), 0px 0px 0px 0px var(--mat-sys-ambient-color);--mat-sys-level1: 0px 2px 1px -1px var(--mat-sys-umbra-color), 0px 1px 1px 0px var(--mat-sys-penumbra-color), 0px 1px 3px 0px var(--mat-sys-ambient-color);--mat-sys-level2: 0px 3px 3px -2px var(--mat-sys-umbra-color), 0px 3px 4px 0px var(--mat-sys-penumbra-color), 0px 1px 8px 0px var(--mat-sys-ambient-color);--mat-sys-level3: 0px 3px 5px -1px var(--mat-sys-umbra-color), 0px 6px 10px 0px var(--mat-sys-penumbra-color), 0px 1px 18px 0px var(--mat-sys-ambient-color);--mat-sys-level4: 0px 5px 5px -3px var(--mat-sys-umbra-color), 0px 8px 10px 1px var(--mat-sys-penumbra-color), 0px 3px 14px 2px var(--mat-sys-ambient-color);--mat-sys-level5: 0px 7px 8px -4px var(--mat-sys-umbra-color), 0px 12px 17px 2px var(--mat-sys-penumbra-color), 0px 5px 22px 4px var(--mat-sys-ambient-color);--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.light-theme{color-scheme:light;--background: #ffffff;--mat-sys-primary: light-dark(#5b47cf, #c7bfff);--mat-sys-on-primary: light-dark(#ffffff, #2b009e);--mat-sys-primary-container: light-dark(#e5deff, #422ab6);--mat-sys-on-primary-container: light-dark(#180065, #e5deff);--mat-sys-inverse-primary: light-dark(#c7bfff, #5b47cf);--mat-sys-primary-fixed: light-dark(#e5deff, #e5deff);--mat-sys-primary-fixed-dim: light-dark(#c7bfff, #c7bfff);--mat-sys-on-primary-fixed: light-dark(#180065, #180065);--mat-sys-on-primary-fixed-variant: light-dark(#422ab6, #422ab6);--mat-sys-secondary: light-dark(#5c5f60, #c5c6c8);--mat-sys-on-secondary: light-dark(#ffffff, #2e3132);--mat-sys-secondary-container: light-dark(#e1e2e4, #444749);--mat-sys-on-secondary-container: light-dark(#191c1e, #e1e2e4);--mat-sys-secondary-fixed: light-dark(#e1e2e4, #e1e2e4);--mat-sys-secondary-fixed-dim: light-dark(#c5c6c8, #c5c6c8);--mat-sys-on-secondary-fixed: light-dark(#191c1e, #191c1e);--mat-sys-on-secondary-fixed-variant: light-dark(#444749, #444749);--mat-sys-tertiary: light-dark(#9c3094, #ffabf0);--mat-sys-on-tertiary: light-dark(#ffffff, #5c0059);--mat-sys-tertiary-container: light-dark(#ffd7f4, #7f0f7a);--mat-sys-on-tertiary-container: light-dark(#390036, #ffd7f4);--mat-sys-tertiary-fixed: light-dark(#ffd7f4, #ffd7f4);--mat-sys-tertiary-fixed-dim: light-dark(#ffabf0, #ffabf0);--mat-sys-on-tertiary-fixed: light-dark(#390036, #390036);--mat-sys-on-tertiary-fixed-variant: light-dark(#7f0f7a, #7f0f7a);--mat-sys-background: light-dark(#fcf8ff, #13121a);--mat-sys-on-background: light-dark(#1c1b23, #e5e0ec);--mat-sys-surface: light-dark(#fcf8ff, #13121a);--mat-sys-surface-dim: light-dark(#ddd8e4, #13121a);--mat-sys-surface-bright: light-dark(#fcf8ff, #3a3841);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0d15);--mat-sys-surface-container: light-dark(#f1ecf8, #201f27);--mat-sys-surface-container-high: light-dark(#ebe6f2, #2a2932);--mat-sys-surface-container-highest: light-dark(#e5e0ec, #35343d);--mat-sys-on-surface: light-dark(#1c1b23, #e5e0ec);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#5b47cf, #c7bfff);--mat-sys-inverse-surface: light-dark(#312f38, #e5e0ec);--mat-sys-inverse-on-surface: light-dark(#f4effb, #312f38);--mat-sys-outline: light-dark(#787585, #928ea0);--mat-sys-outline-variant: light-dark(#c9c4d6, #474554);--mat-sys-neutral10: light-dark(#1c1b23, #1c1b23);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e5e0f3, #474554);--mat-sys-on-surface-variant: light-dark(#474554, #c9c4d6);--mat-sys-neutral-variant20: light-dark(#312f3d, #312f3d)}.dark-theme{color-scheme:dark;--background: #1f1f1f;--mat-sys-primary: light-dark(#5b47cf, #c7bfff);--mat-sys-on-primary: light-dark(#ffffff, #2b009e);--mat-sys-primary-container: light-dark(#e5deff, #422ab6);--mat-sys-on-primary-container: light-dark(#180065, #e5deff);--mat-sys-inverse-primary: light-dark(#c7bfff, #5b47cf);--mat-sys-primary-fixed: light-dark(#e5deff, #e5deff);--mat-sys-primary-fixed-dim: light-dark(#c7bfff, #c7bfff);--mat-sys-on-primary-fixed: light-dark(#180065, #180065);--mat-sys-on-primary-fixed-variant: light-dark(#422ab6, #422ab6);--mat-sys-secondary: light-dark(#5d5d6d, #c6c5d7);--mat-sys-on-secondary: light-dark(#ffffff, #2e2f3d);--mat-sys-secondary-container: light-dark(#e2e1f4, #454655);--mat-sys-on-secondary-container: light-dark(#191b28, #e2e1f4);--mat-sys-secondary-fixed: light-dark(#e2e1f4, #e2e1f4);--mat-sys-secondary-fixed-dim: light-dark(#c6c5d7, #c6c5d7);--mat-sys-on-secondary-fixed: light-dark(#191b28, #191b28);--mat-sys-on-secondary-fixed-variant: light-dark(#454655, #454655);--mat-sys-tertiary: light-dark(#9c3094, #ffabf0);--mat-sys-on-tertiary: light-dark(#ffffff, #5c0059);--mat-sys-tertiary-container: light-dark(#ffd7f4, #7f0f7a);--mat-sys-on-tertiary-container: light-dark(#390036, #ffd7f4);--mat-sys-tertiary-fixed: light-dark(#ffd7f4, #ffd7f4);--mat-sys-tertiary-fixed-dim: light-dark(#ffabf0, #ffabf0);--mat-sys-on-tertiary-fixed: light-dark(#390036, #390036);--mat-sys-on-tertiary-fixed-variant: light-dark(#7f0f7a, #7f0f7a);--mat-sys-background: light-dark(#fcf8ff, #13121a);--mat-sys-on-background: light-dark(#1c1b23, #e5e0ec);--mat-sys-surface: light-dark(#fcf8ff, #13121a);--mat-sys-surface-dim: light-dark(#ddd8e4, #13121a);--mat-sys-surface-bright: light-dark(#fcf8ff, #3a3841);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0d15);--mat-sys-surface-container: light-dark(#f1ecf8, #201f27);--mat-sys-surface-container-high: light-dark(#ebe6f2, #2a2932);--mat-sys-surface-container-highest: light-dark(#e5e0ec, #35343d);--mat-sys-on-surface: light-dark(#1c1b23, #e5e0ec);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#5b47cf, #c7bfff);--mat-sys-inverse-surface: light-dark(#312f38, #e5e0ec);--mat-sys-inverse-on-surface: light-dark(#f4effb, #312f38);--mat-sys-outline: light-dark(#787585, #928ea0);--mat-sys-outline-variant: light-dark(#c9c4d6, #474554);--mat-sys-neutral10: light-dark(#1c1b23, #1c1b23);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e5e0f3, #474554);--mat-sys-on-surface-variant: light-dark(#474554, #c9c4d6);--mat-sys-neutral-variant20: light-dark(#312f3d, #312f3d)}.mint-apple-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)), linear-gradient(rgb(86, 182, 159) 6.15%, rgb(99, 188, 97) 48.7%, rgb(158, 202, 103) 93.07%);--mat-sys-primary: light-dark(#43690f, #a8d470);--mat-sys-on-primary: light-dark(#ffffff, #1f3700);--mat-sys-primary-container: light-dark(#c3f189, #2f4f00);--mat-sys-on-primary-container: light-dark(#102000, #c3f189);--mat-sys-inverse-primary: light-dark(#a8d470, #43690f);--mat-sys-primary-fixed: light-dark(#c3f189, #c3f189);--mat-sys-primary-fixed-dim: light-dark(#a8d470, #a8d470);--mat-sys-on-primary-fixed: light-dark(#102000, #102000);--mat-sys-on-primary-fixed-variant: light-dark(#2f4f00, #2f4f00);--mat-sys-secondary: light-dark(#53643d, #bacd9e);--mat-sys-on-secondary: light-dark(#ffffff, #263513);--mat-sys-secondary-container: light-dark(#d6eab8, #3c4c27);--mat-sys-on-secondary-container: light-dark(#111f02, #d6eab8);--mat-sys-secondary-fixed: light-dark(#d6eab8, #d6eab8);--mat-sys-secondary-fixed-dim: light-dark(#bacd9e, #bacd9e);--mat-sys-on-secondary-fixed: light-dark(#111f02, #111f02);--mat-sys-on-secondary-fixed-variant: light-dark(#3c4c27, #3c4c27);--mat-sys-tertiary: light-dark(#006c50, #62dcb1);--mat-sys-on-tertiary: light-dark(#ffffff, #003828);--mat-sys-tertiary-container: light-dark(#80f8cc, #00513c);--mat-sys-on-tertiary-container: light-dark(#002116, #80f8cc);--mat-sys-tertiary-fixed: light-dark(#80f8cc, #80f8cc);--mat-sys-tertiary-fixed-dim: light-dark(#62dcb1, #62dcb1);--mat-sys-on-tertiary-fixed: light-dark(#002116, #002116);--mat-sys-on-tertiary-fixed-variant: light-dark(#00513c, #00513c);--mat-sys-background: light-dark(#f9faee, #12140e);--mat-sys-on-background: light-dark(#1a1c16, #e2e3d8);--mat-sys-surface: light-dark(#f9faee, #12140e);--mat-sys-surface-dim: light-dark(#dadbd0, #12140e);--mat-sys-surface-bright: light-dark(#f9faee, #383a32);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f09);--mat-sys-surface-container: light-dark(#eeefe3, #1e2119);--mat-sys-surface-container-high: light-dark(#e8e9de, #282b23);--mat-sys-surface-container-highest: light-dark(#e2e3d8, #33362e);--mat-sys-on-surface: light-dark(#1a1c16, #e2e3d8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#43690f, #a8d470);--mat-sys-inverse-surface: light-dark(#2f312a, #e2e3d8);--mat-sys-inverse-on-surface: light-dark(#f0f2e6, #2f312a);--mat-sys-outline: light-dark(#747969, #8d9382);--mat-sys-outline-variant: light-dark(#c3c9b6, #43493a);--mat-sys-neutral10: light-dark(#1a1c16, #1a1c16);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e0e5d1, #43493a);--mat-sys-on-surface-variant: light-dark(#43493a, #c3c9b6);--mat-sys-neutral-variant20: light-dark(#2d3225, #2d3225)}.citrus-sherbet-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .8), rgba(255, 255, 255, .8)), linear-gradient(rgb(243, 179, 54) 31.1%, rgb(238, 133, 88) 67.09%);--mat-sys-primary: light-dark(#a73a00, #ffb599);--mat-sys-on-primary: light-dark(#ffffff, #5a1c00);--mat-sys-primary-container: light-dark(#ffdbce, #7f2b00);--mat-sys-on-primary-container: light-dark(#370e00, #ffdbce);--mat-sys-inverse-primary: light-dark(#ffb599, #a73a00);--mat-sys-primary-fixed: light-dark(#ffdbce, #ffdbce);--mat-sys-primary-fixed-dim: light-dark(#ffb599, #ffb599);--mat-sys-on-primary-fixed: light-dark(#370e00, #370e00);--mat-sys-on-primary-fixed-variant: light-dark(#7f2b00, #7f2b00);--mat-sys-secondary: light-dark(#8d4d33, #ffb599);--mat-sys-on-secondary: light-dark(#ffffff, #54210a);--mat-sys-secondary-container: light-dark(#ffdbce, #70361e);--mat-sys-on-secondary-container: light-dark(#370e00, #ffdbce);--mat-sys-secondary-fixed: light-dark(#ffdbce, #ffdbce);--mat-sys-secondary-fixed-dim: light-dark(#ffb599, #ffb599);--mat-sys-on-secondary-fixed: light-dark(#370e00, #370e00);--mat-sys-on-secondary-fixed-variant: light-dark(#70361e, #70361e);--mat-sys-tertiary: light-dark(#6c5e00, #dec73a);--mat-sys-on-tertiary: light-dark(#ffffff, #383000);--mat-sys-tertiary-container: light-dark(#fce355, #514700);--mat-sys-on-tertiary-container: light-dark(#211c00, #fce355);--mat-sys-tertiary-fixed: light-dark(#fce355, #fce355);--mat-sys-tertiary-fixed-dim: light-dark(#dec73a, #dec73a);--mat-sys-on-tertiary-fixed: light-dark(#211c00, #211c00);--mat-sys-on-tertiary-fixed-variant: light-dark(#514700, #514700);--mat-sys-background: light-dark(#fff8f6, #1c110c);--mat-sys-on-background: light-dark(#251914, #f5ded6);--mat-sys-surface: light-dark(#fff8f6, #1c110c);--mat-sys-surface-dim: light-dark(#edd5cd, #1c110c);--mat-sys-surface-bright: light-dark(#fff8f6, #453631);--mat-sys-surface-container-lowest: light-dark(#ffffff, #160c08);--mat-sys-surface-container: light-dark(#ffe9e2, #291d18);--mat-sys-surface-container-high: light-dark(#fbe3db, #352722);--mat-sys-surface-container-highest: light-dark(#f5ded6, #40322c);--mat-sys-on-surface: light-dark(#251914, #f5ded6);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#a73a00, #ffb599);--mat-sys-inverse-surface: light-dark(#3b2d28, #f5ded6);--mat-sys-inverse-on-surface: light-dark(#ffede7, #3b2d28);--mat-sys-outline: light-dark(#8c7167, #a78a80);--mat-sys-outline-variant: light-dark(#e0c0b4, #584239);--mat-sys-neutral10: light-dark(#251914, #251914);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#fddbcf, #584239);--mat-sys-on-surface-variant: light-dark(#584239, #e0c0b4);--mat-sys-neutral-variant20: light-dark(#402c24, #402c24)}.retro-raincloud-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), linear-gradient(148.71deg, rgb(58, 124, 161) 5.64%, rgb(127, 126, 185) 26.38%, rgb(127, 126, 185) 49.92%, rgb(58, 124, 161) 73.12%);--mat-sys-primary: light-dark(#5f5982, #c8c1f0);--mat-sys-on-primary: light-dark(#ffffff, #312b51);--mat-sys-primary-container: light-dark(#e5deff, #474269);--mat-sys-on-primary-container: light-dark(#1b163b, #e5deff);--mat-sys-inverse-primary: light-dark(#c8c1f0, #5f5982);--mat-sys-primary-fixed: light-dark(#e5deff, #e5deff);--mat-sys-primary-fixed-dim: light-dark(#c8c1f0, #c8c1f0);--mat-sys-on-primary-fixed: light-dark(#1b163b, #1b163b);--mat-sys-on-primary-fixed-variant: light-dark(#474269, #474269);--mat-sys-secondary: light-dark(#5f5c6e, #c9c4d8);--mat-sys-on-secondary: light-dark(#ffffff, #312e3e);--mat-sys-secondary-container: light-dark(#e5dff5, #484555);--mat-sys-on-secondary-container: light-dark(#1c1a29, #e5dff5);--mat-sys-secondary-fixed: light-dark(#e5dff5, #e5dff5);--mat-sys-secondary-fixed-dim: light-dark(#c9c4d8, #c9c4d8);--mat-sys-on-secondary-fixed: light-dark(#1c1a29, #1c1a29);--mat-sys-on-secondary-fixed-variant: light-dark(#484555, #484555);--mat-sys-tertiary: light-dark(#7d516b, #eeb7d5);--mat-sys-on-tertiary: light-dark(#ffffff, #49243b);--mat-sys-tertiary-container: light-dark(#ffd8eb, #633a53);--mat-sys-on-tertiary-container: light-dark(#310f26, #ffd8eb);--mat-sys-tertiary-fixed: light-dark(#ffd8eb, #ffd8eb);--mat-sys-tertiary-fixed-dim: light-dark(#eeb7d5, #eeb7d5);--mat-sys-on-tertiary-fixed: light-dark(#310f26, #310f26);--mat-sys-on-tertiary-fixed-variant: light-dark(#633a53, #633a53);--mat-sys-background: light-dark(#fdf8fc, #141316);--mat-sys-on-background: light-dark(#1c1b1e, #e5e1e5);--mat-sys-surface: light-dark(#fdf8fc, #141316);--mat-sys-surface-dim: light-dark(#ddd9dd, #141316);--mat-sys-surface-bright: light-dark(#fdf8fc, #3a393c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e10);--mat-sys-surface-container: light-dark(#f1ecf0, #201f22);--mat-sys-surface-container-high: light-dark(#ebe7eb, #2b292c);--mat-sys-surface-container-highest: light-dark(#e5e1e5, #353437);--mat-sys-on-surface: light-dark(#1c1b1e, #e5e1e5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#5f5982, #c8c1f0);--mat-sys-inverse-surface: light-dark(#313033, #e5e1e5);--mat-sys-inverse-on-surface: light-dark(#f4eff3, #313033);--mat-sys-outline: light-dark(#79767f, #928f99);--mat-sys-outline-variant: light-dark(#c9c5cf, #48464e);--mat-sys-neutral10: light-dark(#1c1b1e, #1c1b1e);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e5e1eb, #48464e);--mat-sys-on-surface-variant: light-dark(#48464e, #c9c5cf);--mat-sys-neutral-variant20: light-dark(#312f37, #312f37)}.hanami-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), linear-gradient(38.08deg, rgb(239, 170, 179) 3.56%, rgb(239, 214, 150) 35.49%, rgb(166, 218, 162) 68.78%);--mat-sys-primary: light-dark(#79545c, #e9bbc4);--mat-sys-on-primary: light-dark(#ffffff, #46282f);--mat-sys-primary-container: light-dark(#ffd9e0, #5f3d45);--mat-sys-on-primary-container: light-dark(#2e131a, #ffd9e0);--mat-sys-inverse-primary: light-dark(#e9bbc4, #79545c);--mat-sys-primary-fixed: light-dark(#ffd9e0, #ffd9e0);--mat-sys-primary-fixed-dim: light-dark(#e9bbc4, #e9bbc4);--mat-sys-on-primary-fixed: light-dark(#2e131a, #2e131a);--mat-sys-on-primary-fixed-variant: light-dark(#5f3d45, #5f3d45);--mat-sys-secondary: light-dark(#6c5a5d, #d9c1c4);--mat-sys-on-secondary: light-dark(#ffffff, #3c2c2f);--mat-sys-secondary-container: light-dark(#f6dce0, #534246);--mat-sys-on-secondary-container: light-dark(#25181b, #f6dce0);--mat-sys-secondary-fixed: light-dark(#f6dce0, #f6dce0);--mat-sys-secondary-fixed-dim: light-dark(#d9c1c4, #d9c1c4);--mat-sys-on-secondary-fixed: light-dark(#25181b, #25181b);--mat-sys-on-secondary-fixed-variant: light-dark(#534246, #534246);--mat-sys-tertiary: light-dark(#76593c, #e6bf9c);--mat-sys-on-tertiary: light-dark(#ffffff, #432b12);--mat-sys-tertiary-container: light-dark(#ffdcbd, #5c4126);--mat-sys-on-tertiary-container: light-dark(#2b1702, #ffdcbd);--mat-sys-tertiary-fixed: light-dark(#ffdcbd, #ffdcbd);--mat-sys-tertiary-fixed-dim: light-dark(#e6bf9c, #e6bf9c);--mat-sys-on-tertiary-fixed: light-dark(#2b1702, #2b1702);--mat-sys-on-tertiary-fixed-variant: light-dark(#5c4126, #5c4126);--mat-sys-background: light-dark(#fff8f7, #161313);--mat-sys-on-background: light-dark(#1e1b1b, #e9e0e1);--mat-sys-surface: light-dark(#fff8f7, #161313);--mat-sys-surface-dim: light-dark(#e0d8d8, #161313);--mat-sys-surface-bright: light-dark(#fff8f7, #3d3839);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d0e);--mat-sys-surface-container: light-dark(#f5ecec, #221f1f);--mat-sys-surface-container-high: light-dark(#efe6e6, #2d2929);--mat-sys-surface-container-highest: light-dark(#e9e0e1, #383434);--mat-sys-on-surface: light-dark(#1e1b1b, #e9e0e1);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#79545c, #e9bbc4);--mat-sys-inverse-surface: light-dark(#342f30, #e9e0e1);--mat-sys-inverse-on-surface: light-dark(#f8efef, #342f30);--mat-sys-outline: light-dark(#817476, #9c8d8f);--mat-sys-outline-variant: light-dark(#d3c2c5, #4f4446);--mat-sys-neutral10: light-dark(#1e1b1b, #1e1b1b);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#f0dee0, #4f4446);--mat-sys-on-surface-variant: light-dark(#4f4446, #d3c2c5);--mat-sys-neutral-variant20: light-dark(#382e30, #382e30)}.sunrise-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), linear-gradient(154.19deg, rgb(159, 65, 117) 8.62%, rgb(196, 144, 100) 48.07%, rgb(166, 149, 61) 76.04%);--mat-sys-primary: light-dark(#894874, #feaedf);--mat-sys-on-primary: light-dark(#ffffff, #531a43);--mat-sys-primary-container: light-dark(#ffd8ed, #6e315b);--mat-sys-on-primary-container: light-dark(#39032d, #ffd8ed);--mat-sys-inverse-primary: light-dark(#feaedf, #894874);--mat-sys-primary-fixed: light-dark(#ffd8ed, #ffd8ed);--mat-sys-primary-fixed-dim: light-dark(#feaedf, #feaedf);--mat-sys-on-primary-fixed: light-dark(#39032d, #39032d);--mat-sys-on-primary-fixed-variant: light-dark(#6e315b, #6e315b);--mat-sys-secondary: light-dark(#675b65, #d2c2ce);--mat-sys-on-secondary: light-dark(#ffffff, #382d36);--mat-sys-secondary-container: light-dark(#efdeea, #4f434d);--mat-sys-on-secondary-container: light-dark(#221921, #efdeea);--mat-sys-secondary-fixed: light-dark(#efdeea, #efdeea);--mat-sys-secondary-fixed-dim: light-dark(#d2c2ce, #d2c2ce);--mat-sys-on-secondary-fixed: light-dark(#221921, #221921);--mat-sys-on-secondary-fixed-variant: light-dark(#4f434d, #4f434d);--mat-sys-tertiary: light-dark(#944838, #ffb4a5);--mat-sys-on-tertiary: light-dark(#ffffff, #591c10);--mat-sys-tertiary-container: light-dark(#ffdad3, #773123);--mat-sys-on-tertiary-container: light-dark(#3d0701, #ffdad3);--mat-sys-tertiary-fixed: light-dark(#ffdad3, #ffdad3);--mat-sys-tertiary-fixed-dim: light-dark(#ffb4a5, #ffb4a5);--mat-sys-on-tertiary-fixed: light-dark(#3d0701, #3d0701);--mat-sys-on-tertiary-fixed-variant: light-dark(#773123, #773123);--mat-sys-background: light-dark(#fff8f9, #171215);--mat-sys-on-background: light-dark(#201a1d, #ecdfe4);--mat-sys-surface: light-dark(#fff8f9, #171215);--mat-sys-surface-dim: light-dark(#e3d7db, #171215);--mat-sys-surface-bright: light-dark(#fff8f9, #3e373b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d10);--mat-sys-surface-container: light-dark(#f7ebef, #241e21);--mat-sys-surface-container-high: light-dark(#f1e5e9, #2f282b);--mat-sys-surface-container-highest: light-dark(#ecdfe4, #3a3336);--mat-sys-on-surface: light-dark(#201a1d, #ecdfe4);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#894874, #feaedf);--mat-sys-inverse-surface: light-dark(#352f32, #ecdfe4);--mat-sys-inverse-on-surface: light-dark(#faeef2, #352f32);--mat-sys-outline: light-dark(#82737a, #9d8c94);--mat-sys-outline-variant: light-dark(#d4c2ca, #50434a);--mat-sys-neutral10: light-dark(#201a1d, #201a1d);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#f1dde6, #50434a);--mat-sys-on-surface-variant: light-dark(#50434a, #d4c2ca);--mat-sys-neutral-variant20: light-dark(#392d34, #392d34)}.cotton-candy-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), linear-gradient(180.14deg, rgb(244, 171, 184) 8.5%, rgb(177, 194, 252) 94.28%);--mat-sys-primary: light-dark(#7a545e, #ebbac6);--mat-sys-on-primary: light-dark(#ffffff, #472730);--mat-sys-primary-container: light-dark(#ffd9e1, #603d47);--mat-sys-on-primary-container: light-dark(#2f121c, #ffd9e1);--mat-sys-inverse-primary: light-dark(#ebbac6, #7a545e);--mat-sys-primary-fixed: light-dark(#ffd9e1, #ffd9e1);--mat-sys-primary-fixed-dim: light-dark(#ebbac6, #ebbac6);--mat-sys-on-primary-fixed: light-dark(#2f121c, #2f121c);--mat-sys-on-primary-fixed-variant: light-dark(#603d47, #603d47);--mat-sys-secondary: light-dark(#6e595f, #dbc0c6);--mat-sys-on-secondary: light-dark(#ffffff, #3d2b31);--mat-sys-secondary-container: light-dark(#f8dbe2, #554147);--mat-sys-on-secondary-container: light-dark(#27171c, #f8dbe2);--mat-sys-secondary-fixed: light-dark(#f8dbe2, #f8dbe2);--mat-sys-secondary-fixed-dim: light-dark(#dbc0c6, #dbc0c6);--mat-sys-on-secondary-fixed: light-dark(#27171c, #27171c);--mat-sys-on-secondary-fixed-variant: light-dark(#554147, #554147);--mat-sys-tertiary: light-dark(#79573b, #eabe9b);--mat-sys-on-tertiary: light-dark(#ffffff, #452a12);--mat-sys-tertiary-container: light-dark(#ffdcc2, #5f4026);--mat-sys-on-tertiary-container: light-dark(#2d1602, #ffdcc2);--mat-sys-tertiary-fixed: light-dark(#ffdcc2, #ffdcc2);--mat-sys-tertiary-fixed-dim: light-dark(#eabe9b, #eabe9b);--mat-sys-on-tertiary-fixed: light-dark(#2d1602, #2d1602);--mat-sys-on-tertiary-fixed-variant: light-dark(#5f4026, #5f4026);--mat-sys-background: light-dark(#fff8f8, #161213);--mat-sys-on-background: light-dark(#1e1b1b, #e9e0e1);--mat-sys-surface: light-dark(#fff8f8, #161213);--mat-sys-surface-dim: light-dark(#e1d8d8, #161213);--mat-sys-surface-bright: light-dark(#fff8f8, #3d3839);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d0e);--mat-sys-surface-container: light-dark(#f5ecec, #231f1f);--mat-sys-surface-container-high: light-dark(#efe6e7, #2d292a);--mat-sys-surface-container-highest: light-dark(#e9e0e1, #383434);--mat-sys-on-surface: light-dark(#1e1b1b, #e9e0e1);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#7a545e, #ebbac6);--mat-sys-inverse-surface: light-dark(#342f30, #e9e0e1);--mat-sys-inverse-on-surface: light-dark(#f8efef, #342f30);--mat-sys-outline: light-dark(#817476, #9c8d90);--mat-sys-outline-variant: light-dark(#d3c2c5, #4f4446);--mat-sys-neutral10: light-dark(#1e1b1b, #1e1b1b);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#f0dee1, #4f4446);--mat-sys-on-surface-variant: light-dark(#4f4446, #d3c2c5);--mat-sys-neutral-variant20: light-dark(#382e30, #382e30)}.lofi-vibes-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), linear-gradient(179.52deg, rgb(164, 192, 247) 7.08%, rgb(169, 228, 232) 34.94%, rgb(176, 226, 184) 65.12%, rgb(207, 223, 162) 96.23%);--mat-sys-primary: light-dark(#525d81, #b9c5ee);--mat-sys-on-primary: light-dark(#ffffff, #232f50);--mat-sys-primary-container: light-dark(#dae2ff, #3a4668);--mat-sys-on-primary-container: light-dark(#0d1a3a, #dae2ff);--mat-sys-inverse-primary: light-dark(#b9c5ee, #525d81);--mat-sys-primary-fixed: light-dark(#dae2ff, #dae2ff);--mat-sys-primary-fixed-dim: light-dark(#b9c5ee, #b9c5ee);--mat-sys-on-primary-fixed: light-dark(#0d1a3a, #0d1a3a);--mat-sys-on-primary-fixed-variant: light-dark(#3a4668, #3a4668);--mat-sys-secondary: light-dark(#575e71, #bfc6dc);--mat-sys-on-secondary: light-dark(#ffffff, #293041);--mat-sys-secondary-container: light-dark(#dbe2f8, #3f4758);--mat-sys-on-secondary-container: light-dark(#141b2b, #dbe2f8);--mat-sys-secondary-fixed: light-dark(#dbe2f8, #dbe2f8);--mat-sys-secondary-fixed-dim: light-dark(#bfc6dc, #bfc6dc);--mat-sys-on-secondary-fixed: light-dark(#141b2b, #141b2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3f4758, #3f4758);--mat-sys-tertiary: light-dark(#765372, #e5b9dd);--mat-sys-on-tertiary: light-dark(#ffffff, #442642);--mat-sys-tertiary-container: light-dark(#ffd6f7, #5c3c59);--mat-sys-on-tertiary-container: light-dark(#2d112c, #ffd6f7);--mat-sys-tertiary-fixed: light-dark(#ffd6f7, #ffd6f7);--mat-sys-tertiary-fixed-dim: light-dark(#e5b9dd, #e5b9dd);--mat-sys-on-tertiary-fixed: light-dark(#2d112c, #2d112c);--mat-sys-on-tertiary-fixed-variant: light-dark(#5c3c59, #5c3c59);--mat-sys-background: light-dark(#fbf8fc, #131316);--mat-sys-on-background: light-dark(#1b1b1e, #e4e2e5);--mat-sys-surface: light-dark(#fbf8fc, #131316);--mat-sys-surface-dim: light-dark(#dbd9dc, #131316);--mat-sys-surface-bright: light-dark(#fbf8fc, #39393c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0e10);--mat-sys-surface-container: light-dark(#f0edf0, #1f1f22);--mat-sys-surface-container-high: light-dark(#eae7eb, #2a2a2c);--mat-sys-surface-container-highest: light-dark(#e4e2e5, #343437);--mat-sys-on-surface: light-dark(#1b1b1e, #e4e2e5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#525d81, #b9c5ee);--mat-sys-inverse-surface: light-dark(#303033, #e4e2e5);--mat-sys-inverse-on-surface: light-dark(#f2f0f3, #303033);--mat-sys-outline: light-dark(#76777f, #8f9098);--mat-sys-outline-variant: light-dark(#c6c6cf, #45464e);--mat-sys-neutral10: light-dark(#1b1b1e, #1b1b1e);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e2e2eb, #45464e);--mat-sys-on-surface-variant: light-dark(#45464e, #c6c6cf);--mat-sys-neutral-variant20: light-dark(#2e3037, #2e3037)}.desert-khaki-theme{color-scheme:light;--background: linear-gradient( rgba(255, 255, 255, .5), rgba(255, 255, 255, .5)), linear-gradient(38.99deg, rgb(231, 219, 208) 12.92%, rgb(223, 208, 178) 32.92%, rgb(224, 214, 163) 52.11%);--mat-sys-primary: light-dark(#625e58, #ccc5be);--mat-sys-on-primary: light-dark(#ffffff, #33302b);--mat-sys-primary-container: light-dark(#e9e1d9, #4a4641);--mat-sys-on-primary-container: light-dark(#1e1b17, #e9e1d9);--mat-sys-inverse-primary: light-dark(#ccc5be, #625e58);--mat-sys-primary-fixed: light-dark(#e9e1d9, #e9e1d9);--mat-sys-primary-fixed-dim: light-dark(#ccc5be, #ccc5be);--mat-sys-on-primary-fixed: light-dark(#1e1b17, #1e1b17);--mat-sys-on-primary-fixed-variant: light-dark(#4a4641, #4a4641);--mat-sys-secondary: light-dark(#5e5e5b, #c8c6c2);--mat-sys-on-secondary: light-dark(#ffffff, #30312e);--mat-sys-secondary-container: light-dark(#e4e2dd, #474744);--mat-sys-on-secondary-container: light-dark(#1b1c19, #e4e2dd);--mat-sys-secondary-fixed: light-dark(#e4e2dd, #e4e2dd);--mat-sys-secondary-fixed-dim: light-dark(#c8c6c2, #c8c6c2);--mat-sys-on-secondary-fixed: light-dark(#1b1c19, #1b1c19);--mat-sys-on-secondary-fixed-variant: light-dark(#474744, #474744);--mat-sys-tertiary: light-dark(#5f5f59, #c8c7c0);--mat-sys-on-tertiary: light-dark(#ffffff, #30312c);--mat-sys-tertiary-container: light-dark(#e4e2dc, #474742);--mat-sys-on-tertiary-container: light-dark(#1b1c18, #e4e2dc);--mat-sys-tertiary-fixed: light-dark(#e4e2dc, #e4e2dc);--mat-sys-tertiary-fixed-dim: light-dark(#c8c7c0, #c8c7c0);--mat-sys-on-tertiary-fixed: light-dark(#1b1c18, #1b1c18);--mat-sys-on-tertiary-fixed-variant: light-dark(#474742, #474742);--mat-sys-background: light-dark(#fdf8f7, #141313);--mat-sys-on-background: light-dark(#1c1b1b, #e6e2e0);--mat-sys-surface: light-dark(#fdf8f7, #141313);--mat-sys-surface-dim: light-dark(#ddd9d8, #141313);--mat-sys-surface-bright: light-dark(#fdf8f7, #3a3938);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0e0e);--mat-sys-surface-container: light-dark(#f1edeb, #201f1f);--mat-sys-surface-container-high: light-dark(#ece7e6, #2b2a29);--mat-sys-surface-container-highest: light-dark(#e6e2e0, #363434);--mat-sys-on-surface: light-dark(#1c1b1b, #e6e2e0);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#625e58, #ccc5be);--mat-sys-inverse-surface: light-dark(#31302f, #e6e2e0);--mat-sys-inverse-on-surface: light-dark(#f4f0ee, #31302f);--mat-sys-outline: light-dark(#7c766e, #969087);--mat-sys-outline-variant: light-dark(#cdc5bc, #4b463f);--mat-sys-neutral10: light-dark(#1c1b1b, #1c1b1b);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#eae1d7, #4b463f);--mat-sys-on-surface-variant: light-dark(#4b463f, #cdc5bc);--mat-sys-neutral-variant20: light-dark(#343029, #343029)}.sunset-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(141.68deg, rgb(72, 40, 140) 27.57%, rgb(219, 127, 75) 71.25%);--mat-sys-primary: light-dark(#705092, #dcb8ff);--mat-sys-on-primary: light-dark(#ffffff, #402160);--mat-sys-primary-container: light-dark(#f0dbff, #573878);--mat-sys-on-primary-container: light-dark(#2a0749, #f0dbff);--mat-sys-inverse-primary: light-dark(#dcb8ff, #705092);--mat-sys-primary-fixed: light-dark(#f0dbff, #f0dbff);--mat-sys-primary-fixed-dim: light-dark(#dcb8ff, #dcb8ff);--mat-sys-on-primary-fixed: light-dark(#2a0749, #2a0749);--mat-sys-on-primary-fixed-variant: light-dark(#573878, #573878);--mat-sys-secondary: light-dark(#615c6e, #cbc3d9);--mat-sys-on-secondary: light-dark(#ffffff, #322e3f);--mat-sys-secondary-container: light-dark(#e7dff5, #494456);--mat-sys-on-secondary-container: light-dark(#1d1929, #e7dff5);--mat-sys-secondary-fixed: light-dark(#e7dff5, #e7dff5);--mat-sys-secondary-fixed-dim: light-dark(#cbc3d9, #cbc3d9);--mat-sys-on-secondary-fixed: light-dark(#1d1929, #1d1929);--mat-sys-on-secondary-fixed-variant: light-dark(#494456, #494456);--mat-sys-tertiary: light-dark(#894875, #fdaee1);--mat-sys-on-tertiary: light-dark(#ffffff, #531a45);--mat-sys-tertiary-container: light-dark(#ffd8ee, #6d315d);--mat-sys-on-tertiary-container: light-dark(#39032e, #ffd8ee);--mat-sys-tertiary-fixed: light-dark(#ffd8ee, #ffd8ee);--mat-sys-tertiary-fixed-dim: light-dark(#fdaee1, #fdaee1);--mat-sys-on-tertiary-fixed: light-dark(#39032e, #39032e);--mat-sys-on-tertiary-fixed-variant: light-dark(#6d315d, #6d315d);--mat-sys-background: light-dark(#fff7fe, #151217);--mat-sys-on-background: light-dark(#1d1b1f, #e7e0e7);--mat-sys-surface: light-dark(#fff7fe, #151217);--mat-sys-surface-dim: light-dark(#dfd8de, #151217);--mat-sys-surface-bright: light-dark(#fff7fe, #3b383d);--mat-sys-surface-container-lowest: light-dark(#ffffff, #100d12);--mat-sys-surface-container: light-dark(#f3ecf2, #211f23);--mat-sys-surface-container-high: light-dark(#ede6ec, #2c292e);--mat-sys-surface-container-highest: light-dark(#e7e0e7, #373438);--mat-sys-on-surface: light-dark(#1d1b1f, #e7e0e7);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#705092, #dcb8ff);--mat-sys-inverse-surface: light-dark(#332f34, #e7e0e7);--mat-sys-inverse-on-surface: light-dark(#f6eff5, #332f34);--mat-sys-outline: light-dark(#7c7480, #968e9a);--mat-sys-outline-variant: light-dark(#cdc3d0, #4b444f);--mat-sys-neutral10: light-dark(#1d1b1f, #1d1b1f);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e9dfec, #4b444f);--mat-sys-on-surface-variant: light-dark(#4b444f, #cdc3d0);--mat-sys-neutral-variant20: light-dark(#342e38, #342e38)}.chroma-glow-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(128.92deg, rgb(14, 181, 191) 3.94%, rgb(76, 12, 224) 26.1%, rgb(163, 8, 167) 39.82%, rgb(154, 83, 255) 56.89%, rgb(33, 139, 224) 76.45%);--mat-sys-primary: light-dark(#2c676b, #97d0d5);--mat-sys-on-primary: light-dark(#ffffff, #00373a);--mat-sys-primary-container: light-dark(#b2edf1, #0b4f53);--mat-sys-on-primary-container: light-dark(#002022, #b2edf1);--mat-sys-inverse-primary: light-dark(#97d0d5, #2c676b);--mat-sys-primary-fixed: light-dark(#b2edf1, #b2edf1);--mat-sys-primary-fixed-dim: light-dark(#97d0d5, #97d0d5);--mat-sys-on-primary-fixed: light-dark(#002022, #002022);--mat-sys-on-primary-fixed-variant: light-dark(#0b4f53, #0b4f53);--mat-sys-secondary: light-dark(#69548e, #d4bbfd);--mat-sys-on-secondary: light-dark(#ffffff, #39255c);--mat-sys-secondary-container: light-dark(#ebdcff, #503c74);--mat-sys-on-secondary-container: light-dark(#240e46, #ebdcff);--mat-sys-secondary-fixed: light-dark(#ebdcff, #ebdcff);--mat-sys-secondary-fixed-dim: light-dark(#d4bbfd, #d4bbfd);--mat-sys-on-secondary-fixed: light-dark(#240e46, #240e46);--mat-sys-on-secondary-fixed-variant: light-dark(#503c74, #503c74);--mat-sys-tertiary: light-dark(#6d557d, #d9bcea);--mat-sys-on-tertiary: light-dark(#ffffff, #3d284c);--mat-sys-tertiary-container: light-dark(#f2daff, #543e64);--mat-sys-on-tertiary-container: light-dark(#271236, #f2daff);--mat-sys-tertiary-fixed: light-dark(#f2daff, #f2daff);--mat-sys-tertiary-fixed-dim: light-dark(#d9bcea, #d9bcea);--mat-sys-on-tertiary-fixed: light-dark(#271236, #271236);--mat-sys-on-tertiary-fixed-variant: light-dark(#543e64, #543e64);--mat-sys-background: light-dark(#f8faf9, #111414);--mat-sys-on-background: light-dark(#191c1c, #e1e3e2);--mat-sys-surface: light-dark(#f8faf9, #111414);--mat-sys-surface-dim: light-dark(#d9dada, #111414);--mat-sys-surface-bright: light-dark(#f8faf9, #373a3a);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0f0f);--mat-sys-surface-container: light-dark(#edeeee, #1d2020);--mat-sys-surface-container-high: light-dark(#e7e8e8, #282a2b);--mat-sys-surface-container-highest: light-dark(#e1e3e2, #323535);--mat-sys-on-surface: light-dark(#191c1c, #e1e3e2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#2c676b, #97d0d5);--mat-sys-inverse-surface: light-dark(#2e3131, #e1e3e2);--mat-sys-inverse-on-surface: light-dark(#f0f1f1, #2e3131);--mat-sys-outline: light-dark(#707979, #899293);--mat-sys-outline-variant: light-dark(#bfc8c9, #404849);--mat-sys-neutral10: light-dark(#191c1c, #191c1c);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#dbe4e5, #404849);--mat-sys-on-surface-variant: light-dark(#404849, #bfc8c9);--mat-sys-neutral-variant20: light-dark(#293233, #293233)}.forest-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(162.27deg, rgb(20, 34, 21) 11.2%, rgb(45, 77, 57) 29.93%, rgb(69, 76, 50) 48.64%, rgb(90, 124, 88) 67.85%, rgb(169, 142, 75) 83.54%);--mat-sys-primary: light-dark(#6d5d29, #dac587);--mat-sys-on-primary: light-dark(#ffffff, #3c2f00);--mat-sys-primary-container: light-dark(#f7e1a1, #544514);--mat-sys-on-primary-container: light-dark(#231b00, #f7e1a1);--mat-sys-inverse-primary: light-dark(#dac587, #6d5d29);--mat-sys-primary-fixed: light-dark(#f7e1a1, #f7e1a1);--mat-sys-primary-fixed-dim: light-dark(#dac587, #dac587);--mat-sys-on-primary-fixed: light-dark(#231b00, #231b00);--mat-sys-on-primary-fixed-variant: light-dark(#544514, #544514);--mat-sys-secondary: light-dark(#556157, #bdcabd);--mat-sys-on-secondary: light-dark(#ffffff, #28332a);--mat-sys-secondary-container: light-dark(#d9e6d8, #3e4a40);--mat-sys-on-secondary-container: light-dark(#131e16, #d9e6d8);--mat-sys-secondary-fixed: light-dark(#d9e6d8, #d9e6d8);--mat-sys-secondary-fixed-dim: light-dark(#bdcabd, #bdcabd);--mat-sys-on-secondary-fixed: light-dark(#131e16, #131e16);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4a40, #3e4a40);--mat-sys-tertiary: light-dark(#50643c, #b7ce9c);--mat-sys-on-tertiary: light-dark(#ffffff, #233512);--mat-sys-tertiary-container: light-dark(#d3eab7, #394c26);--mat-sys-on-tertiary-container: light-dark(#0f2001, #d3eab7);--mat-sys-tertiary-fixed: light-dark(#d3eab7, #d3eab7);--mat-sys-tertiary-fixed-dim: light-dark(#b7ce9c, #b7ce9c);--mat-sys-on-tertiary-fixed: light-dark(#0f2001, #0f2001);--mat-sys-on-tertiary-fixed-variant: light-dark(#394c26, #394c26);--mat-sys-background: light-dark(#fff8f1, #15130f);--mat-sys-on-background: light-dark(#1d1b17, #e7e2da);--mat-sys-surface: light-dark(#fff8f1, #15130f);--mat-sys-surface-dim: light-dark(#dfd9d2, #15130f);--mat-sys-surface-bright: light-dark(#fff8f1, #3b3934);--mat-sys-surface-container-lowest: light-dark(#ffffff, #100e0a);--mat-sys-surface-container: light-dark(#f3ede5, #211f1b);--mat-sys-surface-container-high: light-dark(#ede7e0, #2c2a25);--mat-sys-surface-container-highest: light-dark(#e7e2da, #373430);--mat-sys-on-surface: light-dark(#1d1b17, #e7e2da);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#6d5d29, #dac587);--mat-sys-inverse-surface: light-dark(#32302b, #e7e2da);--mat-sys-inverse-on-surface: light-dark(#f6f0e8, #32302b);--mat-sys-outline: light-dark(#7d7769, #979081);--mat-sys-outline-variant: light-dark(#cec6b6, #4b463a);--mat-sys-neutral10: light-dark(#1d1b17, #1d1b17);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#eae2d1, #4b463a);--mat-sys-on-surface-variant: light-dark(#4b463a, #cec6b6);--mat-sys-neutral-variant20: light-dark(#343025, #343025)}.crimson-moon-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(64.92deg, rgb(180, 12, 12) 16.17%, rgb(58, 10, 10) 72%);--mat-sys-primary: light-dark(#9d4042, #ffb3b1);--mat-sys-on-primary: light-dark(#ffffff, #601218);--mat-sys-primary-container: light-dark(#ffdad8, #7e292d);--mat-sys-on-primary-container: light-dark(#410007, #ffdad8);--mat-sys-inverse-primary: light-dark(#ffb3b1, #9d4042);--mat-sys-primary-fixed: light-dark(#ffdad8, #ffdad8);--mat-sys-primary-fixed-dim: light-dark(#ffb3b1, #ffb3b1);--mat-sys-on-primary-fixed: light-dark(#410007, #410007);--mat-sys-on-primary-fixed-variant: light-dark(#7e292d, #7e292d);--mat-sys-secondary: light-dark(#844f57, #f8b5bd);--mat-sys-on-secondary: light-dark(#ffffff, #4e232a);--mat-sys-secondary-container: light-dark(#ffd9dd, #693940);--mat-sys-on-secondary-container: light-dark(#350e16, #ffd9dd);--mat-sys-secondary-fixed: light-dark(#ffd9dd, #ffd9dd);--mat-sys-secondary-fixed-dim: light-dark(#f8b5bd, #f8b5bd);--mat-sys-on-secondary-fixed: light-dark(#350e16, #350e16);--mat-sys-on-secondary-fixed-variant: light-dark(#693940, #693940);--mat-sys-tertiary: light-dark(#785835, #e9bf94);--mat-sys-on-tertiary: light-dark(#ffffff, #442b0b);--mat-sys-tertiary-container: light-dark(#ffddba, #5d4120);--mat-sys-on-tertiary-container: light-dark(#2b1700, #ffddba);--mat-sys-tertiary-fixed: light-dark(#ffddba, #ffddba);--mat-sys-tertiary-fixed-dim: light-dark(#e9bf94, #e9bf94);--mat-sys-on-tertiary-fixed: light-dark(#2b1700, #2b1700);--mat-sys-on-tertiary-fixed-variant: light-dark(#5d4120, #5d4120);--mat-sys-background: light-dark(#fff8f7, #1a1111);--mat-sys-on-background: light-dark(#231919, #f1dedd);--mat-sys-surface: light-dark(#fff8f7, #1a1111);--mat-sys-surface-dim: light-dark(#e8d6d5, #1a1111);--mat-sys-surface-bright: light-dark(#fff8f7, #423736);--mat-sys-surface-container-lowest: light-dark(#ffffff, #140c0c);--mat-sys-surface-container: light-dark(#fceae9, #271d1d);--mat-sys-surface-container-high: light-dark(#f6e4e3, #322727);--mat-sys-surface-container-highest: light-dark(#f1dedd, #3d3232);--mat-sys-on-surface: light-dark(#231919, #f1dedd);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#9d4042, #ffb3b1);--mat-sys-inverse-surface: light-dark(#392e2d, #f1dedd);--mat-sys-inverse-on-surface: light-dark(#ffedeb, #392e2d);--mat-sys-outline: light-dark(#887271, #a38b8a);--mat-sys-outline-variant: light-dark(#dbc0bf, #554241);--mat-sys-neutral10: light-dark(#231919, #231919);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#f8dcdb, #554241);--mat-sys-on-surface-variant: light-dark(#554241, #dbc0bf);--mat-sys-neutral-variant20: light-dark(#3d2c2c, #3d2c2c);--mat-sys-brand-font-family: Terminus;--mat-sys-plain-font-family: Terminus;--mat-sys-bold-font-weight: 700;--mat-sys-medium-font-weight: 500;--mat-sys-regular-font-weight: 400}.midnight-blurple-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(48.17deg, rgb(83, 72, 202) 11.21%, rgb(20, 7, 48) 61.92%);--mat-sys-primary: light-dark(#5a3ee5, #c8bfff);--mat-sys-on-primary: light-dark(#ffffff, #2c009e);--mat-sys-primary-container: light-dark(#e5deff, #4118ce);--mat-sys-on-primary-container: light-dark(#180064, #e5deff);--mat-sys-inverse-primary: light-dark(#c8bfff, #5a3ee5);--mat-sys-primary-fixed: light-dark(#e5deff, #e5deff);--mat-sys-primary-fixed-dim: light-dark(#c8bfff, #c8bfff);--mat-sys-on-primary-fixed: light-dark(#180064, #180064);--mat-sys-on-primary-fixed-variant: light-dark(#4118ce, #4118ce);--mat-sys-secondary: light-dark(#5f559b, #c9bfff);--mat-sys-on-secondary: light-dark(#ffffff, #31256a);--mat-sys-secondary-container: light-dark(#e5deff, #473c82);--mat-sys-on-secondary-container: light-dark(#1b0b54, #e5deff);--mat-sys-secondary-fixed: light-dark(#e5deff, #e5deff);--mat-sys-secondary-fixed-dim: light-dark(#c9bfff, #c9bfff);--mat-sys-on-secondary-fixed: light-dark(#1b0b54, #1b0b54);--mat-sys-on-secondary-fixed-variant: light-dark(#473c82, #473c82);--mat-sys-tertiary: light-dark(#a3219c, #ffabf0);--mat-sys-on-tertiary: light-dark(#ffffff, #5c0059);--mat-sys-tertiary-container: light-dark(#ffd7f4, #82007e);--mat-sys-on-tertiary-container: light-dark(#390036, #ffd7f4);--mat-sys-tertiary-fixed: light-dark(#ffd7f4, #ffd7f4);--mat-sys-tertiary-fixed-dim: light-dark(#ffabf0, #ffabf0);--mat-sys-on-tertiary-fixed: light-dark(#390036, #390036);--mat-sys-on-tertiary-fixed-variant: light-dark(#82007e, #82007e);--mat-sys-background: light-dark(#fcf8ff, #14121b);--mat-sys-on-background: light-dark(#1c1a24, #e5e0ee);--mat-sys-surface: light-dark(#fcf8ff, #14121b);--mat-sys-surface-dim: light-dark(#ddd8e5, #14121b);--mat-sys-surface-bright: light-dark(#fcf8ff, #3a3842);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0e0d16);--mat-sys-surface-container: light-dark(#f1ecf9, #201e28);--mat-sys-surface-container-high: light-dark(#ebe6f4, #2a2933);--mat-sys-surface-container-highest: light-dark(#e5e0ee, #35333e);--mat-sys-on-surface: light-dark(#1c1a24, #e5e0ee);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#5a3ee5, #c8bfff);--mat-sys-inverse-surface: light-dark(#312f39, #e5e0ee);--mat-sys-inverse-on-surface: light-dark(#f4eefc, #312f39);--mat-sys-outline: light-dark(#787587, #928ea1);--mat-sys-outline-variant: light-dark(#c9c4d8, #474555);--mat-sys-neutral10: light-dark(#1c1a24, #1c1a24);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e5e0f4, #474555);--mat-sys-on-surface-variant: light-dark(#474555, #c9c4d8);--mat-sys-neutral-variant20: light-dark(#312f3e, #312f3e)}.mars-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(170.82deg, rgb(137, 82, 64) 14.61%, rgb(143, 67, 67) 74.62%);--mat-sys-primary: light-dark(#815154, #f4b7b9);--mat-sys-on-primary: light-dark(#ffffff, #4c2528);--mat-sys-primary-container: light-dark(#ffdada, #663a3d);--mat-sys-on-primary-container: light-dark(#331014, #ffdada);--mat-sys-inverse-primary: light-dark(#f4b7b9, #815154);--mat-sys-primary-fixed: light-dark(#ffdada, #ffdada);--mat-sys-primary-fixed-dim: light-dark(#f4b7b9, #f4b7b9);--mat-sys-on-primary-fixed: light-dark(#331014, #331014);--mat-sys-on-primary-fixed-variant: light-dark(#663a3d, #663a3d);--mat-sys-secondary: light-dark(#7d544d, #eebab1);--mat-sys-on-secondary: light-dark(#ffffff, #482822);--mat-sys-secondary-container: light-dark(#ffdad4, #623d37);--mat-sys-on-secondary-container: light-dark(#30130e, #ffdad4);--mat-sys-secondary-fixed: light-dark(#ffdad4, #ffdad4);--mat-sys-secondary-fixed-dim: light-dark(#eebab1, #eebab1);--mat-sys-on-secondary-fixed: light-dark(#30130e, #30130e);--mat-sys-on-secondary-fixed-variant: light-dark(#623d37, #623d37);--mat-sys-tertiary: light-dark(#77592f, #e8c08e);--mat-sys-on-tertiary: light-dark(#ffffff, #432c06);--mat-sys-tertiary-container: light-dark(#ffddb4, #5d421a);--mat-sys-on-tertiary-container: light-dark(#291800, #ffddb4);--mat-sys-tertiary-fixed: light-dark(#ffddb4, #ffddb4);--mat-sys-tertiary-fixed-dim: light-dark(#e8c08e, #e8c08e);--mat-sys-on-tertiary-fixed: light-dark(#291800, #291800);--mat-sys-on-tertiary-fixed-variant: light-dark(#5d421a, #5d421a);--mat-sys-background: light-dark(#fff8f7, #171212);--mat-sys-on-background: light-dark(#1f1a1a, #ebe0e0);--mat-sys-surface: light-dark(#fff8f7, #171212);--mat-sys-surface-dim: light-dark(#e2d8d7, #171212);--mat-sys-surface-bright: light-dark(#fff8f7, #3e3838);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d0d);--mat-sys-surface-container: light-dark(#f6ebeb, #231e1e);--mat-sys-surface-container-high: light-dark(#f0e6e5, #2e2929);--mat-sys-surface-container-highest: light-dark(#ebe0e0, #393333);--mat-sys-on-surface: light-dark(#1f1a1a, #ebe0e0);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#815154, #f4b7b9);--mat-sys-inverse-surface: light-dark(#352f2f, #ebe0e0);--mat-sys-inverse-on-surface: light-dark(#f9eeee, #352f2f);--mat-sys-outline: light-dark(#837373, #9e8d8d);--mat-sys-outline-variant: light-dark(#d5c2c2, #514444);--mat-sys-neutral10: light-dark(#1f1a1a, #1f1a1a);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#f2dede, #514444);--mat-sys-on-surface-variant: light-dark(#514444, #d5c2c2);--mat-sys-neutral-variant20: light-dark(#392d2e, #392d2e)}.dusk-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(rgb(102, 80, 105) 12.84%, rgb(145, 163, 209) 85.99%);--mat-sys-primary: light-dark(#665a6b, #d1c1d5);--mat-sys-on-primary: light-dark(#ffffff, #372d3c);--mat-sys-primary-container: light-dark(#eeddf1, #4e4353);--mat-sys-on-primary-container: light-dark(#211826, #eeddf1);--mat-sys-inverse-primary: light-dark(#d1c1d5, #665a6b);--mat-sys-primary-fixed: light-dark(#eeddf1, #eeddf1);--mat-sys-primary-fixed-dim: light-dark(#d1c1d5, #d1c1d5);--mat-sys-on-primary-fixed: light-dark(#211826, #211826);--mat-sys-on-primary-fixed-variant: light-dark(#4e4353, #4e4353);--mat-sys-secondary: light-dark(#675a6b, #d2c1d6);--mat-sys-on-secondary: light-dark(#ffffff, #372d3c);--mat-sys-secondary-container: light-dark(#eeddf2, #4e4353);--mat-sys-on-secondary-container: light-dark(#221827, #eeddf2);--mat-sys-secondary-fixed: light-dark(#eeddf2, #eeddf2);--mat-sys-secondary-fixed-dim: light-dark(#d2c1d6, #d2c1d6);--mat-sys-on-secondary-fixed: light-dark(#221827, #221827);--mat-sys-on-secondary-fixed-variant: light-dark(#4e4353, #4e4353);--mat-sys-tertiary: light-dark(#72585c, #e0bec3);--mat-sys-on-tertiary: light-dark(#ffffff, #402a2e);--mat-sys-tertiary-container: light-dark(#fddadf, #594044);--mat-sys-on-tertiary-container: light-dark(#29161a, #fddadf);--mat-sys-tertiary-fixed: light-dark(#fddadf, #fddadf);--mat-sys-tertiary-fixed-dim: light-dark(#e0bec3, #e0bec3);--mat-sys-on-tertiary-fixed: light-dark(#29161a, #29161a);--mat-sys-on-tertiary-fixed-variant: light-dark(#594044, #594044);--mat-sys-background: light-dark(#fdf8f9, #141314);--mat-sys-on-background: light-dark(#1d1b1c, #e6e1e2);--mat-sys-surface: light-dark(#fdf8f9, #141314);--mat-sys-surface-dim: light-dark(#ded9da, #141314);--mat-sys-surface-bright: light-dark(#fdf8f9, #3b393a);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0e0f);--mat-sys-surface-container: light-dark(#f2ecee, #211f20);--mat-sys-surface-container-high: light-dark(#ece7e8, #2b292b);--mat-sys-surface-container-highest: light-dark(#e6e1e2, #363435);--mat-sys-on-surface: light-dark(#1d1b1c, #e6e1e2);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#665a6b, #d1c1d5);--mat-sys-inverse-surface: light-dark(#323031, #e6e1e2);--mat-sys-inverse-on-surface: light-dark(#f5eff1, #323031);--mat-sys-outline: light-dark(#7b757b, #958f95);--mat-sys-outline-variant: light-dark(#ccc4cb, #4a454b);--mat-sys-neutral10: light-dark(#1d1b1c, #1d1b1c);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e9e0e7, #4a454b);--mat-sys-on-surface-variant: light-dark(#4a454b, #ccc4cb);--mat-sys-neutral-variant20: light-dark(#332f34, #332f34)}.under-the-sea-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(179.14deg, rgb(100, 121, 98) 1.91%, rgb(88, 133, 117) 48.99%, rgb(106, 132, 130) 96.35%);--mat-sys-primary: light-dark(#006d38, #77db95);--mat-sys-on-primary: light-dark(#ffffff, #00391a);--mat-sys-primary-container: light-dark(#93f8af, #005229);--mat-sys-on-primary-container: light-dark(#00210d, #93f8af);--mat-sys-inverse-primary: light-dark(#77db95, #006d38);--mat-sys-primary-fixed: light-dark(#93f8af, #93f8af);--mat-sys-primary-fixed-dim: light-dark(#77db95, #77db95);--mat-sys-on-primary-fixed: light-dark(#00210d, #00210d);--mat-sys-on-primary-fixed-variant: light-dark(#005229, #005229);--mat-sys-secondary: light-dark(#566159, #bec9bf);--mat-sys-on-secondary: light-dark(#ffffff, #29332c);--mat-sys-secondary-container: light-dark(#dae5db, #3f4941);--mat-sys-on-secondary-container: light-dark(#141e17, #dae5db);--mat-sys-secondary-fixed: light-dark(#dae5db, #dae5db);--mat-sys-secondary-fixed-dim: light-dark(#bec9bf, #bec9bf);--mat-sys-on-secondary-fixed: light-dark(#141e17, #141e17);--mat-sys-on-secondary-fixed-variant: light-dark(#3f4941, #3f4941);--mat-sys-tertiary: light-dark(#006782, #63d4fd);--mat-sys-on-tertiary: light-dark(#ffffff, #003545);--mat-sys-tertiary-container: light-dark(#baeaff, #004d62);--mat-sys-on-tertiary-container: light-dark(#001f29, #baeaff);--mat-sys-tertiary-fixed: light-dark(#baeaff, #baeaff);--mat-sys-tertiary-fixed-dim: light-dark(#63d4fd, #63d4fd);--mat-sys-on-tertiary-fixed: light-dark(#001f29, #001f29);--mat-sys-on-tertiary-fixed-variant: light-dark(#004d62, #004d62);--mat-sys-background: light-dark(#f6fbf2, #0f1510);--mat-sys-on-background: light-dark(#171d18, #dfe4dc);--mat-sys-surface: light-dark(#f6fbf2, #0f1510);--mat-sys-surface-dim: light-dark(#d6dcd3, #0f1510);--mat-sys-surface-bright: light-dark(#f6fbf2, #353b35);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0a0f0b);--mat-sys-surface-container: light-dark(#eaefe7, #1b211c);--mat-sys-surface-container-high: light-dark(#e4eae1, #262b26);--mat-sys-surface-container-highest: light-dark(#dfe4dc, #313631);--mat-sys-on-surface: light-dark(#171d18, #dfe4dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#006d38, #77db95);--mat-sys-inverse-surface: light-dark(#2c322c, #dfe4dc);--mat-sys-inverse-on-surface: light-dark(#edf2ea, #2c322c);--mat-sys-outline: light-dark(#6e7a6f, #889488);--mat-sys-outline-variant: light-dark(#becabd, #3f4940);--mat-sys-neutral10: light-dark(#171d18, #171d18);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#dae6d8, #3f4940);--mat-sys-on-surface-variant: light-dark(#3f4940, #becabd);--mat-sys-neutral-variant20: light-dark(#28332a, #28332a)}.retro-storm-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(148.71deg, rgb(58, 124, 161) 5.64%, rgb(88, 87, 154) 26.38%, rgb(88, 87, 154) 49.92%, rgb(58, 124, 161) 73.12%);--mat-sys-primary: light-dark(#615981, #cac0ee);--mat-sys-on-primary: light-dark(#ffffff, #322b50);--mat-sys-primary-container: light-dark(#e6deff, #494168);--mat-sys-on-primary-container: light-dark(#1d163a, #e6deff);--mat-sys-inverse-primary: light-dark(#cac0ee, #615981);--mat-sys-primary-fixed: light-dark(#e6deff, #e6deff);--mat-sys-primary-fixed-dim: light-dark(#cac0ee, #cac0ee);--mat-sys-on-primary-fixed: light-dark(#1d163a, #1d163a);--mat-sys-on-primary-fixed-variant: light-dark(#494168, #494168);--mat-sys-secondary: light-dark(#595f67, #c1c7d0);--mat-sys-on-secondary: light-dark(#ffffff, #2b3138);--mat-sys-secondary-container: light-dark(#dde3ec, #41474f);--mat-sys-on-secondary-container: light-dark(#161c23, #dde3ec);--mat-sys-secondary-fixed: light-dark(#dde3ec, #dde3ec);--mat-sys-secondary-fixed-dim: light-dark(#c1c7d0, #c1c7d0);--mat-sys-on-secondary-fixed: light-dark(#161c23, #161c23);--mat-sys-on-secondary-fixed-variant: light-dark(#41474f, #41474f);--mat-sys-tertiary: light-dark(#7d5169, #eeb7d3);--mat-sys-on-tertiary: light-dark(#ffffff, #49243a);--mat-sys-tertiary-container: light-dark(#ffd8ea, #633a51);--mat-sys-on-tertiary-container: light-dark(#310f24, #ffd8ea);--mat-sys-tertiary-fixed: light-dark(#ffd8ea, #ffd8ea);--mat-sys-tertiary-fixed-dim: light-dark(#eeb7d3, #eeb7d3);--mat-sys-on-tertiary-fixed: light-dark(#310f24, #310f24);--mat-sys-on-tertiary-fixed-variant: light-dark(#633a51, #633a51);--mat-sys-background: light-dark(#fdf8fc, #141316);--mat-sys-on-background: light-dark(#1c1b1e, #e6e1e5);--mat-sys-surface: light-dark(#fdf8fc, #141316);--mat-sys-surface-dim: light-dark(#ddd9dc, #141316);--mat-sys-surface-bright: light-dark(#fdf8fc, #3a383c);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0e10);--mat-sys-surface-container: light-dark(#f1ecf0, #201f22);--mat-sys-surface-container-high: light-dark(#ebe7eb, #2b292c);--mat-sys-surface-container-highest: light-dark(#e6e1e5, #363437);--mat-sys-on-surface: light-dark(#1c1b1e, #e6e1e5);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#615981, #cac0ee);--mat-sys-inverse-surface: light-dark(#313033, #e6e1e5);--mat-sys-inverse-on-surface: light-dark(#f4eff3, #313033);--mat-sys-outline: light-dark(#79767f, #938f98);--mat-sys-outline-variant: light-dark(#c9c5cf, #48454e);--mat-sys-neutral10: light-dark(#1c1b1e, #1c1b1e);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e6e0eb, #48454e);--mat-sys-on-surface-variant: light-dark(#48454e, #c9c5cf);--mat-sys-neutral-variant20: light-dark(#312f37, #312f37)}.neon-nights-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(rgb(1, 168, 158) 0%, rgb(125, 96, 186) 50%, rgb(180, 56, 152) 100%);--mat-sys-primary: light-dark(#824c76, #f4b2e2);--mat-sys-on-primary: light-dark(#ffffff, #4e1e45);--mat-sys-primary-container: light-dark(#ffd7f1, #67355d);--mat-sys-on-primary-container: light-dark(#35082f, #ffd7f1);--mat-sys-inverse-primary: light-dark(#f4b2e2, #824c76);--mat-sys-primary-fixed: light-dark(#ffd7f1, #ffd7f1);--mat-sys-primary-fixed-dim: light-dark(#f4b2e2, #f4b2e2);--mat-sys-on-primary-fixed: light-dark(#35082f, #35082f);--mat-sys-on-primary-fixed-variant: light-dark(#67355d, #67355d);--mat-sys-secondary: light-dark(#685a68, #d3c1d1);--mat-sys-on-secondary: light-dark(#ffffff, #382d39);--mat-sys-secondary-container: light-dark(#f0ddee, #504350);--mat-sys-on-secondary-container: light-dark(#231824, #f0ddee);--mat-sys-secondary-fixed: light-dark(#f0ddee, #f0ddee);--mat-sys-secondary-fixed-dim: light-dark(#d3c1d1, #d3c1d1);--mat-sys-on-secondary-fixed: light-dark(#231824, #231824);--mat-sys-on-secondary-fixed-variant: light-dark(#504350, #504350);--mat-sys-tertiary: light-dark(#8e4a54, #ffb2bb);--mat-sys-on-tertiary: light-dark(#ffffff, #561d27);--mat-sys-tertiary-container: light-dark(#ffd9dc, #72333d);--mat-sys-on-tertiary-container: light-dark(#3b0713, #ffd9dc);--mat-sys-tertiary-fixed: light-dark(#ffd9dc, #ffd9dc);--mat-sys-tertiary-fixed-dim: light-dark(#ffb2bb, #ffb2bb);--mat-sys-on-tertiary-fixed: light-dark(#3b0713, #3b0713);--mat-sys-on-tertiary-fixed-variant: light-dark(#72333d, #72333d);--mat-sys-background: light-dark(#fff7f9, #171215);--mat-sys-on-background: light-dark(#1f1a1d, #eae0e4);--mat-sys-surface: light-dark(#fff7f9, #171215);--mat-sys-surface-dim: light-dark(#e2d7db, #171215);--mat-sys-surface-bright: light-dark(#fff7f9, #3d383b);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110d10);--mat-sys-surface-container: light-dark(#f6ebef, #231e21);--mat-sys-surface-container-high: light-dark(#f0e5e9, #2e282c);--mat-sys-surface-container-highest: light-dark(#eae0e4, #393336);--mat-sys-on-surface: light-dark(#1f1a1d, #eae0e4);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#824c76, #f4b2e2);--mat-sys-inverse-surface: light-dark(#342f32, #eae0e4);--mat-sys-inverse-on-surface: light-dark(#f9eef2, #342f32);--mat-sys-outline: light-dark(#81737b, #9b8d95);--mat-sys-outline-variant: light-dark(#d2c2cb, #4f434b);--mat-sys-neutral10: light-dark(#1f1a1d, #1f1a1d);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#efdee7, #4f434b);--mat-sys-on-surface-variant: light-dark(#4f434b, #d2c2cb);--mat-sys-neutral-variant20: light-dark(#382d34, #382d34)}.strawberry-lemonade-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(161.03deg, rgb(175, 26, 108) 18.79%, rgb(194, 107, 32) 49.76%, rgb(231, 165, 37) 80.72%);--mat-sys-primary: light-dark(#765a13, #e7c271);--mat-sys-on-primary: light-dark(#ffffff, #3f2e00);--mat-sys-primary-container: light-dark(#ffdf9e, #5b4300);--mat-sys-on-primary-container: light-dark(#261a00, #ffdf9e);--mat-sys-inverse-primary: light-dark(#e7c271, #765a13);--mat-sys-primary-fixed: light-dark(#ffdf9e, #ffdf9e);--mat-sys-primary-fixed-dim: light-dark(#e7c271, #e7c271);--mat-sys-on-primary-fixed: light-dark(#261a00, #261a00);--mat-sys-on-primary-fixed-variant: light-dark(#5b4300, #5b4300);--mat-sys-secondary: light-dark(#655d58, #cfc4be);--mat-sys-on-secondary: light-dark(#ffffff, #352f2b);--mat-sys-secondary-container: light-dark(#ece0da, #4c4541);--mat-sys-on-secondary-container: light-dark(#201b17, #ece0da);--mat-sys-secondary-fixed: light-dark(#ece0da, #ece0da);--mat-sys-secondary-fixed-dim: light-dark(#cfc4be, #cfc4be);--mat-sys-on-secondary-fixed: light-dark(#201b17, #201b17);--mat-sys-on-secondary-fixed-variant: light-dark(#4c4541, #4c4541);--mat-sys-tertiary: light-dark(#546528, #bbcf86);--mat-sys-on-tertiary: light-dark(#ffffff, #273500);--mat-sys-tertiary-container: light-dark(#d6eb9f, #3d4c12);--mat-sys-on-tertiary-container: light-dark(#151f00, #d6eb9f);--mat-sys-tertiary-fixed: light-dark(#d6eb9f, #d6eb9f);--mat-sys-tertiary-fixed-dim: light-dark(#bbcf86, #bbcf86);--mat-sys-on-tertiary-fixed: light-dark(#151f00, #151f00);--mat-sys-on-tertiary-fixed-variant: light-dark(#3d4c12, #3d4c12);--mat-sys-background: light-dark(#fff8f2, #16130e);--mat-sys-on-background: light-dark(#1e1b16, #e9e1d8);--mat-sys-surface: light-dark(#fff8f2, #16130e);--mat-sys-surface-dim: light-dark(#e1d9d0, #16130e);--mat-sys-surface-bright: light-dark(#fff8f2, #3d3932);--mat-sys-surface-container-lowest: light-dark(#ffffff, #110e09);--mat-sys-surface-container: light-dark(#f5ede3, #221f19);--mat-sys-surface-container-high: light-dark(#efe7dd, #2d2923);--mat-sys-surface-container-highest: light-dark(#e9e1d8, #38342e);--mat-sys-on-surface: light-dark(#1e1b16, #e9e1d8);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#765a13, #e7c271);--mat-sys-inverse-surface: light-dark(#34302a, #e9e1d8);--mat-sys-inverse-on-surface: light-dark(#f8efe6, #34302a);--mat-sys-outline: light-dark(#7f7666, #998f7f);--mat-sys-outline-variant: light-dark(#d0c5b3, #4d4638);--mat-sys-neutral10: light-dark(#1e1b16, #1e1b16);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#ede1ce, #4d4638);--mat-sys-on-surface-variant: light-dark(#4d4638, #d0c5b3);--mat-sys-neutral-variant20: light-dark(#363023, #363023)}.aurora-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient( 239.16deg, rgb(6, 32, 83) 10.39%, rgb(25, 31, 187) 26.87%, rgb(19, 146, 154) 48.31%, rgb(33, 133, 115) 64.98%, rgb(5, 26, 129) 92.5%);--mat-sys-primary: light-dark(#315ca9, #aec6ff);--mat-sys-on-primary: light-dark(#ffffff, #002e6a);--mat-sys-primary-container: light-dark(#d8e2ff, #0f4490);--mat-sys-on-primary-container: light-dark(#001a42, #d8e2ff);--mat-sys-inverse-primary: light-dark(#aec6ff, #315ca9);--mat-sys-primary-fixed: light-dark(#d8e2ff, #d8e2ff);--mat-sys-primary-fixed-dim: light-dark(#aec6ff, #aec6ff);--mat-sys-on-primary-fixed: light-dark(#001a42, #001a42);--mat-sys-on-primary-fixed-variant: light-dark(#0f4490, #0f4490);--mat-sys-secondary: light-dark(#00696b, #72d6d8);--mat-sys-on-secondary: light-dark(#ffffff, #003738);--mat-sys-secondary-container: light-dark(#8ff3f4, #004f51);--mat-sys-on-secondary-container: light-dark(#002020, #8ff3f4);--mat-sys-secondary-fixed: light-dark(#8ff3f4, #8ff3f4);--mat-sys-secondary-fixed-dim: light-dark(#72d6d8, #72d6d8);--mat-sys-on-secondary-fixed: light-dark(#002020, #002020);--mat-sys-on-secondary-fixed-variant: light-dark(#004f51, #004f51);--mat-sys-tertiary: light-dark(#804794, #eeb1ff);--mat-sys-on-tertiary: light-dark(#ffffff, #4d1561);--mat-sys-tertiary-container: light-dark(#f9d8ff, #662f7a);--mat-sys-on-tertiary-container: light-dark(#330045, #f9d8ff);--mat-sys-tertiary-fixed: light-dark(#f9d8ff, #f9d8ff);--mat-sys-tertiary-fixed-dim: light-dark(#eeb1ff, #eeb1ff);--mat-sys-on-tertiary-fixed: light-dark(#330045, #330045);--mat-sys-on-tertiary-fixed-variant: light-dark(#662f7a, #662f7a);--mat-sys-background: light-dark(#f9f9ff, #111318);--mat-sys-on-background: light-dark(#1a1b21, #e2e2e9);--mat-sys-surface: light-dark(#f9f9ff, #111318);--mat-sys-surface-dim: light-dark(#d9d9e0, #111318);--mat-sys-surface-bright: light-dark(#f9f9ff, #37393f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0c0e13);--mat-sys-surface-container: light-dark(#eeedf4, #1e1f25);--mat-sys-surface-container-high: light-dark(#e8e7ef, #282a2f);--mat-sys-surface-container-highest: light-dark(#e2e2e9, #33353a);--mat-sys-on-surface: light-dark(#1a1b21, #e2e2e9);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#315ca9, #aec6ff);--mat-sys-inverse-surface: light-dark(#2f3036, #e2e2e9);--mat-sys-inverse-on-surface: light-dark(#f0f0f7, #2f3036);--mat-sys-outline: light-dark(#737782, #8d909c);--mat-sys-outline-variant: light-dark(#c3c6d3, #434751);--mat-sys-neutral10: light-dark(#1a1b21, #1a1b21);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#dfe2ef, #434751);--mat-sys-on-surface-variant: light-dark(#434751, #c3c6d3);--mat-sys-neutral-variant20: light-dark(#2c303a, #2c303a)}.sepia-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(69.98deg, rgb(133, 118, 100) 14.14%, rgb(91, 68, 33) 60.35%);--mat-sys-primary: light-dark(#85522c, #fcb88a);--mat-sys-on-primary: light-dark(#ffffff, #4e2603);--mat-sys-primary-container: light-dark(#ffdcc6, #693b17);--mat-sys-on-primary-container: light-dark(#301400, #ffdcc6);--mat-sys-inverse-primary: light-dark(#fcb88a, #85522c);--mat-sys-primary-fixed: light-dark(#ffdcc6, #ffdcc6);--mat-sys-primary-fixed-dim: light-dark(#fcb88a, #fcb88a);--mat-sys-on-primary-fixed: light-dark(#301400, #301400);--mat-sys-on-primary-fixed-variant: light-dark(#693b17, #693b17);--mat-sys-secondary: light-dark(#795739, #ebbe99);--mat-sys-on-secondary: light-dark(#ffffff, #452a10);--mat-sys-secondary-container: light-dark(#ffdcc0, #5f4024);--mat-sys-on-secondary-container: light-dark(#2d1601, #ffdcc0);--mat-sys-secondary-fixed: light-dark(#ffdcc0, #ffdcc0);--mat-sys-secondary-fixed-dim: light-dark(#ebbe99, #ebbe99);--mat-sys-on-secondary-fixed: light-dark(#2d1601, #2d1601);--mat-sys-on-secondary-fixed-variant: light-dark(#5f4024, #5f4024);--mat-sys-tertiary: light-dark(#636124, #cdca82);--mat-sys-on-tertiary: light-dark(#ffffff, #333200);--mat-sys-tertiary-container: light-dark(#eae69b, #4b490e);--mat-sys-on-tertiary-container: light-dark(#1e1d00, #eae69b);--mat-sys-tertiary-fixed: light-dark(#eae69b, #eae69b);--mat-sys-tertiary-fixed-dim: light-dark(#cdca82, #cdca82);--mat-sys-on-tertiary-fixed: light-dark(#1e1d00, #1e1d00);--mat-sys-on-tertiary-fixed-variant: light-dark(#4b490e, #4b490e);--mat-sys-background: light-dark(#fff8f5, #17120f);--mat-sys-on-background: light-dark(#201a17, #ece0da);--mat-sys-surface: light-dark(#fff8f5, #17120f);--mat-sys-surface-dim: light-dark(#e3d8d2, #17120f);--mat-sys-surface-bright: light-dark(#fff8f5, #3e3834);--mat-sys-surface-container-lowest: light-dark(#ffffff, #120d0a);--mat-sys-surface-container: light-dark(#f8ece6, #241e1b);--mat-sys-surface-container-high: light-dark(#f2e6e0, #2f2925);--mat-sys-surface-container-highest: light-dark(#ece0da, #3a3330);--mat-sys-on-surface: light-dark(#201a17, #ece0da);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#85522c, #fcb88a);--mat-sys-inverse-surface: light-dark(#352f2b, #ece0da);--mat-sys-inverse-on-surface: light-dark(#faeee9, #352f2b);--mat-sys-outline: light-dark(#84746a, #9f8d83);--mat-sys-outline-variant: light-dark(#d6c3b8, #52443c);--mat-sys-neutral10: light-dark(#201a17, #201a17);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#f3dfd3, #52443c);--mat-sys-on-surface-variant: light-dark(#52443c, #d6c3b8);--mat-sys-neutral-variant20: light-dark(#3a2e26, #3a2e26)}.blurple-twilight-theme{color-scheme:dark;--background: linear-gradient( rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)), linear-gradient(47.61deg, rgb(44, 63, 231) 11.18%, rgb(38, 29, 131) 64.54%);--mat-sys-primary: light-dark(#6342d3, #cbbeff);--mat-sys-on-primary: light-dark(#ffffff, #330098);--mat-sys-primary-container: light-dark(#e7deff, #4b22bb);--mat-sys-on-primary-container: light-dark(#1e0061, #e7deff);--mat-sys-inverse-primary: light-dark(#cbbeff, #6342d3);--mat-sys-primary-fixed: light-dark(#e7deff, #e7deff);--mat-sys-primary-fixed-dim: light-dark(#cbbeff, #cbbeff);--mat-sys-on-primary-fixed: light-dark(#1e0061, #1e0061);--mat-sys-on-primary-fixed-variant: light-dark(#4b22bb, #4b22bb);--mat-sys-secondary: light-dark(#67577d, #d2bfea);--mat-sys-on-secondary: light-dark(#ffffff, #382a4c);--mat-sys-secondary-container: light-dark(#eddcff, #4f4064);--mat-sys-on-secondary-container: light-dark(#221536, #eddcff);--mat-sys-secondary-fixed: light-dark(#eddcff, #eddcff);--mat-sys-secondary-fixed-dim: light-dark(#d2bfea, #d2bfea);--mat-sys-on-secondary-fixed: light-dark(#221536, #221536);--mat-sys-on-secondary-fixed-variant: light-dark(#4f4064, #4f4064);--mat-sys-tertiary: light-dark(#a22a8c, #ffade6);--mat-sys-on-tertiary: light-dark(#ffffff, #5e0051);--mat-sys-tertiary-container: light-dark(#ffd7ef, #840473);--mat-sys-on-tertiary-container: light-dark(#3a0031, #ffd7ef);--mat-sys-tertiary-fixed: light-dark(#ffd7ef, #ffd7ef);--mat-sys-tertiary-fixed-dim: light-dark(#ffade6, #ffade6);--mat-sys-on-tertiary-fixed: light-dark(#3a0031, #3a0031);--mat-sys-on-tertiary-fixed-variant: light-dark(#840473, #840473);--mat-sys-background: light-dark(#fdf8ff, #14121b);--mat-sys-on-background: light-dark(#1c1a23, #e6e0ed);--mat-sys-surface: light-dark(#fdf8ff, #14121b);--mat-sys-surface-dim: light-dark(#ddd8e4, #14121b);--mat-sys-surface-bright: light-dark(#fdf8ff, #3a3841);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0f0d15);--mat-sys-surface-container: light-dark(#f1ecf8, #201e27);--mat-sys-surface-container-high: light-dark(#ece6f2, #2b2932);--mat-sys-surface-container-highest: light-dark(#e6e0ed, #36333d);--mat-sys-on-surface: light-dark(#1c1a23, #e6e0ed);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-surface-tint: light-dark(#6342d3, #cbbeff);--mat-sys-inverse-surface: light-dark(#312f38, #e6e0ed);--mat-sys-inverse-on-surface: light-dark(#f4eefb, #312f38);--mat-sys-outline: light-dark(#797586, #938ea0);--mat-sys-outline-variant: light-dark(#cac4d7, #484554);--mat-sys-neutral10: light-dark(#1c1a23, #1c1a23);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-on-error-container: light-dark(#410002, #ffdad6);--mat-sys-surface-variant: light-dark(#e6dff3, #484554);--mat-sys-on-surface-variant: light-dark(#484554, #cac4d7);--mat-sys-neutral-variant20: light-dark(#322e3d, #322e3d)}:root{--cursor-default: auto;--cursor-help: help;--cursor-wait: wait;--cursor-progress: progress;--cursor-copy: copy;--cursor-text: text;--cursor-crosshair: crosshair;--cursor-disabled: not-allowed;--cursor-resize-ns: ns-resize;--cursor-resize-ew: ew-resize;--cursor-resize-nwse: nwse-resize;--cursor-resize-nesw: nesw-resize;--cursor-move: move;--cursor-grabbing: grabbing;--cursor-pointer: pointer}body.custom-cursors{--cursor-default: url(https://learnst.runasp.net/assets/cursors/oneshot/01-normal-select.gif) 0 0, auto;--cursor-help: url(https://learnst.runasp.net/assets/cursors/oneshot/02-help-select.gif) 0 0, help;--cursor-wait: url(https://learnst.runasp.net/assets/cursors/oneshot/03-working-in-background.gif) 0 0, wait;--cursor-progress: url(https://learnst.runasp.net/assets/cursors/oneshot/04-busy.gif) 0 0, progress;--cursor-copy: url(https://learnst.runasp.net/assets/cursors/oneshot/05-precision-select.gif) 0 0, copy;--cursor-text: url(https://learnst.runasp.net/assets/cursors/oneshot/06-text-select.gif) 0 0, text;--cursor-crosshair: url(https://learnst.runasp.net/assets/cursors/oneshot/07-handwriting.gif) 0 0, crosshair;--cursor-disabled: url(https://learnst.runasp.net/assets/cursors/oneshot/08-unavailable.gif) 0 0, not-allowed;--cursor-resize-ns: url(https://learnst.runasp.net/assets/cursors/oneshot/09-vertical-resize.gif) 0 0, ns-resize;--cursor-resize-ew: url(https://learnst.runasp.net/assets/cursors/oneshot/10-horizontal-resize.gif) 0 0, ew-resize;--cursor-resize-nwse: url(https://learnst.runasp.net/assets/cursors/oneshot/11-diagonal-resize-1.gif) 0 0, nwse-resize;--cursor-resize-nesw: url(https://learnst.runasp.net/assets/cursors/oneshot/12-diagonal-resize-2.gif) 0 0, nesw-resize;--cursor-move: url(https://learnst.runasp.net/assets/cursors/oneshot/13-move.gif) 0 0, move;--cursor-grabbing: url(https://learnst.runasp.net/assets/cursors/oneshot/14-alternate-select.gif) 0 0, grabbing;--cursor-pointer: url(https://learnst.runasp.net/assets/cursors/oneshot/15-link-select.gif) 0 0, pointer}@media (pointer: coarse){body.custom-cursors{--cursor-default: url(https://learnst.runasp.net/assets/cursors/oneshot/05-precision-select.gif) 0 0, auto}}body{cursor:var(--cursor-default)!important}*,.cdk-global-overlay-wrapper,.loading-screen:not(.visible) .loading-background{cursor:var(--cursor-default)!important}mat-select,mat-select *,mat-select+*,[role=button],[role=link],a *,button *,.cursor-pointer,.mat-mdc-form-field,.mat-mdc-option,.mat-mdc-option *,.mat-mdc-menu-item,.mat-mdc-slide-toggle *,.mat-mdc-snack-bar-action,.mat-mdc-button-touch-target,.mat-mdc-radio-button *{cursor:var(--cursor-pointer)!important}[contenteditable]:not([contenteditable=false]),textarea,p,h1,h2,h3,h4,h5,h6,strong,small,pre,code,mat-label,.mat-mdc-snack-bar-label,.mat-mdc-tooltip-surface,.mat-mdc-form-field-infix,.mat-mdc-text-field-wrapper:not(mat-icon):not(button):not(mat-select *):not(mat-select+*):not(.mat-mdc-button-touch-target),input:not([type=button]):not([type=submit]):not([type=reset]):not([type=range]):not([type=color]):not([type=radio]){cursor:var(--cursor-text)!important}input[type=range]{cursor:var(--cursor-resize-ew)!important}:disabled,:disabled *,[disabled],[disabled] *,[aria-disabled=true],[aria-disabled=true] *,.mat-mdc-button-disabled *{cursor:var(--cursor-disabled)!important}[draggable=true]{cursor:var(--cursor-move)!important}[draggable=true]:active{cursor:var(--cursor-grabbing)!important}.dropzone.dragover{cursor:var(--cursor-copy)!important}.resize-vertical,.resize-ns{cursor:var(--cursor-resize-ns)!important}.resize-horizontal,.resize-ew{cursor:var(--cursor-resize-ew)!important}[aria-busy=true],.loading,.loading-screen.visible .loading-background{cursor:var(--cursor-progress)!important}.progress,[role=progressbar]{cursor:var(--cursor-wait)!important}[title]:hover,[aria-haspopup=menu]:hover,[matTooltip]:hover{cursor:var(--cursor-help)!important}.signature-pad,.handwriting{cursor:var(--cursor-crosshair)!important}textarea{resize:vertical}textarea:not([resize=none])::-webkit-resizer{cursor:var(--cursor-resize-nwse)!important;background-image:url(https://learnst.runasp.net/assets/cursors/oneshot/11-diagonal-resize-1-frame-1.gif);background-size:cover;background-repeat:no-repeat;width:16px!important;height:16px!important}input[type=number]{-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin-right:4px;transform:scale(1.2);cursor:var(--cursor-pointer)!important}input[type=number]::-moz-number-spin-box{cursor:var(--cursor-pointer)!important}input[type=number]::-moz-number-text{padding-right:24px}html{overflow:hidden;scroll-behavior:smooth}body{margin:0;padding:0;height:100svh;font-size:18px;line-height:1.4;position:relative;isolation:isolate;overflow-x:hidden;background:var(--background) fixed;color:var(--mat-sys-on-secondary-container)}@media (max-width: 767px){body{margin-top:53px;height:calc(100svh - 53px);transition:padding .3s cubic-bezier(.4,0,.2,1)}}p,h1,h2,h3,h4,h5,h6{text-wrap:pretty;width:fit-content}a{text-decoration:none;font-size:18px!important}a,a button{font-weight:700!important;cursor:var(--cursor-pointer)!important}input::-ms-clear,input::-ms-reveal{display:none}img{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transform:translateZ(30px);vertical-align:middle!important;transition:transform .4s cubic-bezier(.23,1,.32,1)}@media print{img{display:none}img:before{content:"\418\437\43e\431\440\430\436\435\43d\438\435  \437\430\449\438\449\435\43d\43e  \43a\43e\43f\438\440\430\439\442\43e\43c, \43a\43e\43f\438\440\43e\432\430\43d\438\435  \437\430\43f\440\435\449\435\43d\43e"}}input,textarea{width:100%;padding:8px;font-size:18px}input:focus,textarea:focus{outline:none}textarea{resize:vertical;max-height:200px;min-height:fit-content}table:not(.mat-calendar-table){width:100%;margin:2rem 0;cursor:default;overflow:hidden;border-spacing:0;position:relative;border-collapse:separate;box-shadow:var(--mat-sys-level2);border-radius:var(--mat-sys-corner-medium);background:var(--mat-sys-surface-container)}table:not(.mat-calendar-table) th,table:not(.mat-calendar-table) td{text-align:left;padding:1rem 1.5rem;border-bottom:1px solid var(--mat-sys-outline-variant)}table:not(.mat-calendar-table) th:not(:last-child),table:not(.mat-calendar-table) td:not(:last-child){border-right:1px solid var(--mat-sys-outline-variant)}table:not(.mat-calendar-table) thead{background:var(--mat-sys-surface-container-high)}table:not(.mat-calendar-table) thead th{top:0;position:sticky;padding:1.25rem 1.5rem;font:var(--mat-sys-title-medium);color:var(--mat-sys-on-surface-variant)}table:not(.mat-calendar-table) tbody tr{transition:background-color .2s ease}table:not(.mat-calendar-table) tbody tr:nth-child(2n){background:var(--mat-sys-surface-container-high)}table:not(.mat-calendar-table) tbody tr:hover{background:var(--mat-sys-surface-container-high)}table:not(.mat-calendar-table) tbody tr:last-child td{border-bottom:none}table:not(.mat-calendar-table) tbody td{transition:padding .2s ease;color:var(--mat-sys-on-surface);font:var(--mat-sys-title-medium)}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes iconBounce{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(-10deg)}}@keyframes mobile-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes avatar-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dot-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes wave{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}@keyframes bubble-rise{0%{opacity:0;transform:translateY(12px) scale(.9)}}@keyframes send-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes avatarBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes chatWindowEnter{0%{transform:translateY(100%) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes chatWindowLeave{to{transform:translateY(100%) scale(.95);opacity:0}}@keyframes messageAppear{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes avatarScale{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}@keyframes avatar-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes avatar-click{0%,to{transform:scale(1)}50%{transform:scale(.95)}}@keyframes status-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.2);opacity:1}}@keyframes system-busy{0%{cursor:var(--cursor-wait)!important}50%{cursor:var(--cursor-progress)!important}}@keyframes pulse{0%,to{transform:scale(.9);opacity:.85}50%{transform:scale(1);opacity:1}}@keyframes highlight{0%{transform:scale(1);border-width:0}50%{transform:scale(1.2);border-width:3px}to{transform:scale(1);border-width:3px}}.cdk-overlay-container{z-index:1000;position:fixed;pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container .cdk-global-overlay-wrapper{align-items:safe center;justify-content:safe center}.mat-mdc-card-title,.mat-mdc-card-subtitle{gap:8px;margin:0;align-items:center;display:flex!important}mat-paginator{margin-top:20px;align-items:flex-start;display:flex!important}@media (max-width: 767px){mat-paginator{margin:12px}}.mat-mdc-paginator-container{justify-content:flex-start!important}.mat-mdc-paginator-range-label{margin:8px}mat-list-item{height:fit-content!important}mat-progress-spinner{margin:0 8px}.cdk-global-scrollblock{top:0!important}.mat-mdc-menu-panel{min-width:200px!important;border-radius:20px!important;box-shadow:var(--mat-sys-level3)}.mat-mdc-menu-content{padding:0!important;background:var(--mat-sys-secondary-container)}.mat-mdc-card{box-shadow:var(--mat-sys-level2);background:var(--mat-sys-secondary)}mat-tab-body{height:100%;min-height:100svh}.mat-tree{background:var(--mat-sys-secondary-container)!important}.mat-mdc-standard-chip .mdc-evolution-chip__cell--primary,.mat-mdc-standard-chip .mdc-evolution-chip__action--primary,.mat-mdc-standard-chip .mat-mdc-chip-action-label{overflow:hidden!important}mat-chip-row{max-width:120px;white-space:nowrap;text-overflow:ellipsis;cursor:var(--cursor-pointer)!important}.mat-step-header .mat-step-icon{background-color:transparent!important}mat-form-field{width:100%;margin-bottom:16px}mat-date-range-input{width:100%}.mat-calendar-body-cell{border-radius:20px}.mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)!important}.mat-internal-form-field label{width:100%}[inspectable]{contain:paint;background:transparent}[inspectable] img{z-index:0;width:100%;height:100%;display:block;object-fit:cover;position:relative}[inspectable]:hover img{transform:translateZ(30px) scale(1.1)}.parallax-card{overflow:hidden;position:relative;border-radius:8px;box-shadow:0 4px 8px #0000001a}.parallax-card-content{z-index:2;padding:24px;position:relative;background:rgba(var(--mat-sys-surface),.8)}.parallax-card:before{z-index:1;content:"";inset:-10px;opacity:.6;filter:blur(10px);position:absolute;transition:opacity .3s;transform:translateZ(-1px);background:linear-gradient(45deg,var(--mat-sys-primary),var(--mat-sys-primary-container))}.parallax-card:hover:before{opacity:.8}.mat-tooltip{color:inherit;font-size:14px;max-width:200px;padding:8px 12px;border-radius:4px;transform:scale(.9);background:var(--mat-sys-surface);transition:opacity .2s,transform .2s;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.list{padding-left:0;list-style-type:none!important}.list li{position:relative;padding-left:1.5em}.list li:before{left:0;top:8px;content:"";width:.5em;height:.5em;position:absolute;border-radius:50%;background:var(--mat-sys-primary)}.link{font-weight:500;position:relative;display:inline-block;text-decoration:none;padding:.2rem .4rem;border-radius:.375rem;color:var(--mat-sys-primary);cursor:var(--cursor-pointer)!important;transition:all .3s cubic-bezier(.4,0,.2,1)}.link:after{left:0;width:100%;height:2px;content:"";bottom:-2px;position:absolute;transform:scaleX(0);transform-origin:right;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1)}.link:hover{transform:translateY(-1px);color:var(--mat-sys-primary)}.link:hover:after{transform:scaleX(1);transform-origin:left}.link:active{filter:brightness(.9);transform:translateY(0)}.link:focus{outline:none;box-shadow:0 0 0 3px var(--mat-sys-primary)}.link.with-icon{gap:.5rem;align-items:center;display:inline-flex}.link.with-icon svg{width:1.25rem;height:1.25rem;transition:transform .2s ease}.link.with-icon:hover svg{transform:translate(2px)}.link.inverted{color:var(--mat-sys-on-primary)}.link.inverted:hover{filter:brightness(1.1)}.link.inverted:after{background:var(--mat-sys-on-primary)}.link.dashed:after{height:1px;background:repeating-linear-gradient(90deg,currentColor 0,currentColor 2px,transparent 2px,transparent 4px)}.error{color:var(--mat-sys-on-error)!important}.error.with-background{background-color:var(--mat-sys-error)!important}.stats{display:flex;flex-direction:row!important;justify-content:space-around!important}.stats .stat-item{text-align:center}.stats .stat-item .stat-value{font-weight:700;font-size:2.5rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.stats .stat-item .stat-label{opacity:.9;font-size:.9rem}.document{margin-bottom:40px}.document h2{font-size:1.8em;margin-bottom:10px}.document ul{padding:0;list-style-type:none}.document li{margin-bottom:5px}.document a{font-size:1.1em;text-decoration:none}.document a:hover{text-decoration:underline}.user-btn{padding:1rem;border-radius:20px}.user-btn .pixel-avatar{width:32px;height:32px;border-radius:50%;border:2px solid var(--mat-primary)}.user-btn .username{margin-left:.5rem}::-webkit-scrollbar{width:4px;overflow-y:scroll;box-shadow:var(--mat-sys-level2);background:var(--mat-sys-surface-container-highest)}::-webkit-scrollbar-track{border-radius:8px}::-webkit-scrollbar-corner{background:var(--mat-sys-primary)}::-webkit-scrollbar-thumb{border-radius:8px;background-clip:content-box;border:2px solid transparent;background:var(--mat-sys-primary)}.separator{display:flex;margin:16px 0;position:relative;align-items:center}.separator:before,.separator:after{flex:1;height:1px;content:"";background-color:var(--mdc-filled-button-container-color, var(--mat-sys-primary))}.separator .or-text{padding:0 8px;color:var(--text-color-secondary)}.container,.md-container{margin:20px;padding:20px}@media (max-width: 767px){.container,.md-container{margin:12px;padding:12px}}.copy-field{width:100%;margin-bottom:10px}.copy-field mat-label{font-weight:700}.copy-field input{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.md-container{max-width:100%;line-height:1.6;font-family:JetBrains Mono,monospace}@media (max-width: 767px){.md-container{margin:16px 8px}}.md-container h1{width:100%}.md-container h1,.md-container h2,.md-container h3,.md-container h4,.md-container h5,.md-container h6{margin-top:1.5em;font-weight:700;margin-bottom:.5em}.md-container h1{font-size:1.8em;padding-bottom:.3em;border-bottom:1px solid var(--mat-sys-inverse-surface)}.md-container h2{font-size:1.6em;padding-bottom:.2em}.md-container h3{font-size:1.5em}.md-container h4{font-size:1.4em}.md-container h5{font-size:1.3em}.md-container h6{font-size:1.2em}.md-container p{margin:1em 0}.md-container ul,.md-container ol{margin:1em 0;padding-left:2em}.md-container li{margin:.5em 0}.md-container p code{margin:4px;font-size:.9em;border-radius:20px;padding:.2em .4em;font-family:JetBrains Mono,monospace}.md-container pre{overflow-x:auto;border-radius:8px;background-color:var(--mat-sys-surface-container)}.md-container pre code{padding:0;color:inherit;background-color:transparent}.md-container blockquote{margin:1em 0;padding:0 1em;border-left:4px solid var(--mat-sys-level2)}.md-container a{width:fit-content;text-decoration:none;color:var(--mat-sys-primary)}.form-container{padding:20px;max-width:560px;margin:20px auto;border-radius:20px}.form-container form>*:not(:last-child){margin-bottom:16px}@media (max-width: 767px){.form-container{margin:0;width:100%;max-width:100%;min-height:calc(100svh - 53px)}}.form-actions{gap:20px;padding:8px;margin-top:20px;flex-direction:column!important}.avatar-container{position:relative;margin-right:12px}.avatar-container .status-badge{right:0;bottom:0;width:24px;height:24px;padding:4px;display:flex;background:#fff;position:absolute;border-radius:50%;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:var(--mat-sys-level2);border:2px solid rgba(255,255,255,.5)}.avatar-container .status-badge.online{opacity:1;animation:pulse 1.5s infinite;background:linear-gradient(145deg,#66bb6a,#4caf50)}.avatar-container .status-badge.offline{opacity:1;background:linear-gradient(145deg,#616161,#424242)}.avatar-container .status-badge.offline:after{top:50%;left:50%;width:12px;height:12px;content:"";position:absolute;border-radius:50%;border:2px solid white;background-color:transparent;transform:translate(-50%,-50%)}.avatar-container .status-badge.offline:before{top:50%;left:50%;width:8px;height:2px;content:"";position:absolute;background-color:#fff;transform:translate(-50%,-50%) rotate(45deg)}.avatar-container .status-badge.activity{opacity:1;animation:pulse 1.5s infinite;background:linear-gradient(145deg,#ffa726,#fb8c00)}.avatar-container .status-badge.activity:before{content:"";width:12px;height:12px;background-color:#fff;clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);position:absolute}@media (max-width: 480px){.avatar-container .status-badge{width:18px;height:18px;padding:3px;border-width:1.5px}.avatar-container .status-badge.offline:after{width:8px;height:8px}.avatar-container .status-badge.activity:before{width:8px;height:8px}}.profile-container{padding:20px}.profile-container h1{font-size:24px;margin-bottom:16px}.profile-container .loading{font-size:18px;text-align:center}.profile-container .profile-grid{gap:8px;width:100%;display:grid;grid-template-columns:repeat(2,1fr)}.profile-container .profile-grid .full-width{grid-column:1/-1}.profile-container .profile-grid mat-card{padding:20px;position:relative}.profile-container .profile-grid mat-card h2{margin-bottom:8px;padding-right:40px}@media (max-width: 767px){.profile-container .profile-grid mat-card{padding:8px}}.profile-container .user-info{gap:8px;display:grid;grid-template-columns:repeat(2,1fr)}.profile-container .user-info mat-form-field{width:100%}.profile-container .avatar-container{width:200px;height:200px;margin:0 auto 8px}.profile-container .avatar-container .avatar{width:100%;height:100%;aspect-ratio:1;object-fit:cover;cursor:var(--cursor-pointer)!important}.profile-container .avatar-container .hidden{display:none}.profile-container .work-item,.profile-container .social-card,.profile-container .education-item{padding:8px;position:relative;margin-bottom:8px;border-radius:20px}.profile-container .work-item a,.profile-container .social-card a,.profile-container .education-item a{gap:16px;width:100%;display:flex;align-items:center;flex-direction:row}.profile-container .work-item a div,.profile-container .social-card a div,.profile-container .education-item a div{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-container .work-item div:not(:last-child),.profile-container .social-card div:not(:last-child),.profile-container .education-item div:not(:last-child){margin-bottom:4px;padding-right:40px}.profile-container .cards{margin-top:8px}.profile-container .cards .social-card{display:flex;align-items:center;justify-content:space-between}.profile-container .cards .social-card img{width:32px;height:32px}.profile-container .save-button{width:100%;margin-top:8px}@media (max-width: 767px){.profile-container .profile-grid,.profile-container .user-info{grid-template-columns:1fr}}.registration-card{margin:1rem 0;overflow:hidden;border-radius:8px;box-shadow:var(--mat-sys-elevation-level2);background:var(--mat-sys-surface-container);transition:transform .3s cubic-bezier(.4,0,.2,1)}.registration-card .card-content{padding:1.5rem;display:flex;align-items:center;gap:2rem;position:relative}@media (max-width: 600px){.registration-card .card-content{flex-direction:column;align-items:flex-start;gap:1rem;padding:1rem}}.registration-card .veteran-section .medal-container{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-radius:2rem;background:linear-gradient(145deg,var(--mat-sys-primary-container),var(--mat-sys-primary));position:relative;overflow:hidden}.registration-card .veteran-section .medal-container:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.15) 25%,transparent .5,rgba(255,255,255,.15) 75%);animation:shine 3s infinite}.registration-card .veteran-section .medal-container .medal-icon{width:2rem;height:2rem;font-size:2rem;color:gold;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.registration-card .veteran-section .medal-container .veteran-text{font-weight:600;color:var(--mat-sys-on-primary);position:relative}.registration-card .registration-info{flex:1}.registration-card .registration-info .date-container{display:flex;align-items:center;gap:1rem}.registration-card .registration-info .date-container .calendar-icon{color:var(--mat-sys-primary);font-size:2rem;width:2rem;height:2rem}.registration-card .registration-info .date-container .date-content{display:flex;flex-direction:column;gap:.25rem}.registration-card .registration-info .date-container .date-content .caption{font-size:.875rem;color:var(--mat-sys-on-surface-variant)}.registration-card .registration-info .date-container .date-content .date{font-size:1.125rem;font-weight:500;color:var(--mat-sys-on-surface)}.CodeMirror{font-family:monospace;height:300px;color:#000;direction:ltr}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{background-color:#fff}.CodeMirror-gutters{border-right:1px solid #ddd;background-color:#f7f7f7;white-space:nowrap}.CodeMirror-linenumber{padding:0 3px 0 5px;min-width:20px;text-align:right;color:#999;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid black;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{width:auto;border:0!important;background:#7e7}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}@-moz-keyframes blink{50%{background-color:transparent}}@-webkit-keyframes blink{50%{background-color:transparent}}@keyframes blink{50%{background-color:transparent}}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{position:absolute;inset:-50px 0 0;overflow:hidden}.CodeMirror-ruler{border-left:1px solid #ccc;top:0;bottom:0;position:absolute}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-variable-3,.cm-s-default .cm-type{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-s-default .cm-error,.cm-invalidchar{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:#ff96004d}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{position:relative;overflow:hidden;background:#fff}.CodeMirror-scroll{overflow:scroll!important;margin-bottom:-50px;margin-right:-50px;padding-bottom:50px;height:100%;outline:none;position:relative;z-index:0}.CodeMirror-sizer{position:relative;border-right:50px solid transparent}.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{position:absolute;z-index:6;display:none;outline:none}.CodeMirror-vscrollbar{right:0;top:0;overflow-x:hidden;overflow-y:scroll}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-y:hidden;overflow-x:scroll}.CodeMirror-scrollbar-filler{right:0;bottom:0}.CodeMirror-gutter-filler{left:0;bottom:0}.CodeMirror-gutters{position:absolute;left:0;top:0;min-height:100%;z-index:3}.CodeMirror-gutter{white-space:normal;height:100%;display:inline-block;vertical-align:top;margin-bottom:-50px}.CodeMirror-gutter-wrapper{position:absolute;z-index:4;background:none!important;border:none!important}.CodeMirror-gutter-background{position:absolute;top:0;bottom:0;z-index:4}.CodeMirror-gutter-elt{position:absolute;cursor:default;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:0;background:transparent;font-family:inherit;font-size:inherit;margin:0;white-space:pre;word-wrap:normal;line-height:inherit;color:inherit;z-index:2;position:relative;overflow:visible;-webkit-tap-highlight-color:transparent;-webkit-font-variant-ligatures:contextual;font-variant-ligatures:contextual}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{position:absolute;inset:0;z-index:0}.CodeMirror-linewidget{position:relative;z-index:2;padding:.1px}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{-moz-box-sizing:content-box;box-sizing:content-box}.CodeMirror-measure{position:absolute;width:100%;height:0;overflow:hidden;visibility:hidden}.CodeMirror-cursor{position:absolute;pointer-events:none}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{visibility:hidden;position:relative;z-index:3}div.CodeMirror-dragcursors,.CodeMirror-focused div.CodeMirror-cursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
