Fuwari/_astro/about.DjJRFMus.css

3544 lines
84 KiB
CSS
Raw Normal View History

2024-07-30 14:54:12 +08:00
.custom-md h1 {
font-size: 1.875rem;
line-height: 2.25rem
}
.custom-md h1 .anchor,
.custom-md h2 .anchor,
.custom-md h3 .anchor,
.custom-md h4 .anchor,
.custom-md h5 .anchor,
.custom-md h6 .anchor {
margin: -.125rem !important;
margin-left: .2ch !important;
padding: .125rem !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
user-select: none !important;
opacity: 0 !important;
text-decoration: none !important;
transition: opacity .15s ease-in-out, background .15s ease-in-out !important
}
.custom-md h1 .anchor .anchor-icon,
.custom-md h2 .anchor .anchor-icon,
.custom-md h3 .anchor .anchor-icon,
.custom-md h4 .anchor .anchor-icon,
.custom-md h5 .anchor .anchor-icon,
.custom-md h6 .anchor .anchor-icon {
margin-left: .45ch !important;
margin-right: .45ch !important
}
.custom-md h1:hover .anchor,
.custom-md h2:hover .anchor,
.custom-md h3:hover .anchor,
.custom-md h4:hover .anchor,
.custom-md h5:hover .anchor,
.custom-md h6:hover .anchor {
opacity: 1 !important
}
.custom-md a:not(.no-styling) {
position: relative;
background: none;
margin: -.25rem;
padding: .25rem;
border-radius: .375rem;
font-weight: 500;
color: var(--primary);
text-decoration-line: underline;
text-decoration-color: var(--link-underline);
text-decoration-thickness: .125rem;
text-decoration-style: dashed;
text-underline-offset: .25rem
}
.custom-md a:not(.no-styling):hover {
background: var(--link-hover);
text-decoration-color: var(--link-hover)
}
.custom-md a:not(.no-styling):active {
background: var(--link-active);
text-decoration-color: var(--link-active)
}
.custom-md code {
font-family: JetBrains Mono Variable, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
background: var(--inline-code-bg);
color: var(--inline-code-color);
padding: .125rem .25rem;
border-radius: .25rem;
overflow: hidden;
counter-reset: line
}
.custom-md code:before {
content: none
}
.custom-md code:after {
content: none
}
.custom-md code span.line:before {
content: counter(line);
counter-increment: line;
direction: rtl;
display: inline-block;
margin-right: 1rem;
width: 1rem;
color: #ffffff40
}
.custom-md code span.line:last-child:empty,
.custom-md code span.line:last-child:has(>span:empty:only-child) {
display: none
}
.custom-md pre {
background: var(--codeblock-bg) !important;
border-radius: .75rem;
padding-left: 1.25rem;
padding-right: 1.25rem
}
.custom-md pre code {
color: unset;
font-size: .875rem;
padding: 0;
background: none
}
.custom-md pre code ::-moz-selection {
background: var(--codeblock-selection)
}
.custom-md pre code ::selection {
background: var(--codeblock-selection)
}
.custom-md pre code span.br::-moz-selection {
background: var(--codeblock-selection)
}
.custom-md pre code span.br::selection {
background: var(--codeblock-selection)
}
.custom-md ul li::marker {
color: var(--primary)
}
.custom-md ol li::marker {
color: var(--primary)
}
.custom-md blockquote {
font-style: normal;
font-weight: inherit;
border-left-color: #0000;
position: relative
}
.custom-md blockquote:before {
content: "";
position: absolute;
left: -.25rem;
display: block;
transition: background .15s ease-in-out;
background: var(--btn-regular-bg);
height: 100%;
width: .25rem;
border-radius: 1rem
}
.custom-md blockquote p:before {
content: none
}
.custom-md blockquote p:after {
content: none
}
.custom-md blockquote.admonition .bdm-title {
display: flex;
align-items: center;
margin-bottom: -.9rem;
font-weight: 700
}
.custom-md blockquote.admonition .bdm-title:before {
content: " ";
display: inline-block;
font-size: inherit;
overflow: visible;
margin-right: .6rem;
height: 1em;
width: 1em;
vertical-align: -.126em;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
transform: translateY(-.0625rem)
}
.custom-md blockquote.admonition.bdm-tip .bdm-title {
color: var(--admonitions-color-tip)
}
.custom-md blockquote.admonition.bdm-tip .bdm-title:before {
background: var(--admonitions-color-tip);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M8 1.5c-2.363 0-4 1.69-4 3.75 0 .984.424 1.625.984 2.304l.214.253c.223.264.47.556.673.848.284.411.537.896.621 1.49a.75.75 0 0 1-1.484.211c-.04-.282-.163-.547-.37-.847a8.456 8.456 0 0 0-.542-.68c-.084-.1-.173-.205-.268-.32C3.201 7.75 2.5 6.766 2.5 5.25 2.5 2.31 4.863 0 8 0s5.5 2.31 5.5 5.25c0 1.516-.701 2.5-1.328 3.259-.095.115-.184.22-.268.319-.207.245-.383.453-.541.681-.208.3-.33.565-.37.847a.751.751 0 0 1-1.485-.212c.084-.593.337-1.078.621-1.489.203-.292.45-.584.673-.848.075-.088.147-.173.213-.253.561-.679.985-1.32.985-2.304 0-2.06-1.637-3.75-4-3.75ZM5.75 12h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM6 15.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z'%3E%3C/path%3E%3C/svg%3E")
}
.custom-md blockquote.admonition.bdm-tip:before {
background: var(--admonitions-color-tip)
}
.custom-md blockquote.admonition.bdm-note .bdm-title {
color: var(--admonitions-color-note)
}
.custom-md blockquote.admonition.bdm-note .bdm-title:before {
background: var(--admonitions-color-note);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill='var(--admonitions-color-tip)' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath fill='var(--admonitions-color-tip)' d='M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")
}
.custom-md blockquote.admonition.bdm-note:before {
background: var(--admonitions-color-note)
}
.custom-md blockquote.admonition.bdm-important .bdm-title {
color: var(--admonitions-color-important)
}
.custom-md blockquote.admonition.bdm-important .bdm-title:before {
background: var(--admonitions-color-important);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v9.5A1.75 1.75 0 0 1 14.25 13H8.06l-2.573 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25Zm7 2.25v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 9a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")
}
.custom-md blockquote.admonition.bdm-important:before {
background: var(--admonitions-color-important)
}
.custom-md blockquote.admonition.bdm-warning .bdm-title {
color: var(--admonitions-color-warning)
}
.custom-md blockquote.admonition.bdm-warning .bdm-title:before {
background: var(--admonitions-color-warning);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z'%3E%3C/path%3E%3C/svg%3E")
}
.custom-md blockquote.admonition.bdm-warning:before {
background: var(--admonitions-color-warning)
}
.custom-md blockquote.admonition.bdm-caution .bdm-title {
color: var(--admonitions-color-caution)
}
.custom-md blockquote.admonition.bdm-caution .bdm-title:before {
background: var(--admonitions-color-caution);
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' width='16' height='16' aria-hidden='true'%3E%3Cpath d='M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z'%3E%3C/path%3E%3C/svg%3E")
}
.custom-md blockquote.admonition.bdm-caution:before {
background: var(--admonitions-color-caution)
}
.custom-md img {
border-radius: .75rem
}
.custom-md hr {
border-color: var(--line-divider);
border-style: dashed
}
.custom-md iframe {
border-radius: .75rem;
margin-left: auto;
margin-right: auto;
max-width: 100%
}
a.card-github {
display: block;
background: var(--license-block-bg);
position: relative;
margin: .5rem 0;
padding: 1.1rem 1.5rem;
color: var(--tw-prose-body);
border-radius: var(--radius-large);
text-decoration-thickness: 0px;
text-decoration-line: none
}
a.card-github:hover {
background-color: var(--btn-regular-bg-hover)
}
a.card-github:hover .gc-titlebar {
color: var(--btn-content)
}
a.card-github:hover .gc-stars,
a.card-github:hover .gc-forks,
a.card-github:hover .gc-license,
a.card-github:hover .gc-description {
color: var(--tw-prose-headings)
}
a.card-github:hover .gc-stars:before,
a.card-github:hover .gc-forks:before,
a.card-github:hover .gc-license:before,
a.card-github:hover .gc-description:before {
background-color: var(--tw-prose-headings)
}
a.card-github:active {
scale: .98;
background-color: var(--btn-regular-bg-active)
}
a.card-github .gc-titlebar {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: .5rem;
color: var(--tw-prose-headings);
font-size: 1.25rem;
font-weight: 500
}
a.card-github .gc-titlebar .gc-titlebar-left {
display: flex;
flex-flow: row nowrap;
gap: .5rem
}
a.card-github .gc-titlebar .gc-repo {
font-weight: 700
}
a.card-github .gc-titlebar .gc-owner {
font-weight: 300;
position: relative;
display: flex;
flex-flow: row nowrap;
gap: .5rem;
align-items: center
}
a.card-github .gc-titlebar .gc-avatar {
display: block;
overflow: hidden;
width: 1.5rem;
height: 1.5rem;
margin-top: -.1rem;
background-color: var(--primary);
background-size: cover;
border-radius: 50%
}
a.card-github .gc-description {
margin-bottom: .7rem;
font-size: 1rem;
font-weight: 300;
line-height: 1.5rem;
color: var(--tw-prose-body)
}
a.card-github .gc-infobar {
display: flex;
flex-flow: row nowrap;
gap: 1.5rem;
color: var(--tw-prose-body);
width: -moz-fit-content;
width: fit-content
}
a.card-github .gc-language {
display: none
}
a.card-github .gc-stars,
a.card-github .gc-forks,
a.card-github .gc-license,
a.card-github .github-logo {
font-weight: 500;
font-size: .875rem;
opacity: .9
}
a.card-github .gc-stars:before,
a.card-github .gc-forks:before,
a.card-github .gc-license:before,
a.card-github .github-logo:before {
content: " ";
display: inline-block;
height: 1.3em;
width: 1.3em;
margin-right: .4rem;
vertical-align: -.24em;
font-size: inherit;
background-color: var(--tw-prose-body);
overflow: visible;
-webkit-mask-size: contain;
mask-size: contain;
-webkit-mask-position: center;
mask-position: center;
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
transition-property: background-color, background;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
a.card-github .gc-stars:before {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8 .25a.75.75 0 0 1 .673.418l1.882 3.815 4.21.612a.75.75 0 0 1 .416 1.279l-3.046 2.97.719 4.192a.751.751 0 0 1-1.088.791L8 12.347l-3.766 1.98a.75.75 0 0 1-1.088-.79l.72-4.194L.818 6.374a.75.75 0 0 1 .416-1.28l4.21-.611L7.327.668A.75.75 0 0 1 8 .25Zm0 2.445L6.615 5.5a.75.75 0 0 1-.564.41l-3.097.45 2.24 2.184a.75.75 0 0 1 .216.664l-.528 3.084 2.769-1.456a.75.75 0 0 1 .698 0l2.77 1.456-.53-3.084a.75.75 0 0 1 .216-.664l2.24-2.183-3.096-.45a.75.75 0 0 1-.564-.41L8 2.694Z'%3E%3C/path%3E%3C/svg%3E")
}
a.card-github .gc-license:before {
margin-right: .5rem;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M8.75.75V2h.985c.304 0 .603.08.867.231l1.29.736c.038.022.08.033.124.033h2.234a.75.75 0 0 1 0 1.5h-.427l2.111 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.006.005-.01.01-.045.04c-.21.176-.441.327-.686.45C14.556 10.78 13.88 11 13 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L12.178 4.5h-.162c-.305 0-.604-.079-.868-.231l-1.29-.736a.245.245 0 0 0-.124-.033H8.75V13h2.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1 0-1.5h2.5V3.5h-.984a.245.245 0 0 0-.124.033l-1.289.737c-.265.15-.564.23-.869.23h-.162l2.112 4.692a.75.75 0 0 1-.154.838l-.53-.53.529.531-.001.002-.002.002-.006.006-.016.015-.045.04c-.21.176-.441.327-.686.45C4.556 10.78 3.88 11 3 11a4.498 4.498 0 0 1-2.023-.454 3.544 3.544 0 0 1-.686-.45l-.045-.04-.016-.015-.006-.006-.004-.004v-.001a.75.75 0 0 1-.154-.838L2.178 4.5H1.75a.75.75 0 0 1 0-1.5h2.234a.249.249 0 0 0 .125-.033l1.288-.737c.265-.15.564-.23.869-.23h.984V.75a.75.75 0 0 1 1.5 0Zm2.945 8.477c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L13 6.327Zm-10 0c.285.135.718.273 1.305.273s1.02-.138 1.305-.273L3 6.327Z'%3E%3C/path%3E%3C/svg%3E")
}
a.card-github .gc-forks:before {
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z'%3E%3C/path%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='16' viewBox='0 0 16 16' version='1.1' width='16'%3E%3Cpath d='M5 5.372v.878c0 .414.336.75.75.75h4.5a.75.75 0 0 0 .75-.75v-.878a2.25 2.25 0 1 1 1.5 0v.878a2.25 2.25 0 0 1-2.25 2.25h-1.5v2.128a2.251 2.251 0 1 1-1.5 0V8.5h-1.5A2.25 2.25 0 0 1 3.5 6.25v-.878a2.25 2.25 0 1 1 1.5 0ZM5 3.25a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Zm6.75.75a.75.75 0 1 0 0-1.5.75.75 0 0 0 0 1.5Zm-3 8.75a.75.75 0 1 0-1.5 0 .75.75 0 0 0 1.5 0Z'%3E%3C/path%3E%3C/svg%3E")
}
a.card-github .github-logo {
font-size: 1.25rem
}
a.card-github .github-logo:before {
background-color: var(--tw-prose-headings);
margin-right: 0;
-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 496 512'%3E%3Cpath fill='%23a1f7cb' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9c1.6 2.3 4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2'/%3E%3C/svg%3E");
mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='32' viewBox='0 0 496 512'%3E%3Cpath fill='%23a1f7cb' d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6c-3.3.3-5.6-1.3-5.6-3.6c0-2 2.3-3.6 5.2-3.6c3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9c2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9c.3 2 2.9 3.3 5.9 2.6c2.9-.7 4.9-2.6 4.6-4.6c-.3-1.9-3-3.2-5.9-2.9M244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2c12.8 2.3 17.3-5.6 17.3-12.1c0-6.2-.3-40.4-.3-61.4c0 0-70 15-84.7-29.8c0 0-11.4-29.1-27.8-36.6c0 0-22.9-15.7 1.6-15.4c0 0 24.9 2 38.6 25.8c21.9 38.6 58.6 27.5 72.9 20.9c2.3-16 8.8-27.1 16-33.7c-55.9-6.2-112.3-14.3-112.3-110.5c0-27.5 7.6-41.3 23.6-58.9c-2.6-6.5-11.1-33.3 2.6-67.9c20.9-6.5 69 27 69 27c20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27c13.7 34.7 5.2 61.4 2.6 67.9c16 17.7 25.8 31.5 25.8 58.9c0 96.5-58.9 104.2-114.8 110.5c9.2 7.9 17 22.9 17 46.4c0 33.7-.3 75.4-.3 83.6c0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252C496 113.3 383.5 8 244.8 8M97.2 352.9c-1.3 1-1 3.3.7 5.2c1.6 1.6 3.9 2.3 5.2 1c1.3-1 1-3.3-.7-5.2c-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9c1.6 1 3.6.7 4.3-.7c.7-1.3-.3-2.9-2.3-3.9c-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2c2.3 2.3 5.2 2.6 6.5 1c1.3-1.3.7-4.3-1.3-6.2c-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9c1.6 2.3 4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2c-1.4-2.3-4-3.3-5.6-2'/%3E%3C/svg%3E")
}
a.card-github.fetch-waiting {
pointer-events: none;
opacity: .7;
transition: opacity .15s ease-in-out
}
a.card-github.fetch-waiting .gc-description,
a.card-github.fetch-waiting .gc-infobar {
background-color: var(--tw-prose-body);
color: transparent;
opacity: .5;
border-radius: .5rem;
animation: pulsate 2s infinite linear;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
a.card-github.fetch-waiting .gc-description:before,
a.card-github.fetch-waiting .gc-infobar:before {
background-color: transparent
}
a.card-github.fetch-waiting .gc-avatar {
display: none
}
a.card-github.fetch-waiting .gc-repo {
margin-left: -.1rem
}
a.card-github.fetch-error {
pointer-events: all;
opacity: 1
}
.card-github,
.gc-description,
.gc-titlebar,
.gc-stars,
.gc-forks,
.gc-license,
.gc-avatar,
github-logo {
transition-property: all;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
@keyframes pulsate {
0% {
opacity: .15
}
50% {
opacity: .25
}
to {
opacity: .15
}
}
*,
:before,
:after {
box-sizing: border-box;
border-width: 0;
border-style: solid;
border-color: #e5e7eb
}
:before,
:after {
--tw-content: ""
}
html,
:host {
line-height: 1.5;
-webkit-text-size-adjust: 100%;
-moz-tab-size: 4;
-o-tab-size: 4;
tab-size: 4;
font-family: Roboto, sans-serif, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
font-feature-settings: normal;
font-variation-settings: normal;
-webkit-tap-highlight-color: transparent
}
body {
margin: 0;
line-height: inherit
}
hr {
height: 0;
color: inherit;
border-top-width: 1px
}
abbr:where([title]) {
-webkit-text-decoration: underline dotted;
text-decoration: underline dotted
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-size: inherit;
font-weight: inherit
}
a {
color: inherit;
text-decoration: inherit
}
b,
strong {
font-weight: bolder
}
code,
kbd,
samp,
pre {
font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
font-feature-settings: normal;
font-variation-settings: normal;
font-size: 1em
}
small {
font-size: 80%
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline
}
sub {
bottom: -.25em
}
sup {
top: -.5em
}
table {
text-indent: 0;
border-color: inherit;
border-collapse: collapse
}
button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-feature-settings: inherit;
font-variation-settings: inherit;
font-size: 100%;
font-weight: inherit;
line-height: inherit;
letter-spacing: inherit;
color: inherit;
margin: 0;
padding: 0
}
button,
select {
text-transform: none
}
button,
input:where([type=button]),
input:where([type=reset]),
input:where([type=submit]) {
-webkit-appearance: button;
background-color: transparent;
background-image: none
}
:-moz-focusring {
outline: auto
}
:-moz-ui-invalid {
box-shadow: none
}
progress {
vertical-align: baseline
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
height: auto
}
[type=search] {
-webkit-appearance: textfield;
outline-offset: -2px
}
::-webkit-search-decoration {
-webkit-appearance: none
}
::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit
}
summary {
display: list-item
}
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
margin: 0
}
fieldset {
margin: 0;
padding: 0
}
legend {
padding: 0
}
ol,
ul,
menu {
list-style: none;
margin: 0;
padding: 0
}
dialog {
padding: 0
}
textarea {
resize: vertical
}
input::-moz-placeholder,
textarea::-moz-placeholder {
opacity: 1;
color: #9ca3af
}
input::placeholder,
textarea::placeholder {
opacity: 1;
color: #9ca3af
}
button,
[role=button] {
cursor: pointer
}
:disabled {
cursor: default
}
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
display: block;
vertical-align: middle
}
img,
video {
max-width: 100%;
height: auto
}
[hidden] {
display: none
}
*,
:before,
:after {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / .5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
::backdrop {
--tw-border-spacing-x: 0;
--tw-border-spacing-y: 0;
--tw-translate-x: 0;
--tw-translate-y: 0;
--tw-rotate: 0;
--tw-skew-x: 0;
--tw-skew-y: 0;
--tw-scale-x: 1;
--tw-scale-y: 1;
--tw-pan-x: ;
--tw-pan-y: ;
--tw-pinch-zoom: ;
--tw-scroll-snap-strictness: proximity;
--tw-gradient-from-position: ;
--tw-gradient-via-position: ;
--tw-gradient-to-position: ;
--tw-ordinal: ;
--tw-slashed-zero: ;
--tw-numeric-figure: ;
--tw-numeric-spacing: ;
--tw-numeric-fraction: ;
--tw-ring-inset: ;
--tw-ring-offset-width: 0px;
--tw-ring-offset-color: #fff;
--tw-ring-color: rgb(59 130 246 / .5);
--tw-ring-offset-shadow: 0 0 #0000;
--tw-ring-shadow: 0 0 #0000;
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
--tw-blur: ;
--tw-brightness: ;
--tw-contrast: ;
--tw-grayscale: ;
--tw-hue-rotate: ;
--tw-invert: ;
--tw-saturate: ;
--tw-sepia: ;
--tw-drop-shadow: ;
--tw-backdrop-blur: ;
--tw-backdrop-brightness: ;
--tw-backdrop-contrast: ;
--tw-backdrop-grayscale: ;
--tw-backdrop-hue-rotate: ;
--tw-backdrop-invert: ;
--tw-backdrop-opacity: ;
--tw-backdrop-saturate: ;
--tw-backdrop-sepia: ;
--tw-contain-size: ;
--tw-contain-layout: ;
--tw-contain-paint: ;
--tw-contain-style:
}
.prose {
color: var(--tw-prose-body);
max-width: 65ch
}
.prose :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em;
margin-bottom: 1.25em
}
.prose :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-lead);
font-size: 1.25em;
line-height: 1.6;
margin-top: 1.2em;
margin-bottom: 1.2em
}
.prose :where(a):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-links);
text-decoration: underline;
font-weight: 500
}
.prose :where(strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-bold);
font-weight: 600
}
.prose :where(a strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(blockquote strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(thead th strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: decimal;
margin-top: 1.25em;
margin-bottom: 1.25em;
padding-inline-start: 1.625em
}
.prose :where(ol[type=A]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: upper-alpha
}
.prose :where(ol[type=a]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: lower-alpha
}
.prose :where(ol[type=A s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: upper-alpha
}
.prose :where(ol[type=a s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: lower-alpha
}
.prose :where(ol[type=I]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: upper-roman
}
.prose :where(ol[type=i]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: lower-roman
}
.prose :where(ol[type=I s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: upper-roman
}
.prose :where(ol[type=i s]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: lower-roman
}
.prose :where(ol[type="1"]):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: decimal
}
.prose :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
list-style-type: disc;
margin-top: 1.25em;
margin-bottom: 1.25em;
padding-inline-start: 1.625em
}
.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
font-weight: 400;
color: var(--tw-prose-counters)
}
.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *))::marker {
color: var(--tw-prose-bullets)
}
.prose :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-headings);
font-weight: 600;
margin-top: 1.25em
}
.prose :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
border-color: var(--tw-prose-hr);
border-top-width: 1px;
margin-top: 3em;
margin-bottom: 3em
}
.prose :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-weight: 500;
font-style: italic;
color: var(--tw-prose-quotes);
border-inline-start-width: .25rem;
border-inline-start-color: var(--tw-prose-quote-borders);
quotes: "“" "”" "" "";
margin-top: 1.6em;
margin-bottom: 1.6em;
padding-inline-start: 1em
}
.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):before {
content: open-quote
}
.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose], [class~=not-prose] *)):after {
content: close-quote
}
.prose :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-headings);
font-weight: 800;
font-size: 2.25em;
margin-top: 0;
margin-bottom: .8888889em;
line-height: 1.1111111
}
.prose :where(h1 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-weight: 900;
color: inherit
}
.prose :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-headings);
font-weight: 700;
font-size: 1.5em;
margin-top: 2em;
margin-bottom: 1em;
line-height: 1.3333333
}
.prose :where(h2 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-weight: 800;
color: inherit
}
.prose :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-headings);
font-weight: 600;
font-size: 1.25em;
margin-top: 1.6em;
margin-bottom: .6em;
line-height: 1.6
}
.prose :where(h3 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-weight: 700;
color: inherit
}
.prose :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-headings);
font-weight: 600;
margin-top: 1.5em;
margin-bottom: .5em;
line-height: 1.5
}
.prose :where(h4 strong):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-weight: 700;
color: inherit
}
.prose :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
display: block;
margin-top: 2em;
margin-bottom: 2em
}
.prose :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-weight: 500;
font-family: inherit;
color: var(--tw-prose-kbd);
box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px rgb(var(--tw-prose-kbd-shadows) / 10%);
font-size: .875em;
border-radius: .3125rem;
padding-top: .1875em;
padding-inline-end: .375em;
padding-bottom: .1875em;
padding-inline-start: .375em
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-code);
font-weight: 600;
font-size: .875em
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
content: "`"
}
.prose :where(code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
content: "`"
}
.prose :where(a code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(h1 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit;
font-size: .875em
}
.prose :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit;
font-size: .9em
}
.prose :where(h4 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(blockquote code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(thead th code):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: inherit
}
.prose :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-pre-code);
background-color: var(--tw-prose-pre-bg);
overflow-x: auto;
font-weight: 400;
font-size: .875em;
line-height: 1.7142857;
margin-top: 1.7142857em;
margin-bottom: 1.7142857em;
border-radius: .375rem;
padding-top: .8571429em;
padding-inline-end: 1.1428571em;
padding-bottom: .8571429em;
padding-inline-start: 1.1428571em
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)) {
background-color: transparent;
border-width: 0;
border-radius: 0;
padding: 0;
font-weight: inherit;
color: inherit;
font-size: inherit;
font-family: inherit;
line-height: inherit
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):before {
content: none
}
.prose :where(pre code):not(:where([class~=not-prose], [class~=not-prose] *)):after {
content: none
}
.prose :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
width: 100%;
table-layout: auto;
text-align: start;
margin-top: 2em;
margin-bottom: 2em;
font-size: .875em;
line-height: 1.7142857
}
.prose :where(thead):not(:where([class~=not-prose], [class~=not-prose] *)) {
border-bottom-width: 1px;
border-bottom-color: var(--tw-prose-th-borders)
}
.prose :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-headings);
font-weight: 600;
vertical-align: bottom;
padding-inline-end: .5714286em;
padding-bottom: .5714286em;
padding-inline-start: .5714286em
}
.prose :where(tbody tr):not(:where([class~=not-prose], [class~=not-prose] *)) {
border-bottom-width: 1px;
border-bottom-color: var(--tw-prose-td-borders)
}
.prose :where(tbody tr:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
border-bottom-width: 0
}
.prose :where(tbody td):not(:where([class~=not-prose], [class~=not-prose] *)) {
vertical-align: baseline
}
.prose :where(tfoot):not(:where([class~=not-prose], [class~=not-prose] *)) {
border-top-width: 1px;
border-top-color: var(--tw-prose-th-borders)
}
.prose :where(tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
vertical-align: top
}
.prose :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0;
margin-bottom: 0
}
.prose :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
color: var(--tw-prose-captions);
font-size: .875em;
line-height: 1.4285714;
margin-top: .8571429em
}
.prose {
--tw-prose-body: #374151;
--tw-prose-headings: #111827;
--tw-prose-lead: #4b5563;
--tw-prose-links: #111827;
--tw-prose-bold: #111827;
--tw-prose-counters: #6b7280;
--tw-prose-bullets: #d1d5db;
--tw-prose-hr: #e5e7eb;
--tw-prose-quotes: #111827;
--tw-prose-quote-borders: #e5e7eb;
--tw-prose-captions: #6b7280;
--tw-prose-kbd: #111827;
--tw-prose-kbd-shadows: 17 24 39;
--tw-prose-code: #111827;
--tw-prose-pre-code: #e5e7eb;
--tw-prose-pre-bg: #1f2937;
--tw-prose-th-borders: #d1d5db;
--tw-prose-td-borders: #e5e7eb;
--tw-prose-invert-body: #d1d5db;
--tw-prose-invert-headings: #fff;
--tw-prose-invert-lead: #9ca3af;
--tw-prose-invert-links: #fff;
--tw-prose-invert-bold: #fff;
--tw-prose-invert-counters: #9ca3af;
--tw-prose-invert-bullets: #4b5563;
--tw-prose-invert-hr: #374151;
--tw-prose-invert-quotes: #f3f4f6;
--tw-prose-invert-quote-borders: #374151;
--tw-prose-invert-captions: #9ca3af;
--tw-prose-invert-kbd: #fff;
--tw-prose-invert-kbd-shadows: 255 255 255;
--tw-prose-invert-code: #fff;
--tw-prose-invert-pre-code: #d1d5db;
--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
--tw-prose-invert-th-borders: #4b5563;
--tw-prose-invert-td-borders: #374151;
font-size: 1rem;
line-height: 1.75
}
.prose :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0;
margin-bottom: 0
}
.prose :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .5em;
margin-bottom: .5em
}
.prose :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: .375em
}
.prose :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: .375em
}
.prose :where(.prose>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .75em;
margin-bottom: .75em
}
.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em
}
.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-bottom: 1.25em
}
.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em
}
.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-bottom: 1.25em
}
.prose :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .75em;
margin-bottom: .75em
}
.prose :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em;
margin-bottom: 1.25em
}
.prose :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .5em;
padding-inline-start: 1.625em
}
.prose :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: 0
}
.prose :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-end: 0
}
.prose :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-top: .5714286em;
padding-inline-end: .5714286em;
padding-bottom: .5714286em;
padding-inline-start: .5714286em
}
.prose :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: 0
}
.prose :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-end: 0
}
.prose :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose :where(.prose>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose :where(.prose>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-bottom: 0
}
.prose-base {
font-size: 1rem;
line-height: 1.75
}
.prose-base :where(p):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em;
margin-bottom: 1.25em
}
.prose-base :where([class~=lead]):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: 1.25em;
line-height: 1.6;
margin-top: 1.2em;
margin-bottom: 1.2em
}
.prose-base :where(blockquote):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.6em;
margin-bottom: 1.6em;
padding-inline-start: 1em
}
.prose-base :where(h1):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: 2.25em;
margin-top: 0;
margin-bottom: .8888889em;
line-height: 1.1111111
}
.prose-base :where(h2):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: 1.5em;
margin-top: 2em;
margin-bottom: 1em;
line-height: 1.3333333
}
.prose-base :where(h3):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: 1.25em;
margin-top: 1.6em;
margin-bottom: .6em;
line-height: 1.6
}
.prose-base :where(h4):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.5em;
margin-bottom: .5em;
line-height: 1.5
}
.prose-base :where(img):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose-base :where(picture):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose-base :where(picture>img):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0;
margin-bottom: 0
}
.prose-base :where(video):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose-base :where(kbd):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .875em;
border-radius: .3125rem;
padding-top: .1875em;
padding-inline-end: .375em;
padding-bottom: .1875em;
padding-inline-start: .375em
}
.prose-base :where(code):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .875em
}
.prose-base :where(h2 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .875em
}
.prose-base :where(h3 code):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .9em
}
.prose-base :where(pre):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .875em;
line-height: 1.7142857;
margin-top: 1.7142857em;
margin-bottom: 1.7142857em;
border-radius: .375rem;
padding-top: .8571429em;
padding-inline-end: 1.1428571em;
padding-bottom: .8571429em;
padding-inline-start: 1.1428571em
}
.prose-base :where(ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em;
margin-bottom: 1.25em;
padding-inline-start: 1.625em
}
.prose-base :where(ul):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em;
margin-bottom: 1.25em;
padding-inline-start: 1.625em
}
.prose-base :where(li):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .5em;
margin-bottom: .5em
}
.prose-base :where(ol>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: .375em
}
.prose-base :where(ul>li):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: .375em
}
.prose-base :where(.prose-base>ul>li p):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .75em;
margin-bottom: .75em
}
.prose-base :where(.prose-base>ul>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em
}
.prose-base :where(.prose-base>ul>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-bottom: 1.25em
}
.prose-base :where(.prose-base>ol>li>p:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em
}
.prose-base :where(.prose-base>ol>li>p:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-bottom: 1.25em
}
.prose-base :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .75em;
margin-bottom: .75em
}
.prose-base :where(dl):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em;
margin-bottom: 1.25em
}
.prose-base :where(dt):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 1.25em
}
.prose-base :where(dd):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: .5em;
padding-inline-start: 1.625em
}
.prose-base :where(hr):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 3em;
margin-bottom: 3em
}
.prose-base :where(hr+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose-base :where(h2+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose-base :where(h3+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose-base :where(h4+*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose-base :where(table):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .875em;
line-height: 1.7142857
}
.prose-base :where(thead th):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-end: .5714286em;
padding-bottom: .5714286em;
padding-inline-start: .5714286em
}
.prose-base :where(thead th:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: 0
}
.prose-base :where(thead th:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-end: 0
}
.prose-base :where(tbody td, tfoot td):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-top: .5714286em;
padding-inline-end: .5714286em;
padding-bottom: .5714286em;
padding-inline-start: .5714286em
}
.prose-base :where(tbody td:first-child, tfoot td:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-start: 0
}
.prose-base :where(tbody td:last-child, tfoot td:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
padding-inline-end: 0
}
.prose-base :where(figure):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 2em;
margin-bottom: 2em
}
.prose-base :where(figure>*):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0;
margin-bottom: 0
}
.prose-base :where(figcaption):not(:where([class~=not-prose], [class~=not-prose] *)) {
font-size: .875em;
line-height: 1.4285714;
margin-top: .8571429em
}
.prose-base :where(.prose-base>:first-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-top: 0
}
.prose-base :where(.prose-base>:last-child):not(:where([class~=not-prose], [class~=not-prose] *)) {
margin-bottom: 0
}
.btn-regular-dark {
display: flex;
align-items: center;
justify-content: center;
background-color: oklch(.45 .01 var(--hue))
}
.btn-regular-dark:hover {
background-color: oklch(.5 .01 var(--hue))
}
.btn-regular-dark:active {
background-color: oklch(.55 .01 var(--hue))
}
.btn-regular-dark:is(.dark *) {
background-color: oklch(.3 .02 var(--hue))
}
.btn-regular-dark:hover:is(.dark *) {
background-color: oklch(.35 .03 var(--hue))
}
.btn-regular-dark:active:is(.dark *) {
background-color: oklch(.4 .03 var(--hue))
}
.btn-regular-dark.success {
background-color: oklch(.75 .14 var(--hue))
}
.btn-regular-dark.success:is(.dark *) {
background-color: oklch(.75 .14 var(--hue))
}
.copy-btn-icon {
position: absolute;
top: 50%;
left: 50%;
--tw-translate-x: -50%;
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.copy-btn .copy-icon {
fill: #fff;
opacity: 1
}
.copy-btn .copy-icon:is(.dark *) {
fill: #ffffffbf
}
.copy-btn.success .copy-icon {
fill: var(--deep-text);
opacity: 0
}
.copy-btn .success-icon {
opacity: 0
}
.copy-btn.success .success-icon {
opacity: 1
}
.pointer-events-none {
pointer-events: none
}
.visible {
visibility: visible
}
.fixed {
position: fixed
}
.absolute {
position: absolute
}
.relative {
position: relative
}
.sticky {
position: sticky
}
.inset-0 {
inset: 0
}
.-right-2 {
right: -.5rem
}
.-top-1\/2 {
top: -50%
}
.-top-8 {
top: -2rem
}
.-top-\[50\%\] {
top: -50%
}
.bottom-3 {
bottom: .75rem
}
.left-0 {
left: 0
}
.left-1\/2 {
left: 50%
}
.left-4 {
left: 1rem
}
.left-\[calc\(50\%_-_1px\)\] {
left: calc(50% - 1px)
}
.right-0 {
right: 0
}
.right-2 {
right: .5rem
}
.right-3 {
right: .75rem
}
.right-4 {
right: 1rem
}
.right-6 {
right: 1.5rem
}
.top-0 {
top: 0
}
.top-1\/2 {
top: 50%
}
.top-11 {
top: 2.75rem
}
.top-2 {
top: .5rem
}
.top-20 {
top: 5rem
}
.top-3 {
top: .75rem
}
.top-4 {
top: 1rem
}
.top-\[5\.25rem\] {
top: 5.25rem
}
.z-0 {
z-index: 0
}
.z-10 {
z-index: 10
}
.z-20 {
z-index: 20
}
.z-50 {
z-index: 50
}
.col-span-2 {
grid-column: span 2 / span 2
}
.row-start-2 {
grid-row-start: 2
}
.row-start-3 {
grid-row-start: 3
}
.row-end-3 {
grid-row-end: 3
}
.row-end-4 {
grid-row-end: 4
}
.-m-1 {
margin: -.25rem
}
.mx-1 {
margin-left: .25rem;
margin-right: .25rem
}
.mx-1\.5 {
margin-left: .375rem;
margin-right: .375rem
}
.mx-4 {
margin-left: 1rem;
margin-right: 1rem
}
.mx-6 {
margin-left: 1.5rem;
margin-right: 1.5rem
}
.mx-auto {
margin-left: auto;
margin-right: auto
}
.my-auto {
margin-top: auto;
margin-bottom: auto
}
.-mb-2 {
margin-bottom: -.5rem
}
.mb-0 {
margin-bottom: 0
}
.mb-0\.5 {
margin-bottom: .125rem
}
.mb-1 {
margin-bottom: .25rem
}
.mb-2 {
margin-bottom: .5rem
}
.mb-2\.5 {
margin-bottom: .625rem
}
.mb-3 {
margin-bottom: .75rem
}
.mb-3\.5 {
margin-bottom: .875rem
}
.mb-4 {
margin-bottom: 1rem
}
.mb-5 {
margin-bottom: 1.25rem
}
.mb-6 {
margin-bottom: 1.5rem
}
.mb-8 {
margin-bottom: 2rem
}
.ml-1 {
margin-left: .25rem
}
.ml-3 {
margin-left: .75rem
}
.ml-4 {
margin-left: 1rem
}
.ml-8 {
margin-left: 2rem
}
.mr-2 {
margin-right: .5rem
}
.mr-3 {
margin-right: .75rem
}
.mt-1 {
margin-top: .25rem
}
.mt-2 {
margin-top: .5rem
}
.mt-4 {
margin-top: 1rem
}
.block {
display: block
}
.inline-block {
display: inline-block
}
.inline {
display: inline
}
.flex {
display: flex
}
.inline-flex {
display: inline-flex
}
.table {
display: table
}
.grid {
display: grid
}
.hidden {
display: none
}
.h-1 {
height: .25rem
}
.h-10 {
height: 2.5rem
}
.h-11 {
height: 2.75rem
}
.h-3 {
height: .75rem
}
.h-6 {
height: 1.5rem
}
.h-7 {
height: 1.75rem
}
.h-8 {
height: 2rem
}
.h-9 {
height: 2.25rem
}
.h-\[3\.25rem\] {
height: 3.25rem
}
.h-\[3\.75rem\] {
height: 3.75rem
}
.h-\[4\.5rem\] {
height: 4.5rem
}
.h-\[calc\(var\(--banner-height\)_-_4\.5rem\)\] {
height: calc(var(--banner-height) - 4.5rem)
}
.h-\[var\(--banner-height\)\] {
height: var(--banner-height)
}
.h-full {
height: 100%
}
.max-h-\[20vh\] {
max-height: 20vh
}
.min-h-32 {
min-height: 8rem
}
.min-h-\[4\.5rem\] {
min-height: 4.5rem
}
.min-h-screen {
min-height: 100vh
}
.w-1 {
width: .25rem
}
.w-10 {
width: 2.5rem
}
.w-11 {
width: 2.75rem
}
.w-3 {
width: .75rem
}
.w-40 {
width: 10rem
}
.w-5 {
width: 1.25rem
}
.w-6 {
width: 1.5rem
}
.w-7 {
width: 1.75rem
}
.w-8 {
width: 2rem
}
.w-80 {
width: 20rem
}
.w-\[10\%\] {
width: 10%
}
.w-\[15\%\] {
width: 15%
}
.w-\[3\.25rem\] {
width: 3.25rem
}
.w-\[3\.75rem\] {
width: 3.75rem
}
.w-\[70\%\] {
width: 70%
}
.w-full {
width: 100%
}
.min-w-\[2rem\] {
min-width: 2rem
}
.max-w-\[240px\] {
max-width: 240px
}
.max-w-\[calc\(100\%_-_3rem\)\] {
max-width: calc(100% - 3rem)
}
.max-w-\[var\(--page-width\)\] {
max-width: var(--page-width)
}
.max-w-full {
max-width: 100%
}
.max-w-none {
max-width: none
}
.-translate-x-1 {
--tw-translate-x: -.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-x-1\/2 {
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-x-2 {
--tw-translate-x: -.5rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1 {
--tw-translate-y: -.25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-1\/2 {
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-\[0\.15rem\] {
--tw-translate-y: -.15rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-\[1px\] {
--tw-translate-y: -1px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-0 {
--tw-translate-x: 0px;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-x-0\.5 {
--tw-translate-x: .125rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.translate-y-4 {
--tw-translate-y: 1rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.transform {
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.select-none {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none
}
.grid-cols-\[17\.5rem_auto\] {
grid-template-columns: 17.5rem auto
}
.grid-rows-1 {
grid-template-rows: repeat(1, minmax(0, 1fr))
}
.grid-rows-3 {
grid-template-rows: repeat(3, minmax(0, 1fr))
}
.grid-rows-\[auto_auto_1fr_auto\] {
grid-template-rows: auto auto 1fr auto
}
.flex-row {
flex-direction: row
}
.flex-col {
flex-direction: column
}
.flex-col-reverse {
flex-direction: column-reverse
}
.flex-wrap {
flex-wrap: wrap
}
.flex-nowrap {
flex-wrap: nowrap
}
.items-center {
align-items: center
}
.justify-start {
justify-content: flex-start
}
.justify-end {
justify-content: flex-end
}
.justify-center {
justify-content: center
}
.justify-between {
justify-content: space-between
}
.gap-1 {
gap: .25rem
}
.gap-2 {
gap: .5rem
}
.gap-3 {
gap: .75rem
}
.gap-4 {
gap: 1rem
}
.gap-5 {
gap: 1.25rem
}
.gap-6 {
gap: 1.5rem
}
.gap-8 {
gap: 2rem
}
.gap-x-4 {
-moz-column-gap: 1rem;
column-gap: 1rem
}
.gap-y-2 {
row-gap: .5rem
}
.overflow-hidden {
overflow: hidden
}
.overflow-visible {
overflow: visible
}
.overflow-ellipsis {
text-overflow: ellipsis
}
.whitespace-nowrap {
white-space: nowrap
}
.rounded {
border-radius: .25rem
}
.rounded-2xl {
border-radius: 1rem
}
.rounded-\[var\(--radius-large\)\] {
border-radius: var(--radius-large)
}
.rounded-full {
border-radius: 9999px
}
.rounded-lg {
border-radius: .5rem
}
.rounded-md {
border-radius: .375rem
}
.rounded-xl {
border-radius: .75rem
}
.rounded-b-none {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.rounded-t-none {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.border {
border-width: 1px
}
.border-b-\[1px\] {
border-bottom-width: 1px
}
.border-l-\[2px\] {
border-left-width: 2px
}
.border-t-\[1px\] {
border-top-width: 1px
}
.border-dashed {
border-style: dashed
}
.border-\[var\(--line-color\)\] {
border-color: var(--line-color)
}
.border-\[var\(--line-divider\)\] {
border-color: var(--line-divider)
}
.border-black\/10 {
border-color: #0000001a
}
.bg-\[oklch\(0\.45_0\.01_var\(--hue\)\)\] {
background-color: oklch(.45 .01 var(--hue))
}
.bg-\[oklch\(0\.5_0\.05_var\(--hue\)\)\] {
background-color: oklch(.5 .05 var(--hue))
}
.bg-\[oklch\(0\.75_0\.14_var\(--hue\)\)\] {
background-color: oklch(.75 .14 var(--hue))
}
.bg-\[oklch\(0\.80_0\.10_0\)\] {
background-color: #f3a3bb
}
.bg-\[oklch\(0\.95_0\.025_var\(--hue\)\)\] {
background-color: oklch(.95 .025 var(--hue))
}
.bg-\[var\(--btn-content\)\] {
background-color: var(--btn-content)
}
.bg-\[var\(--btn-regular-bg\)\] {
background-color: var(--btn-regular-bg)
}
.bg-\[var\(--card-bg\)\] {
background-color: var(--card-bg)
}
.bg-\[var\(--enter-btn-bg\)\] {
background-color: var(--enter-btn-bg)
}
.bg-\[var\(--float-panel-bg\)\] {
background-color: var(--float-panel-bg)
}
.bg-\[var\(--license-block-bg\)\] {
background-color: var(--license-block-bg)
}
.bg-\[var\(--page-bg\)\] {
background-color: var(--page-bg)
}
.bg-\[var\(--primary\)\] {
background-color: var(--primary)
}
.bg-black\/5 {
background-color: #0000000d
}
.bg-black\/\[0\.04\] {
background-color: #0000000a
}
.bg-transparent {
background-color: transparent
}
.bg-opacity-50 {
--tw-bg-opacity: .5
}
.bg-none {
background-image: none
}
.fill-\[var\(--deep-text\)\] {
fill: var(--deep-text)
}
.fill-white {
fill: #fff
}
.object-cover {
-o-object-fit: cover;
object-fit: cover
}
.object-center {
-o-object-position: center;
object-position: center
}
.p-1 {
padding: .25rem
}
.p-1\.5 {
padding: .375rem
}
.p-2 {
padding: .5rem
}
.p-3 {
padding: .75rem
}
.px-0 {
padding-left: 0;
padding-right: 0
}
.px-1 {
padding-left: .25rem;
padding-right: .25rem
}
.px-2 {
padding-left: .5rem;
padding-right: .5rem
}
.px-3 {
padding-left: .75rem;
padding-right: .75rem
}
.px-4 {
padding-left: 1rem;
padding-right: 1rem
}
.px-5 {
padding-left: 1.25rem;
padding-right: 1.25rem
}
.px-6 {
padding-left: 1.5rem;
padding-right: 1.5rem
}
.px-8 {
padding-left: 2rem;
padding-right: 2rem
}
.px-9 {
padding-left: 2.25rem;
padding-right: 2.25rem
}
.py-1 {
padding-top: .25rem;
padding-bottom: .25rem
}
.py-2 {
padding-top: .5rem;
padding-bottom: .5rem
}
.py-4 {
padding-top: 1rem;
padding-bottom: 1rem
}
.py-5 {
padding-top: 1.25rem;
padding-bottom: 1.25rem
}
.py-6 {
padding-top: 1.5rem;
padding-bottom: 1.5rem
}
.pb-4 {
padding-bottom: 1rem
}
.pb-6 {
padding-bottom: 1.5rem
}
.pl-10 {
padding-left: 2.5rem
}
.pl-2 {
padding-left: .5rem
}
.pl-3 {
padding-left: .75rem
}
.pl-6 {
padding-left: 1.5rem
}
.pr-1 {
padding-right: .25rem
}
.pr-6 {
padding-right: 1.5rem
}
.pr-8 {
padding-right: 2rem
}
.pt-5 {
padding-top: 1.25rem
}
.pt-6 {
padding-top: 1.5rem
}
.text-left {
text-align: left
}
.text-center {
text-align: center
}
.text-right {
text-align: right
}
.text-2xl {
font-size: 1.5rem;
line-height: 2rem
}
.text-3xl {
font-size: 1.875rem;
line-height: 2.25rem
}
.text-4xl {
font-size: 2.25rem;
line-height: 2.5rem
}
.text-5xl {
font-size: 3rem;
line-height: 1
}
.text-\[1\.25rem\] {
font-size: 1.25rem
}
.text-\[14px\] {
font-size: 14px
}
.text-lg {
font-size: 1.125rem;
line-height: 1.75rem
}
.text-sm {
font-size: .875rem;
line-height: 1.25rem
}
.text-xl {
font-size: 1.25rem;
line-height: 1.75rem
}
.font-bold {
font-weight: 700
}
.font-medium {
font-weight: 500
}
.text-\[var\(\&\#45\;\&\#45\;primary\)\] {
color: var(- - primary)
}
.text-\[var\(--btn-content\)\] {
color: var(--btn-content)
}
.text-\[var\(--meta-divider\)\] {
color: var(--meta-divider)
}
.text-\[var\(--primary\)\] {
color: var(--primary)
}
.text-black\/10 {
color: #0000001a
}
.text-black\/25 {
color: #00000040
}
.text-black\/30 {
color: #0000004d
}
.text-black\/5 {
color: #0000000d
}
.text-black\/50 {
color: #00000080
}
.text-black\/75 {
color: #000000bf
}
.text-black\/90 {
color: #000000e6
}
.text-black\/\[0\.2\] {
color: #0003
}
.text-neutral-400 {
--tw-text-opacity: 1;
color: rgb(163 163 163 / var(--tw-text-opacity))
}
.text-neutral-500 {
--tw-text-opacity: 1;
color: rgb(115 115 115 / var(--tw-text-opacity))
}
.text-neutral-700 {
--tw-text-opacity: 1;
color: rgb(64 64 64 / var(--tw-text-opacity))
}
.text-neutral-900 {
--tw-text-opacity: 1;
color: rgb(23 23 23 / var(--tw-text-opacity))
}
.text-white {
--tw-text-opacity: 1;
color: rgb(255 255 255 / var(--tw-text-opacity))
}
.underline {
text-decoration-line: underline
}
.decoration-\[var\(--link-underline\)\] {
text-decoration-color: var(--link-underline)
}
.decoration-dashed {
text-decoration-style: dashed
}
.decoration-2 {
text-decoration-thickness: 2px
}
.underline-offset-\[0\.25rem\] {
text-underline-offset: .25rem
}
.opacity-0 {
opacity: 0
}
.opacity-100 {
opacity: 1
}
.opacity-75 {
opacity: .75
}
.shadow-2xl {
--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);
--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-xl {
--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);
--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.outline {
outline-style: solid
}
.outline-0 {
outline-width: 0px
}
.outline-4 {
outline-width: 4px
}
.-outline-offset-\[2px\] {
outline-offset: -2px
}
.outline-\[var\(--card-bg\)\] {
outline-color: var(--card-bg)
}
.outline-\[var\(--primary\)\] {
outline-color: var(--primary)
}
.drop-shadow-\[0_2px_4px_rgba\(0\,0\,0\,0\.005\)\] {
--tw-drop-shadow: drop-shadow(0 2px 4px rgba(0, 0, 0, .005));
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.filter {
filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition {
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.transition-all {
transition-property: all;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.duration-200 {
transition-duration: .2s
}
.ease-in-out {
transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}
.dark\:prose-invert:is(.dark *) {
--tw-prose-body: var(--tw-prose-invert-body);
--tw-prose-headings: var(--tw-prose-invert-headings);
--tw-prose-lead: var(--tw-prose-invert-lead);
--tw-prose-links: var(--tw-prose-invert-links);
--tw-prose-bold: var(--tw-prose-invert-bold);
--tw-prose-counters: var(--tw-prose-invert-counters);
--tw-prose-bullets: var(--tw-prose-invert-bullets);
--tw-prose-hr: var(--tw-prose-invert-hr);
--tw-prose-quotes: var(--tw-prose-invert-quotes);
--tw-prose-quote-borders: var(--tw-prose-invert-quote-borders);
--tw-prose-captions: var(--tw-prose-invert-captions);
--tw-prose-kbd: var(--tw-prose-invert-kbd);
--tw-prose-kbd-shadows: var(--tw-prose-invert-kbd-shadows);
--tw-prose-code: var(--tw-prose-invert-code);
--tw-prose-pre-code: var(--tw-prose-invert-pre-code);
--tw-prose-pre-bg: var(--tw-prose-invert-pre-bg);
--tw-prose-th-borders: var(--tw-prose-invert-th-borders);
--tw-prose-td-borders: var(--tw-prose-invert-td-borders)
}
.before\:absolute:before {
content: var(--tw-content);
position: absolute
}
.before\:inset-0:before {
content: var(--tw-content);
inset: 0
}
.before\:-left-3:before {
content: var(--tw-content);
left: -.75rem
}
.before\:left-\[-1\.125rem\]:before {
content: var(--tw-content);
left: -1.125rem
}
.before\:left-\[-16px\]:before {
content: var(--tw-content);
left: -16px
}
.before\:left-\[18px\]:before {
content: var(--tw-content);
left: 18px
}
.before\:top-\[0\.33rem\]:before {
content: var(--tw-content);
top: .33rem
}
.before\:top-\[0\.75rem\]:before {
content: var(--tw-content);
top: .75rem
}
.before\:top-\[35px\]:before {
content: var(--tw-content);
top: 35px
}
.before\:top-\[5\.5px\]:before {
content: var(--tw-content);
top: 5.5px
}
.before\:ml-1:before {
content: var(--tw-content);
margin-left: .25rem
}
.before\:ml-1\.5:before {
content: var(--tw-content);
margin-left: .375rem
}
.before\:mr-1:before {
content: var(--tw-content);
margin-right: .25rem
}
.before\:mr-1\.5:before {
content: var(--tw-content);
margin-right: .375rem
}
.before\:hidden:before {
content: var(--tw-content);
display: none
}
.before\:h-4:before {
content: var(--tw-content);
height: 1rem
}
.before\:h-5:before {
content: var(--tw-content);
height: 1.25rem
}
.before\:w-1:before {
content: var(--tw-content);
width: .25rem
}
.before\:scale-100:before {
content: var(--tw-content);
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.before\:scale-\[0\.85\]:before {
content: var(--tw-content);
--tw-scale-x: .85;
--tw-scale-y: .85;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.before\:rounded-\[inherit\]:before {
content: var(--tw-content);
border-radius: inherit
}
.before\:rounded-md:before {
content: var(--tw-content);
border-radius: .375rem
}
.before\:bg-\[var\(--btn-plain-bg-hover\)\]:before {
content: var(--tw-content);
background-color: var(--btn-plain-bg-hover)
}
.before\:bg-\[var\(--primary\)\]:before {
content: var(--tw-content);
background-color: var(--primary)
}
.before\:text-sm:before {
content: var(--tw-content);
font-size: .875rem;
line-height: 1.25rem
}
.before\:font-medium:before {
content: var(--tw-content);
font-weight: 500
}
.before\:text-\[var\(--meta-divider\)\]:before {
content: var(--tw-content);
color: var(--meta-divider)
}
.before\:opacity-100:before {
content: var(--tw-content);
opacity: 1
}
.before\:transition:before {
content: var(--tw-content);
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
transition-timing-function: cubic-bezier(.4, 0, .2, 1);
transition-duration: .15s
}
.before\:ease-out:before {
content: var(--tw-content);
transition-timing-function: cubic-bezier(0, 0, .2, 1)
}
.before\:content-\[\'\/\'\]:before {
--tw-content: "/";
content: var(--tw-content)
}
.last\:border-t-0:last-child {
border-top-width: 0px
}
.first-of-type\:mt-2:first-of-type {
margin-top: .5rem
}
.before\:first-of-type\:hidden:first-of-type:before {
content: var(--tw-content);
display: none
}
.focus-within\:bg-black\/\[0\.06\]:focus-within {
background-color: #0000000f
}
.hover\:bg-\[oklch\(0\.50_0\.01_var\(--hue\)\)\]:hover {
background-color: oklch(.5 .01 var(--hue))
}
.hover\:bg-\[var\(--btn-card-bg-hover\)\]:hover {
background-color: var(--btn-card-bg-hover)
}
.hover\:bg-\[var\(--btn-plain-bg-hover\)\]:hover {
background-color: var(--btn-plain-bg-hover)
}
.hover\:bg-\[var\(--btn-regular-bg-hover\)\]:hover {
background-color: var(--btn-regular-bg-hover)
}
.hover\:bg-\[var\(--enter-btn-bg-hover\)\]:hover {
background-color: var(--enter-btn-bg-hover)
}
.hover\:bg-\[var\(--link-hover\)\]:hover {
background-color: var(--link-hover)
}
.hover\:bg-black\/\[0\.06\]:hover {
background-color: #0000000f
}
.hover\:bg-none:hover {
background-image: none
}
.hover\:pl-3:hover {
padding-left: .75rem
}
.hover\:text-\[initial\]:hover {
color: initial
}
.hover\:text-\[var\(--primary\)\]:hover {
color: var(--primary)
}
.hover\:decoration-\[var\(--link-hover\)\]:hover {
text-decoration-color: var(--link-hover)
}
.hover\:before\:scale-100:hover:before {
content: var(--tw-content);
--tw-scale-x: 1;
--tw-scale-y: 1;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.hover\:before\:bg-\[var\(--btn-plain-bg-hover\)\]:hover:before {
content: var(--tw-content);
background-color: var(--btn-plain-bg-hover)
}
.focus\:w-60:focus {
width: 15rem
}
.active\:w-60:active {
width: 15rem
}
.active\:scale-90:active {
--tw-scale-x: .9;
--tw-scale-y: .9;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.active\:scale-95:active {
--tw-scale-x: .95;
--tw-scale-y: .95;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.active\:scale-\[0\.85\]:active {
--tw-scale-x: .85;
--tw-scale-y: .85;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.active\:bg-\[oklch\(0\.55_0\.01_var\(--hue\)\)\]:active {
background-color: oklch(.55 .01 var(--hue))
}
.active\:bg-\[var\(--btn-card-bg-active\)\]:active {
background-color: var(--btn-card-bg-active)
}
.active\:bg-\[var\(--btn-plain-bg-active\)\]:active {
background-color: var(--btn-plain-bg-active)
}
.active\:bg-\[var\(--btn-regular-bg-active\)\]:active {
background-color: var(--btn-regular-bg-active)
}
.active\:bg-\[var\(--enter-btn-bg-active\)\]:active {
background-color: var(--enter-btn-bg-active)
}
.active\:bg-\[var\(--link-active\)\]:active {
background-color: var(--link-active)
}
.active\:bg-none:active {
background-image: none
}
.active\:text-\[var\(--title-active\)\]:active {
color: var(--title-active)
}
.active\:decoration-\[var\(--link-active\)\]:active {
text-decoration-color: var(--link-active)
}
.active\:before\:bg-\[var\(--btn-plain-bg-active\)\]:active:before {
content: var(--tw-content);
background-color: var(--btn-plain-bg-active)
}
.group:hover .group-hover\:h-5 {
height: 1.25rem
}
.group:hover .group-hover\:translate-x-1 {
--tw-translate-x: .25rem;
transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.group:hover .group-hover\:bg-\[var\(--primary\)\] {
background-color: var(--primary)
}
.group:hover .group-hover\:bg-black\/30 {
background-color: #0000004d
}
.group:hover .group-hover\:text-\[var\(--primary\)\] {
color: var(--primary)
}
.group:hover .group-hover\:opacity-100 {
opacity: 1
}
.group:hover .group-hover\:outline-\[var\(--btn-plain-bg-hover\)\] {
outline-color: var(--btn-plain-bg-hover)
}
.group:active .group-active\:bg-black\/50 {
background-color: #00000080
}
.group:active .group-active\:text-\[var\(--primary\)\] {
color: var(--primary)
}
.group:active .group-active\:outline-\[var\(--btn-plain-bg-active\)\] {
outline-color: var(--btn-plain-bg-active)
}
.dark\:border-white\/\[0\.15\]:is(.dark *) {
border-color: #ffffff26
}
.dark\:bg-\[oklch\(0\.30_0\.02_var\(--hue\)\)\]:is(.dark *) {
background-color: oklch(.3 .02 var(--hue))
}
.dark\:bg-\[oklch\(0\.70_0\.10_0\)\]:is(.dark *) {
background-color: #d2849c
}
.dark\:bg-\[oklch\(0\.75_0\.14_var\(--hue\)\)\]:is(.dark *) {
background-color: oklch(.75 .14 var(--hue))
}
.dark\:bg-\[var\(--card-bg\)\]:is(.dark *) {
background-color: var(--card-bg)
}
.dark\:bg-\[var\(--primary\)\]:is(.dark *) {
background-color: var(--primary)
}
.dark\:bg-black\/10:is(.dark *) {
background-color: #0000001a
}
.dark\:bg-white\/10:is(.dark *) {
background-color: #ffffff1a
}
.dark\:bg-white\/5:is(.dark *) {
background-color: #ffffff0d
}
.dark\:fill-white\/75:is(.dark *) {
fill: #ffffffbf
}
.dark\:text-\[var\(--deep-text\)\]:is(.dark *) {
color: var(--deep-text)
}
.dark\:text-black\/70:is(.dark *) {
color: #000000b3
}
.dark\:text-neutral-100:is(.dark *) {
--tw-text-opacity: 1;
color: rgb(245 245 245 / var(--tw-text-opacity))
}
.dark\:text-neutral-300:is(.dark *) {
--tw-text-opacity: 1;
color: rgb(212 212 212 / var(--tw-text-opacity))
}
.dark\:text-neutral-400:is(.dark *) {
--tw-text-opacity: 1;
color: rgb(163 163 163 / var(--tw-text-opacity))
}
.dark\:text-neutral-50:is(.dark *) {
--tw-text-opacity: 1;
color: rgb(250 250 250 / var(--tw-text-opacity))
}
.dark\:text-white\/10:is(.dark *) {
color: #ffffff1a
}
.dark\:text-white\/25:is(.dark *) {
color: #ffffff40
}
.dark\:text-white\/30:is(.dark *) {
color: #ffffff4d
}
.dark\:text-white\/5:is(.dark *) {
color: #ffffff0d
}
.dark\:text-white\/50:is(.dark *) {
color: #ffffff80
}
.dark\:text-white\/75:is(.dark *) {
color: #ffffffbf
}
.dark\:text-white\/90:is(.dark *) {
color: #ffffffe6
}
.dark\:text-white\/\[0\.2\]:is(.dark *) {
color: #fff3
}
.dark\:shadow-none:is(.dark *) {
--tw-shadow: 0 0 #0000;
--tw-shadow-colored: 0 0 #0000;
box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.dark\:focus-within\:bg-white\/10:focus-within:is(.dark *) {
background-color: #ffffff1a
}
.dark\:hover\:bg-\[oklch\(0\.35_0\.03_var\(--hue\)\)\]:hover:is(.dark *) {
background-color: oklch(.35 .03 var(--hue))
}
.dark\:hover\:bg-white\/10:hover:is(.dark *) {
background-color: #ffffff1a
}
.dark\:hover\:text-\[var\(--primary\)\]:hover:is(.dark *) {
color: var(--primary)
}
.dark\:active\:bg-\[oklch\(0\.40_0\.03_var\(--hue\)\)\]:active:is(.dark *) {
background-color: oklch(.4 .03 var(--hue))
}
.dark\:active\:text-\[var\(--title-active\)\]:active:is(.dark *) {
color: var(--title-active)
}
@media (min-width: 768px) {
.md\:absolute {
position: absolute
}
.md\:bottom-3 {
bottom: .75rem
}
.md\:left-\[unset\] {
left: unset
}
.md\:right-3 {
right: .75rem
}
.md\:top-3 {
top: .75rem
}
.md\:mx-0 {
margin-left: 0;
margin-right: 0
}
.md\:mb-0 {
margin-bottom: 0
}
.md\:mt-0 {
margin-top: 0
}
.md\:block {
display: block
}
.md\:flex {
display: flex
}
.md\:hidden {
display: none
}
.md\:h-\[calc\(var\(--banner-height-home\)_-_4\.5rem\)\] {
height: calc(var(--banner-height-home) - 4.5rem)
}
.md\:h-\[var\(--banner-height-home\)\] {
height: var(--banner-height-home)
}
.md\:max-h-none {
max-height: none
}
.md\:w-\[10\%\] {
width: 10%
}
.md\:w-\[15\%\] {
width: 15%
}
.md\:w-\[30rem\] {
width: 30rem
}
.md\:w-\[65\%\] {
width: 65%
}
.md\:w-\[80\%\] {
width: 80%
}
.md\:w-\[calc\(100\%_-_52px_-_12px\)\] {
width: calc(100% - 64px)
}
.md\:w-\[calc\(100\%_-_var\(--coverWidth\)_-_12px\)\] {
width: calc(100% - var(--coverWidth) - 12px)
}
.md\:w-\[var\(--coverWidth\)\] {
width: var(--coverWidth)
}
.md\:max-w-\[65\%\] {
max-width: 65%
}
.md\:flex-row {
flex-direction: row
}
.md\:flex-col {
flex-direction: column
}
.md\:gap-4 {
gap: 1rem
}
.md\:bg-transparent {
background-color: transparent
}
.md\:px-4 {
padding-left: 1rem;
padding-right: 1rem
}
.md\:px-9 {
padding-left: 2.25rem;
padding-right: 2.25rem
}
.md\:py-0 {
padding-top: 0;
padding-bottom: 0
}
.md\:pl-9 {
padding-left: 2.25rem
}
.md\:pr-2 {
padding-right: .5rem
}
.md\:pt-7 {
padding-top: 1.75rem
}
.md\:text-\[16px\] {
font-size: 16px
}
.md\:text-\[2\.5rem\]\/\[2\.75rem\] {
font-size: 2.5rem;
line-height: 2.75rem
}
.md\:before\:block:before {
content: var(--tw-content);
display: block
}
.md\:before\:w-1:before {
content: var(--tw-content);
width: .25rem
}
}
@media (min-width: 1024px) {
.lg\:col-span-1 {
grid-column: span 1 / span 1
}
.lg\:row-start-2 {
grid-row-start: 2
}
.lg\:row-end-3 {
grid-row-end: 3
}
.lg\:mx-0 {
margin-left: 0;
margin-right: 0
}
.lg\:mt-0 {
margin-top: 0
}
.lg\:block {
display: block
}
.lg\:flex {
display: flex
}
.lg\:hidden {
display: none
}
.lg\:w-full {
width: 100%
}
.lg\:max-w-\[17\.5rem\] {
max-width: 17.5rem
}
.lg\:max-w-none {
max-width: none
}
.lg\:grid-rows-\[auto_1fr_auto\] {
grid-template-rows: auto 1fr auto
}
.lg\:first-of-type\:mt-0:first-of-type {
margin-top: 0
}
}