diff options
| author | Radiohotline <radiohotline@disroot.org> | 2026-02-16 17:41:55 +0000 |
|---|---|---|
| committer | Radiohotline <radiohotline@disroot.org> | 2026-02-16 17:41:55 +0000 |
| commit | c00ae4e38b44247b50d4ba36366323b3d2bba978 (patch) | |
| tree | b4d5e7949f009dbca94624a1e0bde58cb6fd7a99 /common.css | |
| parent | fa98cb5aca8f508d547bf5fe2b8bd13f47a3140e (diff) | |
major site redesign
Diffstat (limited to 'common.css')
| -rw-r--r-- | common.css | 232 |
1 files changed, 232 insertions, 0 deletions
diff --git a/common.css b/common.css new file mode 100644 index 0000000..b222c2e --- /dev/null +++ b/common.css @@ -0,0 +1,232 @@ +body { + background-image: url(img/bg.png); + background-attachment: fixed; + background-position: center; + background-size: 100%; +} + +h1, h2, h3, h4, h5, h6 { + font-family: 'Mountains', Georgia, 'Times New Roman', Times, serif; + font-weight: bold; + color: rgb(228, 222, 210); +} + +p, li, summary, embed { + font-family: 'Nanum', Georgia, 'Times New Roman', Times, serif; + color: rgb(228, 222, 210); +} + +a { + color: #8F2037; + font-family: 'HennyPenny', Georgia, 'Times New Roman', Times, serif; +} + +a:hover { + filter: drop-shadow(0 0 5px #6b1020);; + font-style: italic; +} + +.logo { + text-align: center; + margin-top: 0px +} + +.logo a { + font-family: 'Mountains', Georgia, 'Times New Roman', Times, serif; + font-weight: bold; + color: rgb(228, 222, 210); +} + +.logo a:hover { + filter: none; +} + +.logo img { + width: 300px; + transition: 0.4s; + filter: drop-shadow(0 0 10px rgba(0,0,0,0.9)); +} + +.logo img:hover { + width: 500px; + filter: drop-shadow(0 0 10px rgba(255,255,255,0.9)); +} + +.shadow { + margin: auto; + background-color: rgba(0,0,0,0.6); + -webkit-box-shadow: 0 0 20px 20px rgba(0,0,0,0.6); + -moz-box-shadow: 0 0 20px 20px rgba(0,0,0,0.6); + box-shadow: 0 0 20px 20px rgba(0,0,0,0.6); + border-radius: 20px; + padding: 0px 30px 0px 30px; +} + +/* graphical pages */ + +.flex { + display: flex; + justify-content: center; + align-items: center; + max-height: 500px; + min-height: content; +} + +.flex a { + flex: 0 0 auto; + display: inline-block; + position: relative; + filter: none; + color: rgba(0,0,0,0); +} + +.flex a::after { + content: ""; + position: absolute; + background: rgba(0,0,0,0.6); + border-radius: 50%; + filter: blur(8px); + z-index: 0; +} + +.flex img { + display: block; + position: relative; + z-index: 1; +} + +.flex img:hover { + /*-webkit-box-shadow: 0px 20px 50px 0px rgba(255,255,255,0.9); + -moz-box-shadow: 0px 20px 50px 0px rgba(255,255,255,0.9); + box-shadow: 0px 20px 50px 0px rgba(255,255,255,0.9);*/ + filter: drop-shadow(0 0 10px rgba(255,255,255,0.9)); +} + +/* art */ + +.art-container { + display: inline-flex; + flex-wrap: wrap; + justify-content: center; + flex-grow: none; + align-items: center; + align-self: flex-start; + gap: 20px; +} + +@media (min-width: 900px) { + .art { + margin-left: 0%; + margin-right: 0%; + } + + .art-nav { + margin-left: 30%; + margin-right: 30%; + } + + .art-container { + flex-direction: row; + } + + .art-container img { + height: 300px; + width: auto; + + } +} + +@media (max-width: 400px) { + body { + margin-left: 15px; + margin-right: 15px; + font-size: 20px; + } + + .art-container { + flex-direction: column; + } + + .art-container img { + height: auto; + width: 80vw; + margin-left: 5vw; + margin-right: 5vw; + } +} + +/* fonts */ + +@font-face { + font-family: 'DynaPuff'; + src: url('fonts/DynaPuff.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'HennyPenny'; + src: url('fonts/HennyPenny.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'Mountains'; + src: url('fonts/MountainsofChristmas-Regular.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'MountainsBold'; + src: url('fonts/MountainsofChristmas-Bold.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'Nanum'; + src: url('fonts/NanumMyeongjo-Regular.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'Nanum'; + src: url('fonts/NanumMyeongjo-Bold.ttf') format('truetype'); + font-display: swap; + font-weight: bold; +} + +@font-face { + font-family: 'NanumExtra'; + src: url('fonts/NanumMyeongjo-ExtraBold.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'Schoolbell'; + src: url('fonts/Schoolbell.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'SNPro'; + src: url('fonts/SNPro.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'SNPro'; + src: url('fonts/SNPro-Italic.ttf') format('truetype'); + font-display: swap; + font-style: italic; +} + +@font-face { + font-family: 'Stylish'; + src: url('fonts/Stylish.ttf') format('truetype'); + font-display: swap; +} + +@font-face { + font-family: 'Cherry'; + src: url('fonts/CherryBombOne.ttf') format('truetype'); + font-display: swap; +}
\ No newline at end of file |
