This page has not yet been filled out. Sorry!
diff --git a/src/about.html b/src/about.html
index 59893ae..091381f 100644
--- a/src/about.html
+++ b/src/about.html
@@ -17,7 +17,7 @@
This page has not yet been filled out. Sorry!
This page has not yet been filled out. Sorry!
There are currently no acknowledgements
In terms of security, hopefully that means I'm doing a good-ish job.
diff --git a/src/blog/index.html b/src/blog/index.html
index 6d97169..48d7120 100644
--- a/src/blog/index.html
+++ b/src/blog/index.html
@@ -17,7 +17,7 @@
Last Edited: 03 August, 2025
diff --git a/src/blog/posts/0_divergent_pathways.html b/src/blog/posts/0_divergent_pathways.html index 7910cee..6386042 100644 --- a/src/blog/posts/0_divergent_pathways.html +++ b/src/blog/posts/0_divergent_pathways.html @@ -17,7 +17,7 @@Posted: 29 July, 2025
diff --git a/src/disclosure.html b/src/disclosure.html index 4f481f8..38741ee 100644 --- a/src/disclosure.html +++ b/src/disclosure.html @@ -17,7 +17,7 @@Last Edited: 01 August, 2025
diff --git a/src/errors/400.html b/src/errors/400.html index d8d1043..8b99adb 100644 --- a/src/errors/400.html +++ b/src/errors/400.html @@ -17,7 +17,7 @@Last Edited: 03 August, 2025
diff --git a/src/partials/_a_chunk_list.scss b/src/partials/_a_chunk_list.scss index a0af498..5121234 100644 --- a/src/partials/_a_chunk_list.scss +++ b/src/partials/_a_chunk_list.scss @@ -1,16 +1,22 @@ -.chunk_list, -.pane_main .main_body .chunk_list { - display: flex; - flex-direction: column; - padding: 0; - text-align: left; +/* +All specificities to do with Chunk Lists are a disaster. + +Hopefully, I will attempt to clean up this steaming pile of shit so that I don't have to deal with conflicts (.main_body .body vs. .chunk .body in particular), but we'll see. +*/ + +.chunk_list { + display: grid; + + width: 100%; .chunk + .chunk { margin-top: var(--spacing-horizontal); } .chunk { - .header { + width: inherit; + + > .header { display: grid; grid-auto-flow: row; grid-template-columns: 1fr min-content; @@ -24,10 +30,7 @@ text-align: start; - /*width: calc(100% - calc(var(--spacing-horizontal) * 2));*/ - width: 100%; - - margin: 0; + width: inherit; .name, .subtitle, @@ -35,10 +38,6 @@ margin: inherit; } - .name { - white-space: nowrap; - } - .subtitle { display: inline-block; @@ -58,7 +57,7 @@ } } - .body { + > .body { padding: 0 calc(var(--spacing-horizontal) * 2); ul { @@ -71,3 +70,16 @@ } } } + +@media only screen and (max-width: 500px) { + .chunk_list .chunk { + > .header { + column-gap: var(--spacing-horizontal); + } + + > .body { + /* Collapse the L/R padding to maximize usable space */ + padding: 0; + } + } +} diff --git a/src/partials/_a_layouts.scss b/src/partials/_a_layouts.scss index f11c4ff..6dd5c6f 100644 --- a/src/partials/_a_layouts.scss +++ b/src/partials/_a_layouts.scss @@ -1,10 +1,9 @@ .layout_row { - display: flex; - flex-wrap: wrap; - justify-content: space-between; + display: grid; + grid-auto-flow: column; + gap: var(--spacing-horizontal); .item { - margin: var(--spacing-horizontal); padding: calc(var(--spacing-horizontal) * 2); background-color: var(--background-1); @@ -15,3 +14,13 @@ } } } + +.layout_row + .layout_row { + margin-top: var(--spacing-horizontal); +} + +@media only screen and (max-width: 500px) { + .layout_row { + grid-auto-flow: row; + } +} diff --git a/src/partials/_blog_recent_posts.scss b/src/partials/_blog_recent_posts.scss index 4b92bb7..506778d 100644 --- a/src/partials/_blog_recent_posts.scss +++ b/src/partials/_blog_recent_posts.scss @@ -3,5 +3,6 @@ .recent_posts .chunk .header { background-color: var(--background-1); + white-space: nowrap; } } diff --git a/src/partials/_nav_location.scss b/src/partials/_nav_location.scss index 4d4ce79..2823052 100644 --- a/src/partials/_nav_location.scss +++ b/src/partials/_nav_location.scss @@ -12,6 +12,5 @@ .location_page { margin: 0; - padding: 0; } } diff --git a/src/partials/_nav_menu.scss b/src/partials/_nav_menu.scss index 0672a62..a81d9fb 100644 --- a/src/partials/_nav_menu.scss +++ b/src/partials/_nav_menu.scss @@ -20,8 +20,10 @@ } } -.nav_body { - /* Need to force inheritence, otherwise would require overrides for all color states from base styling for element. */ +.nav_item { + /* + Need to force inheritence, otherwise would require overrides for all color states from base styling for element. + */ color: inherit; text-decoration: none; @@ -30,8 +32,8 @@ transition: var(--transition-fade); } -.nav_body:hover, -.nav_dropdown:hover .nav_body { +.nav_item:hover, +.nav_dropdown:hover .nav_item { transform: var(--transform-scale-x); transition: var(--transition-cut); diff --git a/src/partials/_nav_quick_links.scss b/src/partials/_nav_quick_links.scss index dc2792f..81db5cc 100644 --- a/src/partials/_nav_quick_links.scss +++ b/src/partials/_nav_quick_links.scss @@ -11,7 +11,6 @@ background-color: var(--background-2); transition: var(--transition-fade); - margin: 0; ion-icon { width: var(--item-size); diff --git a/src/partials/_nav_title.scss b/src/partials/_nav_title.scss index e1ecc28..2385f88 100644 --- a/src/partials/_nav_title.scss +++ b/src/partials/_nav_title.scss @@ -9,7 +9,6 @@ margin: inherit; padding: 0 var(--spacing-horizontal); transition: var(--transition-fade); - /*text-transform: uppercase;*/ display: block; } diff --git a/src/partials/_page_disclosure.scss b/src/partials/_page_disclosure.scss index b53415d..4e8e9be 100644 --- a/src/partials/_page_disclosure.scss +++ b/src/partials/_page_disclosure.scss @@ -1,4 +1,11 @@ .website_security, .cookies { - max-width: 44%; + width: calc(50% - calc(var(--spacing-horizontal) * 2)); +} + +@media only screen and (max-width: 500px) { + .website_security, + .cookies { + width: 100%; + } } diff --git a/src/partials/_pane_blog.scss b/src/partials/_pane_blog.scss index 53181ba..e784b3c 100644 --- a/src/partials/_pane_blog.scss +++ b/src/partials/_pane_blog.scss @@ -8,12 +8,12 @@ justify-content: center; - .blog_body { + > .body { background-color: var(--background-2); border-radius: var(--border-radius-leaf); padding-top: var(--spacing-horizontal); - .header { + > .header { text-align: center; padding: var(--spacing-horizontal); width: min-content; @@ -38,11 +38,10 @@ } } - .body { + > .body { text-align: start; - padding: 0 calc(var(--margin-pane) * 4) - calc(var(--margin-pane) * 4); + padding: 0 var(--spacing-thicc) var(--spacing-thicc); p { color: var(--white-1); @@ -50,3 +49,13 @@ } } } + +@media only screen and (max-width: 500px) { + .pane_blog { + width: 100%; + + .body > .body { + padding: var(--spacing-horizontal); + } + } +} diff --git a/src/partials/_pane_error.scss b/src/partials/_pane_error.scss index 43f0c64..4c2604f 100644 --- a/src/partials/_pane_error.scss +++ b/src/partials/_pane_error.scss @@ -5,7 +5,7 @@ margin: auto; /* center object */ - .error_body, + > .body, .tailer { background-color: var(--background-2); border-radius: var(--border-radius-leaf); @@ -14,3 +14,12 @@ text-align: center; } } + +@media only screen and (max-width: 500px) { + .pane_error { + width: 100%; + + margin-top: var(--margin-pane); + margin-bottom: var(--margin-pane); + } +} diff --git a/src/partials/_pane_main.scss b/src/partials/_pane_main.scss index 5ab55e8..eedc345 100644 --- a/src/partials/_pane_main.scss +++ b/src/partials/_pane_main.scss @@ -1,24 +1,17 @@ @use "a_tailer"; .pane_main { - flex: 1; - flex-direction: column; - margin: var(--margin-pane); - justify-content: center; - - .main_body { + > .body { background-color: var(--background-2); border-radius: var(--border-radius-leaf); padding: var(--spacing-horizontal); - .header { + > .header { text-align: center; padding: var(--spacing-horizontal); - width: min-content; - - white-space: nowrap; + width: max-content; margin: 0 auto; @@ -38,7 +31,7 @@ } } - .body { + > .body { text-align: start; p { @@ -47,3 +40,9 @@ } } } + +@media only screen and (max-width: 500px) { + .pane_main { + width: 100%; + } +} diff --git a/src/partials/_pane_nav.scss b/src/partials/_pane_nav.scss index 3ff269b..17d7ce5 100644 --- a/src/partials/_pane_nav.scss +++ b/src/partials/_pane_nav.scss @@ -5,20 +5,25 @@ .pane_nav { margin: var(--margin-pane); - padding: 0; width: min-content; + height: min-content; display: grid; grid-auto-flow: row; - grid-template-rows: auto auto auto 1fr max-content; + grid-template-rows: repeat(4, min-content); gap: var(--spacing-menu-gap); align-content: start; position: sticky; top: var(--margin-pane); - bottom: var(--margin-pane); - left: 0; + left: var(--margin-pane); color: var(--accent-pink); } + +@media only screen and (max-width: 500px) { + .pane_nav { + width: 75%; + } +} diff --git a/src/partials/_pane_spacer.scss b/src/partials/_pane_spacer.scss index 01a8ea1..125f528 100644 --- a/src/partials/_pane_spacer.scss +++ b/src/partials/_pane_spacer.scss @@ -1,20 +1,18 @@ .pane_spacer { - margin: 0; - padding: var(--margin-pane); + margin: var(--margin-pane); width: min-content; - height: 100vh; + height: calc(100vh - calc(var(--margin-pane) * 2)); display: grid; - grid-auto-flow: row; + grid-auto-flow: row dense; gap: var(--spacing-menu-gap); position: sticky; - top: 0; - right: 0; + top: var(--margin-pane); + right: var(--margin-pane); .spacer_container { - margin: 0; padding: var(--spacing-horizontal); background-color: var(--background-2); height: 100%; @@ -31,3 +29,9 @@ } } } + +@media only screen and (max-width: 500px) { + .pane_spacer { + width: 100%; + } +}