Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
:root {
color-scheme: dark;
font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
background: #0f1117;
color: #f7efe7;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
min-height: 100vh;
background:
radial-gradient(circle at 18% 12%, rgba(255, 170, 115, 0.18), transparent 28rem),
radial-gradient(circle at 82% 20%, rgba(121, 184, 255, 0.18), transparent 24rem),
#0f1117;
}
.app-shell {
width: min(1120px, calc(100vw - 32px));
margin: 0 auto;
padding: 48px 0;
}
.hero {
margin-bottom: 28px;
}
.eyebrow {
margin: 0 0 8px;
color: #ffbe8a;
letter-spacing: 0.08em;
text-transform: uppercase;
font-size: 0.8rem;
}
h1,
h2,
p {
margin-top: 0;
}
h1 {
margin-bottom: 12px;
font-size: clamp(2rem, 6vw, 4.8rem);
line-height: 0.95;
}
.hero p:not(.eyebrow) {
max-width: 720px;
color: #d8d0c8;
line-height: 1.75;
}
.simulator-layout {
display: grid;
grid-template-columns: minmax(0, 1fr) 320px;
gap: 20px;
align-items: stretch;
}
.viewport-card,
.control-card {
border: 1px solid rgba(255, 255, 255, 0.12);
border-radius: 28px;
background: rgba(255, 255, 255, 0.06);
box-shadow: 0 24px 80px rgba(0, 0, 0, 0.32);
overflow: hidden;
}
.viewport-card {
position: relative;
min-height: 620px;
}
#stackchan-viewport {
display: block;
width: 100%;
height: 100%;
min-height: 620px;
cursor: grab;
touch-action: none;
}
#stackchan-viewport:active {
cursor: grabbing;
}
#simulator-screen {
position: absolute;
left: -9999px;
top: -9999px;
width: 320px;
height: 240px;
}
.control-card {
padding: 24px;
}
.control-card h2 {
margin-bottom: 8px;
}
#simulator-info {
min-height: 3em;
color: #bfb7ad;
line-height: 1.5;
}
.controls {
display: grid;
gap: 12px;
margin: 24px 0;
}
button {
border: 0;
border-radius: 999px;
padding: 12px 16px;
background: #f7efe7;
color: #19130f;
font-weight: 700;
cursor: pointer;
transition: transform 140ms ease, background 140ms ease;
}
button:hover {
transform: translateY(-1px);
background: #ffd2aa;
}
button[aria-pressed="true"] {
background: #8bd3ff;
}
.note {
color: #a8a097;
font-size: 0.9rem;
line-height: 1.65;
}
@media (max-width: 880px) {
.simulator-layout {
grid-template-columns: 1fr;
}
.viewport-card,
#stackchan-viewport {
min-height: 480px;
}
}
31410db38This file is pinned to the selected release. Download the original to open it in your design tool.