Complete #52, Optimize CSS, Reduce code duplication, Scrap templates; Massive refactor.

This commit is contained in:
Cutieguwu
2025-08-20 16:08:41 -04:00
parent 04a4adb4d4
commit d1e06b432d
55 changed files with 1533 additions and 1896 deletions

View File

@@ -3,17 +3,15 @@
@use "nav_location";
@use "nav_quick_links";
.pane_nav {
nav.pane {
grid-area: nav;
--padding-mobile: 0.35rem;
margin: var(--spacing-large);
width: min-content;
height: min-content;
display: flex;
flex-direction: column;
gap: var(--spacing-medium);
position: sticky;
top: var(--spacing-large);
@@ -27,14 +25,12 @@
}
@media only screen and (max-width: 500px) {
.pane_nav {
nav.pane {
width: calc(
calc(50% - var(--spacing-large) + var(--spacing-small)) *
2
calc(50% - var(--spacing-large) + var(--spacing-small)) * 2
);
background-color: var(--background-2);
border-radius: var(--border-radius-leaf);
padding: 0 var(--spacing-small);
.nav_menu,
@@ -48,11 +44,11 @@
}
}
.pane_nav > #toggle:checked {
+ .header {
nav.pane > #toggle:checked {
+ .nav_header {
color: var(--highlight-hover);
+ .nav_menu {
+ .menu {
display: grid;
+ .location + .quick_links {