:root{--color-eager-green:#000;--color-storybook-green:#fff;--color-spark-blue:#000;--color-fresh-leaf:#fff;--color-night-ink:#000;--color-paper-white:#fff;--color-charcoal:#000;--color-pencil-gray:#000;--color-faded-gray:#000;--font-feather:"Nunito",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-duolingo-sans:"Nunito Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--text-caption:13px;--leading-caption:1.23;--text-nav-label:15px;--leading-nav-label:1.33;--tracking-nav-label:0.795px;--text-body:17px;--leading-body:1.18;--text-subheading:19px;--leading-subheading:1.4;--text-heading-sm:32px;--leading-heading-sm:1.2;--text-heading:48px;--leading-heading:1.2;--tracking-heading:-0.96px;--text-display:64px;--leading-display:1.2;--tracking-display:-1.28px;--font-weight-medium:500;--font-weight-bold:700;--spacing-unit:4px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-24:24px;--spacing-32:32px;--spacing-40:40px;--spacing-48:48px;--spacing-64:64px;--spacing-80:80px;--spacing-96:96px;--page-max-width:1200px;--dashboard-max-width:1400px;--element-gap:12px;--radius-xl:12px;--radius-links:12px;--radius-buttons:12px;--radius-nav-items:12px;--surface-paper-white:#fff;--surface-storybook-green:#fff;--surface-eager-green:#000;--surface-night-ink:#000;--background:var(--color-paper-white);--foreground:var(--color-charcoal)}html{color-scheme:light;background:#fff}body,html{overflow-x:hidden}body{width:100%;color:var(--color-charcoal);background:var(--color-paper-white);font-family:var(--font-duolingo-sans);font-size:var(--text-body);font-weight:var(--font-weight-medium);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,body{margin:0}*{box-sizing:border-box;padding:0}a{text-decoration:none}a,h1,h2,h3,h4{color:var(--color-charcoal)}h1,h2,h3,h4{font-family:var(--font-duolingo-sans);font-weight:var(--font-weight-bold)}h1{font-size:var(--text-heading-sm);line-height:var(--leading-heading-sm)}button,input,select,textarea{font-family:inherit}input,textarea{color-scheme:light;background-color:#fff;color:#000}input::placeholder,textarea::placeholder{color:#000;opacity:1}