diff options
| author | 2026-01-31 20:38:50 +0300 | |
|---|---|---|
| committer | 2026-01-31 23:38:53 +0300 | |
| commit | 49458f5ffd5a48c465117ec27f6437683f75acc1 (patch) | |
| tree | a99ee68116d10c2b2e5a70c442cdadec95ba793c /themes/neonxp/assets/css/main.css | |
| download | blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.gz blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.bz2 blog-49458f5ffd5a48c465117ec27f6437683f75acc1.tar.xz blog-49458f5ffd5a48c465117ec27f6437683f75acc1.zip | |
initial
Diffstat (limited to 'themes/neonxp/assets/css/main.css')
| -rw-r--r-- | themes/neonxp/assets/css/main.css | 183 |
1 files changed, 183 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..6778acd --- /dev/null +++ b/themes/neonxp/assets/css/main.css @@ -0,0 +1,183 @@ +: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); + } +} + +nav { + margin-top: 1rem; +} + +nav ul { + display: flex; + padding: 0; + margin: 0; +} + +nav ul li { + list-style: none; +} + +nav ul li a { + padding: 0.5rem 1rem; + margin: 0 1rem; + border: 0.1px solid var(--link-color); + border-radius: var(--border-radius); + text-decoration: none; +} + +nav ul li a:hover { + background-color: color-mix(in srgb, var(--link-color) 10%, transparent); +} + +nav ul li:first-child a { + margin-left: 0; +} + +@media (max-width: 900px) { + nav ul { + display: block; + } + + + nav ul li a { + margin: 0rem 0rem !important; + display: block; + border-radius: 0; + } + + nav ul li:first-child a { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); + } + + nav ul li:last-child a { + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); + } +} + +@media (max-width: 480px) { + + header, + footer { + padding: 1rem !important; + } + + nav ul { + display: block; + } + + nav ul li a { + margin: 0rem 0rem !important; + display: block; + border-radius: 0; + } + + nav ul li:first-child a { + border-top-left-radius: var(--border-radius); + border-top-right-radius: var(--border-radius); + } + + nav ul li:last-child a { + border-bottom-left-radius: var(--border-radius); + border-bottom-right-radius: var(--border-radius); + } +} + +ul.taxonomy { + display: flex; + padding: 0; + margin: 0.5rem 0; +} + +ul.taxonomy li { + list-style: none; +} + +ul.taxonomy li a { + padding: 0.5rem 1rem; + margin: 0 1rem; + border: 0.1px solid var(--link-color); + border-radius: var(--border-radius); + text-decoration: none; +} + +ul.taxonomy li a:hover { + background-color: color-mix(in srgb, var(--link-color) 10%, transparent); +} + +ul.taxonomy li:first-child a { + margin-left: 0; +} + + +ul.pagination { + display: flex; + padding: 0; + margin: 0.5rem 0; +} + +ul.pagination li { + 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; + margin: 0 1rem; + border: 0.1px solid var(--link-color); + border-radius: var(--border-radius); + text-decoration: none; +} + +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); + box-shadow: var(--shadow); + padding: 0.5rem; +} + +article { + border-radius: var(--border-radius); + box-shadow: var(--shadow); +} + +img { + border-radius: var(--border-radius); +} + +.menu-icon { + height: 16px; + width: 16px; + border-radius: 0; +} + +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 |
