.note-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1.25rem;margin:1em 0}
.note-column>:first-child{margin-top:0}
.note-widget{border:1px dashed currentColor;opacity:.7;border-radius:8px;padding:1rem;margin:1em 0;font-size:.9em}
.note-widget::before{content:"Myriad 小组件：" attr(data-widget) "（" attr(data-size) "）"}
math[display=block]{margin:1em 0;font-size:1.15em;max-width:100%;overflow-x:auto}
.myriad-table{max-width:100%;overflow-x:auto}
:where(:has(>iframe.myriad-comments)){overflow-wrap:anywhere}
:where(:has(>iframe.myriad-comments) table){overflow-wrap:break-word}
:where(:has(>iframe.myriad-comments) pre){overflow-x:auto}
:where(:has(>iframe.myriad-comments) :is(img,video)){max-width:100%;height:auto}
.myriad-comments,.myriad-friend-apply{display:block;width:100%;border:0;margin-top:2rem}
.myriad-comments{height:420px}
.myriad-friend-apply{height:760px}
iframe[data-embed-scheme=light]{color-scheme:light}
iframe[data-embed-scheme=dark]{color-scheme:dark}
.myriad-companion__frame{display:none}
mark.myriad-annot{padding:0 .1em;color:inherit;background:color-mix(in srgb,var(--myriad-annot,#f97316) 10%,transparent);border-bottom:2px dotted color-mix(in srgb,var(--myriad-annot,#f97316) 70%,transparent);border-radius:3px;cursor:help;transition:background-color .2s,box-shadow .2s}
mark.myriad-annot:hover,mark.myriad-annot:focus-visible{outline:none;background:color-mix(in srgb,var(--myriad-annot,#f97316) 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,var(--myriad-annot,#f97316) 30%,transparent)}
mark.myriad-annot.is-flash{animation:myriad-annot-flash 1.5s ease-in-out}
@keyframes myriad-annot-flash{0%,100%{box-shadow:0 0 0 2px transparent}25%,75%{background:color-mix(in srgb,var(--myriad-annot,#f97316) 26%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,#a855f7 60%,transparent)}}
mark.myriad-annot[data-type=reference]{--myriad-annot:#3b82f6}
mark.myriad-annot[data-type=implicit]{--myriad-annot:#a855f7}
mark.myriad-annot[data-type=context]{--myriad-annot:#22c55e}
mark.myriad-annot[data-type=abbreviation]{--myriad-annot:#ec4899}
.myriad-annot-tip{position:fixed;z-index:2147483001;max-width:min(20rem,calc(100vw - 2rem));padding:10px 12px;border:1px solid var(--myriad-tip-line,light-dark(#e8e2d4,#333));border-radius:12px;color:var(--myriad-tip-fg,light-dark(#2c2c2c,#c9c9c9));background:var(--myriad-tip-bg,light-dark(#fff9f0,#242424));color-scheme:var(--myriad-tip-scheme,normal);box-shadow:0 20px 25px -5px rgb(0 0 0/12%),0 8px 10px -6px rgb(0 0 0/10%);font:13px/1.55 ui-sans-serif,system-ui,sans-serif;pointer-events:none}
.myriad-annot-tip[hidden]{display:none}
.myriad-annot-tip small{display:block;margin-bottom:4px;font-size:11px;opacity:.65}
.myriad-annot-tip b{display:block;margin-bottom:2px;font-weight:600}
@media (prefers-reduced-motion:reduce){mark.myriad-annot{transition:none}mark.myriad-annot.is-flash{animation:none;background:color-mix(in srgb,var(--myriad-annot,#f97316) 26%,transparent)}}
@media print{#myriad-companion,.myriad-annot-tip{display:none}}
