diff --git a/src/build/assets/embed.css b/src/build/assets/embed.css index 793a080..330c9cc 100644 --- a/src/build/assets/embed.css +++ b/src/build/assets/embed.css @@ -199,10 +199,6 @@ img { .reading_width { max-width: 32rem; } .right_playback_controls { position: relative; } #speed .x { font-size: .8em; } -.split { - display: flex; - row-gap: 1rem; -} .selector_control { align-items: center; display: flex; diff --git a/src/build/assets/site.css b/src/build/assets/site.css index ab473bc..86b169d 100644 --- a/src/build/assets/site.css +++ b/src/build/assets/site.css @@ -45,7 +45,6 @@ button { } .center { margin: 0 auto; - max-width: 64rem; padding: 0 1rem 4rem; } .center .banner { @@ -138,6 +137,11 @@ img { height: 100dvh; } .layout .growing { flex-grow: 1; } +.layout_split { + display: flex; + flex-direction: column; + gap: 1rem; +} .links { margin-bottom: 1rem; margin-top: 1rem; @@ -288,7 +292,6 @@ img { } .player_wrapper { color: var(--l-2); - margin-top: 4rem; position: relative; } .player_wrapper a, @@ -436,10 +439,6 @@ img { font-size: 1.17rem; } #speed .x { font-size: .8em; } -.split { - display: flex; - row-gap: 1rem; -} .selector_control { align-items: center; display: flex; @@ -614,6 +613,10 @@ video { @media (min-width: 53rem) { .feed_grid { grid-template-columns: 1fr 1fr; } } +@media (min-width: 55rem) { + .layout_split { flex-direction: row; } + .layout_split > :nth-child(1) { flex-grow: 1; } +} @media (min-width: 58rem) { .videos_grid { grid-template-columns: repeat(4, minmax(0, 1fr)); } } @@ -621,22 +624,19 @@ video { .feed_grid { gap: 2rem; } } @media (min-width: 80rem) { - /* .layout.with_sidebar { width: calc(100vw - 28rem); } width + padding of .outline */ - /* .outline { + .outline { max-height: calc(100dvh - 4rem); overflow-y: auto; - position: absolute; - right: 2rem; - top: 2rem; width: 24rem; - }*/ + } } @media (max-width: 66rem) { footer { width: calc(100% - 2rem); } } @media (min-width: 100rem) { - .center { max-width: 64vw; } - footer { width: 64vw; } + .center { max-width: 80vw; } + footer { width: 80vw; } + .layout_split { gap: 2rem; } } @media (min-width: 110rem) { .videos_grid { grid-template-columns: repeat(5, minmax(0, 1fr)); } diff --git a/src/build/layout.rs b/src/build/layout.rs index 7e0c4be..954bd55 100644 --- a/src/build/layout.rs +++ b/src/build/layout.rs @@ -137,8 +137,6 @@ impl Layout { let version_display = env!("HYPER8_VERSION_DISPLAY"); - let with_sidebar = if traversal.steps.len() > 1 { "with_sidebar" } else { "" }; - let e_site_title = html_escape_outside_attribute(site.title()); let mut templates = String::new(); @@ -153,7 +151,7 @@ impl Layout { let body = formatdoc!(r##"
-