Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
f1c988c28This file is pinned to the selected release. Download the original to open it in your design tool.
body {
min-height: 100dvh;
background: #111416;
}
.topbar strong {
overflow: hidden;
color: var(--muted);
font-size: 0.82rem;
text-overflow: ellipsis;
white-space: nowrap;
}
.tutorial-shell {
width: min(900px, calc(100% - 32px));
margin: 0 auto;
padding: 54px 0 80px;
}
.tutorial-hero {
max-width: 800px;
margin-bottom: 34px;
}
.eyebrow {
margin: 0 0 8px;
color: var(--accent);
font-size: 0.75rem;
font-weight: 700;
letter-spacing: 0.08em;
text-transform: uppercase;
}
.tutorial-hero h1 {
margin: 0;
font-size: clamp(1.75rem, 5vw, 3rem);
letter-spacing: -0.04em;
}
.tutorial-hero > p:not(.eyebrow) {
max-width: 620px;
color: var(--muted);
line-height: 1.8;
}
.tutorial-hero .button {
display: inline-flex;
align-items: center;
gap: 7px;
margin-top: 8px;
text-decoration: none;
}
.lesson-nav {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin-bottom: 20px;
}
.lesson-nav a {
padding: 8px 12px;
border: 1px solid var(--line);
border-radius: 18px;
color: var(--muted);
font-size: 0.78rem;
text-decoration: none;
}
.lesson-card {
display: grid;
grid-template-columns: 70px minmax(0, 1fr);
gap: 20px;
margin-bottom: 12px;
padding: 24px;
border: 1px solid var(--line);
border-radius: 10px;
background: var(--surface);
}
.lesson-time {
color: var(--accent);
font-size: 1.15rem;
font-weight: 750;
}
.lesson-card h2,
.next-step h2,
.recovery-note h2 {
margin: 0 0 12px;
font-size: 1rem;
}
.lesson-card ol {
margin: 0;
padding-left: 1.4rem;
color: #cbd2d8;
line-height: 1.8;
}
.lesson-card li + li {
margin-top: 4px;
}
.next-step,
.recovery-note {
margin-top: 26px;
padding: 22px 24px;
border-left: 3px solid var(--accent);
background: #171b1e;
}
.next-step p,
.recovery-note p {
margin: 8px 0 0;
color: var(--muted);
line-height: 1.7;
}
.recovery-note h2 {
display: flex;
align-items: center;
gap: 8px;
}
@media (max-width: 600px) {
.topbar .brand-link span {
display: none;
}
.tutorial-shell {
width: min(100% - 20px, 900px);
padding-top: 34px;
}
.lesson-card {
grid-template-columns: 1fr;
gap: 8px;
padding: 18px;
}
}