@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;700&display=swap');
.splash-snapshot {
position: relative;
font-family: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 0.95rem;
line-height: 1.15;
letter-spacing: 0;
font-variant-ligatures: none;
font-feature-settings: normal;
padding: 2.2rem 1rem 0.85rem 1rem;
border-radius: 0.5rem;
overflow-x: auto;
white-space: pre;
tab-size: 4;
background: #0e172a;
color: #c5d2dc;
border: 1px solid #4a6b75;
}
.splash-snapshot::before {
content: "";
position: absolute;
top: 0;
left: 0;
right: 0;
height: 1.6rem;
background: #17243b;
border-bottom: 1px solid #4a6b75;
border-top-left-radius: 0.5rem;
border-top-right-radius: 0.5rem;
}
.splash-snapshot::after {
content: "";
position: absolute;
top: 0.52rem;
left: 0.9rem;
width: 0.58rem;
height: 0.58rem;
border-radius: 50%;
background: #ff5f57;
box-shadow:
0.95rem 0 0 #febc2e,
1.9rem 0 0 #28c840;
}
.splash-snapshot .c {
display: inline-block;
width: 1ch;
overflow: hidden;
vertical-align: top;
}
.splash-snapshot .splash-link {
color: inherit;
text-decoration: none;
}
.splash-snapshot .splash-link:hover {
text-decoration: underline;
}
.splash-landing {
container-type: inline-size;
}
@media (min-width: 50rem) {
html:not([data-has-sidebar]) .hero {
padding-block-end: 0;
}
html:not([data-has-sidebar]) .sl-container > * + * {
margin-top: 3.25rem;
}
}
.splash-landing .splash-snapshot {
font-size: min(0.9rem, calc(100cqi / 82));
line-height: 1.15;
padding: 2.3em 1em 0.85em 1em;
overflow: hidden;
width: fit-content;
margin-inline: auto;
}
.splash-landing .splash-snapshot::before {
height: 1.7em;
}
.splash-landing .splash-snapshot::after {
top: 0.55em;
left: 0.95em;
width: 0.6em;
height: 0.6em;
box-shadow:
1em 0 0 #febc2e,
2em 0 0 #28c840;
}
.splash-config {
margin-block: 0.75rem 1rem;
}
.splash-config > summary {
cursor: pointer;
font-size: 0.9rem;
color: var(--sl-color-gray-3, #94a3b8);
user-select: none;
}
.splash-config > summary:hover {
color: var(--sl-color-text, currentColor);
}
.splash-config > pre {
margin-top: 0.5rem;
max-width: 100%;
overflow-x: auto;
padding: 0.85rem 1rem;
border-radius: 0.4rem;
font-family: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;
font-size: 0.85rem;
line-height: 1.45;
white-space: pre;
tab-size: 2;
background: #0e172a;
color: #c5d2dc;
border: 1px solid #4a6b75;
}
.splash-config > pre code {
background: transparent;
color: inherit;
font-family: inherit;
font-size: inherit;
padding: 0;
border: 0;
}