main h1{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight));--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-bottom:calc(var(--spacing) * 8);scroll-margin-top:calc(45px + var(--ui-header-height))}@media (width>=64rem){main h1{scroll-margin-top:var(--ui-header-height)}}main h2{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight));color:color-mix(in srgb, var(--colors-label-highlighted) var(--un-text-opacity), transparent) ;--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold);margin-top:calc(var(--spacing) * 12);margin-bottom:calc(var(--spacing) * 6);scroll-margin-top:calc(48px + 45px + var(--ui-header-height));position:relative}main h2>a>code{font-size:var(--text-xl-fontSize);--un-font-weight:var(--fontWeight-bold);line-height:1.75rem;font-weight:var(--fontWeight-bold);--un-border-style:dashed;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));border-style:dashed}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){main h2{color:color-mix(in oklab, var(--colors-label-highlighted) var(--un-text-opacity), transparent) }}main h2>a>code:hover{color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-text-opacity), transparent) ;border-color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-border-opacity), transparent) }@supports (color:color-mix(in lab, red, red)){main h2>a>code:hover{color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-text-opacity), transparent) ;border-color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-border-opacity), transparent) }}main h2:focus-visible>a{outline-color:color-mix(in srgb, var(--colors-primary-DEFAULT) var(--un-outline-opacity), transparent) }@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@supports (color:color-mix(in lab, red, red)){main h2:focus-visible>a{outline-color:color-mix(in oklab, var(--colors-primary-DEFAULT) var(--un-outline-opacity), transparent) }}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@media (width>=64rem){main h2{scroll-margin-top:calc(48px + var(--ui-header-height))}}main p{--un-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);margin-block:calc(var(--spacing) * 5);text-wrap:pretty}@property --un-leading{syntax:"*";inherits:false}.shiki{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight));padding:calc(var(--spacing) * 4)}@media (prefers-color-scheme:dark){.shiki{color:color-mix(in oklab, var(--shiki-dark) var(--un-text-opacity), transparent) !important;background-color:color-mix(in oklab, var(--shiki-dark-bg) var(--un-bg-opacity), transparent) !important}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@media (width>=40rem){.shiki{padding:calc(var(--spacing) * 6)}}@media (prefers-color-scheme:dark){span.line span{color:color-mix(in oklab, var(--shiki-dark) var(--un-text-opacity), transparent) !important}}
