--- /dev/null
+/*==================================================
+ * COMMON
+ *===================================================*/
+:root { --bg0: #13141B;
+ --bg1: #242532;
+ --bg2: #383A52;
+ --bg3: #4D4F71;
+ --dark_brown0: #3C1B11;
+ --dark_brown1: #693F33;
+ --dark_brown2: #895747;
+ --dark_brown3: #A66D5C;
+ --dark_brown4: #D07C62;
+ --light_brown0: #826046;
+ --light_brown1: #9E7A5E;
+ --light_brown2: #BC9B81;
+ --salmon0: #B06D40;
+ --salmon1: #CC8759;
+ --salmon2: #E2A57C;
+ --dark_yellow0: #BC9869;
+ --dark_yellow1: #E0BB8B;
+ --dark_yellow2: #F2D2A9;
+ --light_yellow0: #CBAC6A;
+ --light_yellow1: #D7BC82;
+ --light_yellow2: #FDE1A6;
+ --fg0: #BCA684;
+ --fg1: #D1BD9F;
+ --fg2: #E5D8C3;
+}
+
+* {
+ margin: 0;
+ padding: 0;
+
+ color: var(--fg2);
+ font-family: sans-serif;
+}
+
+body {
+ background-color: var(--bg1);
+}
+
+input[type='text'] {
+ background-color: var(--bg0);
+ outline: none;
+ border: 1px solid var(--light_brown1);
+ padding: .1rem .2rem;
+ color: var(--fg2);
+ border-radius: 4px;
+}
+
+input[type='submit'] {
+ padding: .1rem .4rem;
+ border-radius: 4px;
+ border: none;
+ background-color: var(--bg0);
+ border: 1px solid var(--light_brown1);
+ cursor: pointer;
+}
+
+input[type='submit']:hover {
+ background-color: var(--bg1);
+}
+
+tr.dark {
+ background-color: var(--bg0);
+}
+
+tr.light {
+ background-color: var(--bg2);
+}
+
+td {
+ padding: .2rem;
+}
+
+th {
+ padding-bottom: .2rem;
+}
+
+/*==================================================
+ * PAGE HEADER
+ *===================================================*/
+.page_header {
+ background-color: var(--bg0);
+ padding: .5rem 1rem;
+ font-weight: bold;
+ border-bottom: 1px solid var(--light_brown1);
+
+}
+
+.page_header a:first-child {
+ display: none;
+}
+
+
+/*==================================================
+ * PROJECT SEARCH
+ *===================================================*/
+.projsearch {
+ padding: .5rem 1rem;
+ margin: 1rem 0;
+}
+
+.projsearch > form {
+ margin-bottom: .2rem;
+}
+
+.projsearch > form > span {
+ display: none;
+}
+
+
+/*==================================================
+ * PROJECT LIST
+ *===================================================*/
+table {
+ margin: auto;
+ width: 99%;
+ border-radius: 8px;
+ padding: .1rem;
+ box-sizing: border-box;
+ border: 1px solid var(--bg3);
+ border-spacing: 1px;
+}
+
+/*==================================================
+ * FOOTER
+ *===================================================*/
+.rss_logo {
+ display: none;
+}