:root{--palm-color-primary: #8C1007;--palm-color-primary-hover: #6E0C05;--palm-color-primary-soft: rgba(140, 16, 7, .08);--palm-color-surface: #ecebe7;--palm-color-surface-alt: #F2EEE2;--palm-color-surface-inset: #FFFFFF;--palm-color-text: #1C1A17;--palm-color-text-muted: #6B6760;--palm-color-text-subtle: #9A958C;--palm-color-border: rgba(28, 26, 23, .08);--palm-color-border-strong: rgba(28, 26, 23, .16);--palm-color-accent: #C9B79A;--palm-color-success: #3F6B4C;--palm-color-warning: #B5791F;--palm-color-error: #A3261A;--palm-font-display: "Playfair Display", "Cairo", serif;--palm-font-body: "Cairo", "Inter", system-ui, sans-serif;--palm-text-display: 4.5rem;--palm-text-h1: 3rem;--palm-text-h2: 2.25rem;--palm-text-h3: 1.5rem;--palm-text-body-lg: 1.125rem;--palm-text-body: 1rem;--palm-text-caption: .875rem;--palm-text-label: .75rem;--palm-leading-tight: 1.15;--palm-leading-snug: 1.35;--palm-leading-body: 1.6;--palm-leading-ar: 1.85;--palm-track-display: -.02em;--palm-track-label: .14em;--palm-space-1: 4px;--palm-space-2: 8px;--palm-space-3: 16px;--palm-space-4: 24px;--palm-space-5: 40px;--palm-space-6: 64px;--palm-space-7: 96px;--palm-space-8: 128px;--palm-container-max: 1280px;--palm-gutter-desktop: 64px;--palm-gutter-mobile: 24px;--palm-section-y-desktop: 96px;--palm-section-y-mobile: 64px;--palm-radius-sm: 6px;--palm-radius-md: 12px;--palm-radius-lg: 16px;--palm-radius-pill: 999px;--palm-shadow-1: 0 1px 2px rgba(28,26,23,.04), 0 1px 1px rgba(28,26,23,.03);--palm-shadow-2: 0 6px 20px rgba(28,26,23,.06);--palm-shadow-3: 0 16px 40px rgba(28,26,23,.08);--palm-motion-fast: .2s;--palm-motion-base: .4s;--palm-motion-slow: .8s;--palm-motion-editorial: 1s;--palm-ease-standard: cubic-bezier(.25, .1, .25, 1);--palm-ease-entrance: cubic-bezier(.16, 1, .3, 1);--palm-ease-exit: cubic-bezier(.4, 0, 1, 1);--palm-stagger: .1s}.palm-reveal{opacity:0;transform:translateY(20px) scale(.98);transition:opacity var(--palm-motion-slow) var(--palm-ease-entrance),transform var(--palm-motion-slow) var(--palm-ease-entrance);will-change:opacity,transform}.palm-reveal--in{opacity:1;transform:translateY(0) scale(1)}.palm-reveal-img{overflow:hidden}.palm-reveal-img>img{transform:scale(1.05);transition:transform 1.2s var(--palm-ease-entrance);will-change:transform}.palm-reveal-img.palm-reveal--in>img{transform:scale(1)}.palm-stagger>*{transition-delay:calc(var(--i, 0) * var(--palm-stagger))}@media (prefers-reduced-motion: reduce){.palm-reveal,.palm-reveal-img>img{transition:none!important;transform:none!important;opacity:1!important}}body{background-color:#ecebe7!important;cursor:pointer}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
