:root {--bg-article: url("https://assets.mossme.net/img/background/lg/legacy.webp");--bg-profile: url("https://assets.mossme.net/img/background/lg/commentary_analysis.webp");--bg-profile-gallery: url("https://assets.mossme.net/img/gallery/article_analysis.gif");}[data-bs-theme=dark] {--mm-opacity-article-bg: 0.15;--mm-opacity-profile-bg: 0.15;--mm-color-commentary-before-bg: rgba(0, 0, 0, 0.65);}[data-bs-theme=light] {--mm-opacity-article-bg: 0.06;--mm-opacity-profile-bg: 0.06;--mm-color-commentary-before-bg: rgba(255, 255, 255, 0.96);}html.lite #hero.hero-article {display: flex !important;height: max-content;padding: 50px 0;}html.lite #hero.hero-article .play-btn {display: none !important;}html.lite .article {--bg-article: none !important;}html.lite .commentary {--bg-cmt: none !important;}html.lite .commentary::before {background: none;}#hero h2.article-name {margin-top: 30px;font-weight: bold;text-transform: uppercase;}#hero .shake-btn i {display: inline-block;transition: transform 0.3s ease;}html:not(.lite) #hero .shake-btn:not([disabled]):not(.disabled) i {animation: jiggle 5s infinite;transform-origin: center center;}@keyframes jiggle {0%, 80% {transform: scale(1) rotate(0deg);}83% {transform: scale(1.1) rotate(10deg);}86% {transform: scale(1.2) rotate(-10deg);}89% {transform: scale(1.3) rotate(10deg);}92% {transform: scale(1.2) rotate(-10deg);}95% {transform: scale(1.1) rotate(0deg);}100% {transform: scale(1) rotate(0deg);}}body:has(#article, #profile) {width: 100%;overscroll-behavior-x: none;touch-action: pan-y;overflow-x: hidden;transition: margin-left 0.2s ease-out, opacity 0.2s ease-out;will-change: margin-left, opacity;}.article:before {content: "";display: block;position: fixed;inset-inline-start: 0;top: 0;width: 100vw;height: 100vh;z-index: -10;background-image: var(--bg-tmp);background-position: center center;background-repeat: no-repeat;background-size: cover;opacity: var(--mm-opacity-article-bg);will-change: opacity;}.article .content p:last-child {margin-bottom: 0;}#article .btn-scroll, #profile .btn-scroll {padding: 9px 28px;font-size: 17px;}.article .btn-read {color: var(--mm-color-font) !important;background: transparent;visibility: hidden;opacity: 0;pointer-events: none;transition: opacity 0.4s ease;}.article .btn-read.active, .article .btn-compare.active {background: var(--mm-color-link);color: white !important;}.article .btn-read.ready {visibility: visible;opacity: 1;pointer-events: auto;}@media (hover: hover) {.article .btn-read:hover {color: white !important;}}.article .dropdown-toggle {max-width: 45%;}.article .dropdown-menu {overflow-y: auto;max-height: 50vh;width: 100%;max-width: calc(45% - 17px - 28px);}.bilingual-active.article .dropdown-toggle {max-width: 100%;}.bilingual-active.article .dropdown-menu {max-width: calc(100% - 17px - 28px * 2 - 1rem);}@media (min-width: 992px) {.article .dropdown-toggle {max-width: 48%;}.article .dropdown-menu {max-width: calc(48% - 17px - 28px);}}@media (max-width: 991px) {.article .dropdown-toggle {max-width: 100%;}.article .dropdown-menu {max-width: calc(100% - 17px - 28px * 2 - .5rem);}}@media (max-width: 576px) {.bilingual-active .section-title h2::after {width: 0px;}#title-main, #title-sub {word-break: break-word;}}.article #title-main, .article #title-sub {text-transform: capitalize;}.article #content-main, .article #content-sub, .commentary #content-comm {font-size: var(--mm-user-font-size);line-height: var(--mm-user-line-height);}.article #content-main p, .article #content-sub p, .commentary #content-comm p {margin-bottom: var(--mm-user-p-mb);}.bilingual-active .row[data-compare-mode="true"] {display: flex;flex-wrap: nowrap;height: 90vh;overflow: hidden;overflow: hidden;align-items: stretch;}.bilingual-active .row[data-compare-mode="true"] > #col-main, .bilingual-active .row[data-compare-mode="true"] > #col-sub {display: flex;flex-direction: column;height: 100%;flex: 0 0 50%;max-width: 50%;overflow: hidden;}.bilingual-active .row[data-compare-mode="true"] #col-main > .row, .bilingual-active .row[data-compare-mode="true"] #col-sub > .row {flex: 1 1 auto;display: flex;flex-direction: column;min-height: 0;}.bilingual-active .row[data-compare-mode="true"] .content {flex: 1 1 auto;overflow-y: auto;min-height: 0;padding: 1rem;transition: padding 0.3s ease;}.article .parallels i {margin-inline-end: 5px;}.article .parallels div[class^="parallels-content"] {font-family: "serif";}.article .parallels a.ref {color: var(--mm-color-parallels-link-ref);}.article .parallels a.ref:hover {color: var(--mm-color-parallels-link-ref-hover);}.article .pointing-finger {cursor: pointer;display: inline-block;animation: sideWay 0.6s infinite alternate ease-in-out;}@keyframes sideWay {0% {transform: translateY(0);}100% {transform: translateY(3px);}}.content.ck-content blockquote {border-inline-start: none;border-left: none;font-style: normal;padding-inline: 0 !important;}.content.ck-content blockquote p {margin-inline-start: 40px;}.content.ck-content figure.table, .content.ck-content .table table {width: 100% !important;height: auto !important;}.content.ck-content .table th, .content.ck-content .table td {width: auto !important;height: auto !important;}@media screen and (max-width: 768px) {.content.ck-content .table th, .content.ck-content .table td {word-break: break-word;font-size: 15px;}}@media (min-width: 1920px) {.article {background-attachment: fixed;}}.commentary {background: var(--bg-cmt) center top;background-size: 100wh auto;background-repeat: repeat-y;position: relative;}.commentary:before {content: "";background: var(--mm-color-commentary-before-bg);position: absolute;bottom: 0;top: 0;inset-inline-start: 0;inset-inline-end: 0;}.commentary .content p:last-child {margin-bottom: 0;}.commentary .dropdown-toggle {max-width: 45%;}.commentary .dropdown-menu {overflow-y: auto;max-height: 50vh;width: 100%;max-width: 45%;}@media (min-width: 992px) {.commentary .dropdown-toggle, .commentary .dropdown-menu {max-width: 48%;}}@media (max-width: 991px) {.commentary .dropdown-toggle, .commentary .dropdown-menu {max-width: 100%;}}@media (min-width: 1920px) {.commentary {background-attachment: fixed;}}@media (max-width: 991px) {body:has(#profile) #hero.hero-article {height: max-content;padding: 50px 0;}}@media (min-width: 992px) {body:has(#profile) #hero.hero-article {height: max-content;padding: 50px 0;background-size: auto 100%;background-position: center center;background-repeat: repeat-x;}}#profile:before {opacity: var(--mm-opacity-profile-bg);}#profile .content p:last-child {margin-bottom: 0;}.alphabet-header {font-weight: 700;font-size: 1.5rem;display: flex;align-items: center;}.alphabet-header .badge {font-size: 1.1rem;padding: 0.4em 0.6em;border-radius: 8px;background-color: var(--mm-color-tool-item-active);}#font-button:disabled {opacity: 0.4;cursor: not-allowed;pointer-events: none;filter: grayscale(1);}#pali-tooltip {position: fixed;min-width: 260px;max-width: 300px;z-index: 1050;}#pali-tooltip .card-header {position: absolute;inset-inline-end: 0;top: 0;z-index: 1;}#pali-tooltip .btn-close {font-size: 0.75rem;}#pali-tooltip .card-body {font-size: 0.9rem;}#pali-tooltip .card-body hr {opacity: 0.15;}#pali-tooltip .card-footer {font-size: 0.75rem;}#pali-tooltip .card-footer span {color: var(--mm-color-tool-item-active);}#tooltip-word {color: var(--mm-color-link);}#tooltip-definition-body {max-height: 180px;overflow-y: auto;line-height: 1.4;}.dict-radio-label input[type="radio"] {position: absolute;opacity: 0;width: 0;height: 0;}#dict-button {position: relative;}#dict-button.active-enabled i::before {content: "\e937";}#hero.hero-article h1, #title-main, #parallels, #article_commentary, #tree, #profile_translation {scroll-margin-top: 120px;}#toc-container {visibility: hidden;}#toc-list, #dict-list {display: block;position: absolute;bottom: 0px;inset-inline-end: 55px;width: 260px;max-height: 70vh;background: var(--mm-color-bg);border: 1px solid var(--mm-color-link);border-radius: 12px;box-shadow: 0 10px 30px rgba(0,0,0,0.2);overflow-y: auto;padding: 12px;opacity: 1;visibility: visible;transform: translateX(0);transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.2s ease, visibility 0.2s;}#toc-list.hidden, #dict-list.hidden {display: block !important;opacity: 0;visibility: hidden;transform: translateX(15px);pointer-events: none;}#toc-links, #dict-options {margin: 0;padding-inline-start: 0;list-style: none;}.toc-link, .dict-radio-label {display: block;padding: 8px 12px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 220px;color: var(--mm-color-font);cursor: pointer;}.toc-link.active, .dict-radio-label.active {color: var(--mm-color-tool-item-active) !important;font-weight: bold;background-color: var(--mm-color-tool-item-bg-active);border-inline-start: 3px solid var(--mm-color-tool-item-active);padding-inline-start: 12px;transition: all 0.2s ease;cursor: default;}.toc-link:hover, .dict-radio-label:hover {color: var(--mm-color-font);}.content-list {text-align: start;list-style: none;}.content-list a {color: var(--mm-color-link-content);}.content-list a:hover {color: var(--mm-color-link-content-hover);}.content-list a span {display: inline-flex;line-height: 2.5rem;}.content-list-parents {display: flex;flex-direction: column;gap: 8px;list-style: none;width: 100%;}.content-list-parents li {list-style: none;width: 100%;display: flex;transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);}.content-list-parents li h2 {margin: 0 0 5px 0;padding: 0;}.content-list-parents li a {display: flex;width: 100%;overflow: hidden;text-decoration: none;backdrop-filter: blur(5px);-webkit-backdrop-filter: blur(5px);border: 1px solid rgba(0, 0, 0, 0.1);padding-top: 6px;padding-bottom: 6px;color: var(--mm-color-article-tree-link) !important;}.content-list-parents li a span {padding-inline-start: 1.2rem;line-height: initial !important;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;text-align: start;}@media (max-width: 767px) {.content-list-parents {align-items: flex-end;}.content-list-parents li {justify-content: flex-end;max-width: calc(100% - (var(--level) * 15px));}.content-list-parents li h2 {width: 100%;}.content-list-parents li a {background: rgba(255, 255, 255, 0.1);border-inline-end: 4px solid color-mix(in srgb, var(--mm-color-link-light), transparent 37%);border-start-start-radius: 50px;border-end-start-radius: 50px;border-start-end-radius: 4px;border-end-end-radius: 4px;padding-inline-end: 20px;}}@media (min-width: 768px) {.content-list-parents {align-items: flex-start;}.content-list-parents li {justify-content: flex-start;margin-inline-start: calc(var(--level) * 20px);max-width: calc(100% - (var(--level) * 20px));}.content-list-parents li h2 {width: 100%;}.content-list-parents li a {background: linear-gradient(var(--mm-inline-grad-dir), rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0) 100%);border-inline-start: 4px solid color-mix(in srgb, var(--mm-color-link-light), transparent 37%);border-start-start-radius: 4px;border-end-start-radius: 4px;border-start-end-radius: 50px;border-end-end-radius: 50px;padding-inline-start: 20px;padding-inline-end: 40px;backdrop-filter: none;-webkit-backdrop-filter: none;}}@media (hover: hover) {.content-list-parents li:hover {transform: translateX(var(--mm-inline-slide-dist));}.content-list-parents li a:hover {color: var(--mm-color-link-light) !important;background: linear-gradient(var(--mm-inline-grad-dir), rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.5) 100%);box-shadow: 4px 4px 15px rgba(0, 0, 0, 0.05);backdrop-filter: blur(5px) !important;-webkit-backdrop-filter: blur(5px) !important;}}@media (hover: none) {.content-list-parents li a:active {background: rgba(255, 255, 255, 0.5);}}.content-list-parents .breadcrumb-item + .breadcrumb-item::before {content: none !important;}.tree-leaf-no-parent {padding-inline-start: calc(22px + 1rem);}.tree-line {display: flex;align-items: baseline;}.tree-line > i {padding-inline-end: 1rem;}.tree-text a, .tree-text a span {display: inline;}.tree-text:has(.tree-leaf) {padding-inline-start: 1rem;}.commentary-link {margin-inline-start: .5rem;}div.tree span.tree-expand {text-transform: uppercase;}@media (max-width: 576px) {div.tree > ul.content-list-tree {padding-inline-start: 1rem !important;}}