UNPKG

dumi

Version:

📖 Documentation Generator of React Component

954 lines (953 loc) 23.2 kB
/*! * Project: Heti * URL: https://github.com/sivan/heti * Author: Sivan [sun.sivan@gmail.com] */ @font-face { font-family: 'Heti Hei'; src: 'Heti Hei SC', 'Heti Hei TC', 'Heti Hei JP', 'Heti Hei KR'; } @font-face { font-family: 'Heti Hei SC'; src: local('PingFang SC Regular'), local('Heiti SC Regular'), local('Microsoft YaHei'), local('Source Han Sans CN Regular'), local('Noto Sans CJK SC Regular'), local('WenQuanYi Micro Hei'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Hei TC'; src: local('PingFang TC Regular'), local('Heiti TC Regular'), local('Microsoft Jhenghei'), local('Source Han Sans HK Regular'), local('Source Han Sans TW Regular'), local('Noto Sans CJK TC Regular'), local('WenQuanYi Micro Hei'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Hei JP'; src: local('Hiragino Sans GB W3'), local('Source Han Sans JP Regular'), local('Noto Sans CJK JP Regular'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Hei KR'; src: local('Source Han Sans KR Regular'), local('Noto Sans CJK KR Regular'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Hei'; font-weight: 200; src: 'Heti Hei SC Light', 'Heti Hei TC Light', 'Heti Hei JP Light', 'Heti Hei KR Light'; } @font-face { font-family: 'Heti Hei SC Light'; font-weight: 200; src: local('PingFang SC Light'), local('Heiti SC Light'), 'Heti Hei SC Light Fallback', local('Source Han Sans CN Light'), local('Noto Sans CJK SC Light'); } @font-face { font-family: 'Heti Hei TC Light'; font-weight: 200; src: local('PingFang TC Light'), local('Heiti TC Light'), local('Microsoft Jhenghei Light'), local('Source Han Sans HK Light'), local('Source Han Sans TW Light'), local('Noto Sans CJK TC Light'); } @font-face { font-family: 'Heti Hei JP Light'; font-weight: 200; src: local('Source Han Sans JP Light'), local('Noto Sans CJK JP Light'); } @font-face { font-family: 'Heti Hei KR Light'; font-weight: 200; src: local('Source Han Sans KR Light'), local('Noto Sans CJK KR Light'); } @font-face { font-family: 'Heti Hei SC Light Fallback'; font-weight: 200; src: local('Microsoft YaHei'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Hei'; font-weight: 600; src: 'Heti Hei SC Bold', 'Heti Hei TC Bold', 'Heti Hei JP Bold', 'Heti Hei KR Bold'; } @font-face { font-family: 'Heti Hei SC Bold'; font-weight: 600; src: local('PingFang SC Medium'), local('Heiti SC Medium'), 'Heti Hei SC Bold Fallback', local('Source Han Sans CN Bold'), local('Noto Sans CJK SC Bold'); } @font-face { font-family: 'Heti Hei TC Bold'; font-weight: 600; src: local('PingFang TC Medium'), local('Heiti TC Medium'), local('Microsoft Jhenghei Bold'), local('Source Han Sans HK Bold'), local('Source Han Sans TW Bold'), local('Noto Sans CJK TC Bold'); } @font-face { font-family: 'Heti Hei JP Bold'; font-weight: 600; src: local('Hiragino Sans GB W6'), local('Source Han Sans JP Bold'), local('Noto Sans CJK JP Bold'); } @font-face { font-family: 'Heti Hei KR Bold'; font-weight: 600; src: local('Source Han Sans KR Bold'), local('Noto Sans CJK KR Bold'); } @font-face { font-family: 'Heti Hei SC Bold Fallback'; font-weight: 600; src: local('Microsoft YaHei'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Hei Black'; font-weight: 800; src: 'Heti Hei SC Black', 'Heti Hei TC Black', 'Heti Hei JP Black', 'Heti Hei KR Black'; } @font-face { font-family: 'Heti Hei SC Black'; font-weight: 800; src: local('Lantinghei SC Heavy'), local('PingFang SC Semibold'), local('Heiti SC Medium'), 'Heti Hei SC Black Fallback', local('Source Han Sans CN Heavy'), local('Noto Sans CJK SC Heavy'); } @font-face { font-family: 'Heti Hei TC Black'; font-weight: 800; src: local('Lantinghei TC Heavy'), local('PingFang TC Semibold'), local('Heiti TC Medium'), local('Microsoft Jhenghei Bold'), local('Source Han Sans HK Heavy'), local('Source Han Sans TW Heavy'), local('Noto Sans CJK TC Heavy'); } @font-face { font-family: 'Heti Hei JP Black'; font-weight: 800; src: local('Hiragino Sans GB W6'), local('Source Han Sans JP Heavy'), local('Noto Sans CJK JP Heavy'); } @font-face { font-family: 'Heti Hei KR Black'; font-weight: 800; src: local('Source Han Sans KR Heavy'), local('Noto Sans CJK KR Heavy'); } @font-face { font-family: 'Heti Hei SC Black Fallback'; font-weight: 800; src: local('Microsoft YaHei'), local('Droid Sans Fallback'); } @font-face { font-family: 'Heti Song'; src: local('Songti SC Regular'), local('Songti TC Regular'), local('SimSun'); } @font-face { font-family: 'Heti Song'; font-weight: 200; src: local('Songti SC Light'), local('Songti TC Light'), 'Heti Song Light Fallback'; } @font-face { font-family: 'Heti Song Light Fallback'; font-weight: 200; src: local('SimSun'); } @font-face { font-family: 'Heti Song'; font-weight: 600; src: local('Songti SC Bold'), local('Songti TC Bold'), 'Heti Song Bold Fallback'; } @font-face { font-family: 'Heti Song Bold Fallback'; font-weight: 600; src: local('SimSun'); } @font-face { font-family: 'Heti Song Black'; font-weight: 800; src: local('Songti SC Black'), local('SimSun'); } @font-face { font-family: 'Heti Kai'; src: local('Kaiti SC Regular'), local('Kaiti TC Regular'), local('STKaiti'), local('Kaiti'), local('BiauKai'); } @font-face { font-family: 'Heti Kai'; font-weight: 600; src: local('Kaiti SC Bold'), local('Kaiti TC Bold'); } @font-face { font-family: 'Heti Kai Bold Fallback'; font-weight: 600; src: local('STKaiti'), local('Kaiti') local('BiauKai'); } @font-face { font-family: 'Heti Kai Black'; font-weight: 800; src: local('Kaiti SC Black'), local('Kaiti TC Black'), local('STKaiti'), local('Kaiti'); } .markdown { max-width: 100%; font-size: 16px; font-weight: 400; -webkit-font-smoothing: subpixel-antialiased; line-height: 1.5; overflow-wrap: break-word; word-wrap: break-word; hyphens: auto; letter-spacing: 0.02em; } .markdown::before, .markdown::after { content: ''; display: table; } .markdown::after { clear: both; } .markdown > *:first-child, .markdown section > *:first-child, .markdown td > *:first-child { margin-block-start: 0 !important; } .markdown > *:last-child, .markdown section > *:last-child, .markdown td > *:last-child { margin-block-end: 0 !important; } .markdown blockquote { margin-block-start: 12px; margin-block-end: 24px; margin-inline-start: 32px; margin-inline-end: 32px; padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 16px; padding-inline-end: 16px; background-color: rgba(0, 0, 0, 0.054); } @media (prefers-color-scheme: dark) { .markdown blockquote { background-color: rgba(255, 255, 255, 0.054); } } .markdown figure { display: block; text-align: center; } .markdown figure > img { display: block; margin-inline-start: auto; margin-inline-end: auto; } .markdown hr { width: 30%; height: 1px; margin-block-start: 48px; margin-block-end: 47px; margin-inline-start: auto; margin-inline-end: auto; border: 0; background-color: #ccc; } @media (prefers-color-scheme: dark) { .markdown hr { background-color: #404040; } } .markdown p { margin-block-start: 12px; margin-block-end: 24px; text-align: justify; } .markdown p:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown p:not(:lang(zh)) { text-align: start; } .markdown pre { margin-block-start: 12px; margin-block-end: 12px; margin-inline-start: 0; margin-inline-end: 0; padding-block-start: 12px; padding-block-end: 12px; padding-inline-start: 16px; padding-inline-end: 16px; overflow: auto; font-family: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier, monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; white-space: pre; word-wrap: normal; border-radius: 4px; background-color: rgba(0, 0, 0, 0.054); } @media (prefers-color-scheme: dark) { .markdown pre { background-color: rgba(255, 255, 255, 0.054); } } .markdown pre code { margin: 0; padding: 0; border: 0; border-radius: 0; background-color: rgba(0, 0, 0, 0); color: inherit; } .markdown:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown:not(:lang(zh)) { letter-spacing: 0; } .markdown a, .markdown abbr, .markdown code, .markdown heti-spacing, .markdown [lang='en-US'] { letter-spacing: normal; } .markdown h1, .markdown h2, .markdown h3, .markdown h4, .markdown h5, .markdown h6 { position: relative; margin: 0; margin-block-start: 24px; margin-block-end: 12px; font-weight: 600; } .markdown h1 { margin-block-end: 24px; font-size: 32px; line-height: 48px; } .markdown h2 { font-size: 24px; line-height: 36px; } .markdown h3 { font-size: 20px; line-height: 36px; } .markdown h4 { font-size: 18px; line-height: 24px; } .markdown h5 { font-size: 16px; line-height: 24px; } .markdown h6 { font-size: 14px; line-height: 24px; } .markdown h1, .markdown h2, .markdown h3 { letter-spacing: 0.05em; } .markdown h1:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown h1:not(:lang(zh)), .markdown h2:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown h2:not(:lang(zh)), .markdown h3:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown h3:not(:lang(zh)) { letter-spacing: 0; } .markdown h1 + h2, .markdown h2 + h3, .markdown h3 + h4, .markdown h4 + h5, .markdown h5 + h6 { margin-block-start: 12px; } .markdown ul, .markdown ol, .markdown dl { margin-block-start: 12px; margin-block-end: 24px; } .markdown ul, .markdown ol { padding-inline-start: 32px; } .markdown ul ul, .markdown ul ol, .markdown ol ul, .markdown ol ol { margin-block-start: 0; margin-block-end: 0; } .markdown ul { list-style-type: disc; } .markdown ol { list-style-type: decimal; } .markdown ul ul, .markdown ol ul { list-style-type: circle; } .markdown ul ul ul, .markdown ul ol ul, .markdown ol ul ul, .markdown ol ol ul { list-style-type: square; } .markdown li { list-style-type: unset; } .markdown table { box-sizing: border-box; table-layout: fixed; margin-block-start: 12px; margin-block-end: 24px; margin-inline-start: auto; margin-inline-end: auto; border-collapse: collapse; border-width: 1px; border-style: solid; border-color: #ccc; word-break: break-word; } @media (prefers-color-scheme: dark) { .markdown table { border-color: #404040; } } .markdown th, .markdown td { padding-block-start: 6px; padding-block-end: 6px; padding-inline-start: 8px; padding-inline-end: 8px; border-width: 1px; border-style: solid; border-color: #ccc; } @media (prefers-color-scheme: dark) { .markdown th, .markdown td { border-color: #404040; } } .markdown caption { caption-side: bottom; margin-block-start: 2px; margin-block-end: -4px; font-size: 14px; line-height: 24px; } .markdown a { text-decoration: none; } .markdown a:hover { padding-block-end: 1px; border-block-end: 1px solid currentColor; text-decoration: none; } .markdown abbr[title] { padding-block-end: 1px; border-block-end: 1px dotted; text-decoration: none; cursor: help; } .markdown b, .markdown strong { font-weight: 600; } .markdown code { margin-inline-start: 0.25em; margin-inline-end: 0.25em; font-family: 'SFMono-Regular', consolas, 'Liberation Mono', menlo, courier, monospace, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-size: 0.875em; } .markdown dfn { font-weight: 600; } .markdown dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown dfn:not(:lang(zh)) { font-weight: 400; } .markdown em { font-weight: 600; } .markdown figcaption { display: inline-block; vertical-align: top; font-size: 14px; text-align: start; } .markdown i { font-style: italic; } .markdown ins, .markdown u { padding-block-end: 1px; border-block-end: 1px solid; text-decoration: none; } .markdown mark { padding-block-start: 2px; padding-block-end: 2px; padding-inline-start: 1px; padding-inline-end: 1px; margin-inline-start: 1px; margin-inline-end: 1px; background-color: rgba(255, 247, 0, 0.88); color: inherit; } @media (prefers-color-scheme: dark) { .markdown mark { background-color: rgba(77, 74, 0, 0.88); } } .markdown q { quotes: '「' '」' '『' '』'; } .markdown q:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown q:not(:lang(zh)) { quotes: initial; quotes: auto; } .markdown rt { font-size: 0.875em; font-weight: 400; } .markdown small { font-size: 0.875em; } .markdown strong { font-weight: 600; } .markdown sub, .markdown sup { position: relative; margin-inline-start: 0.25em; margin-inline-end: 0.25em; font-size: 0.75em; font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-style: normal; line-height: 1; vertical-align: baseline; } .markdown sub { bottom: -0.25em; } .markdown sup { top: -0.5em; } .markdown sup:target, .markdown sup a:target { background-color: #dbedff; } @media (prefers-color-scheme: dark) { .markdown sup:target, .markdown sup a:target { background-color: #3a6188; } } .markdown summary { padding-inline-start: 1em; outline: 0; cursor: pointer; } .markdown summary::-webkit-details-marker { width: 0.6em; margin-inline-end: 0.4em; } .markdown u[title] { cursor: help; border-block-end-width: 3px; border-block-end-style: double; border-block-end-color: rgba(0, 0, 0, 0.54); } @media (prefers-color-scheme: dark) { .markdown u[title] { border-block-end-color: rgba(255, 255, 255, 0.54); } } .markdown address, .markdown cite, .markdown dfn, .markdown dt, .markdown em { font-style: normal; } .markdown address:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown address:not(:lang(zh)), .markdown cite:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown cite:not(:lang(zh)), .markdown dfn:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown dfn:not(:lang(zh)), .markdown dt:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown dt:not(:lang(zh)), .markdown em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown em:not(:lang(zh)) { font-style: italic; } .markdown abbr[title], .markdown del, .markdown ins, .markdown s, .markdown u { margin-inline-start: 1px; margin-inline-end: 1px; } .markdown, .markdown--sans { font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--serif { font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--classic { font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--classic h1, .markdown--classic h2, .markdown--classic h3, .markdown--classic h4, .markdown--classic h5, .markdown--classic h6 { font-family: 'Times New Roman', times, 'Heti Kai Black', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 800; } .markdown--classic blockquote, .markdown--classic cite, .markdown--classic q { font-family: 'Times New Roman', times, 'Heti Kai', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--classic figcaption, .markdown--classic caption, .markdown--classic th { font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--hei { font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--song { font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--kai { font-family: 'Times New Roman', times, 'Heti Kai', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--columns-1, .markdown--columns-2, .markdown--columns-3, .markdown--columns-4, .markdown--columns-16em, .markdown--columns-20em, .markdown--columns-24em, .markdown--columns-28em, .markdown--columns-32em, .markdown--columns-36em, .markdown--columns-40em, .markdown--columns-44em, .markdown--columns-48em, .markdown comma { max-width: none; column-gap: 2em; } .markdown--columns-1 p, .markdown--columns-2 p, .markdown--columns-3 p, .markdown--columns-4 p, .markdown--columns-16em p, .markdown--columns-20em p, .markdown--columns-24em p, .markdown--columns-28em p, .markdown--columns-32em p, .markdown--columns-36em p, .markdown--columns-40em p, .markdown--columns-44em p, .markdown--columns-48em p, .markdown comma p { margin-block-start: 6px; margin-block-end: 12px; text-indent: 2em; } .markdown--columns-1 { column-count: 1; } .markdown--columns-2 { column-count: 2; } .markdown--columns-3 { column-count: 3; } .markdown--columns-4 { column-count: 4; } .markdown--columns-16em { column-width: 16em; } .markdown--columns-20em { column-width: 20em; } .markdown--columns-24em { column-width: 24em; } .markdown--columns-28em { column-width: 28em; } .markdown--columns-32em { column-width: 32em; } .markdown--columns-36em { column-width: 36em; } .markdown--columns-40em { column-width: 40em; } .markdown--columns-44em { column-width: 44em; } .markdown--columns-48em { column-width: 48em; } .markdown--vertical { max-width: none; max-height: 100%; writing-mode: vertical-rl; letter-spacing: 0.125em; } .markdown--vertical h1, .markdown--vertical h2, .markdown--vertical h3, .markdown--vertical h4, .markdown--vertical h5, .markdown--vertical h6 { text-align: start; } .markdown--vertical q { quotes: '「' '」' '『' '』'; } .markdown--ancient, .markdown--poetry { font-family: 'Times New Roman', times, 'Heti Song', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; } .markdown--ancient h1, .markdown--ancient h2, .markdown--ancient h3, .markdown--ancient h4, .markdown--ancient h5, .markdown--ancient h6, .markdown--poetry h1, .markdown--poetry h2, .markdown--poetry h3, .markdown--poetry h4, .markdown--poetry h5, .markdown--poetry h6 { font-family: 'Times New Roman', times, 'Heti Kai Black', serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; font-weight: 800; text-align: center; } .markdown--ancient h1 .markdown-meta, .markdown--ancient h2 .markdown-meta, .markdown--ancient h3 .markdown-meta, .markdown--ancient h4 .markdown-meta, .markdown--ancient h5 .markdown-meta, .markdown--ancient h6 .markdown-meta, .markdown--poetry h1 .markdown-meta, .markdown--poetry h2 .markdown-meta, .markdown--poetry h3 .markdown-meta, .markdown--poetry h4 .markdown-meta, .markdown--poetry h5 .markdown-meta, .markdown--poetry h6 .markdown-meta { font-weight: 400; } @media screen and (min-width: 640px) { .markdown--ancient h1 .markdown-meta, .markdown--ancient h2 .markdown-meta, .markdown--ancient h3 .markdown-meta, .markdown--ancient h4 .markdown-meta, .markdown--ancient h5 .markdown-meta, .markdown--ancient h6 .markdown-meta, .markdown--poetry h1 .markdown-meta, .markdown--poetry h2 .markdown-meta, .markdown--poetry h3 .markdown-meta, .markdown--poetry h4 .markdown-meta, .markdown--poetry h5 .markdown-meta, .markdown--poetry h6 .markdown-meta { position: absolute; line-height: inherit; text-indent: 0; display: inline; margin-block-start: 4px; margin-inline-start: 8px; } } .markdown--ancient .markdown-meta, .markdown--poetry .markdown-meta { line-height: 24px; text-align: center; text-indent: 0; } .markdown--ancient p { text-indent: 2em; } .markdown--poetry p { text-align: center; text-indent: 0; } .markdown--annotation p { margin-block-start: 0; margin-block-end: 0; line-height: 2.25; text-indent: 2em; } .markdown--annotation em { -webkit-text-emphasis: filled circle; -webkit-text-emphasis-position: under; text-emphasis: filled circle; text-emphasis-position: under right; font-weight: 400; } .markdown--annotation em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown--annotation em:not(:lang(zh)) { -webkit-text-emphasis: none; text-emphasis: none; } .markdown--annotation .markdown-meta { margin-block-start: 12px; margin-block-end: 24px; } .markdown .markdown-meta { display: block; text-indent: 0; } .markdown .markdown-verse { text-align: center; text-indent: 0; } .markdown .markdown-large { font-size: 18px; line-height: 24px; } .markdown .markdown-x-large { font-size: 20px; line-height: 30px; letter-spacing: 0.05em; } .markdown .markdown-small { font-size: 14px; line-height: 24px; } .markdown .markdown-x-small { font-size: 12px; line-height: 18px; } .markdown .markdown-list-latin { list-style-type: upper-latin; } .markdown .markdown-list-latin ol { list-style-type: lower-roman; } .markdown .markdown-list-latin ol ol { list-style-type: lower-latin; } .markdown .markdown-list-han { list-style-type: cjk-ideographic; } .markdown .markdown-list-han ol { list-style-type: decimal; } .markdown .markdown-list-han ol ol { list-style-type: decimal-leading-zero; } .markdown .markdown-fn { margin-block-start: 59px; border-block-start: 1px solid; border-block-start-color: #ccc; font-size: 14px; font-family: 'Helvetica Neue', helvetica, arial, 'Heti Hei', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol'; line-height: 24px; } @media (prefers-color-scheme: dark) { .markdown .markdown-fn { border-block-start-color: #404040; } } .markdown .markdown-fn ol { margin-block-start: 12px; margin-block-end: 0; } .markdown .markdown-fn li:target { background-color: #dbedff; } @media (prefers-color-scheme: dark) { .markdown .markdown-fn li:target { background-color: #3a6188; } } .markdown .markdown-hang { position: absolute; line-height: inherit; text-indent: 0; } .markdown .markdown-em { -webkit-text-emphasis: filled circle; -webkit-text-emphasis-position: under; text-emphasis: filled circle; text-emphasis-position: under right; } .markdown .markdown-em:not(:lang(zh)):not(:lang(ja)):not(:lang(ko)), .markdown .markdown-em:not(:lang(zh)) { -webkit-text-emphasis: none; text-emphasis: none; } .markdown .markdown-ruby--inline { display: inline-flex; flex-direction: column-reverse; height: 1.5em; vertical-align: top; } .markdown .markdown-ruby--inline rt { display: inline; margin-bottom: -0.25em; line-height: 1; text-align: center; } .markdown heti-spacing { display: inline; } .markdown heti-spacing + sup, .markdown heti-spacing + sub { margin-inline-start: 0; } .markdown .heti-spacing-start { margin-inline-end: 0.25em; } .markdown .heti-spacing-end { margin-inline-start: 0.25em; } .markdown heti-adjacent { display: inline; } .markdown .heti-adjacent-half { margin-inline-end: -0.5em; } .markdown .heti-adjacent-quarter { margin-inline-end: -0.25em; }