/* You can add global styles to this file, and also import other style files */ .theme-light { --color-primary: #FBFBFE; --color-secondary: #FBFBFE; --color-tertiary: #e3f1f8; --color-quaternary: #EFEFEF; --color-quinary: #FBFBFE; --color-accent: #FD6F53; --font-color: #000000; --font-color-hover: #454545; --navlink-color: #4b4b4b; --link-color: #1f9bde; --hamburger: #232323; --dropdown-color: #DFDFDF; --footer-color: #202020; } .theme-dark { --color-primary: #242526; --color-secondary: #292828; --color-tertiary: #202020; --color-quaternary: #202020; --color-quinary: #292828; --color-accent: #12CDEA; --font-color: #FFFFFF; --font-color-hover: #9C9C9C; --navlink-color: #FFFFFF; --link-color: #20729e; --hamburger: #CDCDCD; --dropdown-color: #303233; --footer-color: #242526; } @font-face { font-family: 'opensans'; src: url('/public/fonts/opensans.ttf') format('truetype'), url('/public/fonts/opensans.eot') format('embedded-opentype'), url('/public/fonts/opensans.svg') format('svg'), url('/public/fonts/opensans.woff') format('woff'); } @font-face { font-family: 'opensans-bold'; src: url('/public/fonts/opensans-bold.ttf') format('truetype'), url('/public/fonts/opensans-bold.eot') format('embedded-opentype'), url('/public/fonts/opensans-bold.svg') format('svg'), url('/public/fonts/opensans-bold.woff') format('woff'); } @font-face { font-family: 'minecraft-title'; src: url('/public/fonts/minecraft-title.ttf') format('truetype'), url('/public/fonts/minecraft-title.eot') format('embedded-opentype'), url('/public/fonts/minecraft-title.svg') format('svg'), url('/public/fonts/minecraft-title.woff') format('woff'); } @font-face { font-family: 'minecraft-text'; src: url('/public/fonts/minecraft-text.ttf') format('truetype'), url('/public/fonts/minecraft-text.eot') format('embedded-opentype'), url('/public/fonts/minecraft-text.svg') format('svg'), url('/public/fonts/minecraft-text.woff') format('woff'); } html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } .flex { display: flex; } .row { flex-direction: row; } .row-rev { flex-direction: row-reverse; } .wrap { flex-flow: row wrap; } .wrap-rev { flex-flow: row wrap-reverse; } .column { flex-direction: column; } .column-rev { flex-direction: column-reverse; } .between { justify-content: space-between; } .around { justify-content: space-around; } .start { justify-content: flex-start; } .end { justify-content: flex-end; } .center { justify-content: center; } /* flex end */ /* main css */ a { color: var(--link); text-decoration: none; } a:hover { color: var(--linkhover); text-decoration: none; } h1 { font-family: 'minecraft-title', sans-serif; text-shadow: 0 3px var(--pureblack), 3px 0 var(--pureblack); letter-spacing: 3px; color: var(--white); font-size: 4em; margin-bottom: 30px; font-weight: normal; } h2 { font-family: 'opensans-bold', sans-serif; font-size: 1.6em; color: var(--font-color); transition: 0.5s ease; } h3 { font-family: 'opensans-bold', sans-serif; font-size: 1.4em; color: var(--font-color); transition: 0.5s ease; } h4 { font-family: 'opensans-bold', sans-serif; font-size: 1em; color: var(--font-color); transition: 0.5s ease; font-weight: 700; } p { font-family: 'opensans', sans-serif; font-size: 1em; color: var(--font-color); transition: 0.5s ease; } ol { padding-left: 100px; font-family: opensans, sans-serif; color: var(--font-color); transition: 0.5s ease; } ol li { padding-bottom: 10px; } .paragraph { width: 50%; line-height: 1.5em; } .paragraph h2, .paragraph h3, .paragraph p, .columnparagraph h2, .columnparagraph p { padding-bottom: 15px; } tr { color: var(--font-color); transition: 0.5s ease; } .container { width: 80%; max-width: 1020px; margin: auto; display: flex; align-items: center; } .title { height: calc(100% - 110px); display: flex; flex-wrap: wrap; flex-direction: column; align-items: center; justify-content: center; width: 80%; max-width: 1020px; margin: 110px auto 0; } .title h2 { color: var(--white); line-height: 1.5em; font-size: 1.3em; text-shadow: 0 2px var(--pureblack), 2px 0 var(--pureblack); font-family: 'minecraft-text', sans-serif; } .button-outer { display: inline-block; font-family: 'minecraft-text', sans-serif; font-size: 0.8em; padding: 15px 35px; background: var(--link-color); color: #ffffff; letter-spacing: 1px; border: none; border-radius: 5px; height: auto; transition: all 100ms cubic-bezier(0.55, 0.085, 0.68, 0.53), 0.5s background ease; cursor: pointer; text-shadow: 1px 1px 0 black; } .button-inner > span { display: inline-block; background: none; min-width: 10px; min-height: 10px; height: auto; padding: 0; margin: 0; line-height: 1; font-size: inherit; color: inherit; } .button-inner:before { content: ''; } .button-inner:before { display: none; } .button-outer:hover { color: var(--pureblack); text-shadow: 1px 1px 0 white; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5); transform: scale(1.1); } .button-outer:focus, .button-outer:active { color: var(--white); background: #8b8a8f; } @media (max-width: 1150px) { .container { width: 90%; } h1 { font-size: 3em; } .title { height: calc(100% - 150px); margin-top: 0; } } /* main css end */