aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/src/overrides/assets/stylesheets
diff options
context:
space:
mode:
author简律纯 <i@jyunko.cn>2023-12-15 09:22:24 +0800
committer简律纯 <i@jyunko.cn>2023-12-15 09:22:24 +0800
commitdaa378d6964841d9a5c4bc39815d75c672117dea (patch)
tree8cfc92f73bcbd80a472ecc5f1f65df5b72ff1892 /docs/src/overrides/assets/stylesheets
parentefb0730e641f575368e7e80fec80be16a03c95f4 (diff)
downloadinfini-daa378d6964841d9a5c4bc39815d75c672117dea.tar.gz
infini-daa378d6964841d9a5c4bc39815d75c672117dea.zip
refactor(docs/src): delete `material` dir
Diffstat (limited to 'docs/src/overrides/assets/stylesheets')
-rw-r--r--docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css572
-rw-r--r--docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map15
-rw-r--r--docs/src/overrides/assets/stylesheets/custom.scss44
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/_typeset.scss294
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss66
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss123
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss136
-rw-r--r--docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss128
8 files changed, 587 insertions, 791 deletions
diff --git a/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css
new file mode 100644
index 00000000..3d441c39
--- /dev/null
+++ b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css
@@ -0,0 +1,572 @@
+@keyframes heart {
+
+ 0%,
+ 40%,
+ 80%,
+ to {
+ transform: scale(1)
+ }
+
+ 20%,
+ 60% {
+ transform: scale(1.15)
+ }
+}
+
+
+.md-typeset .twitter {
+ color: #00acee
+}
+
+.md-typeset .mastodon {
+ color: #897ff8
+}
+
+.md-typeset .mdx-video {
+ width: auto
+}
+
+.md-typeset .mdx-video__inner {
+ height: 0;
+ padding-bottom: 56.138%;
+ position: relative;
+ width: 100%
+}
+
+.md-typeset .mdx-video iframe {
+ border: none;
+ height: 100%;
+ left: 0;
+ overflow: hidden;
+ position: absolute;
+ top: 0;
+ width: 100%
+}
+
+.md-typeset .mdx-heart {
+ animation: heart 1s infinite
+}
+
+.md-typeset .mdx-insiders {
+ color: #e91e63
+}
+
+.md-typeset .mdx-badge {
+ font-size: .85em
+}
+
+.md-typeset .mdx-badge--heart {
+ --md-typeset-a-color: #e92063;
+ --md-accent-fg-color: #ff4281;
+ --md-accent-fg-color--transparent: #e920631a
+}
+
+.md-typeset .mdx-badge--heart .twemoji {
+ animation: heart 1s infinite
+}
+
+.md-typeset .mdx-badge--right {
+ float: right;
+ margin-left: .35em
+}
+
+[dir=ltr] .md-typeset .mdx-badge__icon {
+ border-top-left-radius: .1rem
+}
+
+[dir=rtl] .md-typeset .mdx-badge__icon {
+ border-top-right-radius: .1rem
+}
+
+[dir=ltr] .md-typeset .mdx-badge__icon {
+ border-bottom-left-radius: .1rem
+}
+
+[dir=rtl] .md-typeset .mdx-badge__icon {
+ border-bottom-right-radius: .1rem
+}
+
+.md-typeset .mdx-badge__icon {
+ background: var(--md-accent-fg-color--transparent);
+ padding: .2rem
+}
+
+.md-typeset .mdx-badge__icon:last-child {
+ border-radius: .1rem
+}
+
+[dir=ltr] .md-typeset .mdx-badge__text {
+ border-top-right-radius: .1rem
+}
+
+[dir=rtl] .md-typeset .mdx-badge__text {
+ border-top-left-radius: .1rem
+}
+
+[dir=ltr] .md-typeset .mdx-badge__text {
+ border-bottom-right-radius: .1rem
+}
+
+[dir=rtl] .md-typeset .mdx-badge__text {
+ border-bottom-left-radius: .1rem
+}
+
+.md-typeset .mdx-badge__text {
+ box-shadow: 0 0 0 1px inset var(--md-accent-fg-color--transparent);
+ padding: .2rem .3rem
+}
+
+.md-typeset .mdx-switch button {
+ cursor: pointer;
+ transition: opacity .25s
+}
+
+.md-typeset .mdx-switch button:focus,
+.md-typeset .mdx-switch button:hover {
+ opacity: .75
+}
+
+.md-typeset .mdx-switch button>code {
+ background-color: var(--md-primary-fg-color);
+ color: var(--md-primary-bg-color);
+ display: block
+}
+
+.md-typeset .mdx-columns ol,
+.md-typeset .mdx-columns ul {
+ -moz-columns: 2;
+ column-count: 2
+}
+
+@media screen and (max-width:29.984375em) {
+
+ .md-typeset .mdx-columns ol,
+ .md-typeset .mdx-columns ul {
+ -moz-columns: initial;
+ columns: initial
+ }
+}
+
+.md-typeset .mdx-columns li {
+ -moz-column-break-inside: avoid;
+ break-inside: avoid
+}
+
+.md-typeset .mdx-flags {
+ margin: 2em auto
+}
+
+.md-typeset .mdx-flags ol {
+ list-style: none
+}
+
+.md-typeset .mdx-flags ol li {
+ margin-bottom: 1em
+}
+
+.md-typeset .mdx-flags__item {
+ display: flex;
+ gap: .6rem
+}
+
+.md-typeset .mdx-flags__content {
+ display: flex;
+ flex: 1;
+ flex-direction: column
+}
+
+.md-typeset .mdx-flags__content span {
+ align-items: baseline;
+ display: inline-flex;
+ justify-content: space-between
+}
+
+.md-typeset .mdx-flags__content>span:nth-child(2) {
+ font-size: 80%
+}
+
+.md-typeset .mdx-flags__content code {
+ float: right
+}
+
+.md-typeset .mdx-social {
+ height: min(27rem, 80vw);
+ position: relative
+}
+
+.md-typeset .mdx-social:hover .mdx-social__image {
+ background-color: #e4e4e40d
+}
+
+.md-typeset .mdx-social__layer {
+ margin-top: 4rem;
+ position: absolute;
+ transform-style: preserve-3d;
+ transition: .25s cubic-bezier(.7, 0, .3, 1)
+}
+
+.md-typeset .mdx-social__layer:hover .mdx-social__label {
+ opacity: 1
+}
+
+.md-typeset .mdx-social__layer:hover .mdx-social__image {
+ background-color: #7f7f7ffc
+}
+
+.md-typeset .mdx-social__layer:hover~.mdx-social__layer {
+ opacity: 0
+}
+
+.md-typeset .mdx-social__image {
+ box-shadow: -.25rem .25rem .5rem #0000000d;
+ transform: rotate(-40deg) skew(15deg, 15deg) scale(.7);
+ transition: all .25s
+}
+
+.md-typeset .mdx-social__image img {
+ display: block
+}
+
+.md-typeset .mdx-social__label {
+ background-color: var(--md-default-fg-color--light);
+ color: var(--md-default-bg-color);
+ display: block;
+ opacity: 0;
+ padding: .2rem .4rem;
+ position: absolute;
+ transition: all .25s
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(6) {
+ transform: translateY(-30px)
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(5) {
+ transform: translateY(-20px)
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(4) {
+ transform: translateY(-10px)
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(3) {
+ transform: translateY(0)
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(2) {
+ transform: translateY(10px)
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:first-child {
+ transform: translateY(20px)
+}
+
+.md-typeset .mdx-social:hover .mdx-social__layer:nth-child(0) {
+ transform: translateY(30px)
+}
+
+.md-banner {
+ color: var(--md-footer-fg-color--lighter)
+}
+
+.md-banner strong {
+ white-space: nowrap
+}
+
+.md-banner a,
+.md-banner strong {
+ color: var(--md-footer-fg-color)
+}
+
+.md-banner a:focus,
+.md-banner a:hover {
+ color: currentcolor
+}
+
+.md-banner a:focus .twemoji,
+.md-banner a:hover .twemoji {
+ background-color: var(--md-footer-fg-color);
+ box-shadow: none
+}
+
+.md-banner .twemoji {
+ border-radius: 100%;
+ box-shadow: inset 0 0 0 .05rem currentcolor;
+ display: inline-block;
+ height: 1.2rem;
+ padding: .25rem;
+ transition: all .25s;
+ vertical-align: bottom;
+ width: 1.2rem
+}
+
+.md-banner .twemoji svg {
+ display: block;
+ max-height: none
+}
+
+.md-banner--warning {
+ background-color: #fa7575;
+ color: var(--md-warning-fg-color);
+}
+
+.mdx-container {
+ background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(0, 0%, 100%, 1)' /></svg>") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #a63fd9 99%, var(--md-default-bg-color) 99%);
+ padding-top: 1rem
+}
+
+[data-md-color-scheme=slate] .mdx-container {
+ background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(230, 15%, 14%, 1)' /></svg>") no-repeat bottom, linear-gradient(to bottom, var(--md-primary-fg-color), #363949 99%, var(--md-default-bg-color) 99%)
+}
+
+.mdx-hero {
+ color: var(--md-primary-bg-color);
+ margin: 0 .8rem
+}
+
+.mdx-hero h1 {
+ color: currentcolor;
+ font-weight: 700;
+ margin-bottom: 1rem
+}
+
+@media screen and (max-width:29.984375em) {
+ .mdx-hero h1 {
+ font-size: 1.4rem
+ }
+}
+
+.mdx-hero__content {
+ padding-bottom: 6rem
+}
+
+@media screen and (min-width:60em) {
+ .mdx-hero {
+ align-items: stretch;
+ display: flex
+ }
+
+ .mdx-hero__content {
+ margin-top: 3.5rem;
+ max-width: 19rem;
+ padding-bottom: 14vw
+ }
+
+ .mdx-hero__image {
+ order: 1;
+ transform: translateX(4rem);
+ width: 38rem
+ }
+}
+
+@media screen and (min-width:76.25em) {
+ .mdx-hero__image {
+ transform: translateX(8rem)
+ }
+}
+
+.mdx-hero .md-button {
+ color: var(--md-primary-bg-color);
+ margin-right: .5rem;
+ margin-top: .5rem
+}
+
+.mdx-hero .md-button:focus,
+.mdx-hero .md-button:hover {
+ background-color: var(--md-accent-fg-color);
+ border-color: var(--md-accent-fg-color);
+ color: var(--md-accent-bg-color)
+}
+
+.mdx-hero .md-button--primary {
+ background-color: var(--md-primary-bg-color);
+ border-color: var(--md-primary-bg-color);
+ color: #894da8
+}
+
+.md-typeset .mdx-iconsearch {
+ background-color: var(--md-default-bg-color);
+ border-radius: .1rem;
+ box-shadow: var(--md-shadow-z1);
+ position: relative;
+ transition: box-shadow 125ms
+}
+
+.md-typeset .mdx-iconsearch:focus-within,
+.md-typeset .mdx-iconsearch:hover {
+ box-shadow: var(--md-shadow-z2)
+}
+
+.md-typeset .mdx-iconsearch .md-input {
+ background: var(--md-default-bg-color);
+ box-shadow: none
+}
+
+[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch .md-input {
+ background: var(--md-code-bg-color)
+}
+
+.md-typeset .mdx-iconsearch-result {
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ max-height: 50vh;
+ overflow-y: auto;
+ scrollbar-color: var(--md-default-fg-color--lighter) #0000;
+ scrollbar-width: thin;
+ touch-action: pan-y
+}
+
+.md-tooltip .md-typeset .mdx-iconsearch-result {
+ max-height: 10.25rem
+}
+
+.md-typeset .mdx-iconsearch-result::-webkit-scrollbar {
+ height: .2rem;
+ width: .2rem
+}
+
+.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb {
+ background-color: var(--md-default-fg-color--lighter)
+}
+
+.md-typeset .mdx-iconsearch-result::-webkit-scrollbar-thumb:hover {
+ background-color: var(--md-accent-fg-color)
+}
+
+.md-typeset .mdx-iconsearch-result__meta {
+ color: var(--md-default-fg-color--lighter);
+ font-size: .64rem;
+ position: absolute;
+ right: .6rem;
+ top: .4rem
+}
+
+[dir=ltr] .md-typeset .mdx-iconsearch-result__list {
+ margin-left: 0
+}
+
+[dir=rtl] .md-typeset .mdx-iconsearch-result__list {
+ margin-right: 0
+}
+
+.md-typeset .mdx-iconsearch-result__list {
+ list-style: none;
+ margin: 0;
+ padding: 0
+}
+
+[dir=ltr] .md-typeset .mdx-iconsearch-result__item {
+ margin-left: 0
+}
+
+[dir=rtl] .md-typeset .mdx-iconsearch-result__item {
+ margin-right: 0
+}
+
+.md-typeset .mdx-iconsearch-result__item {
+ border-bottom: .05rem solid var(--md-default-fg-color--lightest);
+ margin: 0;
+ padding: .2rem .6rem
+}
+
+.md-typeset .mdx-iconsearch-result__item:last-child {
+ border-bottom: none
+}
+
+.md-typeset .mdx-iconsearch-result__item>* {
+ margin-right: .6rem
+}
+
+.md-typeset .mdx-iconsearch-result__item img {
+ height: .9rem;
+ width: .9rem
+}
+
+[data-md-color-scheme=slate] .md-typeset .mdx-iconsearch-result__item img[src*=squidfunk] {
+ filter: invert(1)
+}
+
+.md-typeset .mdx-premium p {
+ margin: 2em 0;
+ text-align: center
+}
+
+.md-typeset .mdx-premium img {
+ height: 3.25rem
+}
+
+.md-typeset .mdx-premium p:last-child {
+ display: flex;
+ flex-wrap: wrap;
+ justify-content: center
+}
+
+.md-typeset .mdx-premium p:last-child>a {
+ display: block;
+ flex-shrink: 0
+}
+
+.md-typeset .mdx-sponsorship__list {
+ margin: 2em 0
+}
+
+.md-typeset .mdx-sponsorship__list:after {
+ clear: both;
+ content: "";
+ display: block
+}
+
+[dir=ltr] .md-typeset .mdx-sponsorship__item {
+ float: left
+}
+
+[dir=rtl] .md-typeset .mdx-sponsorship__item {
+ float: right
+}
+
+.md-typeset .mdx-sponsorship__item {
+ border-radius: 100%;
+ display: block;
+ height: 1.6rem;
+ margin: .2rem;
+ overflow: hidden;
+ transform: scale(1);
+ transition: color 125ms, transform 125ms;
+ width: 1.6rem
+}
+
+.md-typeset .mdx-sponsorship__item:focus,
+.md-typeset .mdx-sponsorship__item:hover {
+ transform: scale(1.1)
+}
+
+.md-typeset .mdx-sponsorship__item:focus img,
+.md-typeset .mdx-sponsorship__item:hover img {
+ filter: grayscale(0)
+}
+
+.md-typeset .mdx-sponsorship__item--private {
+ background: var(--md-default-fg-color--lightest);
+ color: var(--md-default-fg-color--lighter);
+ font-size: .6rem;
+ font-weight: 700;
+ line-height: 1.6rem;
+ text-align: center
+}
+
+.md-typeset .mdx-sponsorship__item img {
+ display: block;
+ filter: grayscale(100%) opacity(75%);
+ height: auto;
+ transition: filter 125ms;
+ width: 100%
+}
+
+.md-typeset .mdx-sponsorship-button {
+ font-weight: 400
+}
+
+.md-typeset .mdx-sponsorship-count,
+.md-typeset .mdx-sponsorship-total {
+ font-weight: 700
+} \ No newline at end of file
diff --git a/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map
new file mode 100644
index 00000000..7937fd51
--- /dev/null
+++ b/docs/src/overrides/assets/stylesheets/custom.00c04c01.min.css.map
@@ -0,0 +1,15 @@
+{
+ "version": 3,
+ "sources": [
+ "src/overrides/assets/stylesheets/custom/_typeset.scss",
+ "../../../../src/overrides/assets/stylesheets/custom.scss",
+ "src/templates/assets/stylesheets/utilities/_break.scss",
+ "src/overrides/assets/stylesheets/custom/layout/_banner.scss",
+ "src/overrides/assets/stylesheets/custom/layout/_hero.scss",
+ "src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss",
+ "src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss"
+ ],
+ "names": [],
+ "mappings": "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",
+ "file": "custom.css"
+} \ No newline at end of file
diff --git a/docs/src/overrides/assets/stylesheets/custom.scss b/docs/src/overrides/assets/stylesheets/custom.scss
deleted file mode 100644
index 8235e7d0..00000000
--- a/docs/src/overrides/assets/stylesheets/custom.scss
+++ /dev/null
@@ -1,44 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Dependencies
-// ----------------------------------------------------------------------------
-
-@import "material-color";
-@import "material-shadows";
-
-// ----------------------------------------------------------------------------
-// Local imports
-// ----------------------------------------------------------------------------
-
-@import "utilities/break";
-@import "utilities/convert";
-
-@import "config";
-
-@import "custom/typeset";
-
-@import "custom/layout/banner";
-@import "custom/layout/hero";
-@import "custom/layout/iconsearch";
-@import "custom/layout/sponsorship";
diff --git a/docs/src/overrides/assets/stylesheets/custom/_typeset.scss b/docs/src/overrides/assets/stylesheets/custom/_typeset.scss
deleted file mode 100644
index bef30073..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/_typeset.scss
+++ /dev/null
@@ -1,294 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Keyframes
-// ----------------------------------------------------------------------------
-
-// Pumping heart animation
-@keyframes heart {
- 0%,
- 40%,
- 80%,
- 100% {
- transform: scale(1);
- }
-
- 20%,
- 60% {
- transform: scale(1.15);
- }
-}
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Twitter icon
- .twitter {
- color: #00acee;
- }
-
- // Mastodon icon - it's not the exact brand color, because that doesn't work
- // well on dark backgrounds, so we lightened it up a bit.
- .mastodon {
- color: #897ff8;
- }
-
- // Insiders video
- .mdx-video {
- width: auto;
-
- // Insiders video container
- &__inner {
- position: relative;
- width: 100%;
- height: 0;
- padding-bottom: 56.138%;
- }
-
- // Insiders video iframe
- iframe {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- overflow: hidden;
- border: none;
- }
- }
-
- // Pumping heart
- .mdx-heart {
- animation: heart 1000ms infinite;
- }
-
- // Insiders color (for links, etc.) // remove
- .mdx-insiders {
- color: $clr-pink-500;
- }
-
- // BETA #####################################################################
-
- // Badge
- .mdx-badge {
- font-size: 0.85em;
-
- // Badge with heart
- &--heart {
- --md-typeset-a-color: hsla(#{hex2hsl($clr-pink-500)}, 1);
- --md-accent-fg-color: hsla(#{hex2hsl($clr-pink-a200)}, 1);
- --md-accent-fg-color--transparent: hsla(#{hex2hsl($clr-pink-500)}, 0.1);
-
- // Animate icon
- .twemoji {
- animation: heart 1000ms infinite;
- }
- }
-
- // Badge moved to the right
- &--right {
- float: right;
- margin-left: 0.35em;
- }
-
- // Badge icon
- &__icon {
- padding: px2rem(4px);
- background: var(--md-accent-fg-color--transparent);
- border-start-start-radius: px2rem(2px);
- border-end-start-radius: px2rem(2px);
-
- // If icon is alone, round corners
- &:last-child {
- border-radius: px2rem(2px);
- }
- }
-
- // Badge text
- &__text {
- padding: px2rem(4px) px2rem(6px);
- border-start-end-radius: px2rem(2px);
- border-end-end-radius: px2rem(2px);
- box-shadow: 0 0 0 1px inset var(--md-accent-fg-color--transparent);
- }
- }
-
- // BETA #####################################################################
-
- // Switch buttons
- .mdx-switch button {
- cursor: pointer;
- transition: opacity 250ms;
-
- // Button on focus/hover
- &:is(:focus, :hover) {
- opacity: 0.75;
- }
-
- // Code block
- > code {
- display: block;
- color: var(--md-primary-bg-color);
- background-color: var(--md-primary-fg-color);
- }
- }
-
- // Two-column layout
- .mdx-columns {
-
- // Column
- ol,
- ul {
- columns: 2;
-
- // [mobile portrait -]: Reset columns on mobile
- @include break-to-device(mobile portrait) {
- columns: initial;
- }
- }
-
- // Column item
- li {
- break-inside: avoid;
- }
- }
-
- // Language list
- .mdx-flags {
- margin: 2em auto;
-
- // Language list
- ol {
- list-style: none;
-
- // Language list item
- li {
- margin-bottom: 1em;
- }
- }
-
- // Language item
- &__item {
- display: flex;
- gap: px2rem(12px);
- }
-
- // Language content
- &__content {
- display: flex;
- flex: 1;
- flex-direction: column;
-
- // Language name
- span {
- display: inline-flex;
- align-items: baseline;
- justify-content: space-between;
- }
-
- // Language link
- > span:nth-child(2) {
- font-size: 80%;
- }
-
- // Language code
- code {
- float: right;
- }
- }
- }
-
- // Social card
- .mdx-social {
- position: relative;
- height: min(#{px2rem(540px)}, 80vw);
-
- // Social card image on hover
- &:hover .mdx-social__image {
- background-color: rgba(228, 228, 228, 0.05);
- }
-
- // Social card layer
- &__layer {
- position: absolute;
- margin-top: px2rem(80px);
- transition: 250ms cubic-bezier(0.7, 0, 0.3, 1);
- transform-style: preserve-3d;
-
- // Social card layer on hover
- &:hover {
-
- // Social card label
- .mdx-social__label {
- opacity: 1;
- }
-
- // Social card image
- .mdx-social__image {
- background-color: rgba(127, 127, 127, 0.99);
- }
-
- // Hide top layers
- ~ .mdx-social__layer {
- opacity: 0;
- }
- }
- }
-
- // Social card image
- &__image {
- box-shadow:
- px2rem(-5px) px2rem(5px) px2rem(10px)
- rgba(0, 0, 0, 0.05);
- transition: all 250ms;
- transform: rotate(-40deg) skew(15deg, 15deg) scale(0.7);
-
- // Actual image
- img {
- display: block;
- }
- }
-
- // Social card label
- &__label {
- position: absolute;
- display: block;
- padding: px2rem(4px) px2rem(8px);
- color: var(--md-default-bg-color);
- background-color: var(--md-default-fg-color--light);
- opacity: 0;
- transition: all 250ms;
- }
-
- // Transform on hover
- @for $i from 6 through 0 {
- &:hover .mdx-social__layer:nth-child(#{$i}) {
- transform: translateY(#{($i - 3) * -10}px);
- }
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss
deleted file mode 100644
index b67d7fff..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_banner.scss
+++ /dev/null
@@ -1,66 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Banner for announcements and warnings
-.md-banner {
- color: var(--md-footer-fg-color--lighter);
-
- // Don't wrap name of blog article
- strong {
- color: var(--md-footer-fg-color);
- white-space: nowrap;
- }
-
- a {
- color: var(--md-footer-fg-color);
-
- &:focus,
- &:hover {
- color: currentcolor;
-
- .twemoji {
- background-color: var(--md-footer-fg-color);
- box-shadow: none;
- }
- }
- }
-
- .twemoji {
- display: inline-block;
- width: px2rem(24px);
- height: px2rem(24px);
- padding: px2rem(5px);
- vertical-align: bottom;
- border-radius: 100%;
- box-shadow: 0 0 0 px2rem(1px) currentcolor inset;
- transition: all 250ms;
-
- svg {
- display: block;
- max-height: initial;
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss
deleted file mode 100644
index 428cd37e..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_hero.scss
+++ /dev/null
@@ -1,123 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Landing page container
-.mdx-container {
- padding-top: px2rem(20px);
- background:
- url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(0, 0%, 100%, 1)' /></svg>") no-repeat bottom,
- linear-gradient(
- to bottom,
- var(--md-primary-fg-color),
- hsla(280, 67%, 55%, 1) 99%,
- var(--md-default-bg-color) 99%
- );
-
- // Adjust background for slate theme
- [data-md-color-scheme="slate"] & {
- background:
- url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1123 258'><path d='M1124,2c0,0 0,256 0,256l-1125,0l0,-48c0,0 16,5 55,5c116,0 197,-92 325,-92c121,0 114,46 254,46c140,0 214,-167 572,-166Z' style='fill: hsla(230, 15%, 14%, 1)' /></svg>") no-repeat bottom,
- linear-gradient(
- to bottom,
- var(--md-primary-fg-color),
- hsla(230, 15%, 25%, 1) 99%,
- var(--md-default-bg-color) 99%
- );
- }
-}
-
-// Landing page hero
-.mdx-hero {
- margin: 0 px2rem(16px);
- color: var(--md-primary-bg-color);
-
- // Hero headline
- h1 {
- margin-bottom: px2rem(20px);
- font-weight: 700;
- color: currentcolor;
-
- // [mobile portrait -]: Larger hero headline
- @include break-to-device(mobile portrait) {
- font-size: px2rem(28px);
- }
- }
-
- // Hero content
- &__content {
- padding-bottom: px2rem(120px);
- }
-
- // [tablet landscape +]: Columnar display
- @include break-from-device(tablet landscape) {
- display: flex;
- align-items: stretch;
-
- // Adjust spacing and set dimensions
- &__content {
- max-width: px2rem(380px);
- padding-bottom: 14vw;
- margin-top: px2rem(70px);
- }
-
- // Hero image
- &__image {
- order: 1;
- width: px2rem(760px);
- transform: translateX(#{px2rem(80px)});
- }
- }
-
- // [screen +]: Columnar display and adjusted spacing
- @include break-from-device(screen) {
-
- // Hero image
- &__image {
- transform: translateX(#{px2rem(160px)});
- }
- }
-
- // Button
- .md-button {
- margin-top: px2rem(10px);
- margin-right: px2rem(10px);
- color: var(--md-primary-bg-color);
-
- // Button on focus/hover
- &:is(:focus, :hover) {
- color: var(--md-accent-bg-color);
- background-color: var(--md-accent-fg-color);
- border-color: var(--md-accent-fg-color);
- }
-
- // Primary button
- &--primary {
- color: hsla(280, 37%, 48%, 1);
- background-color: var(--md-primary-bg-color);
- border-color: var(--md-primary-bg-color);
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss
deleted file mode 100644
index 651c4135..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_iconsearch.scss
+++ /dev/null
@@ -1,136 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Icon search
- .mdx-iconsearch {
- position: relative;
- background-color: var(--md-default-bg-color);
- border-radius: px2rem(2px);
- box-shadow: var(--md-shadow-z1);
- transition: box-shadow 125ms;
-
- // Icon search on focus/hover
- &:is(:focus-within, :hover) {
- box-shadow: var(--md-shadow-z2);
- }
-
- // Icon search input
- .md-input {
- background: var(--md-default-bg-color);
- box-shadow: none;
-
- // Slate theme, i.e. dark mode
- [data-md-color-scheme="slate"] & {
- background: var(--md-code-bg-color);
- }
- }
- }
-
- // Icon search result
- .mdx-iconsearch-result {
- max-height: 50vh;
- overflow-y: auto;
- // Hack: promote to own layer to reduce jitter
- backface-visibility: hidden;
- touch-action: pan-y;
- scrollbar-width: thin;
- scrollbar-color: var(--md-default-fg-color--lighter) transparent;
-
- // Icon search result inside tooltip
- .md-tooltip & {
- max-height: px2rem(205px);
- }
-
- // Webkit scrollbar
- &::-webkit-scrollbar {
- width: px2rem(4px);
- height: px2rem(4px);
- }
-
- // Webkit scrollbar thumb
- &::-webkit-scrollbar-thumb {
- background-color: var(--md-default-fg-color--lighter);
-
- // Webkit scrollbar thumb on hover
- &:hover {
- background-color: var(--md-accent-fg-color);
- }
- }
-
- // Icon search result metadata
- &__meta {
- position: absolute;
- top: px2rem(8px);
- right: px2rem(12px);
- font-size: px2rem(12.8px);
- color: var(--md-default-fg-color--lighter);
- }
-
- // Icon search result list
- &__list {
- padding: 0;
- margin: 0;
- // Hack: necessary because of increased specificity due to the PostCSS
- // plugin which prefixes this with `[dir=...]` selectors.
- margin-inline-start: 0;
- list-style: none;
- }
-
- // Icon search result item
- &__item {
- padding: px2rem(4px) px2rem(12px);
- margin: 0;
- // Hack: necessary because of increased specificity due to the PostCSS
- // plugin which prefixes this with `[dir=...]` selectors.
- margin-inline-start: 0;
- border-bottom: px2rem(1px) solid var(--md-default-fg-color--lightest);
-
- // Omit border on last child
- &:last-child {
- border-bottom: none;
- }
-
- // Item content
- > * {
- margin-right: px2rem(12px);
- }
-
- // Set icon dimensions to fit
- img {
- width: px2rem(18px);
- height: px2rem(18px);
-
- // Slate theme, i.e. dark mode
- [data-md-color-scheme="slate"] &[src*="squidfunk"] {
- filter: invert(1); /* stylelint-disable-line */
- }
- }
- }
- }
-}
diff --git a/docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss b/docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss
deleted file mode 100644
index e2b16570..00000000
--- a/docs/src/overrides/assets/stylesheets/custom/layout/_sponsorship.scss
+++ /dev/null
@@ -1,128 +0,0 @@
-////
-/// Copyright (c) 2016-2023 Martin Donath <martin.donath@squidfunk.com>
-///
-/// Permission is hereby granted, free of charge, to any person obtaining a
-/// copy of this software and associated documentation files (the "Software"),
-/// to deal in the Software without restriction, including without limitation
-/// the rights to use, copy, modify, merge, publish, distribute, sublicense,
-/// and/or sell copies of the Software, and to permit persons to whom the
-/// Software is furnished to do so, subject to the following conditions:
-///
-/// The above copyright notice and this permission notice shall be included in
-/// all copies or substantial portions of the Software.
-///
-/// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-/// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-/// FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
-/// THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-/// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-/// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
-/// DEALINGS
-////
-
-// ----------------------------------------------------------------------------
-// Rules
-// ----------------------------------------------------------------------------
-
-// Scoped in typesetted content to match specificity of regular content
-.md-typeset {
-
- // Premium sponsors
- .mdx-premium {
-
- // Paragraphs
- p {
- margin: 2em 0;
- text-align: center;
- }
-
- // Premium sponsor image
- img {
- height: px2rem(65px);
- }
-
- // Premium sponsor list
- p:last-child {
- display: flex;
- flex-wrap: wrap;
- justify-content: center;
-
- // Premium sponsor link
- > a {
- display: block;
- flex-shrink: 0;
- }
- }
- }
-
- // Sponsorship
- .mdx-sponsorship {
-
- // Sponsorship list
- &__list {
- margin: 2em 0;
-
- // Clearfix, because we can't use overflow: auto
- &::after {
- display: block;
- clear: both;
- content: "";
- }
- }
-
- // Sponsorship item
- &__item {
- display: block;
- float: inline-start;
- width: px2rem(32px);
- height: px2rem(32px);
- margin: px2rem(4px);
- overflow: hidden;
- border-radius: 100%;
- transition:
- color 125ms,
- transform 125ms;
- transform: scale(1);
-
- // Sponsor item on focus/hover
- &:is(:focus, :hover) {
- transform: scale(1.1);
-
- // Sponsor avatar
- img {
- filter: grayscale(0%);
- }
- }
-
- // Private sponsor
- &--private {
- font-size: px2rem(12px);
- font-weight: 700;
- line-height: px2rem(32px);
- color: var(--md-default-fg-color--lighter);
- text-align: center;
- background: var(--md-default-fg-color--lightest);
- }
-
- // Sponsor avatar
- img {
- display: block;
- width: 100%;
- height: auto;
- filter: grayscale(100%) opacity(75%);
- transition: filter 125ms;
- }
- }
- }
-
- // Sponsorship button
- .mdx-sponsorship-button {
- font-weight: 400;
- }
-
- // Sponsorship count and total
- .mdx-sponsorship-count,
- .mdx-sponsorship-total {
- font-weight: 700;
- }
-}