@use '@angular/material' as mat; @include mat.core(); $accent: ( 50 : #e0e0e0, 100 : #b3b3b3, 200 : #808080, 300 : #4d4d4d, 400 : #262626, 500 : #000000, 600 : #000000, 700 : #000000, 800 : #000000, 900 : #000000, A100 : #a6a6a6, A200 : #8c8c8c, A400 : #737373, A700 : #666666, contrast: ( 50 : #000000, 100 : #000000, 200 : #000000, 300 : #ffffff, 400 : #ffffff, 500 : #ffffff, 600 : #ffffff, 700 : #ffffff, 800 : #ffffff, 900 : #ffffff, A100 : #000000, A200 : #000000, A400 : #ffffff, A700 : #ffffff, ) ); $primary: ( 50 : #f9f6f0, 100 : #f1e9da, 200 : #e8dac2, 300 : #decbaa, 400 : #d7bf97, 500 : #d0b485, 600 : #cbad7d, 700 : #c4a472, 800 : #be9c68, 900 : #b38c55, A100 : #ffffff, A200 : #fff4e4, A400 : #ffdeb1, A700 : #ffd397, contrast: ( 50 : #000000, 100 : #000000, 200 : #000000, 300 : #000000, 400 : #000000, 500 : #000000, 600 : #000000, 700 : #000000, 800 : #000000, 900 : #000000, A100 : #000000, A200 : #000000, A400 : #000000, A700 : #000000, ) ); $primary-palette: mat.define-palette($primary); $accent-palette: mat.define-palette($accent); $theme: mat.define-light-theme(( color: ( primary: $primary-palette, accent: $accent-palette, ), typography: mat.define-typography-config(), density: 0, )); @include mat.all-component-themes($theme); // Сброс стилей html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block} html{height:100%;} body{line-height:1} ol,ul{list-style:none} blockquote,q{quotes:none} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none} table{border-collapse:collapse;border-spacing:0} // @import url('./app/styles/_fonts.scss'); // @import url('https://fonts.cdnfonts.com/css/gotham-pro'); @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); * { font-family: 'Montserrat', sans-serif; } .center { display: flex; justify-content: center; } body { background-color: var(--background-color); } :root { --main-color: #d0b485; --main-border-radius: 35px; --background-color: #000000; --header-color: #303030; --text-color: #ffffff; --text-color_1: #303030; --text-color_2: rgba(208, 180, 133, 0.6); --button-color: #d0b485; --button-text-color: #303030; --main-color_hover: rgba(208, 180, 133, 0.2); } .mdc-text-field--outlined:not(.mdc-text-field--disabled, .mdc-text-field--invalid, .mat-focused) .mdc-notched-outline__leading, .mdc-text-field--outlined:not(.mdc-text-field--disabled, .mdc-text-field--invalid, .mat-focused) .mdc-notched-outline__notch, .mdc-text-field--outlined:not(.mdc-text-field--disabled, .mdc-text-field--invalid, .mat-focused) .mdc-notched-outline__trailing { border-color: var(--text-color_2) !important; } .mat-mdc-outlined-button:not(:disabled) { border-color: var(--text-color) !important; .mdc-button__label { color: var(--text-color); } } .mat-h1, .mat-headline-5, .mat-typography .mat-h1, .mat-typography .mat-headline-5, .mat-typography h1 { font-family: Montserrat; } .mat-h2, .mat-headline-6, .mat-typography .mat-h2, .mat-typography .mat-headline-6, .mat-typography h2 { font-family: Montserrat, sans-serif; } .mdc-text-field:not(.mdc-text-field--disabled, .mdc-text-field--invalid) .mdc-floating-label { color: var(--text-color_2); } .mdc-text-field:not(.mdc-text-field--disabled) .mdc-text-field__input { color: var(--text-color); } .mat-bottom-sheet-container { background: var(--header-color); color: var(--text-color); } .mat-datepicker-toggle { color: var(--text-color_2); } .mat-mdc-select-value { color: var(--text-color); } hr { width: 100%; border-top: 1px solid #BDBDBD; } .country-selector { opacity: 1 !important; display: none !important; } .ngx-floating .country-selector { display: block !important; } .country-selector-code { color: var(--text-color); } qr-code canvas { transition: all 0.3s ease 0s; } .p-inputtext { width: 100%; border: 1px solid #B8DEFF; border-radius: 15px; height: 45px; } .p-inputtext.invalid { border-color: red; } mark { padding: 4px; background: var(--background-color); color: bar(--text-color); } ::-webkit-scrollbar { width: 0; } button { cursor: pointer; } .p-toast-message-custom { background-color: var(--background-color); border: solid var(--main-color); border-width: 0 0 0 6px; color: var(--text-color); .p-toast-icon-close { color: var(--main-color); } } .p-toast.p-component.p-toast-top-center { max-width: 96vw; } .qrcode { display: flex; justify-content: center; } .sb-group { width: 100%; justify-content: space-between; max-width: 400px; } input::-webkit-date-and-time-value { text-align: left; } .p-toast-message-custom { background-color: var(--background-color); border: solid var(--main-color); color: var(--text-color); .p-toast-icon-close { color: var(--main-color); } } .p-toast.p-component.p-toast-top-center { max-width: 96vw; } html, body { height: 100%; } body { margin: 0; }