@layer components{[data-ds=mystery] .ds-prose{font-family:var(--ds-typography-families-body);font-weight:var(--ds-typography-weights-regular);font-size:var(--ds-typography-scale-base-font-size);line-height:var(--ds-typography-scale-base-line-height);color:var(--ds-color-semantic-foreground);max-width:65ch}[data-ds=mystery] .ds-prose>*+*{margin-top:var(--ds-spacing-md)}[data-ds=mystery] .ds-prose h1,[data-ds=mystery] .ds-prose h2,[data-ds=mystery] .ds-prose h3,[data-ds=mystery] .ds-prose h4{font-family:var(--ds-typography-families-display);font-weight:var(--ds-typography-weights-semibold);color:var(--ds-color-semantic-foreground);margin-top:var(--ds-spacing-xl)}[data-ds=mystery] .ds-prose>h1:first-child,[data-ds=mystery] .ds-prose>h2:first-child,[data-ds=mystery] .ds-prose>h3:first-child,[data-ds=mystery] .ds-prose>h4:first-child{margin-top:0}[data-ds=mystery] .ds-prose h1{font-size:var(--ds-typography-scale-2xl-font-size);line-height:var(--ds-typography-scale-2xl-line-height)}[data-ds=mystery] .ds-prose h2{font-size:var(--ds-typography-scale-xl-font-size);line-height:var(--ds-typography-scale-xl-line-height)}[data-ds=mystery] .ds-prose h3{font-size:var(--ds-typography-scale-lg-font-size);line-height:var(--ds-typography-scale-lg-line-height)}[data-ds=mystery] .ds-prose h4{font-size:var(--ds-typography-scale-base-font-size);line-height:var(--ds-typography-scale-base-line-height)}[data-ds=mystery] .ds-prose p{color:var(--ds-color-semantic-foreground)}[data-ds=mystery] .ds-prose ul,[data-ds=mystery] .ds-prose ol{padding-left:var(--ds-spacing-lg);color:var(--ds-color-semantic-foreground)}[data-ds=mystery] .ds-prose ul{list-style:outside}[data-ds=mystery] .ds-prose ol{list-style:decimal}[data-ds=mystery] .ds-prose li+li,[data-ds=mystery] .ds-prose li>ul,[data-ds=mystery] .ds-prose li>ol{margin-top:var(--ds-spacing-2xs)}[data-ds=mystery] .ds-prose blockquote{padding-left:var(--ds-spacing-md);border-left:2px solid var(--ds-color-semantic-border);color:var(--ds-color-semantic-muted);font-style:italic}[data-ds=mystery] .ds-prose code{font-family:var(--ds-typography-families-mono);font-size:var(--ds-typography-scale-sm-font-size);background-color:var(--ds-color-semantic-surface);border-radius:var(--ds-radius-xs);color:var(--ds-color-semantic-foreground);padding:.15em .4em}[data-ds=mystery] .ds-prose pre{font-family:var(--ds-typography-families-mono);font-size:var(--ds-typography-scale-sm-font-size);line-height:var(--ds-typography-scale-sm-line-height);background-color:var(--ds-color-semantic-surface);border-radius:var(--ds-radius-lg);padding:var(--ds-spacing-md);color:var(--ds-color-semantic-foreground);overflow-x:auto}[data-ds=mystery] .ds-prose pre code{font-size:inherit;background:0 0;padding:0}[data-ds=mystery] .ds-prose a{color:var(--ds-color-semantic-primary);text-underline-offset:.15em;transition:color var(--ds-motion-durations-fast) var(--ds-motion-easings-standard);text-decoration:underline}[data-ds=mystery] .ds-prose a:hover{color:var(--ds-color-semantic-accent)}[data-ds=mystery] .ds-prose strong{font-weight:var(--ds-typography-weights-semibold);color:var(--ds-color-semantic-foreground)}[data-ds=mystery] .ds-prose em{font-style:italic}[data-ds=mystery] .ds-prose hr{border:none;border-top:1px solid var(--ds-color-semantic-border);margin:var(--ds-spacing-xl) 0}[data-ds=mystery] .ds-prose img{border-radius:var(--ds-radius-lg);max-width:100%;height:auto;display:block}}
