From 7d8087b228ce9033332a143e6efe942a28c449b4 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Sun, 21 Jul 2019 21:00:07 +0200 Subject: [PATCH] Update TF2 theme --- royalnet/web/static/tf2.css | 309 ++++++++++++++++++++++++++++++++ royalnet/web/static/tf2.css.map | 1 + 2 files changed, 310 insertions(+) create mode 100644 royalnet/web/static/tf2.css create mode 100644 royalnet/web/static/tf2.css.map diff --git a/royalnet/web/static/tf2.css b/royalnet/web/static/tf2.css new file mode 100644 index 00000000..87aa9ed3 --- /dev/null +++ b/royalnet/web/static/tf2.css @@ -0,0 +1,309 @@ +@font-face { + font-family: 'TF2'; + src: url('https://scaleway.steffo.eu/tf2.ttf'); +} +@font-face { + font-family: 'TF2 Build'; + src: url('https://scaleway.steffo.eu/tf2build.ttf'); +} +@font-face { + font-family: 'TF2 Professor'; + src: url('https://scaleway.steffo.eu/tf2professor.ttf'); +} +@font-face { + font-family: 'TF2 Secondary'; + src: url('https://scaleway.steffo.eu/tf2secondary.ttf'); +} +body { + font-family: "TF2 Secondary", sans-serif; + background-color: #2e2a28; + color: #d2cdc8; + box-sizing: border-box; +} +a { + color: #9a4713; + text-decoration: none; +} +a:hover { + color: #e88345; +} +a:active { + color: white; +} +a:not(.no-icon)::before { + font-family: "Font Awesome 5 Free"; + font-weight: bold; + content: "\f0c1"; + margin-right: 4px; +} +a:not(.no-icon)[href^="https://t.me"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f2c6"; + margin-right: 3px; +} +a:not(.no-icon)[href^="https://www.youtube.com"]::before, +a:not(.no-icon)[href^="https://youtu.be"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f167"; + margin-right: 3px; +} +a:not(.no-icon)[href^="https://vimeo.com"]::before, +a:not(.no-icon)[href^="https://player.vimeo.com"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f27d"; + margin-right: 4px; +} +a:not(.no-icon)[href^="https://github.com"]::before, +a:not(.no-icon)[href^="https://gist.github.com"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f09b"; + margin-right: 4px; +} +a:not(.no-icon)[href^="https://itch.io"]::before, +a:not(.no-icon)[href^="https://steffo.itch.io"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f83a"; + margin-right: 3px; +} +a:not(.no-icon)[href^="https://www.kickstarter.com"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f3bb"; + margin-right: 4px; +} +a:not(.no-icon)[href^="https://reddit.com"]::before, +a:not(.no-icon)[href^="https://new.reddit.com"]::before, +a:not(.no-icon)[href^="https://old.reddit.com"]::before, +a:not(.no-icon)[href^="https://redd.it"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f281"; + margin-right: 3px; +} +a:not(.no-icon)[href^="https://www.twitch.tv"]::before, +a:not(.no-icon)[href^="https://clips.twitch.tv"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f1e8"; + margin-right: 4px; +} +a:not(.no-icon)[href^="https://store.steampowered.com"]::before, +a:not(.no-icon)[href^="https://steamcommunity.com"]::before, +a:not(.no-icon)[href^="https://partner.steamgames.com"]::before, +a:not(.no-icon)[href^="steam:"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f1b6"; + margin-right: 4px; +} +a:not(.no-icon)[href^="https://twitter.com"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f099"; + margin-right: 3px; +} +a:not(.no-icon)[href^="https://it.wikipedia.org"]::before, +a:not(.no-icon)[href^="https://en.wikipedia.org"]::before { + font-family: "Font Awesome 5 Brands"; + font-weight: bold; + content: "\f266"; + margin-right: 3px; +} +a:not(.no-icon)[href^="#"]::before { + font-family: "Font Awesome 5 Free"; + font-weight: bold; + content: "\f13d"; + margin-right: 3px; +} +a:not(.no-icon)[href^="http:"]::before { + font-family: "Font Awesome 5 Free"; + font-weight: bold; + content: "\f09c"; + margin-right: 4px; +} +a:not(.no-icon)[href^="magnet:"]::before { + font-family: "Font Awesome 5 Free"; + font-weight: bold; + content: "\f076"; + margin-right: 4px; +} +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: "TF2 Build", sans-serif; + color: #ffffff; + margin-top: 0; + margin-bottom: 0; + font-weight: normal; +} +code { + font-family: "Consolas", "Source Code Pro", monospace; +} +blockquote { + color: #d2cdc8; + border-left: 3px solid #d2cdc8; + background-color: rgba(210, 205, 200, 0.1); + padding: 2px 4px 2px 8px; + margin: 8px; +} +textarea { + background-color: rgba(210, 205, 200, 0.1); + color: #d2cdc8; + border: 1px solid #d2cdc8; + padding: 2px; + margin: 1px; + font-size: small; + font-family: "Consolas", "Source Code Pro", monospace; + width: 100%; + height: 300px; +} +button, +input[type="submit"], +.btn { + background-color: rgba(210, 205, 200, 0.1); + color: #d2cdc8 !important; + border: 1px solid #d2cdc8; + border-radius: 0; + padding: 2px 8px; + margin: 1px; + font-size: medium; + font-family: sans-serif; + text-decoration: none; + cursor: default; +} +button:hover, +input[type="submit"]:hover, +.btn:hover { + background-color: rgba(210, 205, 200, 0.2); + color: #ffffff; + border-color: #ffffff; +} +button:active, +input[type="submit"]:active, +.btn:active { + background-color: rgba(210, 205, 200, 0.3); + color: white; + border-color: white; +} +pre { + margin: 0; +} +img { + margin-left: auto; + margin-right: auto; + display: block; + max-width: 100%; +} +nav { + display: flex; + justify-content: space-between; + height: 50px; + line-height: 50px; +} +nav .nav-left { + text-align: left; +} +nav .nav-center { + text-align: center; +} +nav .nav-right { + text-align: right; +} +nav .nav-image { + height: 50px; + display: none; + vertical-align: middle; +} +nav .nav-sitename { + font-weight: bold; +} +nav .nav-login-unavailable { + opacity: 0.25; +} +.h-container { + display: flex; + justify-content: center; + align-content: center; + flex-direction: column; +} +@media (min-width: 800px) { + .h-container { + flex-direction: row; + } +} +.main-container { + width: 100%; +} +@media (min-width: 800px) { + .main-container { + width: 800px; + } +} +@media (min-width: 1200px) { + .main-container { + width: 1200px; + } +} +.box { + background-color: #d2cdc8; + color: black; + border-radius: 2px; + padding: 4px; + margin: 8px; +} +.doublebox { + margin: 8px; +} +.doublebox .top { + display: flex; + justify-content: space-between; + background-color: #9a4713; + padding: 8px; + border-radius: 4px 4px 0 0; + color: #ffffff; + font-family: "TF2 Build", sans-serif; + font-weight: normal; +} +.doublebox .top .left { + align-self: flex-start; +} +.doublebox .top .right { + align-self: flex-end; +} +.doublebox .top a { + color: #00caca; +} +.doublebox .bot { + background-color: #d2cdc8; + color: black; + padding: 8px; + border-radius: 0 0 4px 4px; +} +.doublebox .bot h1, +.doublebox .bot h2, +.doublebox .bot h3, +.doublebox .bot h4, +.doublebox .bot h5, +.doublebox .bot h6 { + color: black; +} +.spoiler { + color: rgba(0, 0, 0, 0); + border: 1px solid rgba(210, 205, 200, 0.1); + border-radius: 2px; +} +.spoiler:hover { + color: #d2cdc8; +} +.faded { + opacity: 0.3; +} +/*# sourceMappingURL=tf2.css.map */ \ No newline at end of file diff --git a/royalnet/web/static/tf2.css.map b/royalnet/web/static/tf2.css.map new file mode 100644 index 00000000..f22b46e4 --- /dev/null +++ b/royalnet/web/static/tf2.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["tf2.less"],"names":[],"mappings":"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","file":"tf2.css"} \ No newline at end of file