Files
opencode-mobile/website/app/globals.css
Den 5c14ce0a5d feat: add daily product intelligence and versioned site assets (#64)
Adds privacy-safe aggregate product intelligence, reviewed/versioned website assets, and a dispatch-only rollout until the dedicated Sentry token is verified. Independent review blockers were fixed in 8bc47e4; app checks, website production build, Android CI, and iOS CI are green.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-07-15 11:59:40 -07:00

130 lines
2.5 KiB
CSS

@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
:root {
--bg: #000000;
--fg: #F1ECEC;
--accent: #F1ECEC;
--accent-hover: #ffffff;
--muted: #8E8B8B;
--card: #0A0A0A;
--border: #1F1F1F;
--green: #03B000;
}
* {
box-sizing: border-box;
}
html {
scroll-behavior: smooth;
}
body {
background-color: var(--bg);
color: var(--fg);
font-family: var(--font-geist-sans), system-ui, -apple-system, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
}
@layer components {
.btn-primary {
@apply inline-flex items-center gap-2 px-6 py-3 rounded-lg font-semibold transition-all;
background-color: var(--fg);
color: var(--bg);
}
.btn-primary:hover {
background-color: #ffffff;
transform: translateY(-1px);
}
.btn-secondary {
@apply inline-flex items-center gap-2 px-6 py-3 rounded-lg font-semibold transition-all;
border: 1px solid var(--border);
color: var(--fg);
}
.btn-secondary:hover {
background-color: var(--card);
border-color: #333;
}
.card {
background-color: var(--card);
border: 1px solid var(--border);
@apply rounded-xl p-6;
}
.card:hover {
border-color: #333;
}
.prose-site h2 {
@apply text-2xl font-bold mt-10 mb-4;
color: var(--fg);
border-left: 4px solid var(--fg);
padding-left: 12px;
}
.prose-site h3 {
@apply text-xl font-semibold mt-8 mb-3;
color: var(--fg);
}
.prose-site p {
@apply mb-4 leading-relaxed;
color: var(--muted);
}
.prose-site ul {
@apply mb-4 ml-6 space-y-2;
color: var(--muted);
}
.prose-site ul li {
list-style-type: disc;
}
.prose-site a {
color: var(--fg);
text-decoration: underline;
text-underline-offset: 3px;
}
.prose-site a:hover {
opacity: 0.8;
}
.prose-site table {
@apply w-full text-sm mb-6;
border-collapse: collapse;
}
.prose-site th {
@apply px-4 py-2 text-left font-semibold;
background-color: var(--card);
border: 1px solid var(--border);
color: var(--fg);
}
.prose-site td {
@apply px-4 py-2 align-top;
border: 1px solid var(--border);
color: var(--muted);
}
.prose-site tr:nth-child(even) td {
background-color: rgba(10, 10, 10, 0.5);
}
/* Install command box */
.install-box {
@apply flex items-center gap-3 px-5 py-4 rounded-lg font-mono text-sm;
background-color: var(--card);
border: 1px solid var(--border);
color: var(--fg);
}
}