:root{--font-heading: "Fredoka One", cursive;--font-body: "Nunito", sans-serif;--font-size-xs: clamp(.75rem, .7rem + .25vw, .875rem);--font-size-sm: clamp(.875rem, .8rem + .375vw, 1rem);--font-size-base: clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-lg: clamp(1.125rem, 1rem + .625vw, 1.5rem);--font-size-xl: clamp(1.5rem, 1.3rem + 1vw, 2rem);--font-size-2xl: clamp(2rem, 1.6rem + 2vw, 3rem);--font-size-3xl: clamp(2.5rem, 2rem + 2.5vw, 4rem);--line-height-tight: 1.1;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em}body{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-bottom:.5em;color:var(--color-text-primary)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5,h6{font-size:var(--font-size-base);font-family:var(--font-body);font-weight:700}p{margin-bottom:1em;line-height:var(--line-height-relaxed)}a{color:var(--color-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-hover)}.text-playful{font-family:var(--font-heading);color:var(--color-oscar-orange)}.text-warm{color:var(--color-oscar-brown)}.text-muted{color:var(--color-text-muted);font-size:var(--font-size-sm)}.text-oscar-note{font-family:Brush Script MT,cursive;font-size:var(--font-size-lg);color:var(--color-oscar-gold);font-style:italic}@media (max-width: 768px){body{font-size:var(--font-size-sm)}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/oscar-typography.css.map */
