2026-02-13 23:15:12 -08:00
|
|
|
@tailwind base;
|
|
|
|
|
@tailwind components;
|
|
|
|
|
@tailwind utilities;
|
|
|
|
|
|
|
|
|
|
:root {
|
2026-02-13 23:20:57 -08:00
|
|
|
--background: 224 20% 10%;
|
|
|
|
|
--foreground: 210 40% 96%;
|
|
|
|
|
--muted: 223 18% 16%;
|
|
|
|
|
--muted-foreground: 217 15% 65%;
|
|
|
|
|
--border: 223 16% 22%;
|
|
|
|
|
--input: 223 16% 22%;
|
|
|
|
|
--ring: 215 85% 63%;
|
|
|
|
|
--primary: 210 40% 98%;
|
|
|
|
|
--primary-foreground: 224 24% 11%;
|
|
|
|
|
--secondary: 223 18% 18%;
|
|
|
|
|
--secondary-foreground: 210 40% 98%;
|
|
|
|
|
--accent: 223 18% 20%;
|
|
|
|
|
--accent-foreground: 210 40% 98%;
|
2026-02-13 23:15:12 -08:00
|
|
|
--radius: 0.65rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
* {
|
|
|
|
|
@apply border-border;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
html,
|
|
|
|
|
body,
|
|
|
|
|
#app {
|
|
|
|
|
height: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
body {
|
2026-02-13 23:20:57 -08:00
|
|
|
@apply bg-background text-foreground antialiased;
|
|
|
|
|
background-image: radial-gradient(circle at top, hsl(222 30% 18%) 0%, hsl(224 21% 11%) 45%, hsl(224 20% 9%) 100%);
|
2026-02-13 23:15:12 -08:00
|
|
|
font-family: "Soehne", "Avenir Next", "Segoe UI", sans-serif;
|
|
|
|
|
}
|
2026-02-14 00:33:15 -08:00
|
|
|
|
|
|
|
|
.md-content {
|
|
|
|
|
word-break: break-word;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-content p + p {
|
|
|
|
|
margin-top: 0.85rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-content ul,
|
|
|
|
|
.md-content ol {
|
|
|
|
|
margin-top: 0.65rem;
|
|
|
|
|
margin-left: 1.25rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-content li + li {
|
|
|
|
|
margin-top: 0.3rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-content code {
|
|
|
|
|
background: hsl(223 18% 22%);
|
|
|
|
|
border-radius: 0.25rem;
|
|
|
|
|
padding: 0.05rem 0.3rem;
|
|
|
|
|
font-size: 0.86em;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-content pre {
|
|
|
|
|
overflow-x: auto;
|
|
|
|
|
border-radius: 0.5rem;
|
|
|
|
|
background: hsl(223 18% 12%);
|
|
|
|
|
padding: 0.6rem 0.75rem;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-content a {
|
|
|
|
|
color: hsl(198 95% 72%);
|
|
|
|
|
text-decoration: underline;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
.md-cite-token {
|
|
|
|
|
display: inline-flex;
|
|
|
|
|
align-items: center;
|
|
|
|
|
border-radius: 9999px;
|
|
|
|
|
border: 1px solid hsl(217 24% 54%);
|
|
|
|
|
background: hsl(223 23% 21%);
|
|
|
|
|
color: hsl(210 40% 96%);
|
|
|
|
|
font-size: 0.72rem;
|
|
|
|
|
line-height: 1;
|
|
|
|
|
padding: 0.12rem 0.38rem;
|
|
|
|
|
vertical-align: baseline;
|
|
|
|
|
}
|