standby / style.css
andito's picture
andito HF Staff
Deploy standby Reachy Mini app
29e7b78 verified
:root {
--bg: #081018;
--bg-accent: #132b3d;
--panel: rgba(10, 23, 35, 0.8);
--text: #f4f7fb;
--muted: #a8bbca;
--accent: #ff9d2e;
--accent-soft: rgba(255, 157, 46, 0.18);
--line: rgba(255, 255, 255, 0.1);
}
* {
box-sizing: border-box;
}
body {
margin: 0;
min-height: 100vh;
color: var(--text);
font-family: "Space Grotesk", sans-serif;
background:
radial-gradient(circle at top left, rgba(255, 157, 46, 0.22), transparent 28%),
radial-gradient(circle at 80% 20%, rgba(82, 164, 255, 0.2), transparent 30%),
linear-gradient(160deg, var(--bg) 0%, var(--bg-accent) 100%);
}
.page {
width: min(1100px, calc(100% - 32px));
margin: 0 auto;
padding: 64px 0 80px;
}
.hero {
padding: 40px;
border: 1px solid var(--line);
border-radius: 28px;
background: linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.02));
backdrop-filter: blur(18px);
box-shadow: 0 24px 80px rgba(0, 0, 0, 0.28);
}
.eyebrow {
margin: 0 0 12px;
color: var(--accent);
font-family: "IBM Plex Mono", monospace;
font-size: 0.82rem;
letter-spacing: 0.12em;
text-transform: uppercase;
}
h1 {
margin: 0;
font-size: clamp(3rem, 10vw, 6rem);
line-height: 0.92;
}
.lede {
max-width: 760px;
margin: 20px 0 0;
color: var(--muted);
font-size: clamp(1.05rem, 2.3vw, 1.35rem);
line-height: 1.6;
}
.chips {
display: flex;
flex-wrap: wrap;
gap: 12px;
margin-top: 28px;
}
.chips span {
padding: 10px 14px;
border: 1px solid var(--line);
border-radius: 999px;
background: var(--accent-soft);
font-family: "IBM Plex Mono", monospace;
font-size: 0.82rem;
}
.grid {
display: grid;
grid-template-columns: repeat(3, minmax(0, 1fr));
gap: 18px;
margin-top: 22px;
}
.card {
padding: 24px;
border: 1px solid var(--line);
border-radius: 22px;
background: var(--panel);
box-shadow: 0 14px 40px rgba(0, 0, 0, 0.18);
}
.card h2 {
margin: 0 0 10px;
font-size: 1.2rem;
}
.card p {
margin: 0;
color: var(--muted);
line-height: 1.65;
}
@media (max-width: 820px) {
.page {
width: min(100% - 20px, 1100px);
padding-top: 28px;
}
.hero,
.card {
padding: 22px;
}
.grid {
grid-template-columns: 1fr;
}
}