@charset "UTF-8";
/* 自動生成: scripts/build-readability-scale.mjs — 手で編集しないでください。
   既存CSSの文字サイズ指定(1551件)を同じ順序で複製し、小さな文字を読みやすい大きさへ引き上げます。
   9px以下→11 / 10→12 / 11→13 / 12→13.5 / 13→14.5 / 14→15.5 / 15→16 / 16→17。17px以上は値を変えずに複製し、元の上書き順を保ちます。vw等の可変指定は対象外です。
   ふりがな(rt)は10px未満のみ10pxへ。CSSを変更したら再生成してください。 */
/* styles.css */
body{font-size:16px}
.brand-reading{font-size:12px}
.brand-name{font-size:27px}
.tentative{font-size:12px}
.site-header nav{font-size:14.5px}
.motion-control{font-size:13px}
.eyebrow{font-size:13px}
.hero-description{font-size:15.5px}
.button{font-size:14.5px}
.button span{font-size:19px}
.hero-note{font-size:12px}
.hero-figure figcaption{font-size:12px}
.figure-index{font-size:13px}
.vertical-poem{font-size:17px}
.independence{font-size:13px}
.small-leaf{font-size:20px}
.prototype-label{font-size:12px}
.intro-section h2{font-size:31px}
.intro-text{font-size:15.5px}
.text-link{font-size:13.5px}
.text-link span{font-size:18px}
.section-heading h2{font-size:30px}
.category-tag{font-size:12px}
.landscape-caption{font-size:11px}
.card-copy h3{font-size:21px}
rt{font-size:10px}
.card-copy p{font-size:13.5px}
.card-action{font-size:13px}
.card-action span{font-size:21px}
.section-note{font-size:13px}
.closing-symbol{font-size:20px}
.closing-note h2{font-size:24px}
.closing-note p{font-size:14.5px}
.footer-brand{font-size:24px}
.footer-brand span{font-size:11px}
.footer-main > p{font-size:15.5px}
.footer-bottom{font-size:12px}
.breadcrumbs{font-size:13px}
.page-heading h1{font-size:36px}
.page-heading > p:last-child{font-size:15.5px}
.filters button{font-size:15.5px}
.filters button span{font-size:12px}
.result-count{font-size:13px}
.note-mark{font-size:14.5px}
.gentle-note h2{font-size:15.5px}
.gentle-note p{font-size:13.5px}
.back-link{font-size:14.5px}
.visit-picture > p{font-size:12px}
.visit-copy h1{font-size:34px}
.visit-copy h1 rt{font-size:12px}
.visit-description{font-size:15.5px}
.context-note{font-size:13.5px}
.inline-source{font-size:13px}
.inline-source > span{font-size:12px}
.visit-invitation h2{font-size:23px}
.visit-invitation > p{font-size:13.5px}
.visit-invitation .small-note{font-size:12px}
.policy-intro > p{font-size:15.5px}
.policy-number{font-size:24px}
.policy-section h2{font-size:23px}
.policy-section p, .sources-section > p, .policy-final p{font-size:14.5px}
.sources-section h2{font-size:29px}
.source-number{font-size:13.5px}
.source-item .source-link{font-size:15.5px}
.source-item p{font-size:13.5px}
.source-item small{font-size:12px}
.policy-final h2{font-size:23px}
.not-found h1{font-size:30px}
.quiet-brand{font-size:21px}
.quiet-brand small{font-size:12px}
.quiet-exit{font-size:13.5px}
.quiet-center h1{font-size:32px}
.quiet-center rt{font-size:12px}
.quiet-message{font-size:22px}
.quiet-sub{font-size:13.5px}
.quiet-bottom{font-size:12px}
.quiet-bottom > span{font-size:12px}
@media (min-width: 1600px){
 .hero-copy h1{font-size:48px}
}
@media (max-width: 1050px){
 .site-header nav{font-size:13.5px}
 .motion-control{font-size:12px}
 .hero-copy h1{font-size:34px}
 .card-copy h3{font-size:18px}
 .visit-copy h1{font-size:29px}
}
@media (max-width: 760px){
 body{font-size:15.5px}
 .brand-name{font-size:23px}
 .brand-reading{font-size:11px}
 .tentative{font-size:11px}
 .site-header nav{font-size:13.5px}
 .motion-control{font-size:12px}
 .hero-copy .eyebrow{font-size:12px}
 .hero-copy h1{font-size:34px}
 .hero-description{font-size:14.5px}
 .hero-note{font-size:12px}
 .vertical-poem{font-size:15.5px}
 .hero-figure figcaption{font-size:11px}
 .figure-index{font-size:11px}
 .independence{font-size:12px}
 .small-leaf{font-size:17px}
 .prototype-label{font-size:11px}
 .intro-section h2{font-size:28px}
 .intro-text{font-size:14.5px}
 .section-heading h2{font-size:26px}
 .card-copy h3{font-size:18px}
 rt{font-size:10px}
 .card-copy p{font-size:13px}
 .card-action{font-size:12px}
 .category-tag{font-size:11px}
 .landscape-caption{font-size:11px}
 .section-note{font-size:12px}
 .closing-note h2{font-size:21px}
 .closing-note p{font-size:13.5px}
 .footer-brand{font-size:22px}
 .footer-main > p{font-size:13.5px}
 .footer-main .text-link{font-size:13px}
 .footer-bottom{font-size:11px}
 .footer-bottom > span{font-size:11px}
 .breadcrumbs{font-size:12px}
 .page-heading h1{font-size:29px}
 .page-heading > p:last-child{font-size:14.5px}
 .filters button{font-size:13.5px}
 .filters button span{font-size:11px}
 .result-count{font-size:12px}
 .gentle-note h2{font-size:14.5px}
 .gentle-note p{font-size:13px}
 .visit-picture > p{font-size:11px}
 .visit-copy h1{font-size:30px}
 .visit-description{font-size:15.5px}
 .context-note{font-size:13.5px}
 .visit-invitation h2{font-size:23px}
 .policy-intro > p{font-size:14.5px}
 .policy-section h2{font-size:21px}
 .policy-number{font-size:20px}
 .policy-section p, .policy-final p, .sources-section > p{font-size:13.5px}
 .source-item .source-link{font-size:14.5px}
 .source-item p{font-size:13px}
 .source-item small{font-size:11px}
 .quiet-brand{font-size:18px}
 .quiet-exit{font-size:13px}
 .quiet-center h1{font-size:27px}
 .quiet-center rt{font-size:10px}
 .quiet-message{font-size:21px}
 .quiet-sub{font-size:13px}
 .quiet-bottom{font-size:11px}
 .quiet-bottom > span{font-size:11px}
 .not-found h1{font-size:24px}
}
@media (max-width: 360px){
 .brand-name{font-size:21px}
 .motion-control{font-size:11px}
 .hero-copy h1{font-size:30px}
 .card-copy h3{font-size:17px}
 .card-copy h3 rt{font-size:10px}
 .page-heading h1{font-size:26px}
 .quiet-center h1{font-size:24px}
}
.independence, .footer-bottom, .footer-bottom > span, .quiet-bottom, .quiet-bottom > span, .visit-picture > p, .visit-invitation .small-note, .section-note{font-size:13.5px}
.hero-figure figcaption, .landscape-caption{font-size:13.5px}
.hero-note, .motion-control, .card-action, .card-copy p, .gentle-note p, .source-item small{font-size:13.5px}
@media (max-width: 760px){
 .footer-bottom{font-size:13.5px}
 .quiet-bottom{font-size:13.5px}
 .landscape-caption{font-size:13px}
 .hero-note{font-size:13px}
 .motion-control{font-size:13px}
}
/* refinement.css */
.hero-entrances > a{font-size:25px}
.hero-entrances small{font-size:13px}
.hero-entrances .entry-suffix{font-size:14.5px}
.hero-entrances > a > span:last-child{font-size:22px}
.entrance-copy p{font-size:13.5px}
.entrance-copy h2{font-size:34px}
.entrance-copy h2 > span{font-size:17px}
.entrance-number{font-size:25px}
.entrance-arrow{font-size:22px}
.entrance-heading-note{font-size:17px}
.category-navigation a{font-size:21px}
.category-navigation a > span{font-size:13.5px}
@media (max-width: 760px){
 .hero-entrances > a{font-size:23px}
 .hero-entrances small{font-size:12px}
 .hero-entrances .entry-suffix{font-size:13.5px}
 .hero-entrances > a > span:last-child{font-size:18px}
 .entrance-copy h2{font-size:31px}
 .entrance-copy h2 > span{font-size:16px}
 .entrance-copy p{font-size:13.5px}
 .entrance-arrow{font-size:20px}
 .entrance-heading-note{font-size:15.5px}
 .category-navigation a{font-size:19px}
 .category-navigation a > span{font-size:13px}
 .selection-grid .card-copy h3{font-size:26px !important}
 .selection-grid .card-copy rt{font-size:11px !important}
 .selection-grid .card-copy p{font-size:15.5px !important}
 .selection-grid .card-action{font-size:14.5px !important}
}
@media (max-width: 360px){
 .hero-entrances > a{font-size:21px}
 .hero-entrances small{font-size:11px}
 .hero-entrances .entry-suffix{font-size:13px}
 .hero-entrances > a > span:last-child{font-size:17px}
 .category-navigation a{font-size:18px}
}
body{font-size:16px}
.brand-name{font-size:29px}
.brand-reading{font-size:11px}
.site-header nav{font-size:14.5px}
.tentative{font-size:12px}
.motion-control{font-size:13px}
.hero-copy .eyebrow{font-size:13.5px}
.hero-description{font-size:15.5px}
.button{font-size:14.5px}
.hero-note{font-size:13px}
.vertical-poem{font-size:17px}
.hero-figure figcaption{font-size:13.5px}
.figure-index{font-size:12px}
.independence{font-size:13.5px}
.prototype-label{font-size:12px}
.intro-section h2{font-size:37px}
.intro-text{font-size:16px}
.eyebrow{font-size:13.5px}
.text-link{font-size:14.5px}
.section-heading h2{font-size:34px}
.category-tag{font-size:13px}
.landscape-caption{font-size:13px}
.card-copy h3{font-size:23px}
.card-copy rt{font-size:10px}
.card-copy p{font-size:14.5px}
.card-action{font-size:13.5px}
.card-action span{font-size:23px}
.section-note{font-size:13.5px}
.closing-note h2{font-size:28px}
.closing-note p{font-size:15.5px}
.footer-brand{font-size:26px}
.footer-bottom{font-size:13.5px}
.footer-bottom > span{font-size:13px}
.footer-main > p{font-size:16px}
.footer-brand span{font-size:12px}
.breadcrumbs{font-size:13.5px}
.page-heading h1{font-size:40px}
.page-heading > p:last-child{font-size:16px}
.filters button{font-size:15.5px}
.result-count{font-size:13.5px}
.gentle-note h2{font-size:16px}
.gentle-note p{font-size:14.5px}
.visit-picture > p{font-size:13.5px}
.visit-copy h1{font-size:37px}
.visit-description{font-size:16px}
.context-note{font-size:14.5px}
.inline-source{font-size:13.5px}
.inline-source > span{font-size:13px}
.visit-invitation h2{font-size:26px}
.visit-invitation > p{font-size:14.5px}
.visit-invitation .small-note{font-size:13.5px}
.back-link{font-size:15.5px}
.policy-intro > p{font-size:16px}
.policy-section h2{font-size:26px}
.policy-section p, .sources-section > p, .policy-final p{font-size:15.5px}
.source-item p{font-size:14.5px}
.source-item small{font-size:13.5px}
.quiet-brand{font-size:23px}
.quiet-exit{font-size:14.5px}
.quiet-center .eyebrow{font-size:13.5px}
.quiet-center h1{font-size:46px}
.quiet-center rt{font-size:13px}
.quiet-message{font-size:25px}
.quiet-sub{font-size:14.5px}
.quiet-bottom{font-size:13.5px}
.quiet-bottom > span{font-size:13.5px}
@media (min-width: 1600px){
 .hero-copy h1{font-size:62px}
}
@media (max-width: 1100px){
 .hero-copy h1{font-size:46px}
 .intro-section h2{font-size:32px}
 .intro-text{font-size:15.5px}
 .card-copy h3{font-size:20px}
 .card-copy p{font-size:13.5px}
 .visit-copy h1{font-size:31px}
}
@media (max-width: 760px){
 .brand-name{font-size:24px}
 .brand-reading{font-size:11px}
 .site-header nav{font-size:13.5px}
 .motion-control{font-size:12px}
 .tentative{font-size:11px}
 .hero-copy .eyebrow{font-size:12px}
 .hero-copy h1{font-size:36px}
 .hero-description{font-size:14.5px}
 .hero-copy .button{font-size:13.5px}
 .hero-note{font-size:13px}
 .hero-figure figcaption{font-size:13px}
 .independence{font-size:13.5px}
 .intro-section h2{font-size:31px}
 .intro-text{font-size:15.5px}
 .eyebrow{font-size:13px}
 .text-link{font-size:13.5px}
 .section-heading h2{font-size:27px}
 .category-tag{font-size:12px}
 .landscape-caption{font-size:12px}
 .card-copy h3{font-size:19px}
 .card-copy rt{font-size:10px}
 .card-copy p{font-size:13.5px}
 .card-action{font-size:13px}
 .section-note{font-size:13.5px}
 .closing-note h2{font-size:23px}
 .closing-note p{font-size:14.5px}
 .closing-note .button{font-size:13.5px}
 .footer-main > p{font-size:14.5px}
 .footer-brand{font-size:24px}
 .footer-bottom{font-size:13.5px}
 .footer-bottom > span{font-size:13px}
 .breadcrumbs{font-size:13px}
 .page-heading h1{font-size:30px}
 .page-heading > p:last-child{font-size:15.5px}
 .filters button{font-size:14.5px}
 .result-count{font-size:13px}
 .gentle-note h2{font-size:15.5px}
 .gentle-note p{font-size:14.5px}
 .visit-picture > p{font-size:13.5px}
 .visit-copy h1{font-size:30px}
 .visit-description{font-size:16px}
 .context-note{font-size:14.5px}
 .visit-invitation h2{font-size:25px}
 .visit-invitation .button{font-size:14.5px}
 .visit-invitation > p{font-size:14.5px}
 .visit-invitation .small-note{font-size:13.5px}
 .policy-intro > p{font-size:15.5px}
 .policy-section h2{font-size:23px}
 .policy-section p, .policy-final p, .sources-section > p{font-size:15.5px}
 .source-item p{font-size:14.5px}
 .source-item small{font-size:13.5px}
 .policy-final h2{font-size:24px}
 .quiet-brand{font-size:21px}
 .quiet-exit{font-size:13.5px}
 .quiet-center h1{font-size:31px}
 .quiet-center rt{font-size:11px}
 .quiet-message{font-size:23px}
 .quiet-sub{font-size:13.5px}
 .quiet-bottom{font-size:13.5px}
 .quiet-bottom > span{font-size:13.5px}
}
@media (max-width: 360px){
 .brand-name{font-size:22px}
 .motion-control{font-size:11px}
 .hero-copy h1{font-size:30px}
 .hero-description{font-size:13.5px}
 .card-copy h3{font-size:23px}
 .card-copy rt{font-size:10px}
 .landscape-caption{font-size:13.5px}
 .card-action{font-size:13.5px}
 .filters button{font-size:13.5px}
 .result-count{font-size:12px}
 .page-heading h1{font-size:27px}
 .quiet-center h1{font-size:27px}
 .quiet-message{font-size:21px}
 .visit-copy h1{font-size:27px}
}
.source-kind{font-size:13.5px}
.landscape-caption, .hero-figure figcaption, .footer-bottom > span{font-size:13.5px}
@media (max-width: 760px){
 .hero-entrances small{font-size:12px}
 .hero-entrances .entry-suffix{font-size:13px}
 .hero-copy h1{font-size:35px}
 .hero-figure figcaption{font-size:13.5px}
 .landscape-caption{font-size:13.5px}
}
@media (max-width: 360px){
 .hero-copy h1{font-size:30px}
 .hero-entrances > a{font-size:21px}
 .hero-entrances small{font-size:11px}
}
/* deities.css */
.portrait-card .landscape-caption{font-size:13.5px}
.visit-picture figcaption{font-size:13.5px}
.description-heading h2{font-size:27px}
.description-heading h2 > span{font-size:13.5px}
.description-sections h3{font-size:23px}
.description-sections p{font-size:16px}
.section-sources{font-size:13.5px}
:is(.mantra-text, .chant-text){font-size:24px}
:is(.mantra-note, .chant-note), .mantra-guidance{font-size:14.5px}
:is(.mantra-source, .chant-source){font-size:13.5px}
.portrait-reference summary{font-size:15.5px}
.portrait-reference p{font-size:14.5px}
.quiet-center h1{font-size:32px}
.quiet-center rt{font-size:12px}
.quiet-message{font-size:21px}
:is(.quiet-mantra, .quiet-chant) h2 > span{font-size:13.5px}
:is(.quiet-mantra, .quiet-chant) :is(.mantra-text, .chant-text){font-size:23px}
@media (max-width: 760px){
 .visit-picture figcaption{font-size:13.5px}
 .description-heading h2{font-size:25px}
 .description-sections h3{font-size:21px}
 .description-sections p{font-size:16px}
 :is(.mantra-text, .chant-text){font-size:23px}
 .quiet-center h1{font-size:27px}
 .quiet-center rt{font-size:11px}
 .quiet-message{font-size:20px}
 :is(.quiet-mantra, .quiet-chant) :is(.mantra-text, .chant-text){font-size:21px}
 .quiet-bottom{font-size:13.5px}
}
.figure-enlarge{font-size:13px}
.figure-name{font-size:15.5px}
.figure-reading{font-size:13px}
.collection-members .figure-visit{font-size:13px}
.figure-dialog-body > h2 .figure-name{font-size:24px}
.figure-dialog-body > h2 .figure-reading{font-size:14.5px}
.figure-evidence{font-size:13.5px}
.has-collection-preview .collection-count{font-size:13.5px}
.collection-detail h2{font-size:27px}
.collection-intro{font-size:14.5px}
.collection-detail .collection-members a > span{font-size:13.5px}
@media (max-width: 760px){
 .collection-detail h2{font-size:24px}
 .collection-detail .collection-members a > span{font-size:13px}
}
@media (max-width: 600px){
 .figure-name{font-size:14.5px}
 .figure-reading{font-size:12px}
}
.mantra-variant-title{font-size:16px}
.mantra-variant-note{font-size:13.5px}
.quiet-mantra .mantra-variant-title{font-size:15.5px}
.quiet-mantra .mantra-attribution{font-size:13px}
@media (max-width: 760px){
 .mantra-variant-title{font-size:15.5px}
 .quiet-mantra .mantra-variant-title{font-size:14.5px}
}
/* catalog.css */
.catalogue-page .page-heading h1{font-size:34px}
.catalogue-page .page-heading > p:last-child{font-size:15.5px}
.catalog-navigation a{font-size:24px}
.catalog-navigation a > span{font-size:13.5px}
.catalog-controls label{font-size:14.5px}
.catalog-controls input, .catalog-controls select{font-size:17px}
.catalog-controls input::placeholder{font-size:15.5px}
.catalog-count{font-size:14.5px}
.catalog-card-top{font-size:13.5px}
.catalog-card h3{font-size:23px}
.catalog-card rt{font-size:10px}
.catalog-aliases{font-size:13.5px}
.catalog-card > p{font-size:14.5px}
.catalog-card-action{font-size:13.5px}
.catalog-pagination button{font-size:15.5px}
.catalog-pagination span{font-size:14.5px}
.catalog-empty p{font-size:15.5px}
.plaque-name{font-size:32px}
.long-name > small{font-size:13.5px}
.quiet-center .long-name{font-size:30px}
.index-names h2, .related-destinations h2{font-size:23px}
.index-names p{font-size:14.5px}
.index-names li{font-size:18px}
.index-names small{font-size:13px}
.related-destinations a{font-size:15.5px}
.catalog-source-group summary{font-size:16px}
@media (max-width: 1100px){
 .catalog-card h3{font-size:22px}
}
@media (max-width: 760px){
 .catalog-navigation a{font-size:21px}
 .catalog-navigation a > span{font-size:13px}
 .catalog-card h3{font-size:25px}
 .catalog-card > p{font-size:15.5px}
 .quiet-center .long-name{font-size:26px}
 .plaque-name{font-size:26px}
}
@media (max-width: 760px){
 .catalogue-page .page-heading h1{font-size:28px}
}
.catalog-order-note{font-size:14.5px}
/* worlds.css */
.world-navigation{font-size:13.5px}
.world-navigation > div a{font-size:17px}
.atlas-eyebrow{font-size:13px}
.atlas-heading h1 rt{font-size:10px}
.atlas-heading h1 > span{font-size:19px}
.atlas-heading > p{font-size:13.5px}
.atlas-view-bar a{font-size:14.5px}
.atlas-view-bar a span{font-size:12px}
.atlas-view-bar > span{font-size:13px}
.atlas-map-topline{font-size:13px}
.mandala-guide p{font-size:15.5px}
.mandala-guide .mandala-guide-eyebrow{font-size:12px}
.mandala-guide .mandala-guide-lead{font-size:18px}
.mandala-guide rt{font-size:10px}
.mandala-guide-together p{font-size:14.5px}
.mandala-guide-together > a{font-size:13.5px}
.mandala-guide-jump{font-size:13.5px}
.mandala-guide-details > summary{font-size:14.5px}
.mandala-guide-more p{font-size:14.5px}
.mandala-guide-comparison dt{font-size:19px}
.mandala-guide-comparison dd{font-size:14.5px}
.mandala-guide-comparison dd + dd{font-size:13.5px}
.mandala-guide-more .mandala-guide-note{font-size:13.5px}
.mandala-guide-sources a{font-size:13.5px}
@media (max-width: 760px){
 .mandala-guide h2{font-size:22px}
 .mandala-guide .mandala-guide-lead{font-size:17px}
 .mandala-guide p{font-size:15.5px}
 .mandala-guide-together p, .mandala-guide-more p{font-size:14.5px}
 .mandala-guide-sources a{font-size:13.5px}
 .mandala-guide-details > summary{font-size:13.5px}
}
.atlas-map-group{font-size:22px}
.atlas-node-name{font-size:18px}
.atlas-node-name small{font-size:12px}
.atlas-primary .atlas-node-name{font-size:17px}
.atlas-small .atlas-node-name{font-size:14.5px}
.atlas-takamagahara .atlas-node-name{font-size:17px}
.atlas-name-art{font-size:23px}
.atlas-name-art small{font-size:12px}
.atlas-lotus-symbol{font-size:50px}
.atlas-guide .atlas-name-art{font-size:18px}
.atlas-tools{font-size:13px}
.atlas-tools button{font-size:17px}
.atlas-tools button:last-child{font-size:13px}
.atlas-tools output{font-size:13px}
.atlas-map-help{font-size:13px}
.atlas-preview-kicker{font-size:12px}
.atlas-reading{font-size:12px}
.atlas-preview-description{font-size:13.5px}
.atlas-visit{font-size:15.5px}
.atlas-preview-open{font-size:13px}
.atlas-guide-note{font-size:13px}
.atlas-guide-sources{font-size:12px}
.atlas-gallery-controls label{font-size:13px}
.atlas-gallery-controls input, .atlas-gallery-controls select{font-size:15.5px}
.atlas-gallery-controls > p{font-size:13px}
.atlas-tile .atlas-node-name{font-size:16px}
.atlas-takamagahara .atlas-tile .atlas-node-name{font-size:16px}
.atlas-collection-label{font-size:12px}
.atlas-empty{font-size:15.5px}
.atlas-footnote{font-size:13px}
.atlas-other-world p{font-size:13.5px}
.atlas-other-world a{font-size:20px}
.atlas-dialog-close{font-size:13.5px}
.atlas-dialog-art .atlas-name-art{font-size:36px}
.atlas-dialog-copy h2{font-size:32px}
.atlas-dialog-copy .atlas-preview-description{font-size:15.5px}
.atlas-dialog-copy .atlas-reading{font-size:13.5px}
.atlas-dialog-copy .atlas-visit{font-size:17px}
.atlas-dialog-tip{font-size:13px}
.atlas-art-zoom{font-size:13.5px}
@media (max-width: 1100px){
 .atlas-inspector h2{font-size:21px}
}
@media (max-width: 760px){
 .world-navigation a{font-size:13px}
 .world-navigation > div a{font-size:17px}
 .atlas-heading h1{font-size:38px}
 .atlas-heading h1 > span{font-size:17px}
 .atlas-heading > p{font-size:13px}
 .atlas-eyebrow{font-size:12px}
 .atlas-view-bar a{font-size:13.5px}
 .atlas-map-topline{font-size:12px}
 .atlas-tools > span{font-size:12px}
 .atlas-tools button:last-child{font-size:12px}
 .atlas-tools output{font-size:12px}
 .atlas-map-help{font-size:12px}
 .atlas-footnote{font-size:13px}
 .atlas-other-world a{font-size:18px}
 .atlas-tile .atlas-node-name{font-size:15.5px}
 .atlas-dialog-copy h2{font-size:27px}
 .atlas-dialog-art .atlas-name-art{font-size:28px}
 .atlas-dialog-copy .atlas-preview-description{font-size:14.5px}
}
.atlas-group-shortcut{font-size:13.5px}
@media (max-width: 760px){
 .atlas-takamagahara:not(.atlas-gallery) .atlas-heading h1{font-size:30px}
 .atlas-takamagahara:not(.atlas-gallery) .atlas-heading h1 > span{font-size:15.5px}
 .atlas-takamagahara:not(.atlas-gallery) .atlas-view-bar a{font-size:13px}
 .atlas-group-shortcut{font-size:13px}
}
/* kue.css */
.kue-entry small{font-size:13px}
.kue-entry strong + span{font-size:13.5px}
.kue-entry-arrow{font-size:24px}
.kue-navigation{font-size:13.5px}
.kue-heading > p:last-child{font-size:16px}
.kue-page rt{font-size:10px}
.kue-map-heading > span{font-size:13px}
.kue-compass > span{font-size:13.5px}
.kue-cell-theme{font-size:12px}
.kue-cell-state{font-size:12px}
.kue-map-note{font-size:13px}
.kue-position{font-size:13px}
.kue-detail h2 rt{font-size:11px}
.kue-detail-theme{font-size:17px}
.kue-description{font-size:15.5px}
.kue-related > p{font-size:13px}
.kue-deity > span{font-size:15.5px}
.kue-deity small{font-size:11px}
.kue-deity em{font-size:12px}
.kue-detail-sources{font-size:13px}
.kue-basics > div > p:last-child{font-size:15.5px}
.kue-count-number{font-size:32px}
.kue-count-number small{font-size:13px}
.kue-count p{font-size:13px}
.kue-count a{font-size:13px}
.kue-total{font-size:15.5px}
.kue-total strong{font-size:23px}
.kue-reading p{font-size:14.5px}
.kue-sources{font-size:13.5px}
.kue-sources > p{font-size:13px}
@media (max-width: 1100px){
 .kue-cell-name{font-size:18px}
 .kue-cell-theme{font-size:12px}
}
@media (max-width: 760px){
 .kue-heading h1{font-size:28px}
 .kue-heading > p:last-child{font-size:14.5px}
 .kue-navigation{font-size:13px}
 .kue-compass > span{font-size:12px}
 .kue-cell-name{font-size:17px}
 .kue-cell-name rt{font-size:10px}
 .kue-cell-state{font-size:12px}
 .kue-detail h2{font-size:28px}
 .kue-deity > span{font-size:15.5px}
 .kue-deity small{font-size:12px}
 .kue-basics h2{font-size:22px}
 .kue-count h3{font-size:17px}
 .kue-count h3 rt{font-size:10px}
 .kue-entry strong{font-size:19px}
 .kue-entry strong + span{font-size:13px}
 .kue-entry-arrow{font-size:18px}
}
@media (max-width: 360px){
 .kue-cell-name{font-size:16px}
 .kue-cell-name rt{font-size:10px}
 .kue-detail h2{font-size:24px}
 .kue-count h3{font-size:16px}
}
/* kami-finder.css */
.kami-finder h2{font-size:17px}
.kami-finder label{font-size:13.5px}
.kami-finder input{font-size:17px}
.kami-finder #kami-map-count{font-size:13px}
.kami-finder-result strong{font-size:19px}
.kami-finder-result small{font-size:13px}
.kami-finder-reset{font-size:13.5px}
@media (max-width: 600px){
 .kami-finder h2{font-size:17px}
 .kami-finder-result strong{font-size:18px}
}
/* calendar.css */
.today-heading h2{font-size:30px}
.today-heading time{font-size:15.5px}
.today-heading time span{font-size:13.5px}
.today-greeting{font-size:19px}
.ennichi-link strong{font-size:19px}
.ennichi-link small{font-size:13px}
.today-calendar h3, .selected-day h3{font-size:21px}
.calendar-facts dt{font-size:13px}
.calendar-facts dd{font-size:21px}
.calendar-facts dd small{font-size:13px}
.calendar-note, .calendar-caption{font-size:13.5px}
.month-navigation h2{font-size:21px}
.month-navigation h2 strong{font-size:30px}
.month-navigation #calendar-today{font-size:14.5px}
.month-table th{font-size:13.5px}
.month-table button > span{font-size:22px}
.month-table button > small{font-size:12px}
.month-table button > i{font-size:17px}
.selected-day h2{font-size:23px}
.calendar-events, .seasonal-event{font-size:14.5px}
.calendar-method h2{font-size:24px}
.calendar-method p{font-size:14.5px}
.calendar-source-links{font-size:13.5px}
.real-place h2{font-size:24px}
.real-place h3{font-size:20px}
.real-place p{font-size:14.5px}
.real-place-links a{font-size:13.5px}
@media (max-width: 760px){
 .today-heading h2{font-size:27px}
 .today-heading time{font-size:14.5px}
 .today-heading time span{font-size:13px}
 .today-greeting{font-size:18px}
 .calendar-facts dd{font-size:20px}
 .month-navigation h2{font-size:17px}
 .month-navigation h2 strong{font-size:25px}
 .month-navigation #calendar-today{font-size:13.5px}
 .month-table button > span{font-size:19px}
 .month-table button > small{font-size:11px}
 .selected-day h2{font-size:22px}
}
@media (max-width: 360px){
 .month-navigation h2{font-size:16px}
 .month-navigation h2 strong{font-size:22px}
 .calendar-facts dd{font-size:19px}
}
.selected-day .calendar-day-story h3, .today-calendar .calendar-day-story h3{font-size:21px}
.calendar-day-story p{font-size:15.5px}
.day-story-hint > span{font-size:13px}
.day-story-hint h4{font-size:22px}
.calendar-day-story .day-story-caption{font-size:13px}
.cycle-introduction{font-size:14.5px}
.calendar-cycle-readings dt{font-size:14.5px}
.calendar-cycle-readings dt > span{font-size:13px}
.calendar-cycle-readings dd > strong{font-size:23px}
.calendar-cycle-readings dd p{font-size:15.5px}
.calendar-cycles .calendar-cycle-readings ruby rt{font-size:10px}
.calendar-cycle-sources .source-disclosure-body p{font-size:13.5px}
.calendar-cycle-sources .calendar-source-links{font-size:13.5px}
@media (max-width: 600px){
 .day-story-hint h4{font-size:21px}
 .calendar-day-story p, .calendar-cycle-readings dd p{font-size:15.5px}
}
.calendar-date-jump{font-size:14.5px}
.calendar-date-jump span{font-size:13.5px}
.month-table button > .cell-moon{font-size:12px}
.month-table button > .cell-note{font-size:11px}
.moon-unpictured{font-size:28px}
.moon-heading .eyebrow{font-size:12px}
.selected-day .moon-heading h3, .moon-heading h3{font-size:24px}
.moon-event{font-size:13.5px}
.moon-event time{font-size:22px}
.moon-age{font-size:13.5px}
.moon-age small{font-size:12px}
.moon-meaning{font-size:14.5px}
.moon-upcoming dt{font-size:13px}
.moon-upcoming dd{font-size:17px}
.moon-upcoming time{font-size:15.5px}
.moon-panel .calendar-note{font-size:13px}
.moon-compact .moon-heading h3{font-size:20px}
.note-chips span{font-size:13.5px}
.calendar-cycles .calendar-facts dd{font-size:19px}
.calendar-cycles ruby rt{font-size:10px}
.calendar-cycles .calendar-note{font-size:13px}
.annotation-heading h4{font-size:21px}
.annotation-heading rt, .calendar-glossary rt{font-size:10px}
.annotation-heading > span{font-size:12px}
.annotation-item p{font-size:14.5px}
.annotation-item .annotation-period{font-size:13px}
.annotation-item summary{font-size:13px}
.annotation-item details p, .annotation-item details a{font-size:13px}
.month-moons h3, .month-finder h3{font-size:21px}
.month-moons strong{font-size:17px}
.month-moons small{font-size:13px}
.phase-symbol{font-size:23px}
.month-moons button > span:last-child{font-size:13.5px}
.month-finder label{font-size:13.5px}
.month-finder select{font-size:15.5px}
.finder-status{font-size:13.5px}
.month-result > strong{font-size:20px}
.month-result strong small{font-size:12px}
.month-result > span:nth-child(2){font-size:13px}
.month-result > span:last-child{font-size:13.5px}
.calendar-coverage h2{font-size:25px}
.calendar-coverage > p{font-size:14.5px}
.calendar-glossary summary{font-size:18px}
.calendar-glossary p, .calendar-glossary a{font-size:13.5px}
@media (max-width: 600px){
 .month-table button > .cell-moon{font-size:11px}
 .selected-day .moon-heading h3{font-size:21px}
 .moon-upcoming dd{font-size:17px}
 .calendar-glossary summary{font-size:19px}
 .annotation-heading h4{font-size:20px}
}
.ennichi-time-card .eyebrow{font-size:12px}
.ennichi-time-card h2, .ennichi-time-card h3, .selected-day .ennichi-time-card h3{font-size:25px}
.ennichi-time-card rt{font-size:10px}
.ennichi-time-card p{font-size:14.5px}
.ennichi-time-card .ennichi-time-lead{font-size:16px}
.ennichi-time-card .ennichi-time-date{font-size:18px}
.ennichi-time-band time span{font-size:14.5px}
.ennichi-time-band strong{font-size:32px}
.ennichi-time-arrow{font-size:20px}
.ennichi-time-card .ennichi-time-zone{font-size:13px}
.ennichi-time-card .ennichi-time-boundary{font-size:13.5px}
.ennichi-time-card .ennichi-time-gentle{font-size:13.5px}
.ennichi-time-links a{font-size:14.5px}
.ennichi-time-card summary{font-size:13.5px}
.ennichi-time-card details p{font-size:13.5px}
.ennichi-time-sources{font-size:13px}
.selected-day .ennichi-time-card h3{font-size:22px}
.selected-day .ennichi-time-date{font-size:17px}
@media (max-width: 600px){
 .ennichi-time-card h2, .ennichi-time-card h3{font-size:22px}
 .ennichi-time-band time span{font-size:13.5px}
 .ennichi-time-band strong{font-size:28px}
 .ennichi-time-card .ennichi-time-lead{font-size:15.5px}
}
@media (max-width: 360px){
 .ennichi-time-band time span{font-size:13.5px}
}
.ennichi-group h3, .ennichi-group h4, .selected-day .ennichi-group h4{font-size:20px}
.ennichi-group .ennichi-group-note{font-size:13.5px}
.ennichi-group .ennichi-link strong{font-size:18px}
.ennichi-evidence summary{font-size:13px}
.ennichi-evidence a{font-size:13px}
.selected-day .ennichi-group h4{font-size:19px}
@media (max-width: 600px){
 .ennichi-group h3{font-size:19px}
 .selected-day .ennichi-group h4{font-size:18px}
}
.ennichi-time-introduction p{font-size:13.5px}
.ennichi-time-introduction p:first-child{font-size:15.5px}
.ennichi-time-introduction b{font-size:19px}
.ennichi-prayer-time p{font-size:14.5px}
.ennichi-prayer-label{font-size:13px}
.ennichi-prayer-note{font-size:13px}
.ennichi-prayer-hours{font-size:15.5px}
.ennichi-prayer-hours time span{font-size:13px}
.ennichi-prayer-hours b{font-size:23px}
.ennichi-prayer-time .ennichi-prayer-sources{font-size:13px}
@media (max-width: 600px){
 .ennichi-prayer-hours time span{font-size:12px}
}
.ennichi-day-overview h3, .selected-day .ennichi-day-overview h3{font-size:22px}
.ennichi-day-overview > ul > li{font-size:15.5px}
.ennichi-day-overview li > a strong{font-size:21px}
.ennichi-overview-basis{font-size:13.5px}
.ennichi-day-overview li small{font-size:13.5px}
.ennichi-ceremony{font-size:14.5px}
.ennichi-ceremony > span{font-size:13px}
.ennichi-ceremony small{font-size:13.5px}
.ennichi-eve-note{font-size:14.5px}
.ennichi-day-overview .text-link, .ennichi-deity-link a{font-size:15.5px}
.ennichi-directory-coverage{font-size:15.5px}
.ennichi-filters label{font-size:14.5px}
.ennichi-filters input, .ennichi-filters select{font-size:17px}
.ennichi-filters button, #ennichi-more{font-size:15.5px}
#ennichi-results-status{font-size:14.5px}
.ennichi-directory-card h2{font-size:24px}
.ennichi-directory-card p{font-size:15.5px}
.ennichi-directory-card .ennichi-reading{font-size:13px}
.ennichi-rules > li{font-size:15.5px}
.ennichi-directory-card .ennichi-home-note{font-size:13.5px}
.ennichi-directory .ennichi-evidence a, .ennichi-day-overview .ennichi-evidence a{font-size:13.5px}
.ennichi-directory .ennichi-evidence summary, .ennichi-day-overview .ennichi-evidence summary{font-size:14.5px}
@media (max-width: 760px){
 .ennichi-directory .page-heading h1{font-size:29px}
}
.calendar-moon-legend{font-size:13.5px}
@media (max-width: 600px){
 .calendar-moon-legend{font-size:13px}
}
/* knowledge.css */
.visit-source-details{font-size:13.5px}
.knowledge-note{font-size:13.5px}
@media (max-width: 760px){
 .description-sections h3{font-size:21px}
}
.deity-sequences strong{font-size:15.5px}
.deity-sequences span{font-size:13px}
.section-mentions{font-size:13.5px}
.section-mentions > span{font-size:13px}
.deity-overview .deity-overview-text{font-size:16px}
@media (max-width: 760px){
 .deity-overview h3{font-size:19px}
 .deity-overview .deity-overview-text{font-size:16px}
}
/* scriptures.css */
.scripture-relation, .scripture-coverage{font-size:15.5px}
.scripture-card-meta{font-size:13px}
.scripture-card h3{font-size:23px}
.scripture-card rt{font-size:10px}
.scripture-card p{font-size:13.5px}
.scripture-card-go{font-size:13.5px}
.scripture-library-link{font-size:14.5px}
.scripture-filters a{font-size:14.5px}
.scripture-library-note{font-size:14.5px}
.quiet-scriptures > p{font-size:14.5px}
.quiet-scriptures rt{font-size:10px}
.quiet-scriptures .scripture-library-link{font-size:13.5px}
.scripture-toolbar > a{font-size:14.5px}
.scripture-size button{font-size:14.5px}
.scripture-reader-heading .eyebrow{font-size:13.5px}
.scripture-seal{font-size:20px}
.scripture-reader-heading h1{font-size:32px}
.scripture-reader-heading h1 rt{font-size:12px}
.scripture-edition{font-size:13.5px}
.scripture-context{font-size:14.5px}
.scripture-source-jump{font-size:13.5px}
.scripture-part-number{font-size:13px}
.scripture-end-mark{font-size:17px}
.scripture-sources{font-size:14.5px}
.scripture-sources h2{font-size:19px}
.scripture-sources .source-link{font-size:13.5px}
.scripture-rights{font-size:13px}
.scripture-return{font-size:14.5px}
.scripture-independent{font-size:12px}
.footer-scriptures{font-size:14.5px}
@media (max-width: 600px){
 .scripture-toolbar > a{font-size:13px}
 .scripture-size button{font-size:13.5px}
 .scripture-reader-heading h1{font-size:25px}
 .scripture-reader-heading h1 rt{font-size:10px}
 .scripture-reader-heading .eyebrow{font-size:12px}
 .scripture-edition{font-size:13px}
 .scripture-context{font-size:13.5px}
 .scripture-card h3{font-size:22px}
 .quiet-scriptures > div > a{font-size:17px}
 .scripture-coverage{font-size:14.5px}
}
.scripture-entry > span{font-size:13.5px}
.scripture-entry > a{font-size:17px}
.scripture-entry rt{font-size:10px}
.scripture-card-relationship > span, .scripture-reader-relation > span, .scripture-relation-kind{font-size:13px}
.scripture-related-preview > span{font-size:13px}
.scripture-related-preview > a{font-size:15.5px}
.scripture-related-preview rt{font-size:10px}
.scripture-related-preview .scripture-related-more{font-size:13px}
.scripture-connections h2{font-size:22px}
.scripture-connections > p{font-size:13.5px}
.scripture-related-list a{font-size:18px}
.scripture-related-list rt{font-size:10px}
.scripture-related-list p{font-size:13.5px}
.scripture-connections-more > summary{font-size:14.5px}
.scripture-reader-relation{font-size:13.5px}
.quiet-scriptures .quiet-scripture-kind{font-size:12px}
.scripture-mentioned > h3{font-size:19px}
.scripture-mentioned > p{font-size:13.5px}
.quiet-mentioned > summary{font-size:13.5px}
.quiet-mentioned > p{font-size:13.5px}
.quiet-mentioned a{font-size:17px}
@media (max-width: 600px){
 .scripture-entry > a{font-size:17px}
 .scripture-connections h2{font-size:20px}
}
.quiet-recitation h2{font-size:19px}
.quiet-recitation-tradition{font-size:13px}
.quiet-recitation .scripture-line{font-size:22px}
.quiet-recitation .quiet-recitation-context{font-size:13.5px}
.scripture-card .scripture-target{font-size:14.5px}
@media (max-width: 600px){
 .quiet-recitation .scripture-line{font-size:19px}
 .quiet-recitation h2{font-size:17px}
}
.scripture-source-scope{font-size:13.5px}
.scripture-coverage-panel{font-size:14.5px}
.scripture-inventory small{font-size:13px}
.scripture-pending h3{font-size:22px}
.scripture-pending h3 rt{font-size:10px}
.scripture-pending p{font-size:14.5px}
.scripture-pending .scripture-pending-status{font-size:13px}
.scripture-pending summary{font-size:14.5px}
.scripture-pending a{font-size:14.5px}
.scripture-pending-list{font-size:15.5px}
.scripture-pending-list p{font-size:14.5px}
.quiet-scripture-pending p{font-size:13.5px}
.quiet-scriptures .quiet-scripture-pending a{font-size:13.5px}
.scripture-reading-options button{font-size:13.5px}
#scripture-scroll-help{font-size:13.5px}
#scripture-scroll-help span{font-size:13px}
.scripture-scroll-navigation button{font-size:14.5px}
.scripture-scroll-position{font-size:13px}
@media (max-width: 600px){
 .scripture-reading-options button{font-size:13px}
 .scripture-scroll-navigation button{font-size:13.5px}
 .scripture-scroll-position{font-size:12px}
}
/* paired-readings.css */
.paired-banner h2, .paired-connections h3{font-size:23px}
.paired-banner p{font-size:15.5px}
.paired-card-top > span{font-size:30px}
.paired-card-top p{font-size:18px}
.paired-card h2{font-size:25px}
.paired-card > p:not(.paired-evidence){font-size:15.5px}
.paired-evidence{font-size:13.5px}
.paired-tradition{font-size:13.5px !important}
.paired-detail .paired-title-reading{font-size:13.5px}
.paired-detail h2{font-size:24px}
.paired-detail h3{font-size:20px}
.paired-explanation > p{font-size:16px}
.paired-sequence h3{font-size:16px}
.paired-sequence p{font-size:15.5px}
.paired-steps > p{font-size:15.5px}
.paired-steps rt{font-size:10px}
.paired-steps li > p{font-size:15.5px}
.paired-text-status{font-size:13px}
.paired-reading-aside h2{font-size:17px}
.paired-reading-aside p{font-size:14.5px}
.paired-reading-aside a{font-size:15.5px}
.paired-sources p{font-size:14.5px}
.paired-footnote{font-size:13.5px !important}
.paired-connections h3{font-size:19px}
.paired-connections > p{font-size:14.5px}
.paired-connections a{font-size:17px}
.paired-connections small{font-size:13px}
@media (max-width: 760px){
 .paired-card h2{font-size:23px}
 .paired-intro{font-size:15.5px}
 .paired-detail h2{font-size:22px}
 .paired-detail h3{font-size:18px}
 .paired-connections a{font-size:16px}
}
/* scripture-research.css */
.reading-audit-counts dt{font-size:13.5px}
.reading-audit-counts dd{font-size:36px}
.reading-audit-counts small{font-size:13.5px}
.reading-audit .reading-audit-scope{font-size:14.5px}
.reading-audit-findings h3{font-size:20px}
.reading-audit-findings p, .reading-audit-findings li{font-size:15.5px}
.reading-audit-catalog summary{font-size:18px}
.reading-audit-catalog summary span{font-size:13.5px}
.reading-audit-catalog > div > p{font-size:15.5px}
.reading-audit-catalog h3{font-size:19px}
.reading-audit-status{font-size:13.5px}
.reading-audit-catalog small{font-size:13px}
.reading-audit-catalog li p{font-size:14.5px}
.reading-audit-catalog nav{font-size:14.5px}
@media (max-width: 640px){
 .reading-audit-catalog summary{font-size:17px}
 .reading-audit-catalog h3{font-size:18px}
}
/* ndl-reader.css */
.reading-purpose-picker h2{font-size:26px}
.reading-purpose-picker > p, .reading-selection-summary > p{font-size:14.5px}
.reading-purposes a{font-size:15.5px}
.reading-selection-summary h2{font-size:28px}
.scripture-card .scripture-card-reason{font-size:14.5px}
.ndl-library p, .ndl-library-selections > p, .ndl-destination-links > p{font-size:14.5px}
.ndl-book-number{font-size:22px}
.ndl-book-card h3{font-size:24px}
.ndl-book-card small, .ndl-reading-card small{font-size:13px}
.ndl-book-card span:last-child, .ndl-reading-card > span{font-size:13.5px}
.ndl-reading-card h3{font-size:21px}
.ndl-reading-card p{font-size:14.5px}
.ndl-reader-toolbar{font-size:14.5px}
.ndl-reader-toolbar > span{font-size:13px}
.ndl-reader-sheet > header > p:not(.eyebrow){font-size:15.5px}
.ndl-reader label{font-size:13.5px}
.ndl-reader select, .ndl-reader button{font-size:14.5px}
.ndl-current{font-size:14.5px}
#ndl-help{font-size:13.5px}
.ndl-original-source h2{font-size:24px}
.ndl-original-source h3{font-size:19px}
.ndl-original-source p{font-size:14.5px}
.ndl-original-source a{font-size:14.5px}
.ndl-image-error{font-size:15.5px}
@media (max-width: 600px){
 .reading-purposes a{font-size:13.5px}
 .reading-purpose-picker h2{font-size:23px}
 .ndl-reader h1{font-size:25px}
 .ndl-reader button, .ndl-reader select{font-size:13.5px}
 .ndl-book-number{font-size:18px}
}
.ndl-reading-book{font-size:13.5px}
.ndl-view-buttons button{font-size:14.5px}
.ndl-reading-tools label{font-size:13.5px}
.ndl-reading-tools select{font-size:15.5px}
.ndl-edition-relationship{font-size:13.5px}
.ndl-directory-lead, .ndl-directory-note{font-size:15.5px}
.ndl-directory-note{font-size:13.5px}
.ndl-readable-choices small{font-size:13px}
.ndl-readable-choices span{font-size:20px}
.ndl-transcription-pending h2{font-size:21px}
.ndl-transcription-pending p{font-size:14.5px}
@media (max-width: 600px){
 .ndl-view-buttons button{font-size:13.5px}
 .ndl-reading-tools select{font-size:13.5px}
 .ndl-readable-choices span{font-size:18px}
 .ndl-transcription-pending h2{font-size:19px}
}
/* reflections.css */
.reflection-presence h1 rt{font-size:11px}
.reflection-presence h1 > span{font-size:17px}
.reflection-presence figcaption{font-size:13px}
.reflection-theme{font-size:19px}
.reflection-presence-note{font-size:13.5px}
.reflection-demo-note{font-size:13.5px}
.reflection-demo-note > span{font-size:13px}
.reflection-paper h2, .reflection-example h2{font-size:25px}
.reflection-paper label{font-size:13.5px}
.reflection-paper textarea{font-size:17px}
.reflection-input-footer{font-size:13px}
.reflection-input-footer button{font-size:13.5px}
.reflection-privacy{font-size:13.5px}
.reflection-example h2{font-size:23px}
.reflection-disclosure{font-size:13.5px}
.reflection-sample > p, .reflection-sample small{font-size:13px}
.reflection-sample blockquote{font-size:15.5px}
.reflection-response > p{font-size:17px}
.reflection-response > .reflection-response-label{font-size:13.5px}
.reflection-basis h3{font-size:14.5px}
.reflection-basis p{font-size:13.5px}
.reflection-basis .source-link{font-size:13.5px}
.reflection-basis .reflection-scope{font-size:13px}
.reflection-compare h2{font-size:18px}
.reflection-compare p{font-size:13.5px}
.reflection-compare a{font-size:13.5px}
.reflection-bottom{font-size:13.5px}
.reflection-entry{font-size:17px}
.reflection-entry > span{font-size:13px}
@media (max-width: 760px){
 .reflection-top .quiet-brand{font-size:18px}
 .reflection-presence > .eyebrow{font-size:12px}
 .reflection-presence h1{font-size:25px}
 .reflection-presence h1 > span{font-size:14.5px}
 .reflection-presence figcaption{font-size:12px}
 .reflection-theme{font-size:17px}
 .reflection-presence-note{font-size:13.5px}
 .reflection-paper h2{font-size:23px}
 .reflection-example h2{font-size:21px}
 .reflection-compare a{font-size:13px}
 .reflection-entry{font-size:16px}
}
@media (max-width: 360px){
 .reflection-presence h1{font-size:22px}
 .reflection-presence h1 rt{font-size:10px}
 .reflection-entry{font-size:15.5px}
 .reflection-entry > span{font-size:12px}
}
/* usability.css */
.policy-jump button{font-size:14.5px}
.source-search label{font-size:15.5px}
.source-search label > span{font-size:13.5px}
.source-search input{font-size:17px}
.source-search > button{font-size:13.5px}
.source-count{font-size:14.5px}
.source-empty{font-size:15.5px}
.source-pagination{font-size:14.5px}
.catalogue-page .catalog-card-top{font-size:13px}
.catalogue-page .catalog-card h3{font-size:22px}
.catalogue-page .catalog-aliases{font-size:13px}
.catalogue-page .catalog-card > p{font-size:14.5px}
.catalogue-page .catalog-card-action{font-size:13.5px}
@media (min-width: 1200px){
 .catalogue-page .catalog-card h3{font-size:24px}
}
@media (max-width: 760px){
 .site-header nav{font-size:13.5px}
}
@media (max-width: 760px){
 .catalogue-page .page-heading h1{font-size:27px}
 .catalogue-page .page-heading > p:last-child{font-size:13.5px}
 .catalogue-page .catalog-navigation a{font-size:19px}
 .catalogue-page > .text-link{font-size:13.5px}
 .catalogue-page .catalog-controls label{font-size:13px}
 .catalogue-page .catalog-controls input::placeholder{font-size:13.5px}
 .catalogue-page .catalog-count{font-size:13.5px}
 .catalogue-page .catalog-card h3{font-size:21px}
}
@media (max-width: 360px){
 .catalogue-page .catalog-card h3{font-size:19px}
 .catalogue-page .catalog-card rt{font-size:10px}
 .catalogue-page .catalog-card > p{font-size:13.5px}
}
/* quality.css */
.brand-reading{font-size:12px}
.atlas-heading h1 rt{font-size:11px}
.quiet-scriptures rt{font-size:10px}
@media (max-width: 760px){
 rt{font-size:10px}
 .card-copy rt{font-size:10px}
}
@media (max-width: 360px){
 .reflection-presence h1 rt{font-size:10px}
}
.atlas-gallery-controls input, .atlas-gallery-controls select{font-size:17px}
.reflection-presence figcaption{font-size:13.5px}
.scripture-independent{font-size:13px}
@media (max-width: 600px){
 .scripture-toolbar > a{font-size:13.5px}
}
.month-table button > small{font-size:13px}
.atlas-reading{font-size:13px}
.atlas-guide-sources{font-size:13px}
/* kojiki-stories.css */
.kojiki-cover h1 rt{font-size:13px}
.kojiki-cover p{font-size:15.5px}
.kojiki-cover .kojiki-cover-lead{font-size:23px}
.kojiki-cover-art span{font-size:14.5px}
.kojiki-book-nav ruby{font-size:21px}
.kojiki-book-nav rt{font-size:10px}
.kojiki-book-nav button > span{font-size:14.5px}
.kojiki-about h2{font-size:20px}
.kojiki-about p{font-size:15.5px}
.kojiki-about-sources a{font-size:13px}
.kojiki-book > header h2{font-size:36px}
.kojiki-book > header h2 rt{font-size:11px}
.kojiki-book > header h2 span{font-size:20px}
.kojiki-book > header > p:last-child{font-size:15.5px}
.kojiki-number{font-size:13.5px}
.kojiki-chapters h3{font-size:20px}
.kojiki-chapters p{font-size:14.5px}
.kojiki-endnote{font-size:14.5px}
.kojiki-story-heading > p:last-child{font-size:18px}
.kojiki-reading-tools{font-size:13.5px}
.kojiki-prose{font-size:18px}
.kojiki-reader[data-text-size="large"] .kojiki-prose{font-size:23px}
.kojiki-reading-note h2{font-size:15.5px}
.kojiki-reading-note p{font-size:15.5px}
.kojiki-references h2{font-size:18px}
.kojiki-references > p{font-size:14.5px}
.kojiki-references > a{font-size:13.5px}
.kojiki-people h2{font-size:24px}
.kojiki-people > p:not(.eyebrow){font-size:14.5px}
.kojiki-people-grid a > span:not(:last-child){font-size:17px}
.kojiki-people-grid small{font-size:12px}
.kojiki-reading-nav small{font-size:13.5px}
.kojiki-reading-nav a > span{font-size:18px}
.kojiki-related h2{font-size:23px}
.kojiki-related p:not(.eyebrow){font-size:14.5px}
.kojiki-related a{font-size:16px}
.kojiki-related small{font-size:13px}
.kojiki-home h2{font-size:30px}
.kojiki-home > div > p:not(.eyebrow){font-size:16px}
@media (max-width: 760px){
 .kojiki-cover h1{font-size:39px}
 .kojiki-cover .kojiki-cover-lead{font-size:21px}
 .kojiki-cover p{font-size:14.5px}
 .kojiki-book-nav ruby{font-size:18px}
 .kojiki-about p{font-size:14.5px}
 .kojiki-book > header h2{font-size:29px}
 .kojiki-book > header h2 span{font-size:18px}
 .kojiki-chapters h3{font-size:18px}
 .kojiki-chapters p{font-size:13.5px}
 .kojiki-story-heading h1{font-size:29px}
 .kojiki-story-heading > p:last-child{font-size:17px}
 .kojiki-reading-tools{font-size:13px}
 .kojiki-prose{font-size:17px}
 .kojiki-reader[data-text-size="large"] .kojiki-prose{font-size:20px}
 .kojiki-reading-note p{font-size:14.5px}
 .kojiki-people h2{font-size:21px}
 .kojiki-people-grid a > span:not(:last-child){font-size:17px}
 .kojiki-reading-nav a > span{font-size:17px}
 .kojiki-related h2{font-size:21px}
 .kojiki-home h2{font-size:25px}
 .kojiki-home > div > p:not(.eyebrow){font-size:15.5px}
}
/* nihonshoki-stories.css */
.nihonshoki-cover-art strong{font-size:39px}
.nihonshoki-cover-art > span{font-size:13px}
.nihonshoki-cover-art small{font-size:13.5px}
.nihonshoki-location{font-size:13px}
.nihonshoki-passage h2{font-size:14.5px}
.nihonshoki-tradition{font-size:15.5px}
.nihonshoki-tradition rt{font-size:10px}
.nihonshoki-comparison .text-link{font-size:15.5px}
.kojiki-companion h2{font-size:16px}
.kojiki-companion a{font-size:15.5px}
@media (max-width: 760px){
 .nihonshoki-passage h2{font-size:13.5px}
 .nihonshoki-library .kojiki-book-nav ruby{font-size:17px}
}
@media (max-width: 600px){
 .site-header nav a{font-size:13px}
}
/* waka.css */
.waka-cover h1 rt{font-size:12px}
.waka-cover p{font-size:15.5px}
.waka-cover .waka-lead{font-size:24px}
.waka-count{font-size:13.5px}
.waka-kind-nav button{font-size:15.5px}
.waka-intro h2{font-size:19px}
.waka-intro p, .waka-coverage{font-size:14.5px}
.waka-section-heading h2{font-size:27px}
.waka-section-heading > p, .waka-section-heading > span{font-size:14.5px}
.waka-card-heading .eyebrow{font-size:13px}
.waka-card-heading h3{font-size:24px}
.waka-card-heading rt{font-size:10px}
.waka-author{font-size:14.5px}
.waka-card .waka-verse{font-size:22px}
.waka-relationship, .waka-location{font-size:13.5px}
.waka-card-link{font-size:14.5px}
.waka-discovery{font-size:14.5px}
.waka-home-mark{font-size:80px}
.waka-home h2{font-size:27px}
.waka-home p{font-size:14.5px}
.waka-scriptures-link h2{font-size:20px}
.waka-scriptures-link p{font-size:13.5px}
.waka-reader-author{font-size:17px}
.waka-reader-author rt{font-size:10px}
.waka-source-jump{font-size:13.5px}
.waka-commentary{font-size:15.5px}
.waka-commentary h2{font-size:20px}
.waka-commentary small{font-size:13px}
.waka-companion{font-size:14.5px}
.waka-companion > span{font-size:13px}
.waka-reader .scripture-sources h3{font-size:15.5px}
.waka-destinations h2{font-size:19px}
.waka-destinations a{font-size:17px}
.waka-destinations p{font-size:13.5px}
@media (max-width: 600px){
 .waka-cover-mark strong{font-size:100px}
 .waka-cover h1{font-size:27px}
 .waka-cover .waka-lead{font-size:22px}
 .waka-cover p{font-size:14.5px}
 .waka-section-heading h2{font-size:24px}
 .waka-card .waka-verse{font-size:21px}
 .waka-commentary{font-size:14.5px}
 .waka-home-mark{font-size:55px}
 .waka-home h2{font-size:23px}
}
.waka-card-context h4{font-size:17px}
.waka-card-meaning{font-size:15.5px}
/* hotoke-directory.css */
.hotoke-mandala-choice small{font-size:12px}
.hotoke-mandala-choice strong{font-size:26px}
.hotoke-mandala-choice rt{font-size:10px}
.hotoke-mandala-choice strong + span{font-size:13px}
.hotoke-mandala-arrow{font-size:24px}
.hotoke-directory-shortcuts .hotoke-group-entry > span{font-size:13px}
.hotoke-directory-shortcuts a{font-size:13.5px}
.hotoke-directory-title p{font-size:13.5px}
.hotoke-category-filters button{font-size:13.5px}
.hotoke-category-filters button > span{font-size:12px}
.hotoke-filter-status{font-size:13px}
.hotoke-directory-section [data-section-count]{font-size:13px}
@media (max-width: 760px){
 .hotoke-directory .atlas-heading h1{font-size:28px}
 .hotoke-mandala-choice strong{font-size:20px}
 .hotoke-mandala-choice small{font-size:11px}
 .hotoke-mandala-choice rt{font-size:10px}
 .hotoke-mandala-choice strong + span{font-size:12px}
 .hotoke-directory-shortcuts a{font-size:13px}
 .hotoke-directory-title h2{font-size:23px}
 .hotoke-directory-title p{font-size:13px}
 .hotoke-category-filters button{font-size:13px}
 .hotoke-directory-section h3{font-size:21px}
}
@media (max-width: 370px){
 .hotoke-mandala-choice strong{font-size:21px}
}
@media (min-width: 761px){
 .hotoke-directory .atlas-heading h1{font-size:40px}
 .hotoke-directory-title h2{font-size:23px}
 .hotoke-category-filters button{font-size:13px}
}
/* mantra-guidance.css */
.mantra-background h3{font-size:20px}
.mantra-background > p{font-size:15.5px}
.mantra-background .mantra-distinction{font-size:13.5px}
.mantra-usage h4{font-size:14.5px}
.mantra-usage > p{font-size:14.5px}
.mantra-usage .mantra-source{font-size:13px}
.yakushi-connections-heading h2{font-size:25px}
.yakushi-connections-heading > p:last-child{font-size:15.5px}
.yakushi-kin-name{font-size:20px}
.yakushi-kin-role{font-size:13.5px}
.yakushi-kin-action{font-size:13.5px}
.yakushi-generals > span > strong{font-size:22px}
.yakushi-generals > span > span{font-size:13.5px}
.yakushi-connections-sources{font-size:13.5px}
.yakushi-connections.is-compact .yakushi-kin-name{font-size:17px}
@media (max-width: 760px){
 .yakushi-connections-heading h2{font-size:22px}
 .yakushi-kin-name, .yakushi-connections.is-compact .yakushi-kin-name{font-size:17px}
 .yakushi-kin-role{font-size:13px}
 .yakushi-kin-action{font-size:13px}
 .mantra-background h3{font-size:19px}
}
.related-mantra-section > h2, .mantra-availability > h2{font-size:23px}
.mantra-relationship, .mantra-availability > p{font-size:15.5px}
.mantra-relation-source{font-size:13.5px}
.member-mantra-links a{font-size:17px}
.member-mantra-links a > span{font-size:13px}
.mantra-scope-note{font-size:13.5px}
@media (max-width: 760px){
 .related-mantra-section > h2, .mantra-availability > h2{font-size:21px}
 .member-mantra-links a{font-size:17px}
}
/* understanding.css */
.learning-entry h2{font-size:30px}
.learning-entry p:not(.eyebrow){font-size:15.5px}
.learning-entry-links strong{font-size:18px}
.learning-entry-links small{font-size:13.5px}
.learning-entry-links a > span[aria-hidden]{font-size:23px}
.learning-entry.is-compact h2{font-size:21px}
.learning-entry.is-compact .eyebrow{font-size:13px}
.learning-filters a{font-size:14.5px}
.learning-count{font-size:13.5px}
.learning-number{font-size:29px}
.learning-theme{font-size:13px}
.learning-card h2{font-size:24px}
.learning-card > p{font-size:15.5px}
.learning-citation{font-size:13.5px}
.learning-go{font-size:14.5px}
.learning-editorial h2{font-size:20px}
.learning-editorial p{font-size:14.5px}
.learning-related, .learning-reader-links{font-size:15.5px}
.learning-reader-heading > p:last-child{font-size:14.5px}
.learning-summary h2, .learning-context h2, .learning-source h2{font-size:15.5px}
.learning-summary h2 span{font-size:13px}
.learning-summary > p{font-size:24px}
.learning-context > p{font-size:16px}
.learning-reflection h2{font-size:23px}
.learning-reflection > p:not(.eyebrow){font-size:16px}
.learning-reflection > small{font-size:13.5px}
.learning-source{font-size:14.5px}
.understanding-navigation > span{font-size:13px}
.understanding-navigation button, .portrait-topic-links button{font-size:14.5px}
.understanding-section h2{font-size:25px}
.understanding-section > div > p{font-size:16px}
.understanding-points dt{font-size:15.5px}
.understanding-points dd{font-size:15.5px}
.understanding-evidence{font-size:13.5px}
.portrait-understanding .portrait-reference{font-size:14.5px}
.comparison-item h3{font-size:20px}
.comparison-item > p{font-size:15.5px}
.comparison-item nav{font-size:14.5px}
.comparison-more > summary{font-size:15.5px}
.meaning-heading h2{font-size:18px}
.meaning-heading > span{font-size:13px}
.scripture-meaning > p{font-size:15.5px}
.scripture-meaning details{font-size:14.5px}
.understanding-note{font-size:13.5px}
.chant-meaning h3{font-size:19px}
.chant-meaning > p{font-size:15.5px}
.place-card .place-region{font-size:13.5px}
.place-card h3{font-size:23px}
.place-card > p{font-size:15.5px}
.place-card .real-place-links{font-size:13.5px}
@media (max-width: 760px){
 .learning-entry h2{font-size:26px}
 .learning-entry-links strong{font-size:17px}
 .learning-card h2{font-size:23px}
 .learning-card > p{font-size:15.5px}
 .learning-summary > p{font-size:21px}
 .learning-reflection h2{font-size:21px}
 .understanding-section h2{font-size:24px}
}
.scripture-reading-shortcuts button{font-size:14.5px}
.learning-heading > .learning-tradition, .learning-reader-heading > .learning-tradition{font-size:13.5px}
.learning-book-filters a{font-size:15.5px}
.learning-empty{font-size:15.5px}
@media (max-width: 600px){
 .learning-book-filters a{font-size:14.5px}
}
/* prayer-guides.css */
.prayer-guide-lead{font-size:19px}
.prayer-guide-themes li{font-size:13.5px}
.prayer-guide h3{font-size:20px}
.prayer-guide-content > div > p{font-size:15.5px}
.prayer-guide .prayer-guide-qualification, .prayer-guide .prayer-guide-note{font-size:13.5px}
.prayer-guide-example .prayer-guide-label{font-size:13px}
.prayer-guide-example blockquote{font-size:19px}
.prayer-guide .prayer-guide-support{font-size:13.5px}
.prayer-guide-observance .text-link{font-size:14.5px}
.prayer-guide-evidence{font-size:13.5px}
.ennichi-prayer-guide{font-size:13.5px}
.ennichi-prayer-guide p > span{font-size:13px}
@media (max-width: 760px){
 .prayer-guide h2{font-size:24px}
 .prayer-guide-lead{font-size:18px}
 .prayer-guide h3{font-size:18px}
 .prayer-guide-example blockquote{font-size:18px}
 .prayer-guide-content > div > p{font-size:14.5px}
 .prayer-guide-content > div > .prayer-guide-note, .prayer-guide-content > div > .prayer-guide-qualification, .prayer-guide-content > div > .prayer-guide-support{font-size:13.5px}
}
/* ganying.css */
.ganying-cover h1 rt, .ganying-home h2 rt{font-size:11px}
.ganying-cover p{font-size:15.5px}
.ganying-start .button{font-size:14.5px}
.ganying-label{font-size:13.5px}
.ganying-cover .ganying-label{font-size:13.5px}
.ganying-quote-mark{font-size:26px}
.ganying-cover-quote > p{font-size:13px}
.ganying-context h2{font-size:22px}
.ganying-context p{font-size:15.5px}
.ganying-topics h2{font-size:24px}
.ganying-topics a{font-size:17px}
.ganying-topics a small{font-size:13.5px}
.ganying-contents h2{font-size:29px}
.ganying-contents > header > p:last-child{font-size:14.5px}
.ganying-part h3{font-size:23px}
.ganying-part > div > p:last-child{font-size:14.5px}
.ganying-part a{font-size:16px}
.ganying-sources{font-size:14.5px}
.ganying-sources h2{font-size:23px}
.ganying-source-date{font-size:13.5px}
.ganying-related{font-size:15.5px}
.ganying-reader-heading > p:last-child{font-size:14.5px}
.ganying-reading-tools{font-size:14.5px}
.ganying-reader-context{font-size:14.5px}
.ganying-section > h2{font-size:26px}
.ganying-section > h2 > span{font-size:14.5px}
.ganying-prose{font-size:19px}
.ganying-reader[data-text-size="large"] .ganying-prose{font-size:24px}
.ganying-note h2, .ganying-note h3{font-size:17px}
.ganying-note h2 span, .ganying-note h3 span{font-size:13px}
.ganying-note p{font-size:15.5px}
.ganying-original summary, .ganying-all-toc summary{font-size:15.5px}
.ganying-original summary span{font-size:13px}
.ganying-original p{font-size:17px}
.ganying-original > a{font-size:13.5px}
.ganying-all-toc button{font-size:15.5px}
.ganying-reader-nav a, .ganying-reader-nav button{font-size:15.5px}
.ganying-home h2{font-size:29px}
.ganying-home p{font-size:15.5px}
@media (max-width: 760px){
 .ganying-cover h1{font-size:33px}
 .ganying-cover blockquote{font-size:19px}
 .ganying-topics a{font-size:16px}
 .ganying-part a{font-size:15.5px}
 .ganying-prose{font-size:18px}
 .ganying-home h2{font-size:26px}
 .ganying-reader-heading h1{font-size:27px}
}
@media (max-width: 360px){
 .ganying-cover h1{font-size:29px}
 .ganying-cover blockquote{font-size:17px}
}
/* pali-fulltext.css */
.pali-ruby-note{font-size:13.5px}
.pali-heading > p:not(.eyebrow){font-size:17px}
.pali-coverage{font-size:13.5px}
.pali-intro-note, .pali-small{font-size:13.5px}
.pali-intro-note{font-size:15.5px}
.pali-jump label{font-size:15.5px}
.pali-jump label span{font-size:13px}
.pali-jump input{font-size:17px}
.pali-jump button, .pali-body > button{font-size:15.5px}
#pali-jump-error{font-size:14.5px}
.pali-contents-heading > h2{font-size:26px}
.pali-toc-number{font-size:17px}
.pali-toc strong{font-size:18px}
.pali-toc small{font-size:13px}
.pali-chapter > h3{font-size:14.5px}
.pali-chapter > h3 span{font-size:23px}
.pali-reading-help h2{font-size:22px}
.pali-reading-help p{font-size:15.5px}
.pali-reading-help a{font-size:14.5px}
.pali-edition h2{font-size:19px}
.pali-edition p{font-size:13.5px}
.pali-source-links a{font-size:13.5px}
.pali-reader-heading > p:last-child{font-size:13.5px}
.pali-toolbar{font-size:13.5px}
.pali-toolbar button{font-size:14.5px}
.pali-reader-nav{font-size:15.5px}
.pali-loading{font-size:15.5px}
.pali-source-text{font-size:19px}
.pali-source-text header :is(h2, h3){font-size:16px}
.pali-source-text .ref{font-size:13px}
.pali-source-text footer{font-size:13px}
.pali-reader[data-text-size="large"] .pali-source-text{font-size:24px}
.pali-reading-unit > h2{font-size:27px}
.pali-all-toc summary{font-size:15.5px}
.pali-all-toc button{font-size:14.5px}
.pali-book-entry > h2{font-size:25px}
.pali-book-entry a > span{font-size:13px}
.pali-book-entry h3{font-size:25px}
.pali-book-entry p{font-size:14.5px}
.pali-book-entry strong{font-size:14.5px}
@media (max-width: 600px){
 .pali-toc strong{font-size:18px}
 .pali-heading h1{font-size:30px}
 .pali-source-text{font-size:18px}
 .pali-reader[data-text-size="large"] .pali-source-text{font-size:22px}
 .pali-reader-nav{font-size:13.5px}
 .pali-reading-unit > h2{font-size:23px}
}
.pali-appendix-link{font-size:14.5px}
.pali-reading-entrances h2{font-size:25px}
.pali-reading-entrances .eyebrow{font-size:13px}
.pali-reading-entrances section > p:not(.eyebrow), .pali-reading-entrances aside > p:not(.eyebrow){font-size:15.5px}
.pali-quiet-button{font-size:13.5px}
.pali-continuous-link{font-size:13.5px}
.pali-reading-help .pali-introduction-links a{font-size:16px}
.pali-introduction-links a > span:last-child{font-size:14.5px}
.pali-intro-note{font-size:13.5px}
.pali-chapter-navigation h3{font-size:15.5px}
.pali-chapter-navigation small{font-size:13px}
.pali-chapter-navigation button > span:first-of-type{font-size:17px}
.pali-chapter-navigation button > span:last-child{font-size:13.5px}
.pali-directory-tools .pali-jump label{font-size:14.5px}
.pali-directory-tools .pali-jump button{font-size:13.5px}
.pali-contents-heading > h2{font-size:25px}
.pali-contents-note{font-size:14.5px}
.pali-toc-number{font-size:16px}
.pali-toc strong{font-size:17px}
.pali-chapter > h3 span{font-size:22px}
.pali-reader-tools summary{font-size:14.5px}
@media (max-width: 600px){
 .pali-heading h1{font-size:29px}
 .pali-heading > p:not(.eyebrow){font-size:15.5px}
 .pali-coverage{font-size:13px}
 .pali-reading-entrances h2{font-size:23px}
 .pali-reading-entrances section > p:not(.eyebrow), .pali-reading-entrances aside > p:not(.eyebrow){font-size:14.5px}
 .pali-start .button{font-size:13.5px}
 .pali-intro-note{font-size:13px}
 .pali-chapter-navigation button > span:first-of-type{font-size:17px}
 .pali-contents-heading > h2{font-size:24px}
 .pali-chapter > h3 span{font-size:22px}
 .pali-toc strong{font-size:18px}
 .pali-toolbar .pali-body-jump{font-size:13.5px}
}
.pali-index-search summary{font-size:14.5px}
.pali-book-background > h2{font-size:25px}
.pali-about-text{font-size:17px}
.pali-book-context p{font-size:15.5px}
.pali-book-context a{font-size:14.5px}
.pali-book-words dd{font-size:14.5px}
.pali-book-words rt{font-size:10px}
.pali-about-sources{font-size:13.5px}
@media (max-width: 600px){
 .pali-book-background > h2{font-size:23px}
 .pali-about-text{font-size:16px}
 .pali-book-context p{font-size:15.5px}
}
.pali-ruby-modes-label{font-size:13.5px}
.pali-ruby-modes.is-quiet button{font-size:13.5px}
/* site-navigation.css */
.site-menu-toggle{font-size:13.5px}
@media (max-width: 760px){
 .site-header #site-navigation a{font-size:13.5px}
}
@media (max-width: 360px){
 .site-menu-toggle{font-size:13px}
}
/* reading-illustrations.css */
.reading-scene-zoom{font-size:13.5px}
.reading-scene figcaption{font-size:15.5px}
.reading-scene-reference{font-size:13.5px}
.scene-passage-link{font-size:14.5px}
.pali-scene-gallery header h2{font-size:25px}
.pali-scene-gallery header > p:not(.eyebrow){font-size:15.5px}
.pali-scene-card-copy small{font-size:13px}
.pali-scene-card-copy strong{font-size:18px}
.pali-scene-card-copy > span{font-size:13.5px}
@media (max-width: 600px){
 .pali-scene-card-copy strong{font-size:17px}
 .pali-scene-gallery header h2{font-size:22px}
}
.reading-scene-entry small{font-size:13.5px}
.reading-scene-entry strong{font-size:22px}
.reading-scene-entry > span > span{font-size:13.5px}
.reading-art-toolbar p{font-size:13.5px}
.reading-art-close, .reading-art-zoom{font-size:15.5px}
.reading-art-zoom{font-size:14.5px}
.reading-art-content h2{font-size:23px}
.reading-art-content > .reading-art-pan-help{font-size:13.5px}
.reading-art-content > p{font-size:15.5px}
.reading-art-content > p > span{font-size:13.5px}
.reading-art-policy summary{font-size:16px}
.reading-art-policy h3{font-size:17px}
.reading-art-policy li a{font-size:14.5px}
@media (max-width: 600px){
 .reading-scene-zoom{font-size:13px}
 .reading-scene figcaption{font-size:14.5px}
 .reading-scene-reference{font-size:13px}
 .reading-scene-entry strong{font-size:17px}
 .reading-scene-entry small, .reading-scene-entry > span > span{font-size:13px}
 .reading-art-content h2{font-size:20px}
 .reading-art-content > p{font-size:14.5px}
}
/* places-directory.css */
.places-heading > p:not(.eyebrow){font-size:16px}
.places-heading .places-scope{font-size:13.5px}
.places-search label{font-size:14.5px}
.places-search input[type="search"], .places-search select{font-size:17px}
.places-kinds legend{font-size:14.5px}
.places-kinds span{font-size:15.5px}
.places-more-filters summary{font-size:14.5px}
.places-search-actions .button{font-size:15.5px}
.places-search-actions .text-link{font-size:14.5px}
.places-results h2{font-size:25px}
.places-results > header p{font-size:13.5px}
.place-card-top p{font-size:13.5px}
.place-directory-card h3{font-size:23px}
.place-directory-card h3 a > span{font-size:18px}
.place-directory-card .place-connection, .place-detail .place-connection{font-size:14.5px}
.place-description{font-size:15.5px}
.place-linked-names{font-size:13.5px}
.place-linked-names > span{font-size:13px}
.places-empty{font-size:16px}
.places-empty p + p{font-size:14.5px}
.places-empty a{font-size:15.5px}
.places-directory-note{font-size:14.5px}
.places-directory-note h2{font-size:20px}
.places-home h2{font-size:29px}
.places-home p{font-size:15.5px}
.places-home > a{font-size:15.5px}
.place-detail-heading > p:not(.eyebrow){font-size:15.5px}
.place-detail-heading .place-name-reading{font-size:13.5px}
.place-detail h2{font-size:25px}
.place-detail-about > p{font-size:17px}
.place-detail-about dl > div{font-size:15.5px}
.place-deities > p:not(.eyebrow), .place-official > p{font-size:15.5px}
.place-deities strong{font-size:20px}
.place-deities small{font-size:13.5px}
.place-official a{font-size:15.5px}
.place-official .place-source-note{font-size:13.5px}
.place-detail-bottom{font-size:15.5px}
.places-from-deity{font-size:15.5px}
.places-region-title h2{font-size:23px}
.places-region-title p, .places-region-title > a{font-size:13.5px}
.places-regions > div:last-child > a{font-size:18px}
.places-regions small{font-size:13.5px}
.places-active-region{font-size:14.5px}
.places-pagination a{font-size:15.5px}
.place-detail-heading > p.place-detail-lead{font-size:18px}
.place-detail-about h3{font-size:20px}
.place-detail-about .place-editor-note{font-size:13.5px}
.place-readings > p:not(.eyebrow){font-size:15.5px}
.place-readings li > a{font-size:19px}
.place-readings li > p{font-size:13.5px}
.place-readings summary, .place-references summary{font-size:15.5px}
.place-references a{font-size:14.5px}
.place-references .place-source-note{font-size:13.5px}
@media (max-width: 760px){
 .places-heading h1{font-size:32px}
 .places-heading > p:not(.eyebrow){font-size:15.5px}
 .places-heading .places-scope{font-size:13.5px}
 .place-directory-card h3{font-size:23px}
 .places-home h2{font-size:25px}
 .place-detail h2{font-size:23px}
 .place-detail-heading h1{font-size:29px}
 .places-regions > div:last-child > a{font-size:17px}
 .place-detail-heading > p.place-detail-lead{font-size:17px}
}
/* dragons.css */
.dragon-entry small{font-size:13px}
.dragon-entry strong{font-size:23px}
.dragon-entry-description{font-size:13.5px}
.dragon-heading nav{font-size:13.5px}
.dragon-intro h2{font-size:24px}
.dragon-intro p{font-size:15.5px}
.dragon-section-heading h2{font-size:25px}
.dragon-section-heading p{font-size:14.5px}
.dragon-card-image > span{font-size:13px}
.dragon-card h3{font-size:21px}
.dragon-card .dragon-reading{font-size:12px}
.dragon-card p{font-size:13.5px}
.dragon-card-action{font-size:13px}
.dragon-places h2{font-size:25px}
.dragon-places small{font-size:12px}
.dragon-places a > span{font-size:20px}
.dragon-source-note{font-size:13.5px}
@media (max-width: 430px){
 .dragon-heading h1{font-size:35px}
 .dragon-heading > p:last-of-type{font-size:14.5px}
 .dragon-card h3{font-size:18px}
 .dragon-section-heading h2{font-size:22px}
 .dragon-card-action{font-size:12px}
 .dragon-card-image > span{font-size:11px}
 .dragon-places a > span{font-size:18px}
 .dragon-entry strong{font-size:21px}
}
/* source-disclosures.css */
.source-disclosure{font-size:13.5px}
.source-disclosure > summary::after{font-size:18px}
.source-disclosure-section > summary{font-size:15.5px}
