summaryrefslogtreecommitdiff
path: root/src/static/stylesheets/base.css
diff options
context:
space:
mode:
authorEmma Terzioglu <emreterzioglu49@gmail.com>2026-03-13 13:49:15 -0700
committerEmma Terzioglu <emreterzioglu49@gmail.com>2026-03-13 13:49:15 -0700
commit7a33856a527aebbd8d2a624c6d5937c25c9a1d90 (patch)
tree855c642394e7ba1de40b8bb8737be12bec0aedaf /src/static/stylesheets/base.css
initial commit
new website repo yay!!!
Diffstat (limited to 'src/static/stylesheets/base.css')
-rw-r--r--src/static/stylesheets/base.css117
1 files changed, 117 insertions, 0 deletions
diff --git a/src/static/stylesheets/base.css b/src/static/stylesheets/base.css
new file mode 100644
index 0000000..62c2874
--- /dev/null
+++ b/src/static/stylesheets/base.css
@@ -0,0 +1,117 @@
+:root {
+ font-family: var(--primary-font);
+ font-size: 12px;
+
+ --navbar-height: 39px;
+ --primary-font: "Noto Sans Mono", monospace;
+}
+
+body,
+html {
+ width: 100%;
+ height: 100%;
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ background-image: url(/static/assets/watercolor.jpg);
+ background-size: cover;
+ background-position: center;
+ background-repeat: no-repeat;
+ /* #c9cfff */
+ background-color: rgb(197, 198, 254);
+}
+
+a {
+ text-decoration: none;
+}
+
+input[type="text"] {
+ font-family: var(--primary-font);
+}
+
+.flex-row {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+}
+
+.flex-col {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+}
+
+.container {
+ padding: 20px;
+ border: 2px #fff solid;
+ background-color: rgba(255, 255, 255, 0.3);
+}
+
+nav {
+ display: flex;
+ flex-direction: row;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100vw;
+ z-index: 10000 !important;
+}
+
+#nav-padding {
+ flex-basis: 0%;
+ flex-grow: 1;
+ max-width: 100%;
+}
+
+#nav-inner {
+ flex: 1 1 auto;
+ width: auto;
+ display: inline-flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ padding: 4px 0;
+ margin: 0 auto;
+ gap: 6px;
+ background-color: #3f3f3f;
+ background-image: linear-gradient(to bottom, #3f3f3f, #2a2a2a);
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
+}
+
+.label {
+ display: inline-block;
+ padding: 6px 8px;
+ text-decoration: none;
+ background-image: linear-gradient(to bottom, #1c1c1c, #000);
+ color: #fff;
+ border: 1px solid #ccc;
+}
+
+.label:hover {
+ background-image: linear-gradient(to bottom, #1c1c1c, #2c2c2c);
+}
+
+.label[active] {
+ color: #f33;
+}
+
+#main {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+
+ padding-top: calc(var(--navbar-height) + 12px);
+}
+
+@media (max-width: 750px) {
+ #main {
+ padding-left: 5px;
+ padding-right: 5px;
+ }
+}