/* gldn-css - generated from src/, do not edit */
@layer reset,tokens,layout,components,responsive;@layer tokens{:root{color-scheme: light;--gldn-phi: 1.61803398875;--gldn-major: var(--gldn-phi-1);--gldn-minor: var(--gldn-phi-2);--gldn-phi-1: calc(100% / var(--gldn-phi));--gldn-phi-2: calc(100% - var(--gldn-phi-1));--gldn-phi-3: calc(var(--gldn-phi-2) / var(--gldn-phi));--gldn-phi-4: calc(var(--gldn-phi-3) / var(--gldn-phi));--gldn-phi-5: calc(var(--gldn-phi-4) / var(--gldn-phi));--gldn-phi-6: calc(var(--gldn-phi-5) / var(--gldn-phi));--gldn-phi-7: calc(var(--gldn-phi-6) / var(--gldn-phi));--gldn-phi-8: calc(var(--gldn-phi-7) / var(--gldn-phi));--gldn-phi-9: calc(var(--gldn-phi-8) / var(--gldn-phi));--gldn-phi-10: calc(var(--gldn-phi-9) / var(--gldn-phi));--gldn-space-base: 1rem;--gldn-space-xs: calc(var(--gldn-space-base) / var(--gldn-phi) / var(--gldn-phi));--gldn-space-sm: calc(var(--gldn-space-base) / var(--gldn-phi));--gldn-space-md: var(--gldn-space-base);--gldn-space-lg: calc(var(--gldn-space-base) * var(--gldn-phi));--gldn-space-xl: calc(var(--gldn-space-lg) * var(--gldn-phi));--gldn-space-2xl: calc(var(--gldn-space-xl) * var(--gldn-phi));--gldn-gutter: var(--gldn-space-lg);--gldn-text-base: 1rem;--gldn-text-sm: calc(var(--gldn-text-base) / var(--gldn-phi));--gldn-text-md: calc(var(--gldn-text-base) * var(--gldn-phi));--gldn-text-lg: calc(var(--gldn-text-md) * var(--gldn-phi));--gldn-text-xl: calc(var(--gldn-text-lg) * var(--gldn-phi));--gldn-leading: var(--gldn-phi);--gldn-color-bg: #f4f5f7;--gldn-color-surface: #ffffff;--gldn-color-text: #111827;--gldn-color-muted: #5f6673;--gldn-color-primary: #2563eb;--gldn-color-primary-hover: #1d4ed8;--gldn-color-primary-fg: #ffffff;--gldn-color-link: #2563eb;--gldn-color-border: #e5e7eb;--gldn-radius-sm: calc(0.25rem * var(--gldn-phi));--gldn-radius-md: calc(0.5rem * var(--gldn-phi));--gldn-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);--gldn-font-sans: system-ui,-apple-system, 'Segoe UI' ,Roboto,sans-serif;--gldn-font-serif: Georgia, 'Times New Roman' ,serif;--gldn-bp-sm: 48rem;--gldn-bp-lg: 75rem}.gldn-theme-dark{color-scheme: dark;--gldn-color-bg: #0f172a;--gldn-color-surface: #1e293b;--gldn-color-text: #f1f5f9;--gldn-color-muted: #94a3b8;--gldn-color-primary: #2563eb;--gldn-color-primary-hover: #3b82f6;--gldn-color-link: #93c5fd;--gldn-color-border: #334155;--gldn-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.5)}@layer reset{*,*::before,*::after{box-sizing: border-box;margin: 0;padding: 0}html{font-family: var(--gldn-font-sans);line-height: var(--gldn-leading);-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{min-height: 100vh;min-height: 100dvh;background-color: var(--gldn-color-bg);color: var(--gldn-color-text)}a{color: var(--gldn-color-link)}img,picture,video,canvas,svg{display: block;max-width: 100%}input,button,textarea,select{font: inherit}}}@layer layout{.gldn-container{width: 100%;max-width: 75rem;margin-inline: auto;padding-inline: var(--gldn-space-md)}.gldn-row{display: flex;gap: var(--gldn-gutter)}.gldn-stack{display: flex;flex-direction: column;gap: var(--gldn-space-lg)}.gldn-center{align-items: center;justify-content: center}.gldn-major{flex: 0 0 calc(var(--gldn-major) - var(--gldn-gutter) / var(--gldn-phi));min-width: 0}.gldn-minor{flex: 0 0 calc(var(--gldn-minor) - var(--gldn-gutter) / var(--gldn-phi) / var(--gldn-phi));min-width: 0}.gldn-major-fluid{flex: var(--gldn-phi) 1 0;min-width: 0}.gldn-minor-fluid{flex: 1 1 0;min-width: 0}}@layer components{.gldn-sidebar,.gldn-main,.gldn-card{background-color: var(--gldn-color-surface);border-radius: var(--gldn-radius-md);box-shadow: var(--gldn-shadow);padding: var(--gldn-space-lg)}.gldn-workspace{display: flex;gap: var(--gldn-gutter);padding: var(--gldn-space-lg);min-height: 100vh;min-height: 100dvh}.gldn-sidebar{flex: 0 0 calc(var(--gldn-minor) - var(--gldn-gutter) / var(--gldn-phi) / var(--gldn-phi));min-width: 0}.gldn-main{flex: 0 0 calc(var(--gldn-major) - var(--gldn-gutter) / var(--gldn-phi));min-width: 0}.gldn-header,.gldn-footer{background-color: var(--gldn-color-surface);padding: var(--gldn-space-lg)}.gldn-header{border-bottom: 1px solid var(--gldn-color-border)}.gldn-footer{border-top: 1px solid var(--gldn-color-border)}.gldn-hero{background-color: var(--gldn-color-surface);border-radius: var(--gldn-radius-md);box-shadow: var(--gldn-shadow);padding: var(--gldn-space-2xl);text-align: center}.gldn-nav{display: flex;flex-wrap: wrap;align-items: center;gap: var(--gldn-space-md);list-style: none}.gldn-title-hero{font-size: var(--gldn-text-xl);font-weight: 700;line-height: 1.2;overflow-wrap: break-word;color: var(--gldn-color-text)}.gldn-title-1{font-size: var(--gldn-text-lg);font-weight: 700;line-height: 1.2;overflow-wrap: break-word;color: var(--gldn-color-text)}.gldn-title-2{font-size: var(--gldn-text-md);font-weight: 700;line-height: 1.2;overflow-wrap: break-word;color: var(--gldn-color-text)}.gldn-title-3{font-size: var(--gldn-text-base);font-weight: 600;color: var(--gldn-color-text)}.gldn-lede{font-size: var(--gldn-text-md);color: var(--gldn-color-muted)}.gldn-text{font-size: var(--gldn-text-base);color: var(--gldn-color-muted);max-width: 65ch}.gldn-btn{display: inline-block;padding: var(--gldn-space-sm) var(--gldn-space-lg);border: 0;border-radius: var(--gldn-radius-md);background-color: var(--gldn-color-primary);color: var(--gldn-color-primary-fg);cursor: pointer;text-decoration: none}.gldn-btn:hover{background-color: var(--gldn-color-primary-hover)}.gldn-btn:focus-visible{outline: 2px solid var(--gldn-color-link);outline-offset: 2px}.gldn-btn:disabled{opacity: 0.5;cursor: default}}@layer responsive{@media (max-width: 48rem){.gldn-workspace{flex-direction: column;gap: var(--gldn-space-md);padding: var(--gldn-space-sm);--gldn-gutter: 0}.gldn-row{flex-direction: column;gap: var(--gldn-space-md);align-items: stretch;--gldn-gutter: 0}.gldn-major,.gldn-minor,.gldn-major-fluid,.gldn-minor-fluid,.gldn-sidebar,.gldn-main{flex: 1 1 100%}.gldn-title-hero{font-size: var(--gldn-text-lg)}.gldn-hero{padding: var(--gldn-space-xl)}}@media (min-width: 75rem){:root{--gldn-space-base: 1.125rem}}}
