.awase-text{font-family:var(--ds-font-serif);color:var(--ds-fg);line-height:2}.awase-text.is-vertical{writing-mode:vertical-rl;width:100%;height:100%;line-height:2.1;overflow:auto hidden}.awase-text:not(.is-vertical){max-width:56rem;margin-inline:auto}@media (min-width:1024px){.awase-viewer-grid[data-layout=image-text]{grid-template-columns:repeat(2,minmax(0,1fr))}.awase-viewer-grid[data-layout=text-analysis]{grid-template-columns:minmax(0,1.85fr) minmax(22rem,1fr)}.awase-viewer-grid[data-layout=image-text-analysis]{grid-template-columns:minmax(0,1.1fr) minmax(0,1.35fr) minmax(21rem,.95fr)}.awase-analysis-sidebar[data-single-column=true]{display:flex}.awase-xsl-grid[data-cols="2"]{grid-template-columns:minmax(0,1.85fr) minmax(22rem,1fr)}.awase-xsl-grid[data-cols="3"]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(21rem,.95fr)}}.awase-text.is-scroll:not(.is-vertical){height:100%;overflow-y:auto}.awase-text :is(tei-text,tei-body,tei-front,tei-back,tei-div,tei-p,tei-ab,tei-lg,tei-sp,tei-list,tei-item,tei-head,tei-figure,tei-table,tei-row,tei-quote[rend~=block],tei-closer,tei-opener,tei-salute,tei-signed,tei-dateline,tei-castlist,tei-stage){display:block}.awase-text :is(tei-p,tei-ab,tei-lg,tei-sp,tei-list,tei-figure){margin-block-end:1em}.awase-text tei-head{margin-block:.5em;font-size:1.15em;font-weight:700}.awase-text tei-l{display:block}.awase-text tei-item{margin-inline-start:1.5em}.awase-text tei-table{border-collapse:collapse;display:table}.awase-text tei-row{display:table-row}.awase-text tei-cell{border:1px solid var(--ds-border);padding:.25em .5em;display:table-cell}.awase-text tei-speaker{margin-inline-end:.5em;font-weight:700}.awase-text tei-stage{color:var(--ds-fg-muted);font-style:italic}.awase-text :is(tei-seg,tei-s,tei-l,tei-hi) tei-lg{margin:0;display:inline}.awase-text :is(tei-seg,tei-s,tei-l,tei-hi) tei-lg tei-l{display:inline}.awase-text :is(tei-seg,tei-s,tei-l,tei-hi) tei-lg tei-l+tei-l{margin-inline-start:.5em}.awase-text tei-lg[type=waka]{color:var(--ds-primary)}.awase-text:not(.show-lb) tei-lb>br{display:none}.awase-text tei-pb{display:inline}.awase-text .awase-pb-label{font-family:var(--ds-font-sans);color:var(--ds-fg-muted);border:1px solid var(--ds-border);text-combine-upright:all;border-radius:.25em;margin-inline:.4em;padding:0 .35em;font-size:.7em;line-height:1.6;display:inline-block}.awase-text tei-pb:not([n]) .awase-pb-label:before{content:"¶"}.awase-text:not(.show-pb) .awase-pb-label{display:none}.awase-text tei-pb[data-awase-facs] .awase-pb-label{cursor:pointer;color:var(--ds-primary);border-color:currentColor}.awase-text tei-pb.is-current .awase-pb-label{background:var(--ds-primary);color:#fff}.awase-text tei-hi:is([rend~=bold],[rend~=b]){font-weight:700}.awase-text tei-hi:is([rend~=italic],[rend~=i]){font-style:italic}.awase-text tei-hi[rend~=sup]{vertical-align:super;font-size:.75em}.awase-text tei-hi[rend~=sub]{vertical-align:sub;font-size:.75em}.awase-text tei-hi[rend~=underline]{text-decoration:underline}.awase-text :is(tei-title[level=m],tei-title[level=j],tei-foreign,tei-term){font-style:italic}.awase-text.is-vertical :is(tei-title,tei-foreign,tei-term){font-style:normal}.awase-text tei-del{color:var(--ds-fg-muted);text-decoration:line-through}.awase-text tei-add{color:var(--ds-primary)}.awase-text tei-unclear{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.awase-text tei-gap:before{content:"〓";color:var(--ds-fg-muted)}.awase-text tei-supplied:before{content:"["}.awase-text tei-supplied:after{content:"]"}.awase-text tei-choice>:is(tei-sic,tei-orig,tei-abbr){display:none}.awase-text tei-choice>tei-sic:only-child,.awase-text tei-choice>tei-orig:only-child,.awase-text tei-choice>tei-abbr:only-child{display:inline}.awase-text tei-choice[title]{-webkit-text-decoration:underline dotted var(--ds-fg-muted);text-decoration:underline dotted var(--ds-fg-muted);cursor:help}.awase-text tei-app>tei-rdg,.awase-text tei-app>tei-rdggrp,.awase-text tei-app>tei-note,.awase-text tei-app>tei-wit{display:none}.awase-text tei-app[title]{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--ds-primary) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--ds-primary) 70%, transparent);text-underline-offset:.3em;cursor:help;text-decoration-thickness:2px}.awase-text tei-app[title]:hover{background:color-mix(in srgb, var(--ds-primary) 10%, transparent)}.awase-text tei-note{color:var(--ds-fg-muted);font-size:.8em}.awase-text tei-note tei-p{margin:0;display:inline}.awase-text tei-note:before{content:"〔"}.awase-text tei-note:after{content:"〕"}.awase-text :is(tei-persname,tei-placename,tei-orgname,tei-rs,tei-name,tei-date){-webkit-text-decoration:underline 1px color-mix(in srgb, var(--ds-primary) 50%, transparent);text-decoration:underline 1px color-mix(in srgb, var(--ds-primary) 50%, transparent);text-underline-offset:.25em}.awase-text a{color:var(--ds-primary);text-decoration:underline}.awase-text img{max-width:100%;height:auto}.awase-text :is(tei-seg,tei-ab,tei-s,tei-l)[corresp]:hover,.awase-text :is(tei-seg,tei-ab,tei-s,tei-l)[id]:hover{background:color-mix(in srgb, var(--ds-primary) 8%, transparent);cursor:pointer}.awase-text .is-selected{background:color-mix(in srgb, var(--ds-primary) 20%, transparent);outline:1px solid var(--ds-primary);border-radius:2px}.awase-text :is(tei-teiheader,tei-facsimile,tei-standoff,tei-front tei-listperson,tei-front tei-listplace,tei-front tei-listorg){display:none}.awase-text tei-span[type=ruby]{display:ruby}.awase-text tei-span[type=rb]{display:ruby-base}.awase-text tei-span[type=rt]{color:var(--ds-fg-muted);font-size:.55em;display:ruby-text}.awase-text tei-span[type=rp]{display:none}.awase-text tei-div[type=original]:not(:has(>tei-head)):before{content:"【釈文】";color:var(--ds-primary);margin-block-end:.5em;font-weight:700;display:block}.awase-text tei-div[type=yomikudashi]:not(:has(>tei-head)):before{content:"【読み下し】";color:var(--ds-primary);margin-block:1em .5em;font-weight:700;display:block}.awase-text tei-div[type=japanese]:not(:has(>tei-head)):before{content:"【大意】";color:var(--ds-primary);margin-block:1em .5em;font-weight:700;display:block}::highlight(awase-link){background-color:color-mix(in srgb, var(--ds-primary) 20%, transparent)}.awase-text [corresp]:empty:before{content:"";vertical-align:super;background:var(--ds-fg-muted);opacity:.5;border-radius:50%;width:.4em;height:.4em;margin:0 .1em;display:inline-block}.awase-text [corresp]:empty.is-selected{outline:none}.awase-text [corresp]:empty.is-selected:before{background:var(--ds-primary);opacity:1}.awase-apparatus tei-del{color:var(--ds-fg-muted);text-decoration:line-through}.awase-apparatus tei-add{color:var(--ds-primary)}.awase-apparatus tei-lb:after{content:" "}.awase-text[data-awase-wit] tei-app>tei-lem:not([data-awase-chosen]),.awase-text[data-awase-wit] tei-app tei-rdggrp>:is(tei-lem,tei-rdg):not([data-awase-chosen]){display:none}.awase-text[data-awase-wit] tei-app>tei-rdg[data-awase-chosen]{display:inline}.awase-text[data-awase-wit] tei-app>tei-rdggrp:has(>[data-awase-chosen]){display:inline}.awase-text[data-awase-wit] tei-app[data-awase-variant]{background:#f59e0b4d}.awase-text tei-app[data-awase-app],.awase-text [data-awase-entity],.awase-text [data-awase-speech]{cursor:pointer}
