aboutsummaryrefslogtreecommitdiffstats
path: root/scss/pysite
diff options
context:
space:
mode:
Diffstat (limited to 'scss/pysite')
-rw-r--r--scss/pysite/_fonts.scss20
-rw-r--r--scss/pysite/_mixins.scss43
-rw-r--r--scss/pysite/_uikit_shim.scss138
-rw-r--r--scss/pysite/_variables.scss30
-rw-r--r--scss/pysite/pages/_rst.scss24
-rw-r--r--scss/pysite/pages/errors/_common.scss131
-rw-r--r--scss/pysite/pages/main/_index.scss11
-rw-r--r--scss/pysite/pages/main/about/_partners.scss12
-rw-r--r--scss/pysite/pages/main/about/_privacy.scss12
-rw-r--r--scss/pysite/pages/main/bot/_clean_logs.scss47
-rw-r--r--scss/pysite/pages/main/info/_resources.scss29
-rw-r--r--scss/pysite/pages/main/jams/_index.scss44
-rw-r--r--scss/pysite/pages/main/jams/_join.scss33
-rw-r--r--scss/pysite/pages/main/jams/_team_list.scss57
-rw-r--r--scss/pysite/pages/main/jams/_team_view.scss100
-rw-r--r--scss/pysite/pages/staff/_common.scss103
-rw-r--r--scss/pysite/pages/staff/jams/_edit_ending.scss12
-rw-r--r--scss/pysite/pages/staff/jams/_edit_info.scss12
-rw-r--r--scss/pysite/pages/staff/jams/forms/_preamble_edit.scss12
-rw-r--r--scss/pysite/pages/staff/jams/forms/_questions_view.scss13
-rw-r--r--scss/pysite/pages/staff/jams/forms/_view.scss13
-rw-r--r--scss/pysite/pages/staff/jams/infractions/_view.scss12
-rw-r--r--scss/pysite/pages/staff/jams/teams/_view.scss28
-rw-r--r--scss/pysite/pages/staff/tables/_edit.scss12
-rw-r--r--scss/pysite/pages/staff/tables/_table.scss12
-rw-r--r--scss/pysite/pages/wiki/_common.scss77
-rw-r--r--scss/pysite/style.scss175
27 files changed, 0 insertions, 1212 deletions
diff --git a/scss/pysite/_fonts.scss b/scss/pysite/_fonts.scss
deleted file mode 100644
index 51c88e96..00000000
--- a/scss/pysite/_fonts.scss
+++ /dev/null
@@ -1,20 +0,0 @@
-// Styling related to specific font-faces.
-// scss-lint:disable QualifyingElement UrlFormat
-
-@font-face {
- font-family: "Fira Code";
-
- src: url("https://unpkg.com/firacode/distr/eot/FiraCode-Regular.eot");
- src: url("https://unpkg.com/firacode/distr/eot/FiraCode-Regular.eot?#iefix") format("embedded-opentype"),
- url("https://unpkg.com/firacode/distr/woff2/FiraCode-Regular.woff2") format("woff2"),
- url("https://unpkg.com/firacode/distr/woff/FiraCode-Regular.woff") format("woff"),
- url("https://unpkg.com/firacode/distr/ttf/FiraCode-Regular.ttf") format("truetype");
-}
-
-.fira-code {
- font-family: 'Fira Code', "monospace", Fallback;
-}
-
-textarea.fira-code {
- line-height: 1.3 !important;
-}
diff --git a/scss/pysite/_mixins.scss b/scss/pysite/_mixins.scss
deleted file mode 100644
index a7883a23..00000000
--- a/scss/pysite/_mixins.scss
+++ /dev/null
@@ -1,43 +0,0 @@
-// scss-lint:disable VendorPrefix
-
-@mixin linear_gradient_background($base_colour, $start_colour, $end_colour) {
- // Apply a linear gradient background to a selector
- // scss-lint:disable DuplicateProperty NameFormat
-
- background: $base_colour;
- background: -webkit-linear-gradient(top, $start_colour 3%, $end_colour 100%);
- background: -moz-linear-gradient(top, $start_colour 3%, $end_colour 100%);
- background: -ms-linear-gradient(top, $start_colour 3%, $end_colour 100%);
- background: -o-linear-gradient(top, $start_colour 3%, $end_colour 100%);
- background: -webkit-gradient(linear, top, bottom, color-stop(3%, $start_colour), color-stop(100%, $end_colour));
- background: linear-gradient(to bottom, $start_colour 3%, $end_colour 100%);
-
- // Why is this a thing?
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#{$base_colour}', endColorstr='#{$end_colour}', GradientType=0);
-}
-
-@mixin box_shadow($offset_x, $offset_y, $colour, $blur_radius: 0, $spread_radius: 0) {
- // Apply a box shadow to a selector
- -webkit-box-shadow: $offset_x $offset_y $blur_radius $spread_radius $colour;
- -moz-box-shadow: $offset_x $offset_y $blur_radius $spread_radius $colour;
- box-shadow: $offset_x $offset_y $blur_radius $spread_radius $colour;
-}
-
-@mixin inset_box_shadow($offset_x, $offset_y, $colour, $blur_radius: 0, $spread_radius: 0) {
- // Apply an inset box shadow to a selector
- -webkit-box-shadow: inset $offset_x $offset_y $blur_radius $spread_radius $colour;
- -moz-box-shadow: inset $offset_x $offset_y $blur_radius $spread_radius $colour;
- box-shadow: inset $offset_x $offset_y $blur_radius $spread_radius $colour;
-}
-
-@mixin border_radius($radius) {
- -webkit-border-radius: $radius;
- -moz-border-radius: $radius;
- border-radius: $radius;
-}
-
-@mixin transition($type, $time, $effect) {
- transition: $type $time $effect;
- -moz-transition: $type $time $effect;
- -webkit-transition: $type $time $effect;
-}
diff --git a/scss/pysite/_uikit_shim.scss b/scss/pysite/_uikit_shim.scss
deleted file mode 100644
index 312d717a..00000000
--- a/scss/pysite/_uikit_shim.scss
+++ /dev/null
@@ -1,138 +0,0 @@
-// Styling that modifies things that are already provided
-// by UIKit. This file is intended to be imported from the
-// main `style.scss`.
-
-
-@import "variables";
-
-$button_dark_background_colour: rgba(0, 0, 0, .95);
-$button_dark_border_colour: rgba(34, 34, 34, .93);
-$button_dark_hover_background_colour: rgba(0, 0, 0, .70);
-
-$button_darkish_background_colour: rgba(0, 0, 0, .11);
-$button_darkish_border_colour: rgba(34, 34, 34, .09);
-$button_darkish_hover_background_colour: rgba(0, 0, 0, .22);
-
-$dropbar_background_colour: #222222;
-$nav_header_colour: #666666;
-
-th p {
- margin: 0;
-}
-
-.uk-offcanvas-content {
- flex: 1 0 auto;
-}
-
-.uk-background-secondary .uk-navbar-dropdown-nav {
- .uk-active a {
- color: $white;
- }
-
- .uk-nav-header {
- color: $nav_header_colour;
- font-size: 120%;
- font-weight: bold;
- padding: 0;
- text-transform: none;
-
- &.uk-active {
- color: $white;
- }
- }
-
- .uk-navbar-dropbar {
- background: $dropbar_background_colour;
- }
-}
-
-.uk-navbar-container,
-.uk-sticky-placeholder,
-.uk-navbar-nav > li > a,
-.uk-navbar-left > a {
- height: 70px;
-}
-
-.uk-navbar-dropdown {
- overflow-y: auto;
- top: 45px !important;
-}
-
-.uk-article-title {
- margin-bottom: 0 !important;
-}
-
-.uk-article-meta {
- margin-left: 2px;
- margin-top: 0 !important;
-}
-
-.uk-section {
- padding-bottom: 30px;
- padding-top: 20px;
-}
-
-.uk-heading-divider .uk-article-meta {
- margin-bottom: 0;
-}
-
-footer {
- // scss-lint:disable QualifyingElement
- flex-shrink: 0;
-
- div.uk-section {
- padding: 0;
-
- div.uk-text-center {
- margin-top: 20px;
- }
- }
-}
-
-.uk-button-dark {
- background: $button_dark_background_colour;
- border: 1px solid $button_dark_border_colour;
- color: $white;
-
- :hover {
- background: $button_dark_hover_background_colour;
- }
-}
-
-.uk-button-darkish { // Technically our own style, but uses the uk prefix
- background: $button_darkish_background_colour;
- border: 1px solid $button_darkish_border_colour;
-
- :hover {
- background: $button_darkish_hover_background_colour;
- }
-}
-
-.uk-navbar-container {
- padding-left: 40px;
- padding-right: 40px;
-}
-
-// Custom success button
-
-.uk-button-success {
- background-color: $success_colour;
- border: 1px solid transparent;
- color: $white;
-}
-
-.uk-button-success:hover,
-.uk-button-success:focus {
- background-color: darken($success_colour, 5%);
-}
-
-.uk-button-success:active,
-.uk-button-success.uk-active {
- background-color: darken($success_colour, 10%);
-}
-
-.uk-button-success:disabled {
- background-color: $white !important;
- border: 1px solid $global_border;
- color: $muted_colour !important;
-}
diff --git a/scss/pysite/_variables.scss b/scss/pysite/_variables.scss
deleted file mode 100644
index 936ce5cc..00000000
--- a/scss/pysite/_variables.scss
+++ /dev/null
@@ -1,30 +0,0 @@
-// Variables for use throughout the site's SCSS files
-
-
-$white: #FFFFFF;
-$black: #000000;
-$red: #FF0000;
-$green: #00FF00;
-
-$success_colour: #32D296;
-$danger_colour: #F0506E;
-$muted_colour: #999999;
-
-$primary_background: #7289DA;
-$muted_background: #F8F8F8;
-
-$global_border: #E5E5E5;
-$border_darker: #AAAAAA;
-
-$winner_colour_brighter: #EEBB00;
-$winner_colour: #E0B000;
-$winner_colour_hover: #DAA900;
-$winner_colour_active: #DAA015;
-
-$clean_logs_background: #36393E;
-$clean_logs_embed_background: #2E3136;
-$clean_logs_embed_border: #282B30;
-$clean_logs_anchor_color: #A9C4DA;
-$clean_logs_timestamp: #75797F;
-
-
diff --git a/scss/pysite/pages/_rst.scss b/scss/pysite/pages/_rst.scss
deleted file mode 100644
index 9d9b241d..00000000
--- a/scss/pysite/pages/_rst.scss
+++ /dev/null
@@ -1,24 +0,0 @@
-// Page-specific styling for pages that make use of embedded
-// RST documents that have been parsed into HTML.
-
-
-$page_classes: (
- uses-rst, // All pages that declare their use of the RST parser
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .document li p {
- margin-bottom: 0;
- }
-
- .document img {
- margin-bottom: 20px;
- }
-
- #editor {
- min-height: 50vh;
- resize: vertical;
- }
- }
-}
diff --git a/scss/pysite/pages/errors/_common.scss b/scss/pysite/pages/errors/_common.scss
deleted file mode 100644
index 27dac785..00000000
--- a/scss/pysite/pages/errors/_common.scss
+++ /dev/null
@@ -1,131 +0,0 @@
-@import "mixins";
-@import "variables";
-
-$close_button_background: #FF5F4F;
-
-$error_header_color: #E84149;
-
-$half_opacity_black: rgba(0, 0, 0, .5);
-
-$maximize_button_background: #19CC32;
-$minimize_button_background: #F9C206;
-
-$muted_background: #E8E8E8;
-
-$top_bar_background_gradient_1: #F1F1F1;
-$top_bar_background_gradient_2: #E9E9E9;
-$top_bar_background_gradient_3: #D8D8D8;
-$top_bar_bottom_border: #BDBCC1;
-$top_bar_shadow_colour: rgba(255, 255, 255, .76);
-
-$window_border: #C1C2C2;
-
-$page_classes: (
- blueprint-error, // All error pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .window {
- @include border_radius(4px);
- @include box_shadow(0, 4px, $half_opacity_black, 12px);
-
- border: 1px solid $window_border;
- height: 500px;
- margin: 20px auto auto;
- width: 100%;
- }
-
- .inside {
- background: $black;
- height: 100%;
- padding-right: 20px;
- }
-
- .block {
- background: $black;
- width: 100%;
- }
-
- .top,
- .panel {
- float: left;
- }
-
- .top {
- @include linear_gradient_background($top_bar_background_gradient_1, $top_bar_background_gradient_2, $top_bar_background_gradient_3);
- @include inset_box_shadow(0, 1px, $top_bar_shadow_colour, 1px, 0);
-
- border-bottom: 2px solid $top_bar_bottom_border;
- overflow: hidden;
- padding: 7px 0;
- position: relative;
- width: 100%;
- }
-
- .panel {
- padding-left: 9px;
- padding-top: 2px;
- }
-
- // Window buttons
-
- #terminal-close,
- #second-button,
- #third-button {
- @include border_radius(6px);
-
- cursor: pointer;
- display: inline-block;
- float: left;
- height: 12px;
- margin-right: 7px;
- width: 12px;
- }
-
- #terminal-close {
- background: $close_button_background;
- }
-
- #second-button {
- background: $minimize_button_background;
- }
-
- #third-button {
- background: $maximize_button_background;
- }
-
- #terminal {
- background-color: $black;
- color: $white;
- height: 100%;
- width: 100%;
-
- code {
- white-space: pre-wrap;
- }
- }
-
- pre {
- border: 0;
- border-radius: 3px;
- }
-
- .uk-background-muted,
- .error-header {
- background-color: $muted_background !important;
- }
-
- .error-header {
- color: $error_header_color;
- font-family: monospace;
- }
-
- code,
- pre {
- overflow-wrap: break-word;
- width: 100%;
- word-wrap: break-word;
- }
- }
-}
diff --git a/scss/pysite/pages/main/_index.scss b/scss/pysite/pages/main/_index.scss
deleted file mode 100644
index 36a046cf..00000000
--- a/scss/pysite/pages/main/_index.scss
+++ /dev/null
@@ -1,11 +0,0 @@
-$page_classes: (
- page-main-index,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- #invite-button {
- padding: 0;
- }
- }
-}
diff --git a/scss/pysite/pages/main/about/_partners.scss b/scss/pysite/pages/main/about/_partners.scss
deleted file mode 100644
index 280d9a46..00000000
--- a/scss/pysite/pages/main/about/_partners.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-main-about-partners,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- #partner-cards .uk-card-default {
- margin-top: 2em;
- text-align: center;
- }
- }
-}
diff --git a/scss/pysite/pages/main/about/_privacy.scss b/scss/pysite/pages/main/about/_privacy.scss
deleted file mode 100644
index b4203f8d..00000000
--- a/scss/pysite/pages/main/about/_privacy.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-main-about-privacy,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- td,
- th {
- max-width: 30rem;
- }
- }
-}
diff --git a/scss/pysite/pages/main/bot/_clean_logs.scss b/scss/pysite/pages/main/bot/_clean_logs.scss
deleted file mode 100644
index 980ca9cf..00000000
--- a/scss/pysite/pages/main/bot/_clean_logs.scss
+++ /dev/null
@@ -1,47 +0,0 @@
-.clean-logs {
-
- background-color: $clean_logs_background;
-
- .nick {
- font-weight: 700;
- }
-
- .time {
- color: $clean_logs_timestamp;
- font-size: 11px;
- font-weight: normal;
- margin-left: .8em;
- }
-
- .text {
- color: $white;
- margin-bottom: 1em;
- }
-
- .embed {
- background-color: $clean_logs_embed_background;
- border: 2px solid $clean_logs_embed_border;
- border-radius: 5px;
- color: $white;
- margin-bottom: 1.5em;
- padding: 1em;
- width: 60%;
-
- .footer {
- font-size: 9px;
- }
-
- .fields {
- display: flex;
- flex-wrap: wrap;
- }
-
- .field {
- flex: 50%;
- }
-
- a {
- color: $clean_logs_anchor_color;
- }
- }
-}
diff --git a/scss/pysite/pages/main/info/_resources.scss b/scss/pysite/pages/main/info/_resources.scss
deleted file mode 100644
index ec2854d7..00000000
--- a/scss/pysite/pages/main/info/_resources.scss
+++ /dev/null
@@ -1,29 +0,0 @@
-$page_classes: (
- page-main-info-resources,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .payment-icon {
- margin-right: 1em;
-
- img {
- height: 2em;
- }
- }
-
- .payment-description {
- height: 3.7rem;
- margin-right: .5rem;
- vertical-align: text-bottom;
- }
-
- .resource-title {
- margin-bottom: -1rem;
-
- div {
- padding-bottom: 0;
- }
- }
- }
-}
diff --git a/scss/pysite/pages/main/jams/_index.scss b/scss/pysite/pages/main/jams/_index.scss
deleted file mode 100644
index a1f80162..00000000
--- a/scss/pysite/pages/main/jams/_index.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-@import "variables";
-@import "../../../../uikit/variables";
-
-$page_classes: (
- page-main-jams-index,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .date-separator {
- vertical-align: middle;
- }
-
- .theme-label {
- margin-top: 3px;
- }
-
- .jam-tiles {
- border-color: $border_darker transparent;
- border-style: solid;
- border-width: 1px;
-
- .uk-tile-success {
- background: $success_colour;
- }
-
- .uk-tile-danger {
- background: $danger_colour;
- }
-
- .uk-tile-winner {
- background: $winner_colour_brighter;
- }
-
- .jam-tile-text {
- align-items: center;
- color: $white;
- display: flex;
- justify-content: center;
- text-transform: uppercase;
- }
- }
- }
-}
diff --git a/scss/pysite/pages/main/jams/_join.scss b/scss/pysite/pages/main/jams/_join.scss
deleted file mode 100644
index 6281edee..00000000
--- a/scss/pysite/pages/main/jams/_join.scss
+++ /dev/null
@@ -1,33 +0,0 @@
-$page_classes: (
- page-main-jams-join,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .question-label {
- margin-top: 0;
- }
-
- .checkbox-label {
- padding-left: .7rem;
- }
-
- .radio-label {
- padding-left: .7rem;
- padding-right: 1rem;
- }
-
- .range-label {
- padding-left: .3rem;
- }
-
- .textarea {
- min-height: 15rem;
- resize: vertical;
- }
-
- .slider-label {
- margin-right: 1rem;
- }
- }
-}
diff --git a/scss/pysite/pages/main/jams/_team_list.scss b/scss/pysite/pages/main/jams/_team_list.scss
deleted file mode 100644
index 75fd397d..00000000
--- a/scss/pysite/pages/main/jams/_team_list.scss
+++ /dev/null
@@ -1,57 +0,0 @@
-@import "variables";
-
-$page_classes: (jam-team-list);
-
-@each $class in $page_classes {
- .#{$class} {
- .team-list-cards {
- margin-top: 20px;
- }
-
- .team-links {
- text-align: center;
- }
-
- .team-subtitle {
- margin-bottom: 0;
- }
-
- .team-card-own {
- border: solid 2px $primary_background;
-
- &.team-card-winner {
- border-color: $winner_colour $winner_colour $primary_background $primary_background;
- }
- }
-
- .team-badge-own {
- color: $primary_background;
- }
-
- .team-card-winner {
- border: solid 2px $winner_colour;
- }
-
- .team-badge-winner {
- color: $winner_colour;
- }
-
- .team-member-avatars {
- padding: 10px;
- text-align: center;
-
- .team-member-avatar-link {
- margin: 0 5px;
-
- .team-member-avatar {
- height: 32px;
- }
- }
-
- .team-member-avatar-link:hover,
- .team-member-avatar-link:active {
- text-decoration: none;
- }
- }
- }
-}
diff --git a/scss/pysite/pages/main/jams/_team_view.scss b/scss/pysite/pages/main/jams/_team_view.scss
deleted file mode 100644
index 891aabfa..00000000
--- a/scss/pysite/pages/main/jams/_team_view.scss
+++ /dev/null
@@ -1,100 +0,0 @@
-$page_classes: (jam-team-view);
-
-$gitlab_activity_background: #F5F5F5;
-$pasta_background: #EAF5FF;
-$pasta_text: #0366D6;
-
-@each $class in $page_classes {
- .#{$class} {
- .participant-card-list {
- margin-bottom: 25px;
- }
-
- .participant-card {
- margin-bottom: 10px;
- padding: 10px;
-
- .participant-avatar-link {
- margin-right: 10px;
-
- .participant-avatar {
- height: 2.5rem;
- }
- }
-
- .participant-avatar-link:hover,
- .participant-avatar-link:active {
- text-decoration: none;
- }
-
- .participant-links {
- float: right;
- }
- }
-
- .gitlab-activity {
- background-color: $gitlab_activity_background;
- height: 500px;
- overflow-x: hidden;
- overflow-y: auto;
- width: 100%;
-
- .gitlab-activity-loading {
- align-items: center;
- display: flex;
- height: 100%;
- justify-content: center;
- width: 100%;
-
- .gitlab-activity-spinner {
- text-align: center;
- width: 100%;
- }
- }
-
- .gitlab-activity-events {
- height: auto;
- width: 100%;
- }
-
- .gitlab-activity-event-item {
- background-color: $white;
- border: solid 1px $muted_colour;
- border-bottom-width: 0;
- box-sizing: border-box;
- display: flex;
- justify-content: center;
- padding: 10px;
- vertical-align: middle;
- width: 100%;
-
- .gitlab-activity-event-item-content {
- width: 100%;
- }
-
- .pasta {
- background-color: $pasta_background;
- border-radius: 3px;
- color: $pasta_text;
- font-family: Consolas, monaco, monospace;
- font-size: 12px;
- margin-right: 10px;
- padding: 3px 5px;
- }
- }
-
- .gitlab-activity-event-item:nth-last-child(2) {
- border-bottom-width: 1px;
- }
-
- .gitlab-activity-events-footer {
- color: $muted_colour;
- display: flex;
- justify-content: center;
- padding: 10px;
- text-align: center;
- vertical-align: middle;
- }
- }
- }
-}
diff --git a/scss/pysite/pages/staff/_common.scss b/scss/pysite/pages/staff/_common.scss
deleted file mode 100644
index 69c9d533..00000000
--- a/scss/pysite/pages/staff/_common.scss
+++ /dev/null
@@ -1,103 +0,0 @@
-@import "variables";
-
-$quote_colour: #99AAB5;
-$sidebar_button_border_colour: rgba(0, 0, 0, .11);
-
-$page_classes: (
- blueprint-staff, // All staff pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .participant-handle {
- cursor: move !important;
- }
-
- #member-answers-sidebar {
- border-right: 1px solid $global_border;
- margin-right: 1rem;
- min-width: 20vw;
- width: 20vw;
-
- .avatar {
- margin: 1vw 4vw;
- width: 12vw;
- }
- }
-
- .approval-card {
- border: 1px solid $global_border;
- padding: 0;
-
- img {
- height: 2.5rem;
- }
-
- h2 {
- margin-bottom: 0;
- vertical-align: central;
- }
-
- .user-id {
- margin-bottom: 0 !important;
- }
-
- .expand-icon {
- display: none;
- }
-
- .contract-icon {
- display: inline-block;
- }
-
- .uk-button {
- padding-left: 10px;
- padding-right: 10px;
- }
-
- .uk-card-body {
- border-top: 1px solid $global_border;
- padding-top: 20px;
- }
-
- .status-icon.fa-check {
- color: $success_colour;
- }
-
- .status-icon.fa-times {
- color: $danger_colour;
- }
-
- .approved {
- .status-icon.fa-times {
- display: none;
- }
- }
-
- .unapproved {
- .status-icon.fa-check {
- display: none;
- }
- }
-
- &.collapsed {
- .expand-icon {
- display: inline-block;
- }
-
- .contract-icon {
- display: none;
- }
-
- .uk-card-header {
- border-bottom: 0;
- }
-
- .uk-card-body {
- display: none;
- visibility: hidden;
- }
- }
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/_edit_ending.scss b/scss/pysite/pages/staff/jams/_edit_ending.scss
deleted file mode 100644
index c21d3bd8..00000000
--- a/scss/pysite/pages/staff/jams/_edit_ending.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-staff-jams-edit-ending, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- #editor {
- min-height: 50vh;
- resize: vertical;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/_edit_info.scss b/scss/pysite/pages/staff/jams/_edit_info.scss
deleted file mode 100644
index 5863c2bb..00000000
--- a/scss/pysite/pages/staff/jams/_edit_info.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-staff-jams-edit-info, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .editor {
- min-height: 30vh;
- resize: vertical;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/forms/_preamble_edit.scss b/scss/pysite/pages/staff/jams/forms/_preamble_edit.scss
deleted file mode 100644
index 2847b3d5..00000000
--- a/scss/pysite/pages/staff/jams/forms/_preamble_edit.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-staff-jams-forms-preamble-edit, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .editor {
- min-height: 30vh;
- resize: vertical;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/forms/_questions_view.scss b/scss/pysite/pages/staff/jams/forms/_questions_view.scss
deleted file mode 100644
index eea8eab2..00000000
--- a/scss/pysite/pages/staff/jams/forms/_questions_view.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-$page_classes: (
- page-staff-jams-forms-questions, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .delete-question-button,
- .edit-question-button {
- padding-left: 5px;
- padding-right: 5px;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/forms/_view.scss b/scss/pysite/pages/staff/jams/forms/_view.scss
deleted file mode 100644
index f0a233f3..00000000
--- a/scss/pysite/pages/staff/jams/forms/_view.scss
+++ /dev/null
@@ -1,13 +0,0 @@
-$page_classes: (
- page-staff-jams-forms-view, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .delete-question-button,
- .edit-question-button {
- padding-left: 5px;
- padding-right: 5px;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/infractions/_view.scss b/scss/pysite/pages/staff/jams/infractions/_view.scss
deleted file mode 100644
index bcee8fdf..00000000
--- a/scss/pysite/pages/staff/jams/infractions/_view.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-staff-jams-infractions, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .delete-infraction-button {
- padding-left: 5px;
- padding-right: 5px;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/jams/teams/_view.scss b/scss/pysite/pages/staff/jams/teams/_view.scss
deleted file mode 100644
index 54a455d4..00000000
--- a/scss/pysite/pages/staff/jams/teams/_view.scss
+++ /dev/null
@@ -1,28 +0,0 @@
-@import "variables";
-
-$page_classes: (page-staff-jams-edit-teams);
-
-@each $class in $page_classes {
- .#{$class} {
- .team-winner-unset-button,
- .team-winner-button {
- background-color: $winner_colour;
- border: 1px solid transparent;
- color: $white;
- }
-
- .team-winner-unset-button:hover,
- .team-winner-button:hover {
- background-color: $winner_colour_hover;
- }
-
- .team-winner-unset-button:active,
- .team-winner-button:active {
- background-color: $winner_colour_active;
- }
-
- .team-card-winner {
- border: solid 2px $winner_colour;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/tables/_edit.scss b/scss/pysite/pages/staff/tables/_edit.scss
deleted file mode 100644
index 17b1fecd..00000000
--- a/scss/pysite/pages/staff/tables/_edit.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-staff-tables-edit,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- #editor {
- min-height: 50vh;
- resize: vertical;
- }
- }
-}
diff --git a/scss/pysite/pages/staff/tables/_table.scss b/scss/pysite/pages/staff/tables/_table.scss
deleted file mode 100644
index cfe5b658..00000000
--- a/scss/pysite/pages/staff/tables/_table.scss
+++ /dev/null
@@ -1,12 +0,0 @@
-$page_classes: (
- page-staff-tables-table,
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .delete-infraction-button {
- padding-left: 5px;
- padding-right: 5px;
- }
- }
-}
diff --git a/scss/pysite/pages/wiki/_common.scss b/scss/pysite/pages/wiki/_common.scss
deleted file mode 100644
index ac062b59..00000000
--- a/scss/pysite/pages/wiki/_common.scss
+++ /dev/null
@@ -1,77 +0,0 @@
-@import "variables";
-
-$quote_colour: #99AAB5;
-$sidebar_button_border_colour: rgba(0, 0, 0, .11);
-
-$page_classes: (
- blueprint-wiki, // All wiki pages
-);
-
-@each $class in $page_classes {
- .#{$class} {
- .quote {
- border-left: 3px solid $primary_background;
- color: $quote_colour;
- margin-bottom: 1rem;
- padding-left: 20px;
- }
-
- #wiki-nav .uk-nav-divider {
- min-width: 8rem;
- }
-
- #wiki-sidebar {
- transition: width ease 1s;
- }
-
- #wiki-page {
- overflow-x: hidden;
- }
-
- #wiki-sidebar-button {
- align-items: center;
- border: 1px solid $sidebar_button_border_colour;
- color: $white;
- height: 3rem;
- justify-content: center;
- min-height: 3rem;
- min-width: 3rem;
- width: 3rem;
- }
-
- #doc-view {
- width: calc(100% - 6rem);
- }
-
- @media (max-width: 639px) {
- #doc-view {
- width: calc(100% - 1rem);
- }
- }
-
- .sidebar-search-input {
- border-left: 0;
- border-right: 0;
- margin-top: 5px;
- padding-right: 0;
- }
-
- .search-button {
- border: 0;
- width: 100%;
- }
-
- .content {
- flex-grow: 1;
- margin: 0 1rem 1rem;
- }
-
- .location-input {
- margin-left: 15px;
- }
-
- .preview-title {
- padding: 1rem 1rem .1rem;
- }
- }
-}
diff --git a/scss/pysite/style.scss b/scss/pysite/style.scss
deleted file mode 100644
index 3858d4c4..00000000
--- a/scss/pysite/style.scss
+++ /dev/null
@@ -1,175 +0,0 @@
-// General imports, for styles that apply to all pages
-// scss-lint:disable QualifyingElement
-
-@import "fonts";
-@import "mixins";
-@import "uikit_shim";
-@import "variables";
-
-/*
- Page-specific styling imports
-
- You can target pages in the following ways:
-
- * For specific pages, take the view name, prefix it with
- "page-" and replace all the dots with dashes. This will
- give you a class that only matches that page.
- * For all pages under a specific blueprint, take the blueprint
- name, prefix it with "blueprint-" and replace all the dots with
- dashes. This will give you a class that matches every page
- under that blueprint.
-
- For example:
- "main.index.jams" -> ".page-main-index-jams"
- "wiki" -> ".blueprint-wiki"
-
- Additionally, you can use your own class names for categories of pages.
- For example, you might provide a "uses-rst" class, which you would then
- make use of in your templates by putting it in a "page_classes" block.
-
- For example:
- {% block page_classes %}uses-rst{% endblock %}
-
- If you do this, make sure you document it on the wiki!
-*/
-
-
-// Styles useful across all pages
-@import "pages/rst";
-
-// Sectional: Errors Blueprint
-@import "pages/errors/common";
-
-// Sectional: Main Blueprint
-@import "pages/main/index";
-
-@import "pages/main/about/partners";
-@import "pages/main/about/privacy";
-
-@import "pages/main/info/resources";
-
-@import "pages/main/jams/index";
-@import "pages/main/jams/join";
-@import "pages/main/jams/team_view";
-@import "pages/main/jams/team_list";
-
-@import "pages/main/bot/clean_logs";
-
-// Sectional: Staff Blueprint
-@import "pages/staff/common";
-
-@import "pages/staff/jams/edit_ending";
-@import "pages/staff/jams/edit_info";
-
-@import "pages/staff/jams/forms/preamble_edit";
-@import "pages/staff/jams/forms/questions_view";
-@import "pages/staff/jams/forms/view";
-
-@import "pages/staff/jams/infractions/view";
-
-@import "pages/staff/jams/teams/view";
-
-@import "pages/staff/tables/edit";
-@import "pages/staff/tables/table";
-
-// Sectional: Wiki Blueprint
-@import "pages/wiki/common";
-
-/*
- Custom styling using our own classes and IDs. If instead you're
- modifying existing UIKit styles to better suit our site, you should
- put it in the UIKit shim file instead.
-*/
-
-html {
- height: 100%;
-
- body {
- display: flex;
- flex-direction: column;
- height: 100%;
- }
-}
-
-.navbar-logo {
- height: 60%;
- margin-left: -10px;
- margin-top: 2px;
- max-width: 110%;
- padding-left: 3px;
-}
-
-.hover-title a {
- @include transition(opacity, 200ms, ease-in-out);
-
- opacity: 0;
- visibility: hidden;
-}
-
-.hover-title:hover a {
- @include transition(opacity, 200ms, ease-in-out);
-
- opacity: 1;
- visibility: visible;
-}
-
-.debug-mode-item {
- color: $primary_background !important;
-}
-
-.jam-image {
- max-width: 15rem;
-}
-
-.cursor-default {
- cursor: default !important;
-}
-
-.full-width {
- width: 100%;
-}
-
-// Forms
-
-select {
- -webkit-appearance: unset !important;
-
- left: auto !important;
- opacity: 1 !important;
- position: relative !important;
- top: auto !important;
-}
-
-div.danger-input * {
- border-color: $red !important;
- color: $red;
-
- transition: color .5s ease,
- border-color .5s ease;
-}
-
-// Tables
-
-table.table-bordered {
- border: 1px solid $global_border !important;
-}
-
-tr.thick-bottom-border {
- border-bottom: 3px solid $global_border !important;
-}
-
-td.left-border,
-th.left-border {
- border-left: 1px solid $global_border !important;
-}
-
-td.right-border,
-th.right-border {
- border-right: 1px solid $global_border !important;
-}
-
-// Flash of Unstyled Content fixes
-
-.prevent-fouc {
- display: none;
-}