commit bcd7cec6a2ad472f4dca4e925ed914e8d5951b61 Author: sld-admin Date: Wed Feb 11 23:08:41 2026 +0000 First Commit diff --git a/assets/css/animations.css b/assets/css/animations.css new file mode 100755 index 0000000..fde746e --- /dev/null +++ b/assets/css/animations.css @@ -0,0 +1,40 @@ +@keyframes example { + 0% {background-color: red;} + 25% {background-color: yellow;} + 50% {background-color: blue;} + 100% {background-color: green;} +} + +/* ### EXAMPLE SETTING CODE ### + animation-name: example; + animation-duration: 4s; + animation-iteration-count: 2; + animation-direction: alternate-reverse; + animation-delay: -2s; + animation-fill-mode: forwards; + animation-timing-function: ease-in-out;} + + ### SAME ABOVE ANIMATION IN ONE LINE CODE ### + animation: example 5s linear 2s infinite alternate; +*/ + +@keyframes bumping { + 0% {text-shadow: 0 0 0 yellow;} + 50% {text-shadow: 0 0 5px yellow;} + 100% {text-shadow: 0 0 0 yellow;} +} + +@keyframes bumping_red_bg { + 0% {box-shadow: 0px 0px 0px 0px #ff3535, 0 0 10px 1px black inset;} + 30% {box-shadow: 0px 0px 7px 1px #ff3535, 0 0 10px 1px black inset;} + 70% {box-shadow: 0px 0px 7px 1px #ff3535, 0 0 10px 1px black inset;} + 90% {box-shadow: 0px 0px 0px 0px #ff3535, 0 0 10px 1px black inset;} +} + +@keyframes bumping_green_bg { + 0% {box-shadow: 0px 0px 3px 1px #41e920, 0 0 10px 1px black inset;} + 30% {box-shadow: 0px 0px 5px 1px #41e920, 0 0 10px 1px black inset;} + 70% {box-shadow: 0px 0px 3px 1px #41e920, 0 0 10px 1px black inset;} + 90% {box-shadow: 0px 0px 5px 1px #41e920, 0 0 10px 1px black inset;} + 100% {box-shadow: 0px 0px 3px 1px #41e920, 0 0 10px 1px black inset;} +} diff --git a/assets/css/fonts.css b/assets/css/fonts.css new file mode 100755 index 0000000..4eb2c48 --- /dev/null +++ b/assets/css/fonts.css @@ -0,0 +1,1005 @@ +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* vietnamese */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Montserrat'; + font-style: normal; + font-weight: 900; + font-display: swap; + src: url(https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 100; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 200; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 600; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufA5qW54A.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufJ5qW54A.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufB5qW54A.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufO5qW54A.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* vietnamese */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufC5qW54A.woff2) format('woff2'); + unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; +} +/* latin-ext */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufD5qW54A.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Roboto Slab'; + font-style: normal; + font-weight: 800; + font-display: swap; + src: url(https://fonts.gstatic.com/s/robotoslab/v25/BngMUXZYTXPIvIBgJJSb6ufN5qU.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzjvWyNL4U.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzjtGyNL4U.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzjvGyNL4U.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1Czjs2yNL4U.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzjvmyNL4U.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 300; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoC1CzjsGyN.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcg72j00.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKew72j00.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcw72j00.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKfA72j00.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKcQ72j00.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 400; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCs6KVjbNBYlgoKfw72.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3jvWyNL4U.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3jtGyNL4U.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3jvGyNL4U.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3js2yNL4U.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3jvmyNL4U.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 500; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCjC3jsGyN.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} +/* cyrillic-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format('woff2'); + unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; +} +/* cyrillic */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format('woff2'); + unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; +} +/* greek-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format('woff2'); + unicode-range: U+1F00-1FFF; +} +/* greek */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format('woff2'); + unicode-range: U+0370-03FF; +} +/* latin-ext */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format('woff2'); + unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF; +} +/* latin */ +@font-face { + font-family: 'Ubuntu'; + font-style: normal; + font-weight: 700; + font-display: swap; + src: url(https://fonts.gstatic.com/s/ubuntu/v20/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format('woff2'); + unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; +} + +/* +font-family: 'Montserrat', sans-serif; +font-family: 'Roboto Slab', serif; +font-family: 'Ubuntu', sans-serif; +*/ diff --git a/assets/css/style.css b/assets/css/style.css new file mode 100755 index 0000000..08c8eb1 --- /dev/null +++ b/assets/css/style.css @@ -0,0 +1,80 @@ +html { scroll-behavior: smooth; font-family: ubuntu; } +*{ box-sizing: border-box; margin:0; padding:0;} + +.main-container{ + padding:20px; + background-color: rgb(186, 186, 186); + width:100vw; + height:100vh; + display:flex; + flex-direction: column; + align-items: center; +} + +.alert-container{ + margin-bottom:10px; + border: 2px solid black; + width:fit-content; + padding:8px 10px; + border-radius: 10px; + cursor: pointer; + background-color: #3380c8; +} + +.alert-container:first-of-type{ margin-top:15px;} +.alert-container:last-of-type{ margin-bottom: 15px;} + +.alert-info{ + display:grid; + grid-template-columns: 200px 400px auto auto; +} + +.alert-info > div { + margin: 5px auto 3px auto; + display:flex; + justify-content: center; + align-items: center; + +} + +.alert-container div{ + text-align: left; + min-width: 200px; + +} + +.alert-details{ + display:none; + padding:10px; + border:1px solid black; + border-radius: 10px; + margin:5px; + background-color: rgba(255, 255, 255, 0.774); + color:black; + + justify-content: space-between; + flex-wrap: wrap; + +} + +.alert-details > div{ + margin:10px; +} + +.details-show{ + display:flex; +} + +.alert_red{ + background-color: #df1414; + color:#ff9175; + box-shadow: 0px 0px 0px 0px #ff3535, 0 0 10px 1px black inset;; + animation: bumping_red_bg 4s linear 2s infinite; +} + +.alert_green{ + background-color: #1f991b; + color:#c3ffb4; + box-shadow: 0px 0px 3px 1px #41e920, 0 0 10px 1px black inset;; + animation: bumping_green_bg 4s linear 2s infinite; +} \ No newline at end of file diff --git a/assets/css/variables.css b/assets/css/variables.css new file mode 100755 index 0000000..37fe40e --- /dev/null +++ b/assets/css/variables.css @@ -0,0 +1,86 @@ +:root { + /*### PrimaryColor ###*/ + --demo1:hsl(98, 100%, 50%);/*Use this only to check the color (--pri) if is fine*/ + --pri:98; /*Change only this from the color that you need! Don't Touch the code below!*/ + /*The color below is automaticaly created 20 levels of lightness*/ + --priCol20:hsl(var(--pri), 100%, 100%); + --priCol19:hsl(var(--pri), 100%, 95%); + --priCol18:hsl(var(--pri), 100%, 90%); + --priCol17:hsl(var(--pri), 100%, 85%); + --priCol16:hsl(var(--pri), 100%, 80%); + --priCol15:hsl(var(--pri), 100%, 75%); + --priCol14:hsl(var(--pri), 100%, 70%); + --priCol13:hsl(var(--pri), 100%, 65%); + --priCol12:hsl(var(--pri), 100%, 60%); + --priCol11:hsl(var(--pri), 100%, 55%); + --priCol10:hsl(var(--pri), 100%, 50%); + --priCol9:hsl(var(--pri), 100%, 45%); + --priCol8:hsl(var(--pri), 100%, 40%); + --priCol7:hsl(var(--pri), 100%, 35%); + --priCol6:hsl(var(--pri), 100%, 30%); + --priCol5:hsl(var(--pri), 100%, 25%); + --priCol4:hsl(var(--pri), 100%, 20%); + --priCol3:hsl(var(--pri), 100%, 15%); + --priCol2:hsl(var(--pri), 100%, 10%); + --priCol1:hsl(var(--pri), 100%, 5%); + + /*### SecondColor ###*/ + --demo2:hsl(207, 100%, 50%);/*Use this only to check the color (--pri) if is fine*/ + --sec:207; /*Change only this from the color that you need! Don't Touch the code below!*/ + /*The color below is automaticaly created 20 levels of lightness*/ + --secCol20:hsl(var(--sec), 100%, 100%); + --secCol19:hsl(var(--sec), 100%, 95%); + --secCol18:hsl(var(--sec), 100%, 90%); + --secCol17:hsl(var(--sec), 100%, 85%); + --secCol16:hsl(var(--sec), 100%, 80%); + --secCol15:hsl(var(--sec), 100%, 75%); + --secCol14:hsl(var(--sec), 100%, 70%); + --secCol13:hsl(var(--sec), 100%, 65%); + --secCol12:hsl(var(--sec), 100%, 60%); + --secCol11:hsl(var(--sec), 100%, 55%); + --secCol10:hsl(var(--sec), 100%, 50%); + --secCol9:hsl(var(--sec), 100%, 45%); + --secCol8:hsl(var(--sec), 100%, 40%); + --secCol7:hsl(var(--sec), 100%, 35%); + --secCol6:hsl(var(--sec), 100%, 30%); + --secCol5:hsl(var(--sec), 100%, 25%); + --secCol4:hsl(var(--sec), 100%, 20%); + --secCol3:hsl(var(--sec), 100%, 15%); + --secCol2:hsl(var(--sec), 100%, 10%); + --secCol1:hsl(var(--sec), 100%, 5%); + + /*### ThirdColor ###*/ + --demo3:hsl(280, 100%, 50%);/*Use this only to check the color (--pri) if is fine*/ + --thi:280; /*Change only this from the color that you need! Don't Touch the code below!*/ + /*The color below is automaticaly created 20 levels of lightness*/ + --thiCol20:hsl(var(--thi), 100%, 100%); + --thiCol19:hsl(var(--thi), 100%, 95%); + --thiCol18:hsl(var(--thi), 100%, 90%); + --thiCol17:hsl(var(--thi), 100%, 85%); + --thiCol16:hsl(var(--thi), 100%, 80%); + --thiCol15:hsl(var(--thi), 100%, 75%); + --thiCol14:hsl(var(--thi), 100%, 70%); + --thiCol13:hsl(var(--thi), 100%, 65%); + --thiCol12:hsl(var(--thi), 100%, 60%); + --thiCol11:hsl(var(--thi), 100%, 55%); + --thiCol10:hsl(var(--thi), 100%, 50%); + --thiCol9:hsl(var(--thi), 100%, 45%); + --thiCol8:hsl(var(--thi), 100%, 40%); + --thiCol7:hsl(var(--thi), 100%, 35%); + --thiCol6:hsl(var(--thi), 100%, 30%); + --thiCol5:hsl(var(--thi), 100%, 25%); + --thiCol4:hsl(var(--thi), 100%, 20%); + --thiCol3:hsl(var(--thi), 100%, 15%); + --thiCol2:hsl(var(--thi), 100%, 10%); + --thiCol1:hsl(var(--thi), 100%, 5%); + + /*######################################*/ + + /*##### Default Variable #####*/ + --padsidepage:0 25px; /*Padding side for page*/ +} + +/* ### Use Example ### +background-color:var(--main-bg-color) +*/ + diff --git a/assets/fonts/alkalami-v7-latin-regular.woff2 b/assets/fonts/alkalami-v7-latin-regular.woff2 new file mode 100755 index 0000000..0428ad8 Binary files /dev/null and b/assets/fonts/alkalami-v7-latin-regular.woff2 differ diff --git a/assets/fonts/alkalami-v7-latin/alkalami-v7-latin-regular.woff2 b/assets/fonts/alkalami-v7-latin/alkalami-v7-latin-regular.woff2 new file mode 100755 index 0000000..0428ad8 Binary files /dev/null and b/assets/fonts/alkalami-v7-latin/alkalami-v7-latin-regular.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin-500.woff2 b/assets/fonts/alkatra-v3-latin-500.woff2 new file mode 100755 index 0000000..acb177c Binary files /dev/null and b/assets/fonts/alkatra-v3-latin-500.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin-600.woff2 b/assets/fonts/alkatra-v3-latin-600.woff2 new file mode 100755 index 0000000..c6d166c Binary files /dev/null and b/assets/fonts/alkatra-v3-latin-600.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin-700.woff2 b/assets/fonts/alkatra-v3-latin-700.woff2 new file mode 100755 index 0000000..c6e8f75 Binary files /dev/null and b/assets/fonts/alkatra-v3-latin-700.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin-regular.woff2 b/assets/fonts/alkatra-v3-latin-regular.woff2 new file mode 100755 index 0000000..cbb7441 Binary files /dev/null and b/assets/fonts/alkatra-v3-latin-regular.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-500.woff2 b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-500.woff2 new file mode 100755 index 0000000..acb177c Binary files /dev/null and b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-500.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-600.woff2 b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-600.woff2 new file mode 100755 index 0000000..c6d166c Binary files /dev/null and b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-600.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-700.woff2 b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-700.woff2 new file mode 100755 index 0000000..c6e8f75 Binary files /dev/null and b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-700.woff2 differ diff --git a/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-regular.woff2 b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-regular.woff2 new file mode 100755 index 0000000..cbb7441 Binary files /dev/null and b/assets/fonts/alkatra-v3-latin/alkatra-v3-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/alkalami-v7-latin-regular.woff2 b/assets/fonts/all-files/alkalami-v7-latin-regular.woff2 new file mode 100755 index 0000000..0428ad8 Binary files /dev/null and b/assets/fonts/all-files/alkalami-v7-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/alkatra-v3-latin-500.woff2 b/assets/fonts/all-files/alkatra-v3-latin-500.woff2 new file mode 100755 index 0000000..acb177c Binary files /dev/null and b/assets/fonts/all-files/alkatra-v3-latin-500.woff2 differ diff --git a/assets/fonts/all-files/alkatra-v3-latin-600.woff2 b/assets/fonts/all-files/alkatra-v3-latin-600.woff2 new file mode 100755 index 0000000..c6d166c Binary files /dev/null and b/assets/fonts/all-files/alkatra-v3-latin-600.woff2 differ diff --git a/assets/fonts/all-files/alkatra-v3-latin-700.woff2 b/assets/fonts/all-files/alkatra-v3-latin-700.woff2 new file mode 100755 index 0000000..c6e8f75 Binary files /dev/null and b/assets/fonts/all-files/alkatra-v3-latin-700.woff2 differ diff --git a/assets/fonts/all-files/alkatra-v3-latin-regular.woff2 b/assets/fonts/all-files/alkatra-v3-latin-regular.woff2 new file mode 100755 index 0000000..cbb7441 Binary files /dev/null and b/assets/fonts/all-files/alkatra-v3-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/calistoga-v15-latin-regular.woff2 b/assets/fonts/all-files/calistoga-v15-latin-regular.woff2 new file mode 100755 index 0000000..8f4359c Binary files /dev/null and b/assets/fonts/all-files/calistoga-v15-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/courgette-v17-latin-regular.woff2 b/assets/fonts/all-files/courgette-v17-latin-regular.woff2 new file mode 100755 index 0000000..10c82b4 Binary files /dev/null and b/assets/fonts/all-files/courgette-v17-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-200.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-200.woff2 new file mode 100755 index 0000000..5653dc8 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-200.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-200italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-200italic.woff2 new file mode 100755 index 0000000..ff4c51e Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-200italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-300.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-300.woff2 new file mode 100755 index 0000000..65ddac3 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-300.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-300italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-300italic.woff2 new file mode 100755 index 0000000..0f5931e Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-300italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-500.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-500.woff2 new file mode 100755 index 0000000..b4fa518 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-500.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-500italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-500italic.woff2 new file mode 100755 index 0000000..eed07f8 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-500italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-600.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-600.woff2 new file mode 100755 index 0000000..9f40848 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-600.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-600italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-600italic.woff2 new file mode 100755 index 0000000..8ca3b26 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-600italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-700.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-700.woff2 new file mode 100755 index 0000000..298d981 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-700.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-700italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-700italic.woff2 new file mode 100755 index 0000000..9c56221 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-700italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-800.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-800.woff2 new file mode 100755 index 0000000..b458631 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-800.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-800italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-800italic.woff2 new file mode 100755 index 0000000..feb4e67 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-800italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-900.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-900.woff2 new file mode 100755 index 0000000..99a17cf Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-900.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-900italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-900italic.woff2 new file mode 100755 index 0000000..b7f1b51 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-900italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-italic.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-italic.woff2 new file mode 100755 index 0000000..0127234 Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-alternates-v17-latin-regular.woff2 b/assets/fonts/all-files/montserrat-alternates-v17-latin-regular.woff2 new file mode 100755 index 0000000..256216d Binary files /dev/null and b/assets/fonts/all-files/montserrat-alternates-v17-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-200.woff2 b/assets/fonts/all-files/montserrat-v26-latin-200.woff2 new file mode 100755 index 0000000..8459717 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-200.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-200italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-200italic.woff2 new file mode 100755 index 0000000..5e1671c Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-200italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-300.woff2 b/assets/fonts/all-files/montserrat-v26-latin-300.woff2 new file mode 100755 index 0000000..4cccfb2 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-300.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-300italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-300italic.woff2 new file mode 100755 index 0000000..4b34e11 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-300italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-500.woff2 b/assets/fonts/all-files/montserrat-v26-latin-500.woff2 new file mode 100755 index 0000000..44876e7 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-500.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-500italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-500italic.woff2 new file mode 100755 index 0000000..884c383 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-500italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-600.woff2 b/assets/fonts/all-files/montserrat-v26-latin-600.woff2 new file mode 100755 index 0000000..a0bfc7b Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-600.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-600italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-600italic.woff2 new file mode 100755 index 0000000..40f6d9a Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-600italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-700.woff2 b/assets/fonts/all-files/montserrat-v26-latin-700.woff2 new file mode 100755 index 0000000..cf273a0 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-700.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-700italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-700italic.woff2 new file mode 100755 index 0000000..ec59231 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-700italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-800.woff2 b/assets/fonts/all-files/montserrat-v26-latin-800.woff2 new file mode 100755 index 0000000..d69d4a1 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-800.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-800italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-800italic.woff2 new file mode 100755 index 0000000..527a0fe Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-800italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-900.woff2 b/assets/fonts/all-files/montserrat-v26-latin-900.woff2 new file mode 100755 index 0000000..483bed8 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-900.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-900italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-900italic.woff2 new file mode 100755 index 0000000..ec1a82c Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-900italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-italic.woff2 b/assets/fonts/all-files/montserrat-v26-latin-italic.woff2 new file mode 100755 index 0000000..17a8120 Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-italic.woff2 differ diff --git a/assets/fonts/all-files/montserrat-v26-latin-regular.woff2 b/assets/fonts/all-files/montserrat-v26-latin-regular.woff2 new file mode 100755 index 0000000..f4b26df Binary files /dev/null and b/assets/fonts/all-files/montserrat-v26-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-200.woff2 b/assets/fonts/all-files/oxanium-v19-latin-200.woff2 new file mode 100755 index 0000000..ecee5bd Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-200.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-300.woff2 b/assets/fonts/all-files/oxanium-v19-latin-300.woff2 new file mode 100755 index 0000000..6ba1476 Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-300.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-500.woff2 b/assets/fonts/all-files/oxanium-v19-latin-500.woff2 new file mode 100755 index 0000000..9c2feab Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-500.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-600.woff2 b/assets/fonts/all-files/oxanium-v19-latin-600.woff2 new file mode 100755 index 0000000..87ce8f0 Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-600.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-700.woff2 b/assets/fonts/all-files/oxanium-v19-latin-700.woff2 new file mode 100755 index 0000000..928d72e Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-700.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-800.woff2 b/assets/fonts/all-files/oxanium-v19-latin-800.woff2 new file mode 100755 index 0000000..cd54390 Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-800.woff2 differ diff --git a/assets/fonts/all-files/oxanium-v19-latin-regular.woff2 b/assets/fonts/all-files/oxanium-v19-latin-regular.woff2 new file mode 100755 index 0000000..b65d415 Binary files /dev/null and b/assets/fonts/all-files/oxanium-v19-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/pirata-one-v22-latin-regular.woff2 b/assets/fonts/all-files/pirata-one-v22-latin-regular.woff2 new file mode 100755 index 0000000..3a3accf Binary files /dev/null and b/assets/fonts/all-files/pirata-one-v22-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/reggae-one-v16-latin-regular.woff2 b/assets/fonts/all-files/reggae-one-v16-latin-regular.woff2 new file mode 100755 index 0000000..0a89fa4 Binary files /dev/null and b/assets/fonts/all-files/reggae-one-v16-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/smythe-v23-latin-regular.woff2 b/assets/fonts/all-files/smythe-v23-latin-regular.woff2 new file mode 100755 index 0000000..24f51cc Binary files /dev/null and b/assets/fonts/all-files/smythe-v23-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/squada-one-v18-latin-regular.woff2 b/assets/fonts/all-files/squada-one-v18-latin-regular.woff2 new file mode 100755 index 0000000..a470f32 Binary files /dev/null and b/assets/fonts/all-files/squada-one-v18-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-condensed-v16-latin-regular.woff2 b/assets/fonts/all-files/ubuntu-condensed-v16-latin-regular.woff2 new file mode 100755 index 0000000..ee4d2f7 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-condensed-v16-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-mono-v17-latin-700.woff2 b/assets/fonts/all-files/ubuntu-mono-v17-latin-700.woff2 new file mode 100755 index 0000000..dd6e3fa Binary files /dev/null and b/assets/fonts/all-files/ubuntu-mono-v17-latin-700.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-mono-v17-latin-700italic.woff2 b/assets/fonts/all-files/ubuntu-mono-v17-latin-700italic.woff2 new file mode 100755 index 0000000..4c6ab75 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-mono-v17-latin-700italic.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-mono-v17-latin-italic.woff2 b/assets/fonts/all-files/ubuntu-mono-v17-latin-italic.woff2 new file mode 100755 index 0000000..367b727 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-mono-v17-latin-italic.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-mono-v17-latin-regular.woff2 b/assets/fonts/all-files/ubuntu-mono-v17-latin-regular.woff2 new file mode 100755 index 0000000..4df7d1e Binary files /dev/null and b/assets/fonts/all-files/ubuntu-mono-v17-latin-regular.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-300.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-300.woff2 new file mode 100755 index 0000000..b6ecd3a Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-300.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-300italic.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-300italic.woff2 new file mode 100755 index 0000000..d6fdf85 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-300italic.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-500.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-500.woff2 new file mode 100755 index 0000000..47657f1 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-500.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-500italic.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-500italic.woff2 new file mode 100755 index 0000000..744a1b7 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-500italic.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-700.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-700.woff2 new file mode 100755 index 0000000..2c08bc6 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-700.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-700italic.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-700italic.woff2 new file mode 100755 index 0000000..bd08e15 Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-700italic.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-italic.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-italic.woff2 new file mode 100755 index 0000000..70755ed Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-italic.woff2 differ diff --git a/assets/fonts/all-files/ubuntu-v20-latin-regular.woff2 b/assets/fonts/all-files/ubuntu-v20-latin-regular.woff2 new file mode 100755 index 0000000..8070e4f Binary files /dev/null and b/assets/fonts/all-files/ubuntu-v20-latin-regular.woff2 differ diff --git a/assets/fonts/calistoga-v15-latin-regular.woff2 b/assets/fonts/calistoga-v15-latin-regular.woff2 new file mode 100755 index 0000000..8f4359c Binary files /dev/null and b/assets/fonts/calistoga-v15-latin-regular.woff2 differ diff --git a/assets/fonts/calistoga-v15-latin/calistoga-v15-latin-regular.woff2 b/assets/fonts/calistoga-v15-latin/calistoga-v15-latin-regular.woff2 new file mode 100755 index 0000000..8f4359c Binary files /dev/null and b/assets/fonts/calistoga-v15-latin/calistoga-v15-latin-regular.woff2 differ diff --git a/assets/fonts/courgette-v17-latin-regular.woff2 b/assets/fonts/courgette-v17-latin-regular.woff2 new file mode 100755 index 0000000..10c82b4 Binary files /dev/null and b/assets/fonts/courgette-v17-latin-regular.woff2 differ diff --git a/assets/fonts/courgette-v17-latin/courgette-v17-latin-regular.woff2 b/assets/fonts/courgette-v17-latin/courgette-v17-latin-regular.woff2 new file mode 100755 index 0000000..10c82b4 Binary files /dev/null and b/assets/fonts/courgette-v17-latin/courgette-v17-latin-regular.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-200.woff2 b/assets/fonts/montserrat-alternates-v17-latin-200.woff2 new file mode 100755 index 0000000..5653dc8 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-200.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-200italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-200italic.woff2 new file mode 100755 index 0000000..ff4c51e Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-200italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-300.woff2 b/assets/fonts/montserrat-alternates-v17-latin-300.woff2 new file mode 100755 index 0000000..65ddac3 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-300.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-300italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-300italic.woff2 new file mode 100755 index 0000000..0f5931e Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-300italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-500.woff2 b/assets/fonts/montserrat-alternates-v17-latin-500.woff2 new file mode 100755 index 0000000..b4fa518 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-500.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-500italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-500italic.woff2 new file mode 100755 index 0000000..eed07f8 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-500italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-600.woff2 b/assets/fonts/montserrat-alternates-v17-latin-600.woff2 new file mode 100755 index 0000000..9f40848 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-600.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-600italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-600italic.woff2 new file mode 100755 index 0000000..8ca3b26 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-600italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-700.woff2 b/assets/fonts/montserrat-alternates-v17-latin-700.woff2 new file mode 100755 index 0000000..298d981 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-700.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-700italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-700italic.woff2 new file mode 100755 index 0000000..9c56221 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-700italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-800.woff2 b/assets/fonts/montserrat-alternates-v17-latin-800.woff2 new file mode 100755 index 0000000..b458631 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-800.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-800italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-800italic.woff2 new file mode 100755 index 0000000..feb4e67 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-800italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-900.woff2 b/assets/fonts/montserrat-alternates-v17-latin-900.woff2 new file mode 100755 index 0000000..99a17cf Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-900.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-900italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-900italic.woff2 new file mode 100755 index 0000000..b7f1b51 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-900italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin-italic.woff2 new file mode 100755 index 0000000..0127234 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin-regular.woff2 b/assets/fonts/montserrat-alternates-v17-latin-regular.woff2 new file mode 100755 index 0000000..256216d Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin-regular.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-200.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-200.woff2 new file mode 100755 index 0000000..5653dc8 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-200.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-200italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-200italic.woff2 new file mode 100755 index 0000000..ff4c51e Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-200italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-300.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-300.woff2 new file mode 100755 index 0000000..65ddac3 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-300.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-300italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-300italic.woff2 new file mode 100755 index 0000000..0f5931e Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-300italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-500.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-500.woff2 new file mode 100755 index 0000000..b4fa518 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-500.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-500italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-500italic.woff2 new file mode 100755 index 0000000..eed07f8 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-500italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-600.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-600.woff2 new file mode 100755 index 0000000..9f40848 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-600.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-600italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-600italic.woff2 new file mode 100755 index 0000000..8ca3b26 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-600italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-700.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-700.woff2 new file mode 100755 index 0000000..298d981 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-700.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-700italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-700italic.woff2 new file mode 100755 index 0000000..9c56221 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-700italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-800.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-800.woff2 new file mode 100755 index 0000000..b458631 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-800.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-800italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-800italic.woff2 new file mode 100755 index 0000000..feb4e67 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-800italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-900.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-900.woff2 new file mode 100755 index 0000000..99a17cf Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-900.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-900italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-900italic.woff2 new file mode 100755 index 0000000..b7f1b51 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-900italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-italic.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-italic.woff2 new file mode 100755 index 0000000..0127234 Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-italic.woff2 differ diff --git a/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-regular.woff2 b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-regular.woff2 new file mode 100755 index 0000000..256216d Binary files /dev/null and b/assets/fonts/montserrat-alternates-v17-latin/montserrat-alternates-v17-latin-regular.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-200.woff2 b/assets/fonts/montserrat-v26-latin-200.woff2 new file mode 100755 index 0000000..8459717 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-200.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-200italic.woff2 b/assets/fonts/montserrat-v26-latin-200italic.woff2 new file mode 100755 index 0000000..5e1671c Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-200italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-300.woff2 b/assets/fonts/montserrat-v26-latin-300.woff2 new file mode 100755 index 0000000..4cccfb2 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-300.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-300italic.woff2 b/assets/fonts/montserrat-v26-latin-300italic.woff2 new file mode 100755 index 0000000..4b34e11 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-300italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-500.woff2 b/assets/fonts/montserrat-v26-latin-500.woff2 new file mode 100755 index 0000000..44876e7 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-500.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-500italic.woff2 b/assets/fonts/montserrat-v26-latin-500italic.woff2 new file mode 100755 index 0000000..884c383 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-500italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-600.woff2 b/assets/fonts/montserrat-v26-latin-600.woff2 new file mode 100755 index 0000000..a0bfc7b Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-600.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-600italic.woff2 b/assets/fonts/montserrat-v26-latin-600italic.woff2 new file mode 100755 index 0000000..40f6d9a Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-600italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-700.woff2 b/assets/fonts/montserrat-v26-latin-700.woff2 new file mode 100755 index 0000000..cf273a0 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-700.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-700italic.woff2 b/assets/fonts/montserrat-v26-latin-700italic.woff2 new file mode 100755 index 0000000..ec59231 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-700italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-800.woff2 b/assets/fonts/montserrat-v26-latin-800.woff2 new file mode 100755 index 0000000..d69d4a1 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-800.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-800italic.woff2 b/assets/fonts/montserrat-v26-latin-800italic.woff2 new file mode 100755 index 0000000..527a0fe Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-800italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-900.woff2 b/assets/fonts/montserrat-v26-latin-900.woff2 new file mode 100755 index 0000000..483bed8 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-900.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-900italic.woff2 b/assets/fonts/montserrat-v26-latin-900italic.woff2 new file mode 100755 index 0000000..ec1a82c Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-900italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-italic.woff2 b/assets/fonts/montserrat-v26-latin-italic.woff2 new file mode 100755 index 0000000..17a8120 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin-regular.woff2 b/assets/fonts/montserrat-v26-latin-regular.woff2 new file mode 100755 index 0000000..f4b26df Binary files /dev/null and b/assets/fonts/montserrat-v26-latin-regular.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-200.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-200.woff2 new file mode 100755 index 0000000..8459717 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-200.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-200italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-200italic.woff2 new file mode 100755 index 0000000..5e1671c Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-200italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-300.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-300.woff2 new file mode 100755 index 0000000..4cccfb2 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-300.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-300italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-300italic.woff2 new file mode 100755 index 0000000..4b34e11 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-300italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-500.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-500.woff2 new file mode 100755 index 0000000..44876e7 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-500.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-500italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-500italic.woff2 new file mode 100755 index 0000000..884c383 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-500italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-600.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-600.woff2 new file mode 100755 index 0000000..a0bfc7b Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-600.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-600italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-600italic.woff2 new file mode 100755 index 0000000..40f6d9a Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-600italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-700.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-700.woff2 new file mode 100755 index 0000000..cf273a0 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-700.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-700italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-700italic.woff2 new file mode 100755 index 0000000..ec59231 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-700italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-800.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-800.woff2 new file mode 100755 index 0000000..d69d4a1 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-800.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-800italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-800italic.woff2 new file mode 100755 index 0000000..527a0fe Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-800italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-900.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-900.woff2 new file mode 100755 index 0000000..483bed8 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-900.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-900italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-900italic.woff2 new file mode 100755 index 0000000..ec1a82c Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-900italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-italic.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-italic.woff2 new file mode 100755 index 0000000..17a8120 Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-italic.woff2 differ diff --git a/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-regular.woff2 b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-regular.woff2 new file mode 100755 index 0000000..f4b26df Binary files /dev/null and b/assets/fonts/montserrat-v26-latin/montserrat-v26-latin-regular.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-200.woff2 b/assets/fonts/oxanium-v19-latin-200.woff2 new file mode 100755 index 0000000..ecee5bd Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-200.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-300.woff2 b/assets/fonts/oxanium-v19-latin-300.woff2 new file mode 100755 index 0000000..6ba1476 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-300.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-500.woff2 b/assets/fonts/oxanium-v19-latin-500.woff2 new file mode 100755 index 0000000..9c2feab Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-500.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-600.woff2 b/assets/fonts/oxanium-v19-latin-600.woff2 new file mode 100755 index 0000000..87ce8f0 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-600.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-700.woff2 b/assets/fonts/oxanium-v19-latin-700.woff2 new file mode 100755 index 0000000..928d72e Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-700.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-800.woff2 b/assets/fonts/oxanium-v19-latin-800.woff2 new file mode 100755 index 0000000..cd54390 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-800.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin-regular.woff2 b/assets/fonts/oxanium-v19-latin-regular.woff2 new file mode 100755 index 0000000..b65d415 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin-regular.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-200.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-200.woff2 new file mode 100755 index 0000000..ecee5bd Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-200.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-300.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-300.woff2 new file mode 100755 index 0000000..6ba1476 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-300.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-500.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-500.woff2 new file mode 100755 index 0000000..9c2feab Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-500.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-600.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-600.woff2 new file mode 100755 index 0000000..87ce8f0 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-600.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-700.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-700.woff2 new file mode 100755 index 0000000..928d72e Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-700.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-800.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-800.woff2 new file mode 100755 index 0000000..cd54390 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-800.woff2 differ diff --git a/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-regular.woff2 b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-regular.woff2 new file mode 100755 index 0000000..b65d415 Binary files /dev/null and b/assets/fonts/oxanium-v19-latin/oxanium-v19-latin-regular.woff2 differ diff --git a/assets/fonts/pirata-one-v22-latin-regular.woff2 b/assets/fonts/pirata-one-v22-latin-regular.woff2 new file mode 100755 index 0000000..3a3accf Binary files /dev/null and b/assets/fonts/pirata-one-v22-latin-regular.woff2 differ diff --git a/assets/fonts/pirata-one-v22-latin/pirata-one-v22-latin-regular.woff2 b/assets/fonts/pirata-one-v22-latin/pirata-one-v22-latin-regular.woff2 new file mode 100755 index 0000000..3a3accf Binary files /dev/null and b/assets/fonts/pirata-one-v22-latin/pirata-one-v22-latin-regular.woff2 differ diff --git a/assets/fonts/reggae-one-v16-latin-regular.woff2 b/assets/fonts/reggae-one-v16-latin-regular.woff2 new file mode 100755 index 0000000..0a89fa4 Binary files /dev/null and b/assets/fonts/reggae-one-v16-latin-regular.woff2 differ diff --git a/assets/fonts/reggae-one-v16-latin/reggae-one-v16-latin-regular.woff2 b/assets/fonts/reggae-one-v16-latin/reggae-one-v16-latin-regular.woff2 new file mode 100755 index 0000000..0a89fa4 Binary files /dev/null and b/assets/fonts/reggae-one-v16-latin/reggae-one-v16-latin-regular.woff2 differ diff --git a/assets/fonts/smythe-v23-latin-regular.woff2 b/assets/fonts/smythe-v23-latin-regular.woff2 new file mode 100755 index 0000000..24f51cc Binary files /dev/null and b/assets/fonts/smythe-v23-latin-regular.woff2 differ diff --git a/assets/fonts/smythe-v23-latin/smythe-v23-latin-regular.woff2 b/assets/fonts/smythe-v23-latin/smythe-v23-latin-regular.woff2 new file mode 100755 index 0000000..24f51cc Binary files /dev/null and b/assets/fonts/smythe-v23-latin/smythe-v23-latin-regular.woff2 differ diff --git a/assets/fonts/squada-one-v18-latin-regular.woff2 b/assets/fonts/squada-one-v18-latin-regular.woff2 new file mode 100755 index 0000000..a470f32 Binary files /dev/null and b/assets/fonts/squada-one-v18-latin-regular.woff2 differ diff --git a/assets/fonts/squada-one-v18-latin/squada-one-v18-latin-regular.woff2 b/assets/fonts/squada-one-v18-latin/squada-one-v18-latin-regular.woff2 new file mode 100755 index 0000000..a470f32 Binary files /dev/null and b/assets/fonts/squada-one-v18-latin/squada-one-v18-latin-regular.woff2 differ diff --git a/assets/fonts/ubuntu-condensed-v16-latin-regular.woff2 b/assets/fonts/ubuntu-condensed-v16-latin-regular.woff2 new file mode 100755 index 0000000..ee4d2f7 Binary files /dev/null and b/assets/fonts/ubuntu-condensed-v16-latin-regular.woff2 differ diff --git a/assets/fonts/ubuntu-condensed-v16-latin/ubuntu-condensed-v16-latin-regular.woff2 b/assets/fonts/ubuntu-condensed-v16-latin/ubuntu-condensed-v16-latin-regular.woff2 new file mode 100755 index 0000000..ee4d2f7 Binary files /dev/null and b/assets/fonts/ubuntu-condensed-v16-latin/ubuntu-condensed-v16-latin-regular.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin-700.woff2 b/assets/fonts/ubuntu-mono-v17-latin-700.woff2 new file mode 100755 index 0000000..dd6e3fa Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin-700.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin-700italic.woff2 b/assets/fonts/ubuntu-mono-v17-latin-700italic.woff2 new file mode 100755 index 0000000..4c6ab75 Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin-700italic.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin-italic.woff2 b/assets/fonts/ubuntu-mono-v17-latin-italic.woff2 new file mode 100755 index 0000000..367b727 Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin-italic.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin-regular.woff2 b/assets/fonts/ubuntu-mono-v17-latin-regular.woff2 new file mode 100755 index 0000000..4df7d1e Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin-regular.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-700.woff2 b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-700.woff2 new file mode 100755 index 0000000..dd6e3fa Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-700.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-700italic.woff2 b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-700italic.woff2 new file mode 100755 index 0000000..4c6ab75 Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-700italic.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-italic.woff2 b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-italic.woff2 new file mode 100755 index 0000000..367b727 Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-italic.woff2 differ diff --git a/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-regular.woff2 b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-regular.woff2 new file mode 100755 index 0000000..4df7d1e Binary files /dev/null and b/assets/fonts/ubuntu-mono-v17-latin/ubuntu-mono-v17-latin-regular.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-300.woff2 b/assets/fonts/ubuntu-v20-latin-300.woff2 new file mode 100755 index 0000000..b6ecd3a Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-300.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-300italic.woff2 b/assets/fonts/ubuntu-v20-latin-300italic.woff2 new file mode 100755 index 0000000..d6fdf85 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-300italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-500.woff2 b/assets/fonts/ubuntu-v20-latin-500.woff2 new file mode 100755 index 0000000..47657f1 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-500.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-500italic.woff2 b/assets/fonts/ubuntu-v20-latin-500italic.woff2 new file mode 100755 index 0000000..744a1b7 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-500italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-700.woff2 b/assets/fonts/ubuntu-v20-latin-700.woff2 new file mode 100755 index 0000000..2c08bc6 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-700.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-700italic.woff2 b/assets/fonts/ubuntu-v20-latin-700italic.woff2 new file mode 100755 index 0000000..bd08e15 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-700italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-italic.woff2 b/assets/fonts/ubuntu-v20-latin-italic.woff2 new file mode 100755 index 0000000..70755ed Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin-regular.woff2 b/assets/fonts/ubuntu-v20-latin-regular.woff2 new file mode 100755 index 0000000..8070e4f Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin-regular.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.woff2 new file mode 100755 index 0000000..b6ecd3a Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-300.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.woff2 new file mode 100755 index 0000000..d6fdf85 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-300italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.woff2 new file mode 100755 index 0000000..47657f1 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-500.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.woff2 new file mode 100755 index 0000000..744a1b7 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-500italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.woff2 new file mode 100755 index 0000000..2c08bc6 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-700.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.woff2 new file mode 100755 index 0000000..bd08e15 Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-700italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.woff2 new file mode 100755 index 0000000..70755ed Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-italic.woff2 differ diff --git a/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.woff2 b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.woff2 new file mode 100755 index 0000000..8070e4f Binary files /dev/null and b/assets/fonts/ubuntu-v20-latin/ubuntu-v20-latin-regular.woff2 differ diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..c19754b --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,11 @@ +function show_details(){ + let domains = document.querySelectorAll(".alert-container"); + let details = document.querySelectorAll(".alert-details"); + + domains.forEach((element, i) => { + element.addEventListener("click", function(){ + details[i].classList.toggle('details-show'); + }) + }) + +} \ No newline at end of file diff --git a/config/init.php b/config/init.php new file mode 100644 index 0000000..88ac335 --- /dev/null +++ b/config/init.php @@ -0,0 +1,45 @@ +The Environment ' . $env . ' is no declared!'; + die; + } + + //FOLDERS + define("FUNC_FOLD", ROOT_DIR . "functions/"); + define("TEMP_FOLD", ROOT_DIR . "template/"); + define("PROCESS_FOLD", ROOT_DIR . "process/"); + define("ASSET_FOLD", ROOT_DIR . "assets/"); + define("CSS_FOLD", ASSET_FOLD . "css/"); + define("FONTS_FOLD", ASSET_FOLD . "fonts/"); + define("IMG_FOLD", ASSET_FOLD . "img/"); + define("JS_FOLD", ASSET_FOLD . "js/"); + + //URL-FILES + define("STYLE_MAIN", ROOT_URL . "/assets/css/style.css"); + define("STYLE_FONT", ROOT_URL . "/assets/css/fonts.css"); + define("STYLE_VAR", ROOT_URL . "/assets/css/variables.css"); + define("STYLE_ANIM", ROOT_URL . "/assets/css/animations.css"); + + //FILES + define("MAIN_FUNCTION", FUNC_FOLD ."main.php"); + define("JSON_WEB_LIST", ROOT_DIR . "web_list.json"); + define("JSON_WEB_CHECK", ROOT_DIR . "web_check.json"); + + include(MAIN_FUNCTION); + + + +?> \ No newline at end of file diff --git a/functions/main.php b/functions/main.php new file mode 100644 index 0000000..5fc29ed --- /dev/null +++ b/functions/main.php @@ -0,0 +1,137 @@ + +
+
+
HOST:
+
DOMAIN:
+
>CONTENT:
+
>SSL:
+
+
+
WORD TO CHECK:
+
SSL RELEASED:
+
SSL EXPIRY:
+
SSL COMPANY:
+
+ +
+ + $element){ + + // Total domain to check + $totaldomain ++; + + // Total fine domain + if ($element['sslcheck_ok'] == 1 && $element['wordcheck_ok'] == 1){ + $totalok ++; + } + + // Total SSL Problem + if ($element['sslcheck_ok'] !== 1){ + $totalssl_p ++; + } + + // Total Word-check Problem + if ($element['wordcheck_ok'] !== 1){ + $totalcheck_p ++; + } + + + } + + switch($type){ + case "total": + echo $totaldomain; + break; + + case "ok": + echo $totalok; + break; + + case "ssl": + echo $totalssl_p; + break; + + case "word": + echo $totalcheck_p; + break; + } + + } +?> \ No newline at end of file diff --git a/index.php b/index.php new file mode 100755 index 0000000..5931d65 --- /dev/null +++ b/index.php @@ -0,0 +1,6 @@ + \ No newline at end of file diff --git a/mainpage.php b/mainpage.php new file mode 100644 index 0000000..d6d0021 --- /dev/null +++ b/mainpage.php @@ -0,0 +1,3 @@ + +

SLD WEB HEALTH CHECK

+ diff --git a/template/footer.php b/template/footer.php new file mode 100644 index 0000000..9b927a6 --- /dev/null +++ b/template/footer.php @@ -0,0 +1,21 @@ + + + + + + \ No newline at end of file diff --git a/template/header.php b/template/header.php new file mode 100644 index 0000000..5a5e464 --- /dev/null +++ b/template/header.php @@ -0,0 +1,14 @@ + + + + + + + + + + + sld-website-healthcheck + + +
\ No newline at end of file diff --git a/web_check.json b/web_check.json new file mode 100644 index 0000000..e2fa405 --- /dev/null +++ b/web_check.json @@ -0,0 +1,52 @@ +[ + { + "host" : "sld-gw", + "domain" : "sld-server.org", + "wordtocheck" : "proxmox", + "wordcheck_ok" : 1, + "sslcheck_ok" : 1, + "ssl-released" : "10/01/2025", + "ssl-expiry" : "13/03/2025", + "ssl-company" : "Let's Encrypt" + }, + { + "host" : "sld-nextcloud", + "domain" : "nextcloud.sld-server.org", + "wordtocheck" : "login", + "wordcheck_ok" : 1, + "sslcheck_ok" : 1, + "ssl-released" : "10/01/2025", + "ssl-expiry" : "13/03/2025", + "ssl-company" : "Let's Encrypt" + }, + { + "host" : "sld-app-a", + "domain" : "wiki.sld-app-a", + "wordtocheck" : "welcome", + "wordcheck_ok" : 1, + "sslcheck_ok" : 1, + "ssl-released" : "10/01/2025", + "ssl-expiry" : "13/03/2025", + "ssl-company" : "Let's Encrypt" + }, + { + "host" : "sld-app-a", + "domain" : "sld-server.org", + "wordtocheck" : "proxmox", + "wordcheck_ok" : 0, + "sslcheck_ok" : 0, + "ssl-released" : "10/01/2025", + "ssl-expiry" : "13/03/2025", + "ssl-company" : "Let's Encrypt" + }, + { + "host" : "sld-test", + "domain" : "test.org", + "wordtocheck" : "test", + "wordcheck_ok" : 1, + "sslcheck_ok" : 0, + "ssl-released" : "10/01/2025", + "ssl-expiry" : "13/03/2025", + "ssl-company" : "Let's Encrypt" + } +] \ No newline at end of file diff --git a/web_list.json b/web_list.json new file mode 100644 index 0000000..a3eda6b --- /dev/null +++ b/web_list.json @@ -0,0 +1,10 @@ +[ + [ + "host", + "domain", + "word-to-check", + true, + "basic_auth_name", + "basic_auth_password" + ] +] \ No newline at end of file