| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485 |
- @import "tailwindcss";
- @import "fumadocs-ui/css/neutral.css";
- @import "fumadocs-ui/css/preset.css";
- :root {
- --site-background: #f7f7f5;
- --site-foreground: #171717;
- --site-border: #d8d8d2;
- --site-accent: #3b7dd8;
- --fd-layout-width: 90rem;
- }
- * {
- box-sizing: border-box;
- }
- html,
- body {
- min-height: 100%;
- }
- body {
- margin: 0;
- }
- /* Fumadocs 16.11 stretches top layout tabs across the main grid row. */
- #nd-docs-layout > div:has(> a[href="/docs/build"], > a[href="/docs/api"]) {
- align-self: start;
- height: 3rem;
- }
- .home {
- min-height: 100vh;
- display: grid;
- align-content: center;
- justify-items: start;
- gap: 1.5rem;
- padding: clamp(1.5rem, 7vw, 7rem);
- color: var(--site-foreground);
- background: var(--site-background);
- }
- .home-kicker,
- .home-copy,
- .home h1 {
- margin: 0;
- }
- .home-kicker {
- font:
- 600 0.75rem/1.2 ui-monospace,
- monospace;
- letter-spacing: 0.12em;
- text-transform: uppercase;
- }
- .home h1 {
- max-width: 13ch;
- font:
- 500 clamp(3rem, 9vw, 8rem) / 0.92 ui-monospace,
- monospace;
- letter-spacing: -0.07em;
- }
- .home-copy {
- max-width: 42rem;
- font:
- 400 clamp(1rem, 2vw, 1.25rem) / 1.5 ui-monospace,
- monospace;
- }
- .home-link {
- display: inline-block;
- padding: 0.8rem 1rem;
- color: var(--site-background);
- background: var(--site-foreground);
- font:
- 500 0.875rem/1 ui-monospace,
- monospace;
- text-decoration: none;
- }
- .home-link:hover {
- background: var(--site-accent);
- }
|