diff --git a/src/components/Header.astro b/src/components/Header.astro index 2e02feb..a71d3d7 100644 --- a/src/components/Header.astro +++ b/src/components/Header.astro @@ -23,7 +23,7 @@ const { locale, version } = Astro.props;
-
+
-
+
h.depth == 2); { content.length > 0 && ( -
+
{t(locale, "content.title")} diff --git a/src/layouts/layout.css b/src/layouts/layout.css index bdc0e12..cd4aef5 100644 --- a/src/layouts/layout.css +++ b/src/layouts/layout.css @@ -173,8 +173,11 @@ body { background-color: var(--color-elevation-1); filter: drop-shadow(0 0 0.25rem rgba(0, 0, 0, 0.25)); + min-width: 250px; max-width: 90vw; + overflow-y: auto; + max-height: min(300px, 60dvh); white-space: normal; @@ -273,7 +276,7 @@ body { margin-block-start: var(--article-margin); right: 0; position: sticky; - height: calc(100vh - var(--article-margin)); + height: calc(100dvh - var(--article-margin)); overflow-x: hidden; overflow-y: auto; diff --git a/src/styles/base.css b/src/styles/base.css index dc6e042..4686987 100644 --- a/src/styles/base.css +++ b/src/styles/base.css @@ -122,6 +122,13 @@ details { border-radius: 0.75rem; } + &.static { + &::details-content { + height: auto; + margin-block-start: 0.25rem; + } + } + &::details-content { z-index: -1; border-radius: 0.75rem;