@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";:root{--sandstone-terracotta: #BC6C50;--sandstone-teal: #304C53;--sandstone-aqua: #AFE0E7;--sandstone-peach: #DDAD9C;--sandstone-brown: #5A2F25;--color-primary: var(--sandstone-teal);--color-secondary: var(--sandstone-terracotta);--color-accent: var(--sandstone-aqua);--color-muted: var(--sandstone-peach);--color-dark: var(--sandstone-brown);--bg-body: #F8F5F2;--bg-surface: #FFFFFF;--bg-elevated: #F1EBE6;--text-primary: var(--sandstone-brown);--text-secondary: var(--sandstone-teal);--text-muted: #7A6A63;--border: rgba(90, 47, 37, .12);--font-sans: Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;--font-mono: JetBrains Mono, Fira Code, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}@media (prefers-color-scheme: dark){:root{--color-primary: var(--sandstone-aqua);--color-secondary: var(--sandstone-peach);--color-accent: var(--sandstone-terracotta);--color-muted: #3A2A26;--color-dark: var(--sandstone-aqua);--bg-body: #1A1514;--bg-surface: #241E1C;--bg-elevated: #2E2623;--text-primary: var(--sandstone-aqua);--text-secondary: var(--sandstone-peach);--text-muted: #A89B94;--border: rgba(175, 224, 231, .12)}}.dark{--color-primary: var(--sandstone-aqua);--color-secondary: var(--sandstone-peach);--color-accent: var(--sandstone-terracotta);--color-muted: #3A2A26;--color-dark: var(--sandstone-aqua);--bg-body: #1A1514;--bg-surface: #241E1C;--bg-elevated: #2E2623;--text-primary: var(--sandstone-aqua);--text-secondary: var(--sandstone-peach);--text-muted: #A89B94;--border: rgba(175, 224, 231, .12)}html{font-size:16px}body{font-family:var(--font-sans);font-size:1rem;line-height:1.6;background-color:var(--bg-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-sans{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.bg-body{background-color:var(--bg-body)}.bg-surface{background-color:var(--bg-surface)}.bg-elevated{background-color:var(--bg-elevated)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-accent{background-color:var(--color-accent)}.bg-muted{background-color:var(--color-muted)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-muted{color:var(--text-muted)}.text-accent{color:var(--color-accent)}.border{border-color:var(--border)}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;overflow-x:hidden}ol{list-style-position:inside;padding-left:0}h2{font-size:clamp(1.5rem,4rem - 3vw,2.5rem);text-wrap:wrap}p{font-size:clamp(1rem,4rem - 3vw,1.5rem);text-wrap:wrap}.main-container{display:Flex;min-height:100vh}nav{height:auto;display:flex;flex-direction:column;width:max-content}nav a{text-decoration:none;font-weight:800;padding:12px 12px 0;white-space:nowrap}nav a:hover{text-decoration:underline solid 2px}.main-content{padding:15px;max-width:800px}header h1{padding:30px 25px;font-size:clamp(1rem,3vw,2rem)}
