.rich-text[data-v-a6ce4f7d]{color:var(--foreground);font-size:var(--ws-type-body-lg-size);line-height:var(--ws-type-body-lg-leading);font-weight:400}.rich-text[data-v-a6ce4f7d] h1,.rich-text[data-v-a6ce4f7d] h2,.rich-text[data-v-a6ce4f7d] h3{color:var(--foreground);margin:1.75rem 0 .75rem;font-weight:600;line-height:1.35}.rich-text[data-v-a6ce4f7d] h1{font-size:var(--ws-type-headline-size);line-height:var(--ws-type-headline-leading)}.rich-text[data-v-a6ce4f7d] h2{font-size:var(--ws-type-body-lg-size);line-height:var(--ws-type-body-lg-leading);font-weight:600}.rich-text[data-v-a6ce4f7d] h3{font-size:var(--ws-type-body-size);line-height:var(--ws-type-body-leading);font-weight:600}.rich-text[data-v-a6ce4f7d] blockquote,.rich-text[data-v-a6ce4f7d] ol,.rich-text[data-v-a6ce4f7d] p,.rich-text[data-v-a6ce4f7d] pre,.rich-text[data-v-a6ce4f7d] ul{margin:.85rem 0}.rich-text[data-v-a6ce4f7d] ul{padding-left:1.5rem;list-style:outside}.rich-text[data-v-a6ce4f7d] ol{padding-left:1.5rem;list-style:decimal}.rich-text[data-v-a6ce4f7d] a{color:var(--color-info);text-underline-offset:3px;text-decoration:underline}.rich-text[data-v-a6ce4f7d] blockquote{border-left:3px solid var(--color-info);padding-left:1rem}.rich-text[data-v-a6ce4f7d] code{border-radius:var(--radius-control);background:var(--accent);color:var(--foreground);padding:.15rem .35rem;font-size:.875em}.rich-text[data-v-a6ce4f7d] pre{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;padding:1rem;overflow-x:auto}.rich-text[data-v-a6ce4f7d] pre code{background:0 0;padding:0}.rich-text[data-v-a6ce4f7d] .rich-table-scroll{max-width:100%;overflow-x:auto}.rich-text[data-v-a6ce4f7d] table{border-collapse:collapse;width:max-content;min-width:100%}.rich-text[data-v-a6ce4f7d] td,.rich-text[data-v-a6ce4f7d] th{border:1px solid var(--border);text-align:left;padding:.5rem .75rem}.rich-text--skill-detail[data-v-a6ce4f7d]{overflow-wrap:anywhere;max-width:100%;color:color-mix(in oklab,var(--foreground) 72%,transparent);font-size:.9375rem;line-height:1.8}.rich-text--skill-detail[data-v-a6ce4f7d] h1,.rich-text--skill-detail[data-v-a6ce4f7d] h2{margin-top:2rem;font-size:1.375rem;font-weight:700;line-height:1.75}.rich-text--skill-detail[data-v-a6ce4f7d] h3{font-size:1.125rem;font-weight:700;line-height:1.75}.rich-text--skill-detail[data-v-a6ce4f7d] pre{border-radius:.625rem;font-size:.8125rem}.rich-text--skill-detail[data-v-a6ce4f7d] table{font-size:.84375rem;line-height:1.5}
