@layer theme,base;@layer components{:where(.boop-prose){overflow-wrap:break-word;max-width:70ch;color:color-mix(in oklab, var(--color-boop-cocoa) 80%, transparent);font-size:16px;line-height:1.7}:where(.boop-prose) :where(p,ul,ol,table,blockquote,pre,figure,dl){margin-top:1rem}:where(.boop-prose) :where(h2){font-family:var(--font-switzer);letter-spacing:-.04em;text-wrap:pretty;color:var(--color-boop-cocoa);margin-top:3rem;font-size:28px;font-weight:650;line-height:1.02}@media (min-width:64rem){:where(.boop-prose) :where(h2){font-size:34px}}:where(.boop-prose) :where(h3){font-family:var(--font-switzer);letter-spacing:-.02em;color:var(--color-boop-cocoa);margin-top:2rem;font-size:20px;font-weight:500;line-height:1.375}:where(.boop-prose) :where(h4){color:var(--color-boop-cocoa);margin-top:1.5rem;font-weight:600}:where(.boop-prose) :where(h2+*,h3+*,h4+*){margin-top:.75rem}:where(.boop-prose) :where(strong,b){color:var(--color-boop-cocoa);font-weight:600}:where(.boop-prose) :where(a){color:var(--color-boop-cocoa);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-boop-cocoa) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-boop-cocoa) 30%, transparent);text-underline-offset:4px;transition:text-decoration-color .15s}:where(.boop-prose) :where(a:hover){-webkit-text-decoration-color:var(--color-boop-cocoa);text-decoration-color:var(--color-boop-cocoa)}:where(.boop-prose) :where(ul){padding-left:1.25rem;list-style:outside}:where(.boop-prose) :where(ol){padding-left:1.25rem;list-style:decimal}:where(.boop-prose) :where(li+li){margin-top:.5rem}:where(.boop-prose) :where(li)::marker{color:color-mix(in oklab, var(--color-boop-cocoa) 40%, transparent)}:where(.boop-prose) :where(blockquote){border-left:2px solid color-mix(in oklab, var(--color-boop-cocoa) 15%, transparent);font-family:var(--font-switzer);color:var(--color-boop-cocoa);padding-left:1.25rem;font-size:20px;line-height:1.375}:where(.boop-prose) :where(code,kbd,pre){font-family:var(--font-dm-mono), ui-monospace, monospace;font-size:.875em}:where(.boop-prose) :where(hr){border:0;border-top:1px dashed color-mix(in oklab, var(--color-boop-cocoa) 15%, transparent);margin:2.5rem 0}:where(.boop-prose) :where(img,video){border-radius:12px}:where(.boop-prose) :where(table){border-collapse:separate;border-spacing:0;border:1px solid color-mix(in oklab, var(--color-boop-cocoa) 10%, transparent);background:var(--color-boop-sand);border-radius:12px;width:100%;font-size:14px;line-height:1.5;overflow:hidden}:where(.boop-prose) :where(th,td){text-align:left;vertical-align:top;padding:.75rem 1rem}:where(.boop-prose) :where(th){color:var(--color-boop-cocoa);font-weight:600}:where(.boop-prose) :where(thead th){border-bottom:1px solid color-mix(in oklab, var(--color-boop-cocoa) 10%, transparent)}:where(.boop-prose) :where(tbody tr+tr td){border-top:1px dashed color-mix(in oklab, var(--color-boop-cocoa) 15%, transparent)}:where(.boop-prose)>:where(:first-child),:where(.boop-prose) :where(li,td,th,blockquote)>:where(:first-child){margin-top:0}}@layer utilities;.boop-site{--font-display-face:var(--font-switzer);--background:var(--color-boop-paper);--foreground:var(--color-boop-cocoa);--card:var(--color-boop-sand);--card-foreground:var(--color-boop-cocoa);--popover:var(--color-boop-paper);--popover-foreground:var(--color-boop-cocoa);--primary:var(--color-boop-red);--primary-foreground:var(--color-boop-cocoa);--secondary:var(--color-boop-sand);--secondary-foreground:var(--color-boop-cocoa);--muted:var(--color-boop-sand);--muted-foreground:color-mix(in oklab, var(--color-boop-cocoa) 60%, transparent);--accent:var(--color-boop-sand);--accent-foreground:var(--color-boop-cocoa);--border:color-mix(in oklab, var(--color-boop-cocoa) 10%, transparent);--input:color-mix(in oklab, var(--color-boop-cocoa) 20%, transparent);--ring:var(--color-boop-cocoa)}body:has(.boop-site){--font-display-face:var(--font-switzer);--background:var(--color-boop-paper);--foreground:var(--color-boop-cocoa);--card:var(--color-boop-sand);--card-foreground:var(--color-boop-cocoa);--popover:var(--color-boop-paper);--popover-foreground:var(--color-boop-cocoa);--primary:var(--color-boop-red);--primary-foreground:var(--color-boop-cocoa);--secondary:var(--color-boop-sand);--secondary-foreground:var(--color-boop-cocoa);--muted:var(--color-boop-sand);--muted-foreground:color-mix(in oklab, var(--color-boop-cocoa) 60%, transparent);--accent:var(--color-boop-sand);--accent-foreground:var(--color-boop-cocoa);--border:color-mix(in oklab, var(--color-boop-cocoa) 10%, transparent);--input:color-mix(in oklab, var(--color-boop-cocoa) 20%, transparent);--ring:var(--color-boop-cocoa)}@keyframes boop-ink-in{0%{color:var(--color-boop-cocoa)}}body:has(.boop-marketing):not(:has(.mh-layout)){--bprogress-color:var(--color-boop-red);--bprogress-box-shadow:0 0 10px var(--color-boop-red), 0 0 5px var(--color-boop-red)}@keyframes boop-marquee{to{translate:-50%}}@keyframes boop-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}
/*# sourceMappingURL=19ocw89rxwknd.css.map*/