This repository has been archived on 2024-01-11. You can view files and clone it, but cannot push or open issues or pull requests.
site/sass/main.scss

242 lines
5.8 KiB
SCSS

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
scrollbar-width: thin;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
body {
background-color: #2D3037;
color: #EBE5CD;
}
.title {
position: absolute;
width: 100%;
height: 100px;
object-fit: cover;
top: 0;
}
.links {
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
span {
background-color: #484b53;
color: #EBE5CD;
margin: 12px;
padding: 8px 18px;
font-weight: 700;
width: fit-content;
a {
text-decoration: none;
}
// sorry
}
.span1 {
rotate: random(8) - 4 + deg;
}
.span2 {
rotate: random(8) - 4 + deg;
}
.span3 {
rotate: random(8) - 4 + deg;
}
.span4 {
rotate: random(8) - 4 + deg;
}
.span5 {
rotate: random(8) - 4 + deg;
}
width: 100%;
margin-top: 80px
}
body {
font-family: 'Public Sans', sans-serif;
}
main {
margin: auto;
margin-top: 4px;
max-width: 900px;
padding: 12px 24px;
}
h1,h2,h3,h4,h5,h6 {
font-weight: 700;
margin: 8px 0;
}
h1 {
font-size: 2em;
margin: 12px 0;
}
p {
margin: 12px 0;
line-height: 125%;
}
b {
font-weight: 700;
}
i, em {
font-style: italic;
}
ul {
margin: 18px 0;
list-style-type: square;
li {
margin: 8px 0;
}
}
ol {
list-style-type: upper-roman;
}
a {
color: #EBE5CD;
a:focus {
color: #EBE5CD;
}
transition: 0.15s cubic-bezier(0.075, 0.82, 0.165, 1);
}
a:hover {
color: #aca794;
}
.infobox {
max-width: 400px;
margin: 24px auto;
padding: 12px;
background: #EBE5CD;
color: #181818;
a {
color: #181818;
a:focus {
color: #181818;
}
}
text-align: center;
}
.infobox-error {
background: #ddb1b1;
}
.infobox-important {
background: #faecc0;
}
/* public-sans-regular - latin */
@font-face {
font-family: 'Public Sans';
font-style: normal;
font-weight: 400;
src: url('/fotns/public-sans-v5-latin-regular.eot'); /* IE9 Compat Modes */
src: local(''),
url('/fotns/public-sans-v5-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/fotns/public-sans-v5-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
url('/fotns/public-sans-v5-latin-regular.woff') format('woff'), /* Modern Browsers */
url('/fotns/public-sans-v5-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
url('/fotns/public-sans-v5-latin-regular.svg#PublicSans') format('svg'); /* Legacy iOS */
}
/* public-sans-700 - latin */
@font-face {
font-family: 'Public Sans';
font-style: normal;
font-weight: 700;
src: url('/fotns/public-sans-v5-latin-700.eot'); /* IE9 Compat Modes */
src: local(''),
url('/fotns/public-sans-v5-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/fotns/public-sans-v5-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
url('/fotns/public-sans-v5-latin-700.woff') format('woff'), /* Modern Browsers */
url('/fotns/public-sans-v5-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
url('/fotns/public-sans-v5-latin-700.svg#PublicSans') format('svg'); /* Legacy iOS */
}
/* public-sans-italic - latin */
@font-face {
font-family: 'Public Sans';
font-style: italic;
font-weight: 400;
src: url('/fotns/public-sans-v5-latin-italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('/fotns/public-sans-v5-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/fotns/public-sans-v5-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/fotns/public-sans-v5-latin-italic.woff') format('woff'), /* Modern Browsers */
url('/fotns/public-sans-v5-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/fotns/public-sans-v5-latin-italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}
/* public-sans-700italic - latin */
@font-face {
font-family: 'Public Sans';
font-style: italic;
font-weight: 700;
src: url('/fotns/public-sans-v5-latin-700italic.eot'); /* IE9 Compat Modes */
src: local(''),
url('/fotns/public-sans-v5-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('/fotns/public-sans-v5-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
url('/fotns/public-sans-v5-latin-700italic.woff') format('woff'), /* Modern Browsers */
url('/fotns/public-sans-v5-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
url('/fotns/public-sans-v5-latin-700italic.svg#PublicSans') format('svg'); /* Legacy iOS */
}
.userpage {
body {
background-color: #3C1414;
color: #F9B787;
}
main {
margin-top: 100px;
}
}