summaryrefslogtreecommitdiff
path: root/themes/neonxp/assets/css/main.css
diff options
context:
space:
mode:
Diffstat (limited to 'themes/neonxp/assets/css/main.css')
-rw-r--r--themes/neonxp/assets/css/main.css185
1 files changed, 185 insertions, 0 deletions
diff --git a/themes/neonxp/assets/css/main.css b/themes/neonxp/assets/css/main.css
new file mode 100644
index 0000000..6c0d4e1
--- /dev/null
+++ b/themes/neonxp/assets/css/main.css
@@ -0,0 +1,185 @@
+:root {
+ --border-radius: 4px;
+ --shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
+}
+
+@media (prefers-color-scheme: dark) {
+ :root {
+ --shadow: 0 2px 8px rgba(0, 0, 0, 0.2);
+ }
+}
+
+h1 {
+ line-height: 2.5rem;
+}
+
+h1 a,
+h2 a,
+h3 a,
+h4 a,
+h5 a,
+h6 a {
+ text-decoration: none;
+}
+
+nav {
+ margin-top: 1rem;
+}
+
+nav ul {
+ padding: 0;
+ margin: 0;
+ display: flex;
+ justify-content: space-between;
+}
+
+nav ul li {
+ list-style: none;
+ display: inline-block;
+ border: 0.1px solid var(--link-color);
+ border-radius: var(--border-radius);
+}
+
+nav ul li a {
+ padding: 0.5rem 1rem;
+ text-decoration: none;
+ display: inline-block;
+ width: auto;
+ line-height: 1.5rem;
+}
+
+nav ul li a:hover {
+ background-color: color-mix(in srgb, var(--link-color) 10%, transparent);
+}
+
+nav ul li a.active {
+ background-color: color-mix(in srgb, var(--link-color) 10%, transparent);
+}
+
+@media (max-width: 900px) {
+ nav ul {
+ display: block;
+ }
+
+ nav ul li {
+ display: block;
+ border-radius: 0;
+ }
+
+ nav ul:first-child {
+ border-radius: var(--border-radius)
+ }
+
+ nav ul li a {
+ display: block;
+ }
+}
+
+ul.taxonomy {
+ display: block;
+ padding: 0;
+ margin: 0.5rem 0;
+}
+
+ul.taxonomy li {
+ list-style: none;
+ display: inline;
+}
+
+ul.taxonomy li::after {
+ content: " | ";
+}
+
+ul.taxonomy li:last-child::after {
+ content: "";
+}
+
+ul.terms {
+ display: block;
+ padding: 0;
+ margin: 0.5rem 0;
+}
+
+ul.terms li {
+ list-style: none;
+ display: inline;
+}
+
+ul.terms li::after {
+ content: " | ";
+}
+
+ul.terms li:last-child::after {
+ content: "";
+}
+
+ul.pagination {
+ display: block;
+ padding: 0;
+ margin: 0.5rem 0;
+}
+
+ul.pagination li {
+ display: inline;
+ list-style: none;
+}
+
+ul.pagination li.active a {
+ background-color: color-mix(in srgb, var(--link-color) 10%, transparent);
+}
+
+ul.pagination li a {
+ padding: 0.5rem 1rem;
+ border: 0.1px solid var(--link-color);
+ border-radius: var(--border-radius);
+ text-decoration: none;
+ line-height: 3rem;
+}
+
+ul.pagination li a:hover {
+ background-color: color-mix(in srgb, var(--link-color) 10%, transparent);
+}
+
+ul.pagination li:first-child a {
+ margin-left: 0;
+}
+
+pre {
+ border-radius: var(--border-radius);
+ border: 0.1px solid var(--border);
+ padding: 0.5rem;
+}
+
+time {
+ width: 100%;
+ text-align: right;
+ color: #a0a0a0;
+ font-size: 10pt;
+ border-top: 1px dotted var(--border);
+ margin-top: 5px;
+ display: block;
+}
+
+img {
+ border-radius: var(--border-radius);
+}
+
+.menu-icon {
+ height: 24px;
+ width: 24px;
+ border-radius: 0;
+ margin-bottom: -0.5rem;
+}
+
+a.btn-primary {
+ display: inline-block;
+ padding: 0.5rem 1rem;
+ margin: 1rem 0;
+ border: 0.1px solid var(--link-color);
+ border-radius: var(--border-radius);
+ text-decoration: none;
+}
+
+a.btn-primary:hover {
+ background-color: color-mix(in srgb, var(--link-color) 10%, transparent);
+} \ No newline at end of file