@font-face{font-family:realmSong;src:url(../media/realm_song_title.p.1y7cmhef-nk1x.woff2)format("woff2");font-display:swap;font-weight:400}.realmsong_ab790cb-module__jmbeJa__className{font-family:realmSong;font-weight:400}.realmsong_ab790cb-module__jmbeJa__variable{--font-realm-song:"realmSong"}
@font-face{font-family:realmCormorant;src:url(../media/realm_cormorant_italic.p.2xog1wvhn6b-g.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}.realmcormorant_f9d5c90c-module__2wZfHa__className{font-family:realmCormorant;font-style:italic;font-weight:400}.realmcormorant_f9d5c90c-module__2wZfHa__variable{--font-realm-cormorant:"realmCormorant"}
@font-face{font-family:realmNavigation;src:url(../media/realm_cormorant_medium.p.2_vjd_tr5p0g9.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.realmnavigation_f3165f8c-module__aCi_3a__className{font-family:realmNavigation;font-style:normal;font-weight:500}.realmnavigation_f3165f8c-module__aCi_3a__variable{--font-realm-navigation:"realmNavigation"}
@font-face{font-family:realmInter;src:url(../media/realm_inter_regular.p.031o74zvw6_f4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:realmInter;src:url(../media/realm_inter_medium.p.2fekz3usnhdfi.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}.realminter_5182707d-module__AobXRq__className{font-family:realmInter}.realminter_5182707d-module__AobXRq__variable{--font-realm-inter:"realmInter"}
.quiet-realm{--realm-paper:#f5f0e7;--realm-ink:#4c2c20;--realm-muted:#776656;--realm-rule:#d6c7b5;--realm-red:#a3422e;--realm-red-deep:#843422;--realm-white:#fffaf0;--realm-shadow:#24160e;--realm-shadow-soft:#24160e42;--realm-shadow-deep:#24160e80;--realm-image-base:#8e6543;--realm-smoke:#fff5df;--realm-ember:#f3a94e;--realm-ember-core:#ffd891;--realm-faint:#a3422e12;--realm-marker:#dfbd8e;--realm-marker-muted:#c5ad8b;--realm-marker-halo:#ebd3b22e;--realm-caption:#38271df2;--realm-caption-muted:#dfcdb5;--realm-caption-rule:#dfc9a632;--realm-region-light:#f4e3c422;--realm-region-light-soft:#f4e3c40d;--realm-dock-muted:#8c7c69;--realm-reading-shade:#2e21131a;--realm-reading-soft:#2e21130a;--realm-intro-ivory:#f4ede3;--realm-intro-muted:#d4c6b4;--realm-font-title:var(--font-realm-song), "Songti SC", SimSun, serif;--realm-font-editorial:var(--font-realm-cormorant), Georgia, serif;--realm-font-navigation:var(--font-realm-navigation), Georgia, serif;--realm-font-note:var(--font-realm-inter), "Helvetica Neue", Arial, sans-serif;--realm-font-zh:"Songti SC", "STSong", "SimSun", "Noto Serif CJK SC", serif;background:var(--realm-paper);color:var(--realm-ink);position:relative}.quiet-realm button,.quiet-realm textarea{font:inherit}.quiet-realm button{cursor:pointer}.quiet-realm button:disabled{cursor:default}.quiet-realm :focus-visible{outline-color:var(--realm-red);outline-offset:5px}.quiet-realm h1:focus{outline:none}.site-shell:has(.quiet-realm) .site-footer{margin-block-start:0}.realm-toolbar{border-bottom:1px solid var(--realm-rule);min-height:4.1rem;padding:.5rem var(--page-gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.realm-toolbar--courtyard{color:var(--realm-white);z-index:3;border:0;position:absolute;inset:0 0 auto}.realm-toolbar__label{letter-spacing:.18em;visibility:hidden;font-size:.62rem}.realm-toolbar__right{align-items:center;gap:1.75rem;margin-left:auto;display:flex}.realm-language{white-space:nowrap;align-items:center;gap:.5rem;font-size:.7rem;display:flex}.realm-language button{background:0 0;border:0;min-width:28px;min-height:44px;padding:.3rem}.realm-language button[aria-pressed=true]{text-underline-offset:5px;text-decoration:underline}.realm-language button[aria-pressed=false]{opacity:.7}.realm-text-button{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.65rem;min-height:44px;padding:.25rem 0;display:inline-flex;font-size:.78rem!important}.realm-text-button:hover{text-underline-offset:5px;text-decoration:underline}.realm-scene{background:var(--realm-image-base);isolation:isolate;position:relative;overflow:hidden}.realm-scene__image{object-fit:cover}.realm-scene--courtyard{aspect-ratio:2;width:100%;min-height:440px}.realm-scene--courtyard:after{background:linear-gradient(90deg, var(--realm-reading-shade) 0%, var(--realm-reading-soft) 22%, transparent 48%);content:"";pointer-events:none;position:absolute;inset:0}.realm-intro{color:var(--realm-intro-ivory);z-index:2;flex-direction:column;align-items:flex-start;width:22%;display:flex;position:absolute;top:50%;left:3.5%;transform:translateY(-50%)}.realm-eyebrow{font-family:var(--realm-font-note);letter-spacing:.18em;white-space:nowrap;align-items:baseline;column-gap:.65rem;margin-bottom:36px;font-size:10px;font-weight:500;line-height:1.6;display:flex}.realm-eyebrow__divider{opacity:.55}.realm-intro h1{font-family:var(--realm-font-title);letter-spacing:.1em;overflow-wrap:normal;white-space:nowrap;font-size:clamp(48px,3.75vw,54px);font-weight:400;line-height:1.25}.realm-intro__english{font-family:var(--realm-font-editorial);letter-spacing:.01em;white-space:nowrap;margin-top:10px;font-size:clamp(25px,1.95vw,29px);font-style:italic;font-weight:400;line-height:1.15}.realm-intro__subtitle{color:var(--realm-intro-muted);font-family:var(--realm-font-note);letter-spacing:.02em;text-wrap:balance;max-width:100%;margin-top:32px;font-size:12px;font-weight:400;line-height:1.8}.realm-button{background:var(--realm-ink);border:1px solid var(--realm-ink);color:var(--realm-white);text-align:left;justify-content:space-between;align-items:center;gap:1.5rem;width:100%;min-height:54px;padding:.9rem 1.25rem;transition:background-color .22s,color .22s;display:flex;font-size:.84rem!important}.realm-button svg{flex:none;width:18px;height:18px}.realm-button:hover:not(:disabled){background:var(--realm-red-deep);border-color:var(--realm-red-deep)}.realm-button--outline{border-color:var(--realm-rule);color:var(--realm-ink);background:0 0}.realm-button--outline:hover:not(:disabled){background:var(--realm-faint);border-color:var(--realm-red)}.quiet-realm .realm-button:disabled{opacity:.65}.realm-hotspot{z-index:2;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;transform:translate(-50%,-50%)}.realm-hotspot__mark{background:var(--realm-marker-muted);opacity:.55;pointer-events:none;border-radius:50%;width:4px;height:4px}.realm-hotspot--active{background:0 0;border:0;padding:0}.realm-hotspot--active .realm-hotspot__mark{background:var(--realm-marker);box-shadow:0 0 0 4px var(--realm-marker-halo), 0 2px 8px var(--realm-shadow-soft);opacity:.9;width:7px;height:7px;transition:box-shadow .22s,transform .22s}.quiet-realm .realm-hotspot--active:active{transform:translate(-50%,-50%)}.realm-hotspot--active:hover .realm-hotspot__mark,.realm-hotspot--active:focus-visible .realm-hotspot__mark{box-shadow:0 0 0 6px var(--realm-marker-halo), 0 2px 8px var(--realm-shadow-soft);transform:scale(1.1)}.realm-hotspot--waiting{cursor:default}.realm-hotspot:hover,.realm-hotspot:focus-visible{z-index:4}.realm-hotspot:has(.realm-hotspot__caption:hover){z-index:4}.realm-hotspot__caption{background:var(--realm-caption);border:1px solid var(--realm-caption-rule);box-shadow:0 6px 20px var(--realm-shadow-soft);color:var(--realm-white);cursor:default;font-family:var(--font-sans);opacity:0;text-align:left;visibility:hidden;width:230px;padding:.85rem 1rem;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,5px)}.realm-hotspot__caption:after{content:"";width:100%;height:10px;position:absolute;bottom:-10px;left:0}.realm-hotspot__caption strong{font-family:var(--realm-font-zh);letter-spacing:.1em;font-size:1.15rem;font-weight:400;line-height:1.4;display:block}.realm-hotspot__english{color:var(--realm-caption-muted);letter-spacing:.04em;margin-top:.15rem;font-size:.62rem;display:block}.realm-hotspot__caption small{color:var(--realm-caption-muted);margin-top:.7rem;font-size:.7rem;line-height:1.65;display:block}.realm-hotspot__status{border-top:1px solid var(--realm-caption-rule);color:var(--realm-marker);margin-top:.7rem;padding-top:.55rem;font-size:.61rem;display:block}.realm-hotspot--waiting .realm-hotspot__status{color:var(--realm-caption-muted)}.realm-hotspot:hover .realm-hotspot__caption,.realm-hotspot:focus-visible .realm-hotspot__caption{opacity:1;visibility:visible;transform:translate(-50%)}.realm-hotspot:nth-child(3) .realm-hotspot__caption{left:auto;right:0;transform:translateY(5px)}.realm-hotspot:nth-child(3):hover .realm-hotspot__caption{transform:translateY(0)}.realm-hotspot:nth-child(5) .realm-hotspot__caption{top:calc(100% + 4px);bottom:auto}.realm-hotspot:nth-child(5) .realm-hotspot__caption:after{top:-10px;bottom:auto}.realm-hotspot[data-caption-dismissed] .realm-hotspot__caption{opacity:0;visibility:hidden}.realm-region-lights{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.realm-region-light{background:radial-gradient(ellipse, var(--realm-region-light) 0%, var(--realm-region-light-soft) 38%, transparent 72%);mix-blend-mode:screen;opacity:0;width:30%;height:46%;transition:opacity .35s;position:absolute;transform:translate(-50%,-50%)}:is(.quiet-realm:has(.realm-place-item[data-place="01"]:hover) .realm-region-light[data-place="01"],.quiet-realm:has(.realm-place-item[data-place="02"]:hover) .realm-region-light[data-place="02"],.quiet-realm:has(.realm-place-item[data-place="03"]:hover) .realm-region-light[data-place="03"],.quiet-realm:has(.realm-place-item[data-place="04"]:hover) .realm-region-light[data-place="04"],.quiet-realm:has(.realm-place-item[data-place="05"]:hover) .realm-region-light[data-place="05"],.quiet-realm:not(:has(.realm-place-item:hover)):has(.realm-place--open:focus) .realm-region-light[data-place="01"]){opacity:1}.realm-places{padding:24px 3.5%}.realm-places__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.2vw,36px);margin:0;padding:0;list-style:none;display:grid}.realm-place-item{border-top:1px solid var(--realm-rule);min-width:0;padding-top:18px;transition:border-color .35s}.realm-place{color:var(--realm-muted);text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;width:100%;min-width:0;min-height:110px;padding:0;display:flex}.quiet-realm .realm-place:disabled{color:var(--realm-muted);opacity:1}.quiet-realm .realm-place:active{transform:none}.realm-place__number{color:var(--realm-dock-muted);font-family:var(--realm-font-note);letter-spacing:.1em;font-size:10px;line-height:1.5}.realm-place__english{color:var(--realm-muted);font-family:var(--realm-font-navigation);letter-spacing:.005em;white-space:nowrap;margin-top:12px;font-size:clamp(18px,1.4vw,19px);font-style:normal;font-weight:500;line-height:1.25;transition:color .35s}.realm-place__title{color:var(--realm-muted);font-family:var(--realm-font-title);letter-spacing:.08em;margin-top:6px;font-size:13px;font-weight:400;line-height:1.5}.realm-place__status{color:var(--realm-dock-muted);font-family:var(--realm-font-note);letter-spacing:.16em;margin-top:16px;font-size:10px;font-weight:500;line-height:1.5}.realm-place__status--open{color:var(--realm-ink)}.realm-place__arrow{letter-spacing:0;margin-left:6px;font-size:12px;display:inline-block}.realm-place-item:hover,.realm-place-item:focus-within{border-color:var(--realm-dock-muted)}.realm-place-item:hover .realm-place__english,.realm-place-item:focus-within .realm-place__english{color:var(--realm-ink)}.realm-ritual{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);min-height:min(860px,100svh - 8.85rem);display:grid}.realm-ritual__visual{min-height:640px;position:relative}.realm-scene--incense{height:100%;min-height:inherit}.realm-scene--incense .realm-scene__image{object-position:49.2% 50%}.realm-visual-label{color:var(--realm-white);font-family:var(--realm-font-zh);letter-spacing:.09em;align-items:center;gap:.75rem;font-size:1.05rem;display:flex;position:absolute;top:1.75rem;left:2rem}.realm-visual-label span{font-family:var(--font-sans);letter-spacing:.1em;font-size:.6rem}.realm-visual-label span:first-child{border-right:1px solid var(--realm-white);padding-right:.75rem}.realm-visual-label span:last-child{opacity:.9}.realm-ritual__panel{flex-direction:column;padding:2rem clamp(1.5rem,3.2vw,4rem) 1.5rem;display:flex}.realm-step{color:var(--realm-muted);letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:.67rem;display:flex}.realm-step>span:first-child{font-family:var(--realm-font-zh);font-size:.85rem}.realm-progress{gap:5px;margin-top:.8rem;display:flex}.realm-progress span{background:var(--realm-rule);width:33.333%;height:2px}.realm-progress .is-current,.realm-progress .is-done{background:var(--realm-red)}.realm-step-content{margin:auto 0;padding:2rem 0 .5rem;animation:.5s both realm-reveal}.realm-ritual__title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.1rem,2.8vw,3.5rem);line-height:1.08}.quiet-realm[lang=zh-CN] .realm-ritual__title{font-family:var(--realm-font-zh);letter-spacing:.04em;font-size:clamp(1.8rem,2.4vw,3rem);line-height:1.45}.realm-ritual__description{color:var(--realm-muted);margin:1.1rem 0 1.5rem;font-size:.8rem;line-height:1.8}.realm-intentions{border:0;margin:0 0 1.5rem;padding:0;display:grid}.realm-intention{border-top:1px solid var(--realm-rule);cursor:pointer;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:72px;padding:.6rem .5rem;display:grid;position:relative}.realm-intention:last-child{border-bottom:1px solid var(--realm-rule)}.realm-intention input{appearance:none;opacity:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.realm-intention:has(input:checked){background:var(--realm-faint)}.realm-intention:has(input:focus-visible){outline:2px solid var(--realm-red);outline-offset:2px}.realm-intention__character{color:var(--realm-ink);font-family:var(--realm-font-zh);text-align:center;font-size:2rem}.realm-intention strong{font-family:var(--font-display);font-size:1.08rem;font-weight:400;display:block}.realm-intention small{color:var(--realm-muted);margin-top:.2rem;font-size:.65rem;line-height:1.5;display:block}.realm-radio{border:1px solid var(--realm-rule);border-radius:50%;width:16px;height:16px}.realm-intention:has(input:checked) .realm-radio{background:var(--realm-red);border:4px solid var(--realm-paper);box-shadow:0 0 0 1px var(--realm-red)}.realm-message{grid-template-columns:minmax(0,1fr) auto;margin-bottom:1.2rem;display:grid}.realm-message label{font-size:.75rem}.realm-message>span{color:var(--realm-muted);align-self:center;font-size:.57rem}.realm-message textarea{border:1px solid var(--realm-rule);resize:vertical;background:0 0;border-radius:0;grid-column:1/-1;width:100%;min-height:78px;margin-top:.5rem;padding:.7rem;font-size:.75rem;line-height:1.6}.realm-message textarea::placeholder{color:var(--realm-muted);opacity:.8}.realm-message .realm-message__count{text-align:right;grid-column:2;margin-top:.2rem}.realm-chosen{border-bottom:1px solid var(--realm-rule);border-top:1px solid var(--realm-rule);align-items:center;gap:1.5rem;margin:2.5rem 0;padding:1.5rem 0;display:flex}.realm-chosen>span{font-family:var(--realm-font-zh);font-size:4rem;line-height:1}.realm-chosen small{color:var(--realm-muted);font-size:.65rem}.realm-chosen p{font-family:var(--font-display);font-size:1.6rem}.realm-secondary{color:var(--realm-muted);margin-top:.75rem;font-size:.75rem!important}.realm-small-note{color:var(--realm-muted);margin-top:.8rem;font-size:.65rem;line-height:1.8}.realm-cultural-note{border-top:1px solid var(--realm-rule);color:var(--realm-muted);margin-top:auto;padding-top:1rem;font-size:.6rem;line-height:1.8}.realm-notice{color:var(--realm-red-deep);min-height:1.25rem;margin:.75rem 0;font-size:.72rem;line-height:1.7}.realm-complete-actions{gap:.75rem;margin-top:2rem;display:grid}.realm-complete-actions .realm-secondary,.realm-complete-actions .realm-small-note{margin-top:0}.realm-breath{flex-direction:column;justify-content:center;align-items:center;min-height:240px;padding:1.5rem 0;display:flex;position:relative}.realm-breath__circle{border:1px solid var(--realm-rule);border-radius:50%;width:145px;height:145px;animation:6s ease-in-out infinite realm-breathe;position:absolute;top:12px}.realm-breath__circle:before{border:1px solid var(--realm-rule);content:"";border-radius:50%;position:absolute;inset:8px}.realm-breath p{color:var(--realm-muted);margin-top:155px;font-size:.75rem}.realm-breath__time{color:var(--realm-red);font-family:var(--font-display);font-size:2.25rem;position:absolute;top:59px}.realm-incense-effect{opacity:0;pointer-events:none;width:90px;height:180px;transition:opacity 1.5s;position:absolute;bottom:63.5%;left:49.2%;transform:translate(-50%)}.is-lit .realm-incense-effect{opacity:1}.realm-ember{background:var(--realm-ember-core);box-shadow:0 0 7px 3px var(--realm-ember), 0 0 20px 4px var(--realm-shadow-soft);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-2px;left:calc(50% - 2.5px)}.realm-smoke{width:90px;height:180px;position:absolute;bottom:0;left:0;overflow:visible}.realm-smoke path{filter:blur(1.8px);opacity:.5;stroke:var(--realm-smoke);stroke-linecap:round;stroke-width:2px;transform-origin:50% 100%;animation:7s ease-in-out infinite alternate realm-smoke}.realm-smoke path:last-child{opacity:.25;stroke-width:3px;animation-delay:-3s}.realm-card-stage{background:var(--realm-shadow-soft);justify-content:center;align-items:center;padding:4rem 2rem 2rem;display:flex;position:absolute;inset:0}.realm-card{background:var(--realm-paper);border:1px solid var(--realm-rule);box-shadow:0 12px 50px var(--realm-shadow-deep);color:var(--realm-ink);text-align:center;width:76%;max-width:340px;padding:1.4rem 1.6rem;animation:.7s both realm-reveal;position:relative}.realm-card:before{border:1px solid var(--realm-rule);content:"";pointer-events:none;position:absolute;inset:9px}.realm-card__brand{border-bottom:1px solid var(--realm-rule);font-family:var(--font-display);letter-spacing:.3em;padding-bottom:.9rem;font-size:.75rem}.realm-card__eyebrow{letter-spacing:.19em;margin:1rem 0 .4rem;font-size:.48rem}.realm-card__character{font-family:var(--realm-font-zh);font-size:6.75rem;line-height:1.3}.realm-card h2{font-size:1.7rem;line-height:1.3}.realm-card figcaption>p{color:var(--realm-muted);font-family:var(--font-display);margin-top:.65rem;font-size:.85rem;line-height:1.7}.realm-card__message{font-family:var(--realm-font-zh);overflow-wrap:anywhere;white-space:normal;margin:1.1rem 0;font-size:.85rem;line-height:1.8}.realm-card__bottom{justify-content:space-between;align-items:center;margin-top:1.25rem;display:flex}.realm-card time{color:var(--realm-muted);font-size:.58rem}.realm-seal{border:2px solid var(--realm-red);color:var(--realm-red);font-family:var(--realm-font-zh);justify-content:center;align-items:center;width:30px;height:34px;font-size:1.3rem;display:flex;transform:rotate(-4deg)}.realm-card__signature{border-top:1px solid var(--realm-rule);font-family:var(--font-display);margin-top:1rem;padding-top:.8rem;font-size:.62rem}@keyframes realm-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes realm-breathe{0%,to{opacity:.6;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@keyframes realm-smoke{0%{opacity:.2;transform:skew(-8deg)scaleX(.75)}to{opacity:.65;transform:skew(10deg)scaleX(1.1)}}@keyframes realm-editorial-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.realm-eyebrow{animation:.7s 60ms both realm-editorial-enter}.realm-intro h1{animation:.85s .18s both realm-editorial-enter}.realm-intro__english{animation:.85s .26s both realm-editorial-enter}.realm-intro__subtitle{animation:.85s .42s both realm-editorial-enter}}@media (max-width:1100px) and (min-width:960px){.realm-intro{width:25%}.realm-ritual{grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr)}.realm-ritual__panel{padding-inline:1.5rem}}@media (max-width:959px){.realm-toolbar--courtyard{color:var(--realm-ink);min-height:3.5rem;position:relative}.realm-toolbar__label{visibility:visible;font-size:.52rem}.realm-toolbar--courtyard:has(.realm-last-moment) .realm-toolbar__label{display:none}.realm-toolbar{gap:.5rem;min-height:3.5rem}.realm-toolbar__right{gap:.8rem}.realm-last-moment{gap:.35rem;font-size:.6rem!important}.realm-language{gap:.2rem;font-size:.65rem}.realm-scene--courtyard{aspect-ratio:auto;flex-direction:column;width:100%;min-height:0;padding-top:67%;display:flex;overflow:visible}.realm-scene--courtyard .realm-scene__image{object-fit:cover;object-position:68% 50%;width:100%!important;height:auto!important}.realm-scene--courtyard:after{display:none}.realm-overview .realm-scene__image{aspect-ratio:1.5}.realm-intro{background:var(--realm-paper);color:var(--realm-ink);width:100%;padding:2rem 1.5rem 2.25rem;position:relative;top:auto;left:auto;transform:none}.realm-eyebrow{color:var(--realm-muted);column-gap:.55rem;margin-bottom:32px}.realm-intro h1{font-size:clamp(40px,11vw,46px)}.realm-intro__english{font-size:26px}.realm-intro__subtitle{color:var(--realm-muted)}.realm-hotspots,.realm-region-lights{display:none}.realm-places{padding:24px 1.5rem}.realm-places__list{grid-template-columns:repeat(2,minmax(0,1fr))}.realm-place-item{padding-top:16px}.realm-place-item:first-child{grid-column:1/-1}.realm-place__english{font-size:18px}.realm-ritual{flex-direction:column;min-height:0;display:flex}.realm-ritual__visual{min-height:0}.realm-scene--incense{aspect-ratio:1.5;height:auto}.realm-visual-label{font-size:.88rem;top:1rem;left:1rem}.realm-visual-label span:last-child{font-size:.5rem}.realm-ritual__panel{padding:1.5rem}.realm-step-content{padding-top:1.5rem}.realm-ritual__title{max-width:16ch;font-size:2.3rem}.quiet-realm[lang=zh-CN] .realm-ritual__title{font-size:1.9rem}.realm-ritual__description{font-size:.8rem}.realm-message{grid-template-columns:1fr;gap:.2rem}.realm-message>span,.realm-message .realm-message__count{grid-column:1}.realm-intention{min-height:78px}.realm-incense-effect{transform-origin:bottom;bottom:63.5%;left:49.2%;transform:translate(-50%)scale(.65)}.realm-ritual--complete .realm-scene--incense{aspect-ratio:auto;min-height:610px}.realm-card-stage{padding:4.5rem 1.5rem 1.5rem}.realm-card{width:100%;max-width:315px}.realm-cultural-note{margin-top:1rem}}@media (prefers-reduced-motion:reduce){.quiet-realm *,.quiet-realm :before,.quiet-realm :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
