html.is-story,body.story-3d{overflow-anchor:none;overscroll-behavior:none;scrollbar-width:none;width:100%;height:100dvh;overflow:hidden!important}html:has(body.story-3d){overflow-anchor:none;overscroll-behavior:none;scrollbar-width:none;width:100%;height:100dvh;overflow:hidden!important}body.story-3d a,body.story-3d button{touch-action:manipulation}html:has(body.story-3d) a{touch-action:manipulation}html:has(body.story-3d) button{touch-action:manipulation}html:has(body.story-3d)::-webkit-scrollbar{display:none}body.story-3d::-webkit-scrollbar{display:none}body.story-3d .page-shell{perspective:1600px;perspective-origin:50% 40%;width:100%;max-width:none;padding:0}body.story-3d .world-home,body.story-3d .fs-toggle{z-index:220}.story-chrome,.story-hud,.story-nav,.story-dots{display:none!important}.story-hint{left:50%;bottom:max(1.05rem, calc(env(safe-area-inset-bottom) + .7rem));z-index:12;pointer-events:none;flex-direction:column;align-items:center;gap:.38rem;margin:0;transition:opacity .28s,visibility .28s;display:flex;position:absolute;transform:translate(-50%)}.story-hint.is-gone{opacity:0;visibility:hidden}.story-hint p{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--indigo-night);text-shadow:0 1px 0 color-mix(in srgb, var(--salt-white) 80%, transparent);margin:0;font-size:.42rem}.story-hint__dots{gap:.32rem;display:flex}.story-hint__dot{background:color-mix(in srgb, var(--indigo-night) 28%, transparent);border-radius:50%;width:.42rem;height:.42rem;display:block}.story-hint__dot.is-on{background:var(--saffron-gold);box-shadow:0 0 0 2px color-mix(in srgb, var(--indigo-night) 35%, transparent)}.story-scene__figure--media img,.story-scene__media--tables img{object-fit:contain;max-width:100%;max-height:100%}.story-stage{top:var(--app-oy,0px);left:var(--app-ox,0px);width:var(--app-w,100svw);height:var(--app-h,100svh);z-index:2;touch-action:pan-y;pointer-events:auto;cursor:grab;-webkit-user-select:none;user-select:none;perspective:1600px;perspective-origin:50% 40%;transform-style:preserve-3d;background:0 0;position:fixed;inset:auto;overflow:hidden}.story-stage img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.story-stage:active{cursor:grabbing}.story-cam{z-index:1;perspective:none;transform-style:preserve-3d;pointer-events:none;transform:rotateX(var(--look-x,0deg)) rotateY(var(--look-y,0deg));position:absolute;inset:0}.story-rail{z-index:2;transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.story-scene{width:100%;height:100%;transform-style:preserve-3d;pointer-events:none;margin:0;position:absolute;inset:0}.story-scene__room{padding:max(4.6rem, calc(env(safe-area-inset-top) + 3.8rem)) clamp(1.2rem, 4.5vw, 3.2rem) max(1.2rem, env(safe-area-inset-bottom)) clamp(1.1rem, 4vw, 2.8rem);transform-style:preserve-3d;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(.85rem,2.4vw,1.8rem);display:grid;position:absolute;inset:0}.story-scene--char-right .story-scene__room{grid-template-columns:minmax(0,1.12fr) minmax(0,.92fr);padding-left:clamp(1.4rem,5.5vw,3.8rem);padding-right:clamp(1.3rem,5vw,3.4rem)}.story-scene--char-right .story-scene__figure{order:2;transform:translateZ(28px)rotateY(-7deg)}.story-scene--char-right .story-scene__card{order:1}.story-scene.is-active .story-scene__card{pointer-events:auto}.story-scene__figure{z-index:1;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;filter:drop-shadow(0 28px 32px color-mix(in srgb, var(--indigo-night) 34%, transparent));justify-content:center;place-self:end center;align-items:flex-end;margin:0;display:flex;position:relative;overflow:hidden;transform:translateZ(28px)rotateY(7deg)}.story-scene__figure:after{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--indigo-night) 32%, transparent), transparent 72%);pointer-events:none;border-radius:50%;height:14%;position:absolute;bottom:1%;left:12%;right:12%;transform:rotateX(68deg)}.story-scene__figure img{object-fit:contain;object-position:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;margin-inline:auto;display:block}.story-scene__figure figcaption,.story-scene__figure--media:after{display:none}.story-scene__figure--media{width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:none;filter:drop-shadow(0 18px 26px color-mix(in srgb, var(--indigo-night) 22%, transparent));background:0 0;border:0;place-self:center;padding:0;transform:translateZ(36px)rotateY(8deg)}.story-scene--char-right .story-scene__figure--media{transform:translateZ(36px)rotateY(-8deg)}.story-scene__figure--media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(68vh,32rem)}.story-scene__card{z-index:2;width:100%;max-width:38rem;max-height:min(100%, calc(var(--app-h,100svh) - 5.5rem));scrollbar-width:none;min-width:0;min-height:0;box-shadow:none;transform-origin:50% 80%;transform-style:preserve-3d;background:0 0;border:0;flex-direction:column;justify-content:center;place-self:center stretch;gap:clamp(.48rem,1.5vh,.78rem);padding:.35rem .2rem;display:flex;position:relative;overflow:hidden;transform:translateZ(36px)}.story-scene__card::-webkit-scrollbar{display:none}.story-scene--char-right .story-scene__card{transform:translateZ(36px)}.story-scene__card:before{content:"";background:radial-gradient(ellipse at 42% 46%, color-mix(in srgb, var(--salt-white) 86%, transparent) 0%, color-mix(in srgb, var(--salt-white) 55%, transparent) 42%, transparent 74%);pointer-events:none;z-index:0;border:0;border-radius:50%;position:absolute;inset:-18% -22%}.story-scene__card>*{z-index:1;position:relative}.story-kicker{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--cobalt-blue);text-shadow:0 1px 0 color-mix(in srgb, var(--salt-white) 85%, transparent);margin:0;font-size:.46rem}.story-scene h1,.story-scene h2{font-family:var(--font-display);color:var(--spice-red);letter-spacing:.02em;margin:0;font-size:clamp(1.68rem,3.4vw + .65rem,2.62rem);font-weight:700;line-height:1.18}.story-scene h2{color:var(--indigo-night);text-shadow:0 1px 0 color-mix(in srgb, var(--salt-white) 92%, transparent), 0 0 18px color-mix(in srgb, var(--salt-white) 70%, transparent);font-size:clamp(1.32rem,2.35vh + .55rem,1.86rem)}.story-scene__card p{color:var(--indigo-night);overflow-wrap:break-word;text-shadow:0 1px 0 color-mix(in srgb, var(--salt-white) 88%, transparent), 0 0 14px color-mix(in srgb, var(--salt-white) 62%, transparent);margin:0;font-size:clamp(1.08rem,1.7vh + .54rem,1.28rem);line-height:1.62}.story-scene__card p+p{margin-top:.22rem}.story-scene__card .page-lead,.story-scene__card .story-lead{font-family:var(--font-display);font-size:clamp(1.1rem,1.65vh + .55rem,1.28rem);font-style:italic;line-height:1.6}.story-scene__hint{letter-spacing:.06em;opacity:.75;font-family:var(--font-pixel)!important;margin-top:.35rem!important;font-size:.4rem!important;font-style:normal!important}.story-scene--open .story-scene__room{justify-content:center;align-items:flex-end;gap:var(--char-gap,1.4rem);padding:max(var(--chrome-clear,4.2rem), calc(env(safe-area-inset-top) + 3.2rem)) max(2.4rem, calc(env(safe-area-inset-right) + 1.4rem)) max(2.6rem, calc(env(safe-area-inset-bottom) + 1.6rem)) max(2.4rem, calc(env(safe-area-inset-left) + 1.4rem));flex-flow:row;display:flex}.story-scene--open .story-scene__room:before{content:none}.story-scene--open{--plaque-w:min(24rem, 34vw);--char-gap:clamp(.85rem, 1.8vw, 1.55rem);--char-w:min(26vw, 18rem);--char-h:78%}.story-scene--open .story-scene__title,body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__title{z-index:5;width:var(--plaque-w);max-width:var(--plaque-w);flex-shrink:0;align-self:center;margin:0;position:relative;top:auto;left:auto;transform:translateZ(48px)}.story-scene--open .story-scene__figure--sida,.story-scene--open .story-scene__figure--sri{height:var(--char-h,86%);width:var(--char-w);z-index:2;pointer-events:none;max-width:none;filter:drop-shadow(0 16px 24px color-mix(in srgb, var(--indigo-night) 22%, transparent));transform-style:preserve-3d;transform:translateZ(42px) rotateY(calc(var(--look-y,0deg) * 2.4)) rotateX(calc(var(--look-x,0deg) * 1.6));align-items:flex-end;display:flex;position:relative;inset:auto auto 0;overflow:visible}.story-scene--open .story-scene__figure--sida{order:1;justify-content:flex-end}.story-scene--open .story-scene__figure--sri{order:3;justify-content:flex-start}.story-scene--open .story-scene__title{order:2}.story-scene--open .story-scene__figure--sida img,.story-scene--open .story-scene__figure--sri img{width:auto;height:var(--char-h,86%);max-width:none;max-height:var(--char-h,86%);object-fit:contain;object-position:50% 100%;flex-shrink:0;margin-inline:0;display:block;transform:none}.story-scene--open .story-scene__figure--sida img{object-position:100% 100%;object-view-box:xywh(18.5% 2% 66% 98%)}.story-scene--open .story-scene__figure--sri img{object-position:0% 100%;object-view-box:xywh(44.4% 10% 55.6% 90%)}.story-scene--open .story-scene__figure:after{display:none}.story-scene__title{z-index:4;border:2px solid var(--indigo-night);background:linear-gradient(165deg, color-mix(in srgb, var(--salt-white) 92%, var(--sandy-beige)), var(--sandy-beige)), var(--pattern-zellige);background-blend-mode:normal, multiply;width:min(27.5rem,44vw);box-shadow:var(--shadow-plaque);text-align:center;pointer-events:none;padding:1.5rem 1.7rem 1.4rem;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate3d(-50%,-46%,48px)}.story-scene__title:before{content:"";border:1px solid color-mix(in srgb, var(--saffron-gold) 55%, transparent);pointer-events:none;position:absolute;inset:.65rem}.story-scene__title .story-kicker{margin:0 0 .55rem;position:relative}.story-scene__title h1{text-shadow:0 1px 0 color-mix(in srgb, var(--saffron-gold) 45%, transparent), 0 10px 28px color-mix(in srgb, var(--spice-red) 16%, transparent);margin:0 0 .55rem;font-size:clamp(2.15rem,4.2vw + .65rem,3.28rem);position:relative}.story-scene__title .story-lead{max-width:24rem;font-family:var(--font-display);color:var(--ink-soft);margin:0 auto;font-size:clamp(1.08rem,2vw,1.26rem);font-style:italic;line-height:1.6;position:relative}.story-scene .btn,.story-scene .ar-entry__copy,.story-scene .ar-entry__context,.story-scene .ar-entry__hint,.story-scene .marker-print{z-index:2;position:relative}.story-scene .marker-print{width:min(4.8rem,15vh);max-width:100%;max-height:min(5.2rem,17vh);box-shadow:none;background:0 0;border:0;flex:none;margin:0;padding:0;transform:none}.story-scene .marker-print:before{display:none}.story-scene .marker-print img,.story-scene .marker-print canvas{object-fit:contain;border:1px solid color-mix(in srgb, var(--indigo-night) 35%, transparent);width:100%;height:auto;max-height:min(4.4rem,14vh);box-shadow:0 10px 20px color-mix(in srgb, var(--indigo-night) 14%, transparent)}.story-scene .marker-print.ar-qr{width:var(--ar-qr-size,12rem);max-width:var(--ar-qr-size,12rem);max-height:none}.story-scene .marker-print.ar-qr canvas{box-sizing:border-box;width:var(--ar-qr-size,12rem);height:var(--ar-qr-size,12rem);object-fit:fill;max-width:100%;max-height:100%}.story-scene .marker-print figcaption{display:none}.story-scene .ar-entry__copy,.story-scene .ar-entry__context{text-align:left;margin-top:0;font-size:clamp(1.05rem,1.55vh + .5rem,1.22rem);line-height:1.6}.story-scene .ar-entry__context{font-family:var(--font-display);border-left:2px solid color-mix(in srgb, var(--saffron-gold) 70%, transparent);background:0 0;padding-left:.7rem;font-style:italic}.story-scene .ar-entry__hint{margin-top:0;font-size:clamp(.88rem,2vh,1.02rem);line-height:1.45}.story-scene .btn{letter-spacing:.05em;align-self:flex-start;margin:.15rem 0;padding:.78rem 1.22rem;font-size:.68rem;display:inline-flex;transform:none}.story-scene .btn-start-ar{letter-spacing:.08em;white-space:nowrap;width:max-content;min-width:0;max-width:100%;min-height:2.75rem;box-shadow:0 1px 0 #ffffff8c inset, 4px 4px 0 var(--indigo-night), 0 12px 24px color-mix(in srgb, var(--indigo-night) 20%, transparent);border-width:3px;gap:.65rem;margin:.45rem 0 .2rem;padding:.95rem 1.55rem;font-size:.86rem;line-height:1.25;animation:2.4s ease-in-out infinite ar-cta-pulse}.story-scene .btn-start-ar:after{content:"▶";color:var(--indigo-night);font-size:.62rem;line-height:1}.story-scene .btn-start-ar:hover{filter:brightness(1.08);box-shadow:0 1px 0 #ffffff8c inset, 6px 6px 0 var(--indigo-night), 0 14px 26px color-mix(in srgb, var(--indigo-night) 22%, transparent);animation:none;transform:translate(-2px,-2px)}@keyframes ar-cta-pulse{0%,to{filter:brightness();box-shadow:0 1px 0 #ffffff8c inset, 4px 4px 0 var(--indigo-night), 0 12px 24px color-mix(in srgb, var(--indigo-night) 20%, transparent)}50%{filter:brightness(1.08);box-shadow:0 1px 0 #fff9 inset, 4px 4px 0 var(--indigo-night), 0 0 0 4px color-mix(in srgb, var(--saffron-gold) 38%, transparent), 0 14px 28px color-mix(in srgb, var(--indigo-night) 22%, transparent)}}.story-scene .media-frame{max-width:min(100%,22rem);max-height:min(28vh,11rem);box-shadow:none;background:0 0;border:0;margin-inline:0;padding:0;overflow:hidden}.story-scene .media-frame:before{display:none}.story-scene .media-frame img{object-fit:contain;width:100%;height:auto;max-height:min(26vh,10.5rem);display:block}.story-scene figcaption{font-family:var(--font-pixel);text-align:center;color:var(--muted);margin:.15rem 0 0;font-size:.36rem;line-height:1.35}@media (width<=780px){.story-scene__room{padding:max(4.4rem, calc(env(safe-area-inset-top) + 3.3rem)) max(4.4rem, calc(env(safe-area-inset-right) + 3.2rem)) max(1rem, env(safe-area-inset-bottom)) max(4.4rem, calc(env(safe-area-inset-left) + 3.2rem));gap:.7rem}.story-scene__figure,.story-scene--char-right .story-scene__figure,.story-scene__figure--media,.story-scene--char-right .story-scene__figure--media,.story-scene__card,.story-scene--char-right .story-scene__card{transform:none}.story-scene__figure--media img{max-height:min(52vh,16rem)}.story-scene__card p,.story-scene__card .page-lead,.story-scene__card .story-lead,.story-scene .ar-entry__copy,.story-scene .ar-entry__context{font-size:1.06rem;line-height:1.55}.story-scene h1{font-size:clamp(1.52rem,6.2vw,2.05rem)}.story-scene h2{font-size:clamp(1.18rem,4.8vw,1.42rem)}.story-scene--open{--plaque-w:min(22rem, 42vw);--char-w:min(30vw, 16rem);--char-gap:clamp(1rem, 2.2vw, 1.8rem);--char-h:84%}.story-scene--open .story-scene__figure--sida img,.story-scene--open .story-scene__figure--sri img{object-fit:contain;object-position:bottom center;height:100%;max-height:100%}.story-scene--open .story-scene__title{padding:1.05rem 1.15rem 1rem}.story-scene__title h1{margin-bottom:.45rem;font-size:clamp(1.82rem,8.2vw,2.35rem)}.story-scene__title .story-lead{font-size:1.02rem}}@media (height<=520px) and (orientation:landscape){.story-scene__room,.story-scene--char-right .story-scene__room{padding:max(3.7rem, calc(env(safe-area-inset-top) + 2.8rem)) max(4.2rem, calc(env(safe-area-inset-right) + 3rem)) max(.5rem, env(safe-area-inset-bottom)) max(4.2rem, calc(env(safe-area-inset-left) + 3rem));grid-template-columns:minmax(0,1fr) minmax(16rem,1.1fr)}.story-scene__figure{height:100%}.story-scene__card{gap:.28rem;max-height:100%;padding:.15rem 0;overflow:hidden}.story-scene .marker-print{width:min(4.8rem,28vh)}}body.story-kisah .story-scene--open .story-scene__room{padding:max(var(--chrome-clear,4.2rem), calc(env(safe-area-inset-top) + 3.2rem)) max(2.4rem, calc(env(safe-area-inset-right) + 1.4rem)) max(2.6rem, calc(env(safe-area-inset-bottom) + 1.6rem)) max(2.4rem, calc(env(safe-area-inset-left) + 1.4rem));justify-content:center;display:flex}body.story-kisah .story-scene--open{--plaque-w:min(24rem, 34vw);--char-gap:clamp(.85rem, 1.8vw, 1.55rem);--char-w:min(26vw, 18rem)}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{min-width:0;min-height:0;padding:max(var(--chrome-clear,4.4rem), calc(env(safe-area-inset-top) + 3.2rem)) max(var(--chrome-clear,3.8rem), calc(env(safe-area-inset-right) + 2.6rem)) max(1.15rem, calc(env(safe-area-inset-bottom) + .65rem)) max(var(--chrome-clear,3.8rem), calc(env(safe-area-inset-left) + 2.6rem));grid-template:"figure card"minmax(0,1fr)/minmax(0,1.02fr) minmax(0,1.12fr);justify-content:stretch;align-items:stretch;gap:0 clamp(1rem,2.2vw,1.8rem);display:grid;overflow:hidden}body.story-kisah .story-scene--char-right:not(.story-scene--open) .story-scene__room{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);grid-template-areas:"card figure"}body.story-kisah .story-scene--pair:not(.story-scene--open) .story-scene__room{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr);grid-template-areas:"card figure"}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__cast{grid-area:figure;justify-content:center;align-items:center;gap:.15rem;width:auto;min-width:0;height:100%;max-height:100%;display:flex;overflow:visible}body.story-kisah .story-scene--duo:not(.story-scene--open) .story-scene__room{grid-template-columns:minmax(0,1.15fr) minmax(0,1.05fr)}body.story-kisah .story-scene--duo.story-scene--char-right:not(.story-scene--open) .story-scene__room{grid-template-columns:minmax(0,1.05fr) minmax(0,1.15fr)}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure{grid-area:figure;justify-content:center;place-self:stretch stretch;align-items:center;width:auto;min-width:0;max-width:none;height:100%;min-height:0;max-height:100%;display:flex;overflow:visible;transform:none}body.story-kisah .story-scene--duo:not(.story-scene--open) .story-scene__figure{grid-area:unset;flex:1 1 0;width:auto;height:100%}body.story-kisah .story-scene--char-right:not(.story-scene--open) .story-scene__figure{order:0}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure{height:100%;min-height:0;max-height:100%;overflow:visible}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:center;flex:0 auto;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%;transform:none}body:is(.story-kisah,.story-aksara) .story-scene__figure--sritanjung img,body:is(.story-kisah,.story-aksara) .story-scene__figure--sidopaksa img,body:is(.story-kisah,.story-aksara) .story-scene__figure--pair img,body:is(.story-kisah,.story-aksara) .story-scene__figure--sulakrama img{object-position:center}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__card{border:2px solid var(--indigo-night);background:linear-gradient(165deg, color-mix(in srgb, var(--salt-white) 92%, var(--sandy-beige)), var(--sandy-beige)), var(--pattern-zellige);background-blend-mode:normal, multiply;width:100%;min-width:0;max-width:none;min-height:0;max-height:100%;box-shadow:var(--shadow-plaque);grid-area:card;place-self:center stretch;padding:1.2rem 1.4rem 1.25rem;overflow:hidden;transform:none}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__card:before{border:1px solid color-mix(in srgb, var(--saffron-gold) 55%, transparent);background:0 0;border-radius:0;inset:.55rem}body.story-kisah .story-scene--char-right:not(.story-scene--open) .story-scene__card{order:0}body.story-kisah .story-scene__card p{font-family:var(--font-body);letter-spacing:.01em;max-width:none;font-size:clamp(1.28rem,4.8vh,1.78rem);line-height:1.52}body.story-kisah .story-scene__title{width:min(32rem,46vw);padding:1.65rem 1.85rem 1.55rem}body.story-kisah .story-scene__title .story-kicker{font-size:.54rem}body.story-kisah .story-scene__title h1{font-size:clamp(2.55rem,5.6vw + .7rem,3.85rem)}body.story-kisah .story-scene__title .story-lead{max-width:28rem;font-size:clamp(1.28rem,2.5vw,1.58rem);line-height:1.58}@media (width<=780px){body.story-kisah .story-scene--open{--plaque-w:min(26rem, 46vw)}body.story-kisah .story-scene__title .story-lead{font-size:1.24rem}}@media (height<=520px) and (orientation:landscape){body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{padding:max(3.6rem, calc(env(safe-area-inset-top) + 2.6rem)) max(3.2rem, calc(env(safe-area-inset-right) + 2.2rem)) max(.9rem, calc(env(safe-area-inset-bottom) + .45rem)) max(3.2rem, calc(env(safe-area-inset-left) + 2.2rem));column-gap:.85rem}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__card{padding:.82rem .95rem .88rem}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure,body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure img{max-width:none;max-height:100%}}body:is(.story-lontar,.story-aksara) .story-scene--open .story-scene__room{padding:max(var(--chrome-clear,4.2rem), calc(env(safe-area-inset-top) + 3.2rem)) max(2.4rem, calc(env(safe-area-inset-right) + 1.4rem)) max(2.6rem, calc(env(safe-area-inset-bottom) + 1.6rem)) max(2.4rem, calc(env(safe-area-inset-left) + 1.4rem));justify-content:center;display:flex}body:is(.story-lontar,.story-aksara) .story-scene--open{--plaque-w:min(24rem, 34vw);--char-gap:clamp(.85rem, 1.8vw, 1.55rem);--char-w:min(26vw, 18rem)}body:is(.story-lontar,.story-aksara) .story-scene__title{padding:1.6rem 1.8rem 1.5rem}body:is(.story-lontar,.story-aksara) .story-scene__title h1{font-size:clamp(2.35rem,5.2vw + .65rem,3.55rem)}body:is(.story-lontar,.story-aksara) .story-scene__title .story-lead{max-width:26rem;font-size:clamp(1.14rem,2.05vw,1.34rem);line-height:1.62}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__room{min-width:0;min-height:0;padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(5.2rem, calc(env(safe-area-inset-right) + 3.6rem)) max(.8rem, env(safe-area-inset-bottom)) max(5.2rem, calc(env(safe-area-inset-left) + 3.6rem));flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.15rem,2.4vw,1.9rem);display:flex}body:is(.story-lontar,.story-aksara) .story-scene.is-active .story-scene__media{pointer-events:auto}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 30rem;justify-content:center;align-self:center;gap:.62rem;width:min(30rem,48%);min-width:0;max-width:30rem;height:auto;min-height:0;max-height:none;padding:.1rem 0;overflow:visible}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate .story-scene__figure,body:is(.story-lontar,.story-aksara) .story-scene--ar-gate .story-scene__figure--media{display:none}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate{--ar-qr-size:min(12rem, 28vw, 38vh)}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex:0 0 var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size);flex-direction:column;justify-content:center;align-self:center;align-items:stretch;gap:.7rem;min-width:0;display:flex;overflow:hidden}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__media .marker-print{width:var(--ar-qr-size);max-width:100%;max-height:none;margin:0}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__media .marker-print canvas{box-sizing:border-box;width:var(--ar-qr-size);height:var(--ar-qr-size);max-width:100%;max-height:var(--ar-qr-size);object-fit:fill;background:#f5efe3;margin:0;display:block}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate .marker-print figcaption{font-family:var(--font-body);letter-spacing:.01em;text-align:center;color:color-mix(in srgb, var(--indigo-night) 78%, var(--stone-taupe));margin-top:.4rem;font-size:.92rem;line-height:1.4;display:block}body:is(.story-lontar,.story-aksara) .story-scene__heading{gap:.42rem;display:grid}body:is(.story-lontar,.story-aksara) .story-scene h2{font-size:clamp(1.38rem,2.85vh + .52rem,1.92rem);line-height:1.2}body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__copy,body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__context{text-align:left;max-width:42rem;margin:0}body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__copy{font-family:var(--font-body);font-size:clamp(1.12rem,3.1vh + .38rem,1.36rem);line-height:1.52}body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__context{font-family:var(--font-display);border-left:2px solid color-mix(in srgb, var(--saffron-gold) 72%, transparent);color:color-mix(in srgb, var(--indigo-night) 88%, var(--stone-taupe));background:0 0;padding:.05rem 0 0 .85rem;font-size:clamp(1.04rem,2.7vh + .32rem,1.22rem);font-style:italic;line-height:1.48}body.story-aksara .story-scene .ar-entry__copy{font-size:clamp(1.22rem,3.35vh + .42rem,1.48rem);line-height:1.5}body.story-aksara .story-scene .ar-entry__context{font-size:clamp(1.12rem,2.9vh + .36rem,1.32rem);line-height:1.46}body.story-aksara .story-scene--ar-gate .story-kicker{letter-spacing:.06em;font-size:.8rem}body.story-aksara .story-scene--ar-gate h2{font-size:clamp(1.72rem,3.2vh + .7rem,2.35rem);line-height:1.18}body.story-aksara .story-scene--ar-gate .ar-entry__copy{max-width:none;font-size:clamp(1.28rem,2.8vh + .58rem,1.58rem);line-height:1.5}body.story-aksara .story-scene--ar-gate .ar-entry__context{font-size:clamp(1.16rem,2.5vh + .5rem,1.38rem);line-height:1.46}body.story-aksara .story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding:max(4.2rem, calc(env(safe-area-inset-top) + 3.1rem)) max(5rem, calc(env(safe-area-inset-right) + 3.2rem)) max(.7rem, env(safe-area-inset-bottom)) max(5rem, calc(env(safe-area-inset-left) + 3.2rem));gap:clamp(1.2rem,2.6vw,2rem)}body.story-aksara .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 32rem;gap:.78rem;width:min(32rem,48%);max-width:32rem}body.story-aksara .story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex:0 0 var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size);gap:.85rem}body.story-aksara .story-scene--ar-gate .marker-print figcaption{font-size:1.02rem}body.story-aksara .story-scene--ar-gate .story-scene__media .btn-start-ar{min-height:3.15rem;padding:1.05rem 1.4rem;font-size:1.02rem}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate .story-scene__media .btn-start-ar{align-self:stretch;width:100%;min-width:0;min-height:3.15rem;margin:0;padding:1rem 1.4rem;font-size:.98rem;transform:none}html:not(.is-phone) body.story-lontar .story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding:max(4.2rem, calc(env(safe-area-inset-top) + 3.1rem)) max(5.2rem, calc(env(safe-area-inset-right) + 3.6rem)) max(2.4rem, calc(env(safe-area-inset-bottom) + 1.6rem)) max(5.2rem, calc(env(safe-area-inset-left) + 3.6rem));align-items:center}html:not(.is-phone) body.story-lontar .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{gap:.48rem;max-height:none;overflow:visible}html:not(.is-phone) body.story-lontar .story-scene--ar-gate h2{font-size:clamp(1.32rem,2.55vh + .38rem,1.7rem)}html:not(.is-phone) body.story-lontar .story-scene--ar-gate .ar-entry__copy{font-size:clamp(1.02rem,2.15vh + .26rem,1.18rem);line-height:1.42}html:not(.is-phone) body.story-lontar .story-scene--ar-gate .ar-entry__context{font-size:clamp(.96rem,1.95vh + .22rem,1.08rem);line-height:1.4}@media (width<=780px){body:is(.story-lontar,.story-aksara) .story-scene--open{--plaque-w:min(22rem, 40vw)}body:is(.story-lontar,.story-aksara) .story-scene__title{padding:1.1rem 1.15rem 1rem}body:is(.story-lontar,.story-aksara) .story-scene h2{font-size:clamp(1.32rem,4.6vw,1.62rem)}body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__copy{font-size:1.16rem;line-height:1.5}body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__context{padding-left:.7rem;font-size:1.06rem;line-height:1.46}body.story-aksara .story-scene .ar-entry__copy{font-size:1.24rem;line-height:1.48}body.story-aksara .story-scene .ar-entry__context{font-size:1.14rem;line-height:1.44}}@media (height<=520px) and (orientation:landscape){body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding:max(3.7rem, calc(env(safe-area-inset-top) + 2.8rem)) max(4.2rem, calc(env(safe-area-inset-right) + 3rem)) max(.5rem, env(safe-area-inset-bottom)) max(4.2rem, calc(env(safe-area-inset-left) + 3rem));gap:.7rem}html:not(.is-phone) body.story-lontar .story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding-bottom:max(1.4rem, calc(env(safe-area-inset-bottom) + .8rem))}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 28rem;gap:.4rem;width:min(28rem,50%);max-width:28rem;overflow:visible}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex-basis:var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size)}body.story-aksara .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 30rem;gap:.5rem;width:min(30rem,50%);max-width:30rem}body.story-aksara .story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex-basis:var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size)}body.story-aksara .story-scene--ar-gate .ar-entry__copy{font-size:1.16rem}body.story-aksara .story-scene--ar-gate .ar-entry__context{font-size:1.06rem}body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__copy,body:is(.story-lontar,.story-aksara) .story-scene .ar-entry__context{font-size:1.04rem;line-height:1.42}body.story-aksara .story-scene .ar-entry__copy{font-size:1.12rem;line-height:1.42}body.story-aksara .story-scene .ar-entry__context{font-size:1.04rem;line-height:1.4}body.story-aksara .story-scene--lesson:not(.story-scene--open) .story-scene__room,body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__room{padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(4.5rem, calc(env(safe-area-inset-right) + 3.3rem)) max(.4rem, env(safe-area-inset-bottom)) max(4.5rem, calc(env(safe-area-inset-left) + 3.3rem));gap:.85rem}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__card{flex:1 1 0;width:auto;max-width:none}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure,body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure img{width:min(28rem,38%);max-width:38%;height:100%;max-height:100%}body.story-aksara .story-scene--char:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.22rem,5.2vh,1.48rem)}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__room,body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__room{padding-inline:max(4.2rem, calc(env(safe-area-inset-left) + 3rem)) max(4.2rem, calc(env(safe-area-inset-right) + 3rem));gap:.85rem}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card{flex:0 auto;width:min(30rem,46%);max-width:min(30rem,46%)}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__card{width:min(28rem,48%);max-width:28rem}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure,body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure img{max-width:min(34rem,48%);max-height:100%}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__media,body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure,body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure img{max-width:min(28rem,46%);height:auto;max-height:min(72vh,28rem)}body.story-aksara .story-scene--quiz .btn-start-ar{min-width:0;min-height:2.7rem;padding:.78rem 1.2rem;font-size:.78rem}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__card{width:min(40rem,48%);max-width:40rem}body.story-aksara .story-scene--table:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.22rem,4.8vh,1.48rem);line-height:1.44}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media,body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media img{max-width:min(42rem,54%);max-height:calc(var(--app-h,100svh) - 5.6rem);object-fit:contain;width:auto;height:auto}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__card{width:min(40rem,52%);max-width:40rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media img{max-width:min(38rem,52%);height:auto;max-height:100%}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__room{padding-inline:max(4.2rem, calc(env(safe-area-inset-left) + 3rem)) max(4.2rem, calc(env(safe-area-inset-right) + 3rem));gap:.55rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__card{width:100%;max-width:46rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__media--tables{gap:.7rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media,body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;height:100%;max-height:100%}}body.story-aksara .story-scene.is-active .story-scene__media{pointer-events:auto}body.story-aksara .story-scene--lesson:not(.story-scene--open) .story-scene__room{min-width:0;min-height:0;padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(4.5rem, calc(env(safe-area-inset-right) + 3.3rem)) max(1rem, env(safe-area-inset-bottom)) max(4.5rem, calc(env(safe-area-inset-left) + 3.3rem));align-items:stretch;column-gap:clamp(.8rem,2vw,1.6rem);display:grid}body.story-aksara .story-scene--lesson:not(.story-scene--open) .story-scene__card{place-self:center stretch;gap:.7rem;width:100%;min-width:0;max-width:none;height:auto;min-height:auto;max-height:none;padding:.1rem 0;overflow:visible;transform:none}body.story-aksara .story-scene--lesson .story-scene__figure{min-width:0;max-width:100%;min-height:0;max-height:100%;margin:0}body.story-aksara .story-scene--lesson .ar-entry__copy{font-size:clamp(1.22rem,1.5vw + .58rem,1.48rem);line-height:1.5}body.story-aksara .story-scene--lesson .ar-entry__context{font-size:clamp(1.12rem,1.25vw + .5rem,1.3rem);line-height:1.46}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__room{min-width:0;min-height:0;padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(4.2rem, calc(env(safe-area-inset-right) + 2.8rem)) max(.55rem, env(safe-area-inset-bottom)) max(4.2rem, calc(env(safe-area-inset-left) + 2.8rem));flex-direction:row;justify-content:flex-start;align-items:stretch;gap:clamp(.85rem,1.8vw,1.35rem);display:flex;overflow:hidden}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__card{flex:1 1 0;justify-content:center;align-self:center;gap:.7rem;width:auto;min-width:0;max-width:none;height:auto;min-height:0;max-height:none;overflow:visible;transform:none}body.story-aksara .story-scene--char:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:.8rem}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(1.85rem,3.6vh + .65rem,2.5rem);line-height:1.16}body.story-aksara .story-scene--char:not(.story-scene--open) .ar-entry__copy{max-width:none;font-size:clamp(1.42rem,4.4vh + .42rem,1.88rem);line-height:1.5}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure{flex:none;justify-content:center;align-self:stretch;align-items:flex-end;width:min(36rem,40%);min-width:0;max-width:40%;height:100%;max-height:100%;display:flex;overflow:hidden;transform:none}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:100%;max-height:100%;transform:none}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__room{padding-inline:max(4.2rem, calc(env(safe-area-inset-left) + 2.8rem)) max(4.2rem, calc(env(safe-area-inset-right) + 2.8rem));flex-direction:row;justify-content:center;align-items:center;gap:clamp(1.15rem,2.3vw,2rem);display:flex;overflow:hidden}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__card{text-align:left;flex:0 40rem;justify-content:space-between;align-self:center;gap:.7rem;width:min(40rem,46%);min-width:0;max-width:40rem;overflow:visible;transform:none}body.story-aksara .story-scene--table:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:.92rem}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__heading{flex-shrink:0;gap:.35rem}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(2.05rem,4.2vh + .8rem,2.85rem);line-height:1.14}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__heading,body.story-aksara .story-scene--table:not(.story-scene--open) .ar-entry__copy{text-align:left}body.story-aksara .story-scene--table:not(.story-scene--open) .ar-entry__copy{flex:0 auto;max-width:none;font-size:clamp(1.42rem,2.2vh + .85rem,1.88rem);line-height:1.52}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media{width:auto;min-width:0;max-width:min(48rem,54%);height:auto;max-height:100%;box-shadow:none;filter:none;background:0 0;border:0;flex:48%;justify-content:center;align-self:stretch;align-items:center;padding:.2rem;display:flex;overflow:hidden;transform:none}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;mix-blend-mode:multiply;background:0 0;width:auto;max-width:100%;height:auto;max-height:min(86vh,40rem);display:block}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__room{justify-content:center;align-items:center;column-gap:unset;padding-inline:max(3.4rem, calc(env(safe-area-inset-left) + 2.4rem)) max(3.4rem, calc(env(safe-area-inset-right) + 2.4rem));flex-flow:row;grid-template-columns:none;gap:clamp(1.05rem,2.1vw,1.9rem);display:flex}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__card{text-align:left;flex:46%;justify-content:center;align-self:stretch;gap:.7rem;width:min(46rem,52%);min-width:0;max-width:46rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:.8rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading{gap:.28rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(1.85rem,3.6vh + .65rem,2.5rem);line-height:1.16}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .ar-entry__copy{text-align:left}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .ar-entry__copy,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) #huruf-saksi{max-width:none;font-size:clamp(1.28rem,3.2vh + .42rem,1.58rem);line-height:1.48}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media{width:auto;min-width:0;max-width:min(42rem,52%);height:auto;max-height:100%;box-shadow:none;filter:none;background:0 0;border:0;flex:46%;justify-content:center;place-self:stretch center;align-items:center;margin-left:0;padding:.2rem;display:flex;overflow:hidden;transform:none}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;mix-blend-mode:multiply;background:0 0;width:auto;max-width:100%;height:100%;max-height:100%;display:block}@media (height<=520px) and (orientation:landscape){body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__card{gap:.55rem;width:min(40rem,48%);max-width:40rem}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(1.55rem,5.8vh,2rem)}body.story-aksara .story-scene--table:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.2rem,4.8vh,1.42rem);line-height:1.42}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media,body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media img{max-width:min(42rem,54%);height:auto;max-height:min(82vh,22rem)}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__card{width:min(40rem,52%);max-width:40rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .ar-entry__copy,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) #huruf-saksi{font-size:clamp(1.04rem,4.2vh,1.24rem);line-height:1.38}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media img{max-width:min(40rem,50%);height:auto;max-height:100%}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__copy{font-size:clamp(1.12rem,4.8vh,1.36rem)}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__context{font-size:clamp(1.02rem,4.2vh,1.22rem)}}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__room{min-width:0;min-height:0;padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(4.2rem, calc(env(safe-area-inset-right) + 2.8rem)) max(.55rem, env(safe-area-inset-bottom)) max(4.2rem, calc(env(safe-area-inset-left) + 2.8rem));flex-direction:row;justify-content:center;align-items:stretch;gap:clamp(.5rem,1.4vw,.9rem);display:flex;overflow:hidden}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card{flex:0 auto;justify-content:center;align-self:stretch;gap:.7rem;width:min(30rem,46%);min-width:0;max-width:min(30rem,46%);height:auto;min-height:0;max-height:none;overflow:visible;transform:none}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-kicker{letter-spacing:.06em;font-size:.8rem}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__heading h2{font-size:clamp(1.85rem,3.6vh + .65rem,2.5rem);line-height:1.16}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__copy{max-width:none;font-size:clamp(1.32rem,3.8vh + .42rem,1.72rem);line-height:1.5}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__context{max-width:none;font-size:clamp(1.18rem,3.2vh + .36rem,1.48rem);line-height:1.46}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure{width:auto;min-width:0;max-width:48%;height:100%;max-height:100%;box-shadow:none;background:0 0;border:0;flex:0 auto;justify-content:center;align-self:stretch;align-items:flex-end;display:flex;overflow:hidden;transform:none}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure img{object-fit:contain;object-position:bottom center;object-view-box:xywh(22% 3% 56% 97%);width:auto;max-width:none;height:100%;max-height:100%;transform:none}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__room{justify-content:flex-start;align-items:stretch;column-gap:unset;height:100%;min-height:0;padding-inline:max(4.5rem, calc(env(safe-area-inset-left) + 3.3rem)) max(4.5rem, calc(env(safe-area-inset-right) + 3.3rem));flex-flow:column;grid-template-columns:none;gap:.75rem;display:flex}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__card{text-align:center;flex-direction:column;flex:none;place-self:center;align-items:center;gap:.35rem;width:100%;min-width:0;max-width:46rem;display:flex;overflow:visible}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__heading{text-align:center;flex:none;justify-items:center;gap:.22rem;display:grid}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(1.62rem,3.2vh + .62rem,2.15rem)}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .ar-entry__copy{text-align:center;min-width:0;max-width:46rem;font-size:clamp(1.18rem,2.4vh + .42rem,1.42rem);line-height:1.5}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__media--tables{flex:1 1 0;grid-template-columns:1fr 1fr;justify-content:center;align-self:stretch;align-items:stretch;gap:1rem;width:100%;min-width:0;max-width:none;min-height:0;max-height:100%;display:grid}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media{width:100%;min-width:0;max-width:none;height:100%;min-height:0;max-height:100%;box-shadow:none;filter:none;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .55rem .45rem;display:flex;overflow:hidden;transform:none}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media img,body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media:first-child img,body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media:last-child img{object-fit:contain;object-position:center;mix-blend-mode:multiply;background:0 0;flex:auto;width:auto;max-width:100%;height:auto;max-height:100%;display:block}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media figcaption{font-family:var(--font-body);text-align:center;color:var(--cobalt-blue);flex:none;margin:0;font-size:.92rem;line-height:1.4;display:block}@media (height<=520px) and (orientation:landscape){body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__room{gap:.45rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__card{width:100%;max-width:46rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__media--tables{gap:.7rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media{height:100%;max-height:100%;padding:.35rem .4rem .3rem}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media img{max-height:100%}}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__room{min-width:0;min-height:0;padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(4.5rem, calc(env(safe-area-inset-right) + 3.3rem)) max(1.2rem, env(safe-area-inset-bottom)) max(4.5rem, calc(env(safe-area-inset-left) + 3.3rem));flex-direction:row;justify-content:center;align-items:center;gap:clamp(1rem,2vw,1.8rem);display:flex;overflow:hidden}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__card{flex:0 34rem;justify-content:center;align-self:center;gap:.85rem;width:min(34rem,46%);min-width:0;max-width:34rem;height:auto;min-height:0;max-height:none;overflow:visible;transform:none}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:.9rem}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(2.05rem,4.4vh + .7rem,2.85rem);line-height:1.16}body.story-aksara .story-scene--quiz:not(.story-scene--open) .ar-entry__copy{max-width:none;font-size:clamp(1.48rem,3.8vh + .48rem,1.82rem);line-height:1.5}body.story-aksara .story-scene--quiz:not(.story-scene--open) .ar-entry__context{font-size:clamp(1.28rem,3.2vh + .4rem,1.5rem);line-height:1.46}body.story-aksara .story-scene--quiz .btn-start-ar{align-self:flex-start;min-width:17rem;min-height:3.5rem;margin-top:.55rem;padding:1.1rem 1.85rem;font-size:1.08rem;transform:none}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__media{flex:0 38rem;justify-content:center;align-self:center;align-items:center;width:auto;min-width:0;max-width:min(38rem,46%);height:auto;max-height:min(78vh,42rem);display:flex}body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure{flex:none;justify-content:center;align-items:center;width:auto;min-width:0;max-width:100%;height:auto;max-height:min(78vh,42rem);display:flex;overflow:hidden;transform:none}body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:auto;max-height:min(76vh,40rem);transform:none}@media (orientation:landscape) and (width<=1100px){body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(24rem, 36vw);--char-w:min(26vw, 18rem);--char-gap:clamp(1.15rem, 2.4vw, 2.1rem);--char-h:80%}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene__title{padding:1.05rem 1.15rem 1rem}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__room{padding:max(4.5rem, calc(env(safe-area-inset-top) + 3.4rem)) max(4.5rem, calc(env(safe-area-inset-right) + 3.3rem)) max(.7rem, env(safe-area-inset-bottom)) max(4.5rem, calc(env(safe-area-inset-left) + 3.3rem));flex-flow:row;justify-content:center;align-items:center;gap:.85rem;display:flex}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__card{flex:1 1 0;align-self:stretch;width:auto;min-width:0;max-width:48%;max-height:100%;overflow:hidden}body:is(.story-lontar,.story-aksara) .story-scene:not(.story-scene--open) .story-scene__card{height:auto;max-height:min(100%, calc(var(--app-h,100svh) - 5.2rem));justify-content:center;align-self:stretch;min-height:0;overflow:hidden}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__card,body.story-aksara .story-scene--table-long:not(.story-scene--open) .story-scene__card,body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card{max-height:none;overflow:visible}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__card{flex:0 40rem;align-self:center;width:min(40rem,46%);max-width:40rem}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{max-height:none;overflow:visible}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__room{justify-content:center;align-items:center;gap:1.1rem}body:is(.story-lontar,.story-aksara) .story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 28rem;align-self:center;width:min(28rem,48%);max-width:28rem;max-height:none;overflow:visible}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__figure{flex:1 1 0;align-self:stretch;width:auto;min-width:0;max-width:46%;max-height:100%;overflow:hidden;transform:none}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure{box-shadow:none;background:0 0;border:0;flex:0 auto;align-self:stretch;width:auto;max-width:50%;height:100%;overflow:hidden}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure img{object-fit:contain;object-position:bottom center;object-view-box:xywh(20% 2% 60% 96%);width:auto;max-width:none;height:100%;max-height:100%}body:is(.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:bottom center;width:auto;max-width:100%;height:auto;max-height:100%}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:center;width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__card{flex:1 1 0;align-self:center;width:auto;max-width:52%;overflow:visible}body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__media,body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure{flex:0 auto;align-self:center;width:auto;max-width:min(34rem,46%);height:auto;max-height:min(76vh,36rem)}body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure img{object-fit:contain;object-position:center bottom;width:auto;max-width:100%;height:auto;max-height:min(74vh,34rem)}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__card{flex:1 1 0;width:auto;max-width:none}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure{flex:none;width:min(32rem,40%);max-width:40%;height:100%}body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure img{width:auto;max-width:100%;height:100%;max-height:100%}body.story-aksara .story-scene--char:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.32rem,5vh,1.68rem);line-height:1.48}body.story-aksara .story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex:0 0 var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size);align-self:center;overflow:hidden}body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__figure--media,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media{max-width:54%;max-height:100%}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);grid-template-areas:"figure card";align-items:stretch;column-gap:.95rem;display:grid}body.story-kisah .story-scene--char-right:not(.story-scene--open) .story-scene__room{grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr);grid-template-areas:"card figure"}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__cast{grid-area:figure;align-items:center;min-width:0;height:100%;display:flex}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure{flex:none;grid-area:figure;align-self:stretch;width:auto;max-width:none}body.story-kisah .story-scene--duo:not(.story-scene--open) .story-scene__figure{grid-area:unset;flex:1 1 0;height:100%}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure img{width:auto;min-width:0;max-width:100%;height:auto;min-height:0;max-height:100%}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__card{flex:none;grid-area:card;align-self:center;width:100%;max-width:none;max-height:100%;padding:.95rem 1.1rem 1rem}body.story-kisah .story-scene__card p{font-size:clamp(1.2rem,5.2vh,1.58rem);line-height:1.5}body.story-kisah .story-scene--open{--plaque-w:min(28rem, 46vw)}body.story-kisah .story-scene__title{padding:1.2rem 1.35rem 1.15rem}body.story-kisah .story-scene__title .story-lead{font-size:1.18rem}body:is(.story-aksara,.story-lontar) .story-scene .ar-entry__copy{font-size:clamp(1.16rem,1.7vw + .52rem,1.34rem);line-height:1.5}body:is(.story-aksara,.story-lontar) .story-scene .ar-entry__context{font-size:clamp(1.06rem,1.5vw + .44rem,1.2rem);line-height:1.46}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__room{flex-direction:column}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__card{flex:none;width:min(40rem,86%);max-width:min(40rem,86%)}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__media--tables{align-self:center;width:min(52rem,82%);max-width:min(52rem,82%)}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media{max-width:none;height:100%;max-height:100%}}@media (orientation:landscape) and (height<=500px){body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__room{padding-top:max(3.7rem, calc(env(safe-area-inset-top) + 2.8rem));gap:.6rem}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(22rem, 36vw);--char-w:min(30vw, 18rem);--char-gap:clamp(1rem, 2.2vw, 1.8rem);--char-h:88%}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{height:var(--char-h,88%);max-height:var(--char-h,88%)}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene__title{padding:.85rem .95rem .8rem}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene__title h1{margin-bottom:.3rem;font-size:clamp(1.55rem,4.4vh,2.12rem)}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene__title .story-lead{font-size:.96rem;line-height:1.45}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__card{padding:.7rem .85rem .75rem}body.story-kisah .story-scene__card p{font-size:clamp(1.12rem,5.6vh,1.38rem);line-height:1.46}body.story-kisah .story-scene__title .story-lead{font-size:1.08rem}body:is(.story-aksara,.story-lontar) .story-scene .ar-entry__copy{font-size:1.1rem;line-height:1.44}body:is(.story-aksara,.story-lontar) .story-scene .ar-entry__context{font-size:1rem;line-height:1.4}body.story-aksara .story-scene .ar-entry__copy{font-size:1.16rem;line-height:1.42}body.story-aksara .story-scene .ar-entry__context{font-size:1.06rem;line-height:1.4}body.story-aksara .story-scene--char:not(.story-scene--open) .ar-entry__copy{font-size:1.28rem;line-height:1.44}body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media{height:100%;max-height:100%}}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open):not(.story-scene--ar-gate) .story-scene__room{align-items:stretch}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open):not(.story-scene--ar-gate) .story-scene__card{max-width:none;overflow:visible}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(34vw, 280px);--char-w:min(26vw, 16rem);--char-gap:clamp(.7rem, 1.6vw, 1.25rem);--char-h:80%}html.is-phone body.story-kisah .story-scene--open,html.is-phone body:is(.story-lontar,.story-aksara) .story-scene--open{--plaque-w:min(36vw, 300px)}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__room,html.is-phone body.story-kisah .story-scene--open .story-scene__room,html.is-phone body:is(.story-lontar,.story-aksara) .story-scene--open .story-scene__room{justify-content:center;align-items:flex-end;gap:var(--char-gap);padding:max(var(--chrome-clear,3.4rem), calc(env(safe-area-inset-top) + 2.4rem)) max(1.2rem, env(safe-area-inset-right)) max(1.8rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));flex-flow:row;display:flex}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__title,html.is-phone body.story-kisah .story-scene__title{z-index:5;width:var(--plaque-w);max-width:min(var(--plaque-w), 42vw);order:2;align-self:center;margin:0;padding:14px 16px 13px;position:relative;top:auto;left:auto;transform:translateZ(48px)}html.is-phone body.story-kisah .story-scene--open .story-scene__title{padding:16px 18px 15px}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-kicker,html.is-phone body.story-kisah .story-scene__title .story-kicker{font-size:clamp(8px,1.15vw,11px)}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{z-index:2;width:var(--char-w);height:var(--char-h,86%);max-width:none;position:relative;inset:auto auto 0;overflow:visible}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida{order:1;justify-content:flex-end}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{order:3;justify-content:flex-start;margin-left:0}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{width:auto;height:var(--char-h,86%);max-width:none;max-height:var(--char-h,86%);object-fit:contain}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img{object-position:100% 100%;object-view-box:xywh(18.5% 2% 66% 98%)}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{object-position:0% 100%;object-view-box:xywh(44.4% 10% 55.6% 90%)}html.is-phone body.story-kisah .story-scene--open .story-scene__title h1,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title h1{margin-bottom:.4rem;font-size:clamp(28px,4.8vw,42px)}html.is-phone body.story-kisah .story-scene--open .story-scene__title .story-lead,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title .story-lead{max-width:none;font-size:clamp(14px,1.9vw,18px);line-height:1.45}html.is-phone body:is(.story-lontar,.story-aksara) .story-scene--open .story-scene__title .story-lead{font-size:clamp(13px,1.7vw,16px);line-height:1.4}@media (width>=768px) and (height>=560px){html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(38vw, 380px);--char-w:min(26vw, 18rem);--char-gap:clamp(1.15rem, 2.4vw, 2.1rem);--char-h:80%}html.is-phone body.story-kisah .story-scene--open,html.is-phone body:is(.story-lontar,.story-aksara) .story-scene--open{--plaque-w:min(42vw, 450px)}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__room,html.is-phone body.story-kisah .story-scene--open .story-scene__room,html.is-phone body:is(.story-lontar,.story-aksara) .story-scene--open .story-scene__room{align-items:center;gap:var(--char-gap);padding:max(var(--chrome-clear,3.2rem), calc(env(safe-area-inset-top) + 2.2rem)) max(1.2rem, env(safe-area-inset-right)) max(1.2rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left))}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{height:var(--char-h,86%);z-index:2;align-items:flex-end;margin:0;display:flex;overflow:visible;transform:none}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida{justify-content:flex-end}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{justify-content:flex-start;margin-left:0}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{width:auto;height:var(--char-h,86%);max-width:none;max-height:var(--char-h,86%);aspect-ratio:auto;object-fit:contain}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img{object-view-box:xywh(18.5% 2% 66% 98%);object-position:100% 100%}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{object-view-box:xywh(44.4% 10% 55.6% 90%);object-position:0% 100%}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title,html.is-phone body.story-kisah .story-scene__title{z-index:6;flex-shrink:0;margin:0;padding:20px 22px 19px}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-kicker,html.is-phone body.story-kisah .story-scene__title .story-kicker{font-size:clamp(10px,1.35vw,13px)}html.is-phone body.story-kisah .story-scene--open .story-scene__title h1,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title h1{font-size:clamp(34px,5.6vw,50px)}html.is-phone body.story-kisah .story-scene--open .story-scene__title .story-lead,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title .story-lead{font-size:clamp(17px,2.3vw,22px)}html.is-phone body:is(.story-lontar,.story-aksara) .story-scene--open .story-scene__title .story-lead{font-size:clamp(16px,2.1vw,20px)}}@media (hover:none) and (pointer:coarse){body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(38vw, 340px);--char-w:min(26vw, 18rem);--char-gap:clamp(1.15rem, 2.4vw, 2.1rem);--char-h:80%}body.story-kisah .story-scene--open{--plaque-w:min(40vw, 360px)}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__room,body.story-kisah .story-scene--open .story-scene__room{justify-content:center;align-items:flex-end;gap:var(--char-gap);padding:max(var(--chrome-clear,3.4rem), calc(env(safe-area-inset-top) + 2.4rem)) max(1.2rem, env(safe-area-inset-right)) max(1.8rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));flex-flow:row;display:flex}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title,body.story-kisah .story-scene__title{z-index:5;width:var(--plaque-w);max-width:min(var(--plaque-w), 42vw);order:2;align-self:center;margin:0;padding:14px 16px 13px;position:relative;top:auto;left:auto;transform:translateZ(48px)}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{width:var(--char-w);height:var(--char-h,86%);position:relative;inset:auto;overflow:visible}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida{order:1;justify-content:flex-end}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{order:3;justify-content:flex-start;margin-left:0}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{width:auto;height:var(--char-h,86%);max-width:none;max-height:var(--char-h,86%);object-fit:contain}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img{object-position:100% 100%;object-view-box:xywh(18.5% 2% 66% 98%)}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{object-position:0% 100%;object-view-box:xywh(44.4% 10% 55.6% 90%)}@media (width>=768px) and (height>=560px){body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(38vw, 400px);--char-w:min(26vw, 18rem);--char-gap:clamp(1.15rem, 2.4vw, 2.1rem);--char-h:80%}body.story-kisah .story-scene--open{--plaque-w:min(40vw, 420px)}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__room,body.story-kisah .story-scene--open .story-scene__room{align-items:center;gap:var(--char-gap);padding:max(var(--chrome-clear,3.2rem), calc(env(safe-area-inset-top) + 2.2rem)) max(1.2rem, env(safe-area-inset-right)) max(1.2rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left))}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title,body.story-kisah .story-scene__title{z-index:6;flex-shrink:0;margin:0}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{height:var(--char-h,86%);z-index:2;align-items:flex-end;margin:0;display:flex;overflow:visible;transform:none}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida{justify-content:flex-end}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{justify-content:flex-start;margin-left:0}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{width:auto;height:var(--char-h,86%);max-width:none;max-height:var(--char-h,86%);aspect-ratio:auto;object-fit:contain}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida img{object-view-box:xywh(18.5% 2% 66% 98%);object-position:100% 100%}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri img{object-view-box:xywh(44.4% 10% 55.6% 90%);object-position:0% 100%}}body.story-kisah .story-scene--open .story-scene__title h1,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title h1{font-size:clamp(28px,4.8vw,42px)}body.story-kisah .story-scene--open .story-scene__title .story-lead,body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title .story-lead{max-width:none;font-size:clamp(14px,1.9vw,18px);line-height:1.45}body:is(.story-lontar,.story-aksara) .story-scene.story-scene--ar-gate{--ar-qr-size:min(300px, 30vw, 50vh, calc(100dvh - 160px))}body:is(.story-lontar,.story-aksara) .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding:max(52px, calc(env(safe-area-inset-top) + 34px)) max(28px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));flex-flow:row;justify-content:center;align-items:center;gap:clamp(20px,2.8vw,36px);display:flex}body:is(.story-lontar,.story-aksara) .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card,body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 auto;align-self:center;width:min(560px,52vw);max-width:min(560px,52vw)}body:is(.story-lontar,.story-aksara) .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media,body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex:0 0 var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size);align-self:center}}@media (height<=430px){html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open{--plaque-w:min(42vw, 340px);--char-w:min(30vw, 18rem);--char-h:88%}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title,html.is-phone body.story-kisah .story-scene__title{margin:0;padding:10px 12px}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sida,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__figure--sri{height:94%}html.is-phone body.story-kisah .story-scene--open .story-scene__title h1,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title h1{margin-bottom:.28rem;font-size:clamp(22px,5.2vw,32px)}html.is-phone body.story-kisah .story-scene--open .story-scene__title .story-lead,html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene--open .story-scene__title .story-lead{font-size:clamp(12px,2vw,15px);line-height:1.35}}html.is-phone body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__figure img,html.is-phone body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure img{object-fit:contain;height:auto;max-height:100%}html.is-phone body.story-aksara .story-scene .ar-entry__copy{font-size:clamp(1.22rem,2.4vw,1.72rem)}html.is-phone body.story-aksara .story-scene .ar-entry__context{font-size:clamp(1.08rem,2vw,1.42rem)}html.is-phone body.story-aksara .story-scene--ar-gate .ar-entry__copy{font-size:clamp(1.04rem,3.6vh,1.32rem)}html.is-phone body.story-aksara .story-scene--lesson:not(.story-scene--open):not(.story-scene--tables) .story-scene__room,html.is-phone body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__room,html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__room,html.is-phone body.story-aksara .story-scene--quiz:not(.story-scene--open) .story-scene__room,html.is-phone body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__room,html.is-phone body.story-aksara .story-scene--table-long:not(.story-scene--open) .story-scene__room{--char-w:min(42vw, 14rem);flex-flow:row;justify-content:center;align-items:stretch;display:flex}html.is-phone body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__card{flex:1 1 0;width:auto;max-width:none}html.is-phone body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure,html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure{width:var(--char-w);max-width:var(--char-w);flex:0 0 var(--char-w)}html.is-phone body.story-aksara .story-scene--char:not(.story-scene--open) .story-scene__figure img,html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure img{width:auto;max-width:none}html.is-phone body.story-aksara .story-scene--char .ar-entry__copy{font-size:clamp(1.22rem,4.4vh,1.72rem)}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__room{padding:max(3.1rem, calc(env(safe-area-inset-top) + var(--chrome-btn,48px) + 8px)) max(1.15rem, env(safe-area-inset-right)) max(.3rem, env(safe-area-inset-bottom)) max(1.15rem, env(safe-area-inset-left));justify-content:center;align-items:center;gap:clamp(1.85rem,4.4vw,2.6rem);overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card{flex:0 auto;justify-content:center;align-self:center;gap:.65rem;width:min(32rem,46vw);min-width:0;max-width:min(32rem,46vw)}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-kicker{font-size:clamp(.78rem,2.2vh,.92rem)}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__heading h2{font-size:clamp(1.85rem,4.4vh + .55rem,2.4rem);line-height:1.14}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__copy{font-size:clamp(1.22rem,4.2vh,1.62rem);line-height:1.46}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__context{font-size:clamp(1.1rem,3.6vh,1.42rem);line-height:1.42}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure{flex:none;justify-content:center;align-self:flex-end;align-items:flex-end;width:auto;max-width:min(44vw,22rem);height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure img{object-fit:contain;object-position:50% 100%;object-view-box:xywh(20% 2% 60% 96%);width:auto;max-width:none;height:100%;max-height:100%;transform:none}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__room{padding:max(52px, calc(env(safe-area-inset-top) + 32px)) max(24px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));flex-flow:row;justify-content:center;align-items:center;gap:clamp(14px,2.2vw,28px);display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__card{flex:auto;align-self:center;gap:clamp(10px,1.8vh,16px);width:min(520px,48vw);max-width:min(520px,48vw);overflow:visible}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:14px}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) h2{font-size:clamp(26px,5vh + 12px,40px);line-height:1.16}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .ar-entry__copy{font-size:clamp(17px,3vh + 9px,23px);line-height:1.45}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .ar-entry__context{font-size:clamp(15px,2.5vh + 8px,19px);line-height:1.4}html.is-phone body.story-aksara .story-scene.story-scene--quiz .btn-start-ar{min-width:0;min-height:54px;margin-top:10px;padding:12px 22px;font-size:16px}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__media{flex:0 auto;justify-content:center;align-self:center;align-items:center;width:auto;min-width:0;max-width:min(56vw,620px);height:auto;max-height:min(88vh,720px);display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure{width:auto;max-width:100%;height:auto;max-height:min(88vh,720px);overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure img{object-fit:contain;object-position:center bottom;object-view-box:xywh(10% 3% 80% 97%);width:auto;max-width:100%;height:auto;max-height:min(86vh,700px)}@media (width<=767.98px),(height<=559.98px){html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__room{min-height:0;padding:max(40px, calc(env(safe-area-inset-top) + 22px)) max(16px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));justify-content:center;align-items:center;gap:10px;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__card{flex:auto;justify-content:center;align-self:center;gap:5px;width:min(400px,46vw);max-width:min(400px,46vw);max-height:100%;overflow:visible}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-kicker{font-size:11px}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) h2{font-size:clamp(18px,3.6vh + 8px,26px);line-height:1.12}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .ar-entry__copy{font-size:clamp(12px,2.1vh + 6px,15px);line-height:1.35}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .ar-entry__context{padding-left:8px;font-size:clamp(11px,1.8vh + 5px,13px);line-height:1.32}html.is-phone body.story-aksara .story-scene.story-scene--quiz .btn-start-ar{flex-shrink:0;min-width:0;min-height:40px;margin-top:4px;padding:8px 16px;font-size:13px}html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__media{flex:0 auto;align-self:center;width:auto;max-width:min(54vw,400px);max-height:min(86vh,380px);overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure{max-width:100%;max-height:min(86vh,380px);overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure img{object-fit:contain;object-position:center bottom;object-view-box:xywh(10% 3% 80% 97%);max-width:100%;max-height:min(84vh,368px)}}html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{justify-content:stretch;align-items:stretch;display:grid}html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__card{width:100%;max-width:none}html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure{max-width:none}html.is-phone body.story-kisah .story-scene__card p{font-size:clamp(1.28rem,4.8vh,1.78rem)}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate{--ar-qr-size:min(200px, 22.5vw, 40vh, calc(100dvh - 152px))}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room{width:100%;min-width:0;max-width:100%;min-height:0;padding:max(48px, calc(env(safe-area-inset-top) + 32px)) max(40px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(40px, env(safe-area-inset-left));flex-flow:row;justify-content:center;align-items:center;gap:clamp(12px,2vw,24px);display:flex;overflow:visible}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card{flex:0 auto;justify-content:center;align-self:center;gap:clamp(5px,1.2vh,10px);width:min(440px,46vw);min-width:0;max-width:min(440px,46vw);height:auto;min-height:0;max-height:100%;padding:2px 4px 2px 0;overflow:visible}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media{flex:0 0 var(--ar-qr-size);width:var(--ar-qr-size);max-width:var(--ar-qr-size);flex-direction:column;justify-content:center;align-self:center;align-items:stretch;gap:8px;min-width:0;display:flex;overflow:visible}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media .marker-print,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media .marker-print{width:var(--ar-qr-size);max-width:var(--ar-qr-size);margin:0}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media .marker-print canvas,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__media .marker-print canvas{width:var(--ar-qr-size);height:var(--ar-qr-size);max-width:var(--ar-qr-size);max-height:var(--ar-qr-size)}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .story-scene__heading,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-scene__heading{gap:4px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .story-kicker,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-kicker{letter-spacing:.06em;font-size:8px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate h2,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate h2{font-size:clamp(18px,2.4vh + 12px,24px);line-height:1.18}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate h2{font-size:clamp(20px,2.8vh + 12px,26px)}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .ar-entry__copy,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__copy{max-width:none;font-size:clamp(13px,2.1vh + 8px,16px);line-height:1.42}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .ar-entry__context,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__context{padding-left:10px;font-size:clamp(12px,1.8vh + 7px,14.5px);line-height:1.38}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .marker-print figcaption,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .marker-print figcaption{margin-top:6px;font-size:11px;line-height:1.3}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar{letter-spacing:.06em;align-self:stretch;width:100%;min-width:0;min-height:40px;margin:0;padding:8px 10px;font-size:11px}@media (height<=430px){html.is-phone body.story-lontar .story-scene.story-scene--ar-gate,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate{--ar-qr-size:min(148px, 20vw, 36vh, calc(100dvh - 132px))}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding-top:max(42px, calc(env(safe-area-inset-top) + 26px));gap:10px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card{gap:4px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate h2,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate h2{font-size:17px}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate h2{font-size:18px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .ar-entry__copy,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__copy{font-size:12.5px;line-height:1.36}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .ar-entry__context,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__context{font-size:11.5px;line-height:1.32}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar{min-height:34px;padding:6px 8px;font-size:10px}}@media (width>=768px) and (height>=560px){html.is-phone body.story-lontar .story-scene.story-scene--ar-gate,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate{--ar-qr-size:min(300px, 30vw, 50vh, calc(100dvh - 160px))}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__room{padding:max(52px, calc(env(safe-area-inset-top) + 34px)) max(28px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));gap:clamp(20px,2.8vw,36px)}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card{gap:12px;width:min(560px,52vw);max-width:min(560px,52vw)}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .story-kicker,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-kicker{font-size:12px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate h2,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate h2{font-size:clamp(26px,4vh,34px)}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .ar-entry__copy,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__copy{font-size:clamp(16px,2.5vh,20px);line-height:1.48}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .ar-entry__context,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__context{font-size:clamp(15px,2.2vh,18px);line-height:1.44}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .marker-print figcaption,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .marker-print figcaption{margin-top:8px;font-size:13px}html.is-phone body.story-lontar .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar{min-height:52px;padding:12px 16px;font-size:15px}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate{--ar-qr-size:min(268px, 26vw, 46vh, calc(100dvh - 168px))}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card{gap:14px;width:min(640px,56vw);max-width:min(640px,56vw)}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-kicker{font-size:13px}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate h2{font-size:clamp(32px,4.6vh,40px)}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__copy{font-size:clamp(18px,2.8vh,22px);line-height:1.5}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .ar-entry__context{font-size:clamp(17px,2.5vh,20px);line-height:1.46}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .marker-print figcaption{font-size:15px}html.is-phone body.story-aksara .story-scene.story-scene--ar-gate .story-scene__media .btn-start-ar{min-height:56px;font-size:16px}}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__room{min-height:0;padding:max(42px, calc(env(safe-area-inset-top) + 26px)) max(24px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-flow:column;justify-content:stretch;align-items:stretch;gap:8px;display:flex}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__card{text-align:center;flex:none;align-self:center;gap:3px;width:min(760px,94%);max-width:min(760px,94%);padding:0;overflow:visible}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__heading{gap:2px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-kicker{font-size:12px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(22px,3.6vh + 12px,32px);line-height:1.18}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .ar-entry__copy{text-align:center;max-width:min(720px,100%);margin-inline:auto;font-size:clamp(16px,2.4vh + 9px,20px);line-height:1.42}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .ar-entry__context{text-align:center;border-left:0;max-width:min(720px,100%);margin-inline:auto;padding-left:0;font-size:clamp(15px,2.2vh + 8px,18px);line-height:1.4}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__media--tables{flex:auto;grid-template-columns:1fr 1fr;align-self:stretch;align-items:stretch;gap:12px;width:100%;max-width:none;height:auto;min-height:0;display:grid}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media{flex-direction:column;width:100%;height:auto;min-height:0;max-height:none;padding:8px 10px;display:flex}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media img,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media:first-child img,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media:last-child img{object-fit:contain;object-position:center;flex:auto;width:100%;max-width:100%;height:100%;max-height:none}@media (width>=768px) and (height>=560px){html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__room{padding:max(48px, calc(env(safe-area-inset-top) + 28px)) max(28px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));justify-content:center;gap:16px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__card{flex:none;gap:8px;width:min(920px,96%);max-width:min(920px,96%)}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__heading{gap:4px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-kicker{font-size:12px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(28px,4.2vh + 10px,36px);line-height:1.15}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .ar-entry__copy{max-width:min(860px,100%);font-size:clamp(18px,2.6vh + 8px,22px);line-height:1.42}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .ar-entry__context{max-width:min(860px,100%);font-size:clamp(17px,2.3vh + 7px,20px);line-height:1.4}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__media--tables{flex:0 auto;grid-template-columns:minmax(0,1.49fr) minmax(0,1.8fr);align-self:center;align-items:center;gap:20px;width:min(1180px,98%);max-width:min(1180px,98%);height:auto;min-height:0}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media{justify-content:center;height:auto;max-height:min(64vh,500px);padding:0}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media img,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media:first-child img,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--tables:not(.story-scene--open) .story-scene__figure--media:last-child img{object-position:center;flex:0 auto;width:100%;height:auto;max-height:min(60vh,480px)}}body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__room{padding-inline:max(3rem, calc(env(safe-area-inset-left) + 1.8rem)) max(2.2rem, calc(env(safe-area-inset-right) + 1.1rem));justify-content:center;align-items:stretch;gap:.45rem}body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__card{flex:0 24rem;width:min(24rem,42%);max-width:min(24rem,42%)}body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure{flex:0 auto;justify-content:flex-start;width:auto;max-width:48%}body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure img{object-position:left bottom;width:auto;max-width:none;height:100%}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__room{padding-inline:max(3rem, calc(env(safe-area-inset-left) + 1.8rem)) max(2.2rem, calc(env(safe-area-inset-right) + 1.1rem));justify-content:center;align-items:stretch;gap:.5rem}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card{flex:0 auto;width:min(30rem,46%);max-width:min(30rem,46%)}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure{flex:0 auto;justify-content:flex-end;width:auto;max-width:50%}body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure img{object-position:bottom center;width:auto;max-width:none;height:100%}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__room{padding:max(3.1rem, calc(env(safe-area-inset-top) + var(--chrome-btn,48px) + 8px)) max(1.15rem, env(safe-area-inset-right)) max(.3rem, env(safe-area-inset-bottom)) max(1.15rem, env(safe-area-inset-left));flex-flow:row;justify-content:center;align-items:center;gap:clamp(1.85rem,4.4vw,2.6rem);display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__card{flex:0 auto;justify-content:center;align-self:center;gap:.65rem;width:min(32rem,47vw);min-width:0;max-width:min(32rem,47vw)}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-kicker{font-size:clamp(.78rem,2.2vh,.92rem)}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(2rem,4.4vh + .7rem,2.6rem);line-height:1.14}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.34rem,5vh,1.88rem);line-height:1.48}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure{flex:none;justify-content:center;align-self:flex-end;align-items:flex-end;width:auto;max-width:min(44vw,21rem);height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:50% 100%;object-view-box:xywh(47% 5.5% 50% 94.5%);width:auto;max-width:none;height:100%;max-height:100%;transform:none}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__room{min-width:0;height:100%;min-height:0;padding:max(48px, calc(env(safe-area-inset-top) + 32px)) max(18px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex-flow:row;justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__card{flex:46%;justify-content:center;align-self:stretch;gap:10px;width:min(52%,560px);min-width:0;max-width:52%;height:auto;min-height:0;max-height:100%;overflow:hidden auto}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:clamp(12px,2.4vh,15px)}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading{gap:4px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading h2{margin:0;font-size:clamp(24px,5vh,36px);line-height:1.16}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .ar-entry__copy,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) #huruf-saksi{max-width:none;margin:0;font-size:clamp(16px,3.6vh,21px);line-height:1.44}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media{flex:48%;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:0;max-width:min(54%,640px);height:auto;min-height:0;max-height:100%;padding:4px;display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:100%;display:block}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__room{min-height:0;padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right));flex-flow:row;justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__card{flex:46%;justify-content:space-between;align-self:center;gap:10px;width:min(52%,560px);max-width:52%;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-kicker{letter-spacing:.06em;font-size:clamp(13px,2.6vh,16px)}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) h2{font-size:clamp(24px,5.4vh,38px);line-height:1.14}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .ar-entry__copy{max-width:none;font-size:clamp(16px,4.2vh,22px);line-height:1.46}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__figure--media{flex:48%;justify-content:center;align-self:stretch;align-items:center;width:auto;max-width:min(54%,640px);height:auto;min-height:0;max-height:100%;margin-inline:0;padding:4px;display:flex}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;margin-inline:auto;display:block}@media (hover:none) and (pointer:coarse){body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__room{min-height:0;padding-inline:max(18px, env(safe-area-inset-left)) max(18px, env(safe-area-inset-right));flex-flow:row;justify-content:center;align-items:center;gap:clamp(14px,2vw,22px);display:flex;overflow:hidden}body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__card{flex:46%;justify-content:space-between;align-self:center;gap:10px;width:min(52%,560px);max-width:52%;overflow:hidden}body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-kicker{font-size:clamp(13px,2.6vh,16px)}body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) h2{font-size:clamp(24px,5.4vh,38px);line-height:1.14}body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .ar-entry__copy{max-width:none;font-size:clamp(16px,4.2vh,22px);line-height:1.46}body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__figure--media{flex:48%;justify-content:center;align-self:stretch;align-items:center;width:auto;max-width:min(54%,640px);height:auto;min-height:0;max-height:100%;margin-inline:0;padding:4px;display:flex}body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%;margin-inline:auto;display:block}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__room{min-width:0;height:100%;min-height:0;padding:max(48px, calc(env(safe-area-inset-top) + 32px)) max(18px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex-flow:row;justify-content:center;align-items:center;gap:clamp(14px,2vw,24px);display:flex;overflow:hidden}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__card{flex:46%;justify-content:center;align-self:stretch;gap:10px;width:min(52%,560px);min-width:0;max-width:52%;height:auto;min-height:0;max-height:100%;overflow:hidden auto}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-kicker{font-size:clamp(12px,2.4vh,15px)}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading h2{margin:0;font-size:clamp(24px,5vh,36px);line-height:1.16}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .ar-entry__copy,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) #huruf-saksi{max-width:none;margin:0;font-size:clamp(16px,3.6vh,21px);line-height:1.44}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure,body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media{flex:48%;justify-content:center;align-self:stretch;align-items:center;width:auto;min-width:0;max-width:min(54%,640px);height:auto;min-height:0;max-height:100%;padding:4px;display:flex;overflow:hidden}body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:100%;max-height:100%;display:block}}@media (width>=768px) and (height>=560px){html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__room{padding:max(3.4rem, calc(env(safe-area-inset-top) + var(--chrome-btn,48px) + 10px)) max(1.1rem, env(safe-area-inset-right)) max(.25rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));justify-content:center;align-items:center;gap:1.45rem;overflow:hidden}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__card{flex:0 auto;align-self:center;gap:16px;width:min(36rem,48vw);max-width:min(36rem,48vw)}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-kicker{font-size:15px}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(36px,5.6vh,46px);line-height:1.12}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .ar-entry__copy{font-size:clamp(22px,3.7vh,26px);line-height:1.5}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure{flex:none;justify-content:center;align-self:flex-end;align-items:flex-end;width:auto;max-width:min(42vw,26rem);height:96%;max-height:96%;overflow:hidden}html.is-phone body.story-aksara .story-scene--char[data-scene=materi]:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:50% 100%;object-view-box:xywh(46.5% 7.5% 51% 92.5%);width:auto;max-width:none;height:100%;max-height:100%;transform:none}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__room{padding:max(3.4rem, calc(env(safe-area-inset-top) + var(--chrome-btn,48px) + 10px)) max(1.1rem, env(safe-area-inset-right)) max(.25rem, env(safe-area-inset-bottom)) max(1.2rem, env(safe-area-inset-left));justify-content:center;align-items:center;gap:1.45rem;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card{flex:0 auto;align-self:center;gap:16px;width:min(36rem,48vw);min-width:0;max-width:min(36rem,48vw)}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-kicker{font-size:15px}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__heading h2{font-size:clamp(34px,5.4vh,44px);line-height:1.12}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__copy{font-size:clamp(21px,3.6vh,26px);line-height:1.48}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__context{font-size:clamp(18px,3.1vh,22px);line-height:1.44}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure{width:auto;max-width:min(44vw,28rem);height:96%;max-height:96%;box-shadow:none;background:0 0;border:0;flex:none;justify-content:center;align-self:flex-end;align-items:flex-end;display:flex;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__figure img{object-fit:contain;object-position:50% 100%;object-view-box:xywh(20% 2% 60% 96%);width:auto;max-width:none;height:100%;max-height:100%;transform:none}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__room{padding:max(52px, calc(env(safe-area-inset-top) + 34px)) max(24px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));justify-content:center;align-items:center;gap:24px;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__card{flex:48%;justify-content:space-between;align-self:center;gap:12px;width:min(40rem,48vw);max-width:48vw;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-kicker{font-size:16px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) h2{font-size:clamp(36px,5.8vh,48px)}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .ar-entry__copy{font-size:clamp(22px,3.8vh,28px);line-height:1.5}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__figure--media{flex:auto;align-self:center;width:min(600px,50vw);min-width:0;max-width:min(600px,50vw);height:min(82%,560px);max-height:100%;overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__figure--media img{object-fit:contain;object-position:center;width:auto;max-width:100%;height:auto;max-height:100%}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__room{padding:max(56px, calc(env(safe-area-inset-top) + 38px)) max(28px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(28px, env(safe-area-inset-left));justify-content:center;align-items:center;gap:28px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__card{flex:50%;justify-content:center;align-self:center;gap:16px;width:min(620px,50%);max-width:50%;overflow:visible}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-kicker{font-size:15px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading{gap:6px}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(34px,5.4vh,44px)}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .ar-entry__copy,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) #huruf-saksi{font-size:clamp(21px,3.6vh,25px);line-height:1.48}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media{flex:0 46%;align-self:center;width:min(520px,46vw);max-width:min(520px,46vw);height:auto;max-height:min(78vh,520px);padding:0}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table-long:not(.story-scene--open) .story-scene__figure--media img{width:auto;max-width:100%;height:auto;max-height:min(78vh,520px)}}@media (prefers-reduced-motion:reduce){.story-cam,.world-space__layer,.story-stage__floor,.story-stage__sky,.story-scene__figure,.story-scene__card{transform:none}.story-scene .btn-start-ar,.story-scene__figure,.story-scene__figure--media,.story-scene__title,.story-scene__card{animation:none;translate:none;rotate:none}}body:is(.story-kisah,.story-aksara,.story-lontar) .story-scene:not(.story-scene--open) .story-scene__room{padding-top:max(3.5rem, var(--chrome-clear), calc(env(safe-area-inset-top) + var(--chrome-btn,48px) + 10px));padding-left:max(3.5rem, var(--chrome-clear), calc(env(safe-area-inset-left) + var(--chrome-btn,48px) + 10px));padding-right:max(3.5rem, var(--chrome-clear), calc(env(safe-area-inset-right) + var(--chrome-btn,48px) + 10px))}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{padding-bottom:max(1.35rem, calc(env(safe-area-inset-bottom) + .75rem))}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__title,body.story-kisah .story-scene--open .story-scene__title{width:var(--plaque-w);max-width:var(--plaque-w);margin-inline:0}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{grid-template-rows:minmax(0,1fr);min-height:0}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure{box-sizing:border-box;justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;max-height:100%;padding:clamp(.45rem,1.8vh,1.05rem) clamp(.55rem,1.8vw,1.15rem) clamp(.9rem,2.6vh,1.45rem);display:flex;overflow:visible}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:center;flex:0 auto;align-self:center;width:auto;min-width:0;max-width:92%;height:auto;min-height:0;max-height:90%;transform:none}@media (height<=520px) and (orientation:landscape){body.story-kisah .story-scene:not(.story-scene--open) .story-scene__room{padding-bottom:max(.95rem, calc(env(safe-area-inset-bottom) + .5rem))}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure{padding:.28rem .5rem .7rem .45rem}body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure img{max-width:90%;max-height:88%}}html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure--sritanjung img{object-position:center;object-view-box:xywh(34% 9% 64% 90%);max-width:100%;max-height:100%}html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure--sidopaksa img{object-position:center;object-view-box:xywh(18% 2% 68% 97%);max-width:100%;max-height:100%}@media (height<=520px) and (orientation:landscape){html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure--sritanjung img,html.is-phone body.story-kisah .story-scene:not(.story-scene--open) .story-scene__figure--sidopaksa img{max-width:100%;max-height:100%}}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__room,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__room{padding-bottom:max(2.2rem, calc(env(safe-area-inset-bottom) + 1.4rem))}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida,body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri{height:var(--char-h,86%);max-height:var(--char-h,86%);align-items:flex-end;overflow:visible;transform:none}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida{justify-content:flex-end}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri{justify-content:flex-start}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida img,body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri img,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida img,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri img{width:auto;height:var(--char-h,86%);max-width:none;max-height:var(--char-h,86%);object-fit:contain;flex-shrink:0;min-width:0;min-height:0}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida img,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sida img{object-position:100% 100%;object-view-box:xywh(18.5% 2% 66% 98%)}body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri img,html.is-phone body:is(.story-kisah,.story-lontar,.story-aksara) .story-scene--open .story-scene__figure--sri img{object-position:0% 100%;object-view-box:xywh(44.4% 10% 55.6% 90%)}@media (height<=520px){html.is-phone body.story-aksara .story-scene:not(.story-scene--open) .story-scene__card,html.is-phone body.story-lontar .story-scene:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--lesson:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--ar-gate:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__card{-webkit-overflow-scrolling:touch;touch-action:pan-y;max-height:100%;overflow:hidden auto}html.is-phone body.story-aksara .story-scene--table:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene--table-long:not(.story-scene--open) .story-scene__card,html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__card,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .story-scene__card{-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}html.is-phone body.story-aksara .story-scene--table:not(.story-scene--open) h2,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) h2{font-size:clamp(1.42rem,5.6vh,1.85rem)}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .story-scene__heading h2{font-size:clamp(1.28rem,5vh,1.7rem)}html.is-phone body.story-aksara .story-scene--table:not(.story-scene--open) .ar-entry__copy,html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.12rem,4.4vh,1.32rem);line-height:1.4}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__copy{font-size:clamp(1.02rem,4vh,1.22rem);line-height:1.38}html.is-phone body.story-aksara .story-scene--char-long:not(.story-scene--open):not([data-scene=naskah]) .ar-entry__context{font-size:clamp(.94rem,3.6vh,1.12rem);line-height:1.36}}body.story-aksara .story-scene--quiz .story-scene__card:before{inset:0}body.story-aksara .story-scene--quiz .story-scene__media,body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure,html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media,html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure,html.is-phone body.story-aksara .story-scene.story-scene--quiz:not(.story-scene--open) .story-scene__media{box-shadow:none;background:0 0;overflow:visible}body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure:after,html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure:after{display:none}body.story-aksara .story-scene--quiz .story-scene__media .story-scene__figure img,html.is-phone body.story-aksara .story-scene.story-scene--quiz .story-scene__media .story-scene__figure img{object-view-box:unset;background:0 0}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__figure:after{display:none}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__room{padding:max(4.2rem, calc(env(safe-area-inset-top) + 3rem)) max(2.8rem, calc(env(safe-area-inset-right) + 1.6rem)) max(.4rem, env(safe-area-inset-bottom)) max(2.4rem, calc(env(safe-area-inset-left) + 1.2rem));flex-flow:row;grid-template-columns:none;grid-template-areas:none;justify-content:unsafe center;align-items:center;gap:.5rem;display:flex;overflow:hidden}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__card{flex:0 24rem;justify-content:center;align-self:center;gap:.55rem;width:min(24rem,40%);min-width:0;max-width:min(24rem,40%);height:auto;max-height:none;overflow:visible;transform:none}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-kicker{font-size:.78rem}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(1.7rem,3vh + .55rem,2.2rem);line-height:1.14}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.12rem,2.4vh + .28rem,1.38rem);line-height:1.42}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .ar-entry__context{font-size:clamp(1.02rem,2.1vh + .22rem,1.22rem);line-height:1.4}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__figure{width:auto;max-width:var(--naskah-fig-max-w,44%);height:var(--naskah-fig-h,86%);max-height:var(--naskah-fig-h,86%);min-width:0;box-shadow:none;background:0 0;border:0;flex:0 auto;justify-content:flex-end;align-self:center;overflow:visible;transform:none}html body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:bottom center;object-view-box:xywh(12% 3% 80% 94%);width:auto;max-width:100%;height:100%;max-height:100%;transform:none}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__room{padding:max(3.1rem, calc(env(safe-area-inset-top) + var(--chrome-btn,48px) + 8px)) max(1.7rem, env(safe-area-inset-right)) max(.3rem, env(safe-area-inset-bottom)) max(1.15rem, env(safe-area-inset-left));justify-content:unsafe center;align-items:center;gap:clamp(2.15rem,5.2vw,3rem)}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__card{flex:0 auto;align-self:center;width:min(32rem,47vw);max-width:min(32rem,47vw)}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-kicker{font-size:clamp(.78rem,2.2vh,.92rem)}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__heading h2{font-size:clamp(1.7rem,4.2vh + .4rem,2.25rem);line-height:1.14}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .ar-entry__copy{font-size:clamp(1.12rem,3.8vh,1.48rem);line-height:1.44}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .ar-entry__context{font-size:clamp(1.02rem,3.3vh,1.28rem);line-height:1.4}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__figure{width:auto;max-width:var(--naskah-fig-max-w,min(48vw, 26rem));height:var(--naskah-fig-h,auto);max-height:var(--naskah-fig-h,none);flex:none;justify-content:center;align-self:center;align-items:flex-end;margin-left:clamp(.15rem,.8vw,.45rem);overflow:visible}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__figure img{object-fit:contain;object-position:50% 100%;object-view-box:xywh(16% 2% 72% 96%);width:auto;max-width:none;height:100%;max-height:100%}@media (width>=768px) and (height>=560px){html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__room{gap:2.15rem}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__card{width:min(36rem,48vw);max-width:min(36rem,48vw)}html.is-phone body.story-aksara .story-scene.story-scene--char-long[data-scene=naskah]:not(.story-scene--open) .story-scene__figure{max-width:var(--naskah-fig-max-w,min(46vw, 26rem));height:var(--naskah-fig-h,auto);max-height:var(--naskah-fig-h,none)}}html body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open) .story-scene__card{height:var(--pegon-card-h,auto);max-height:none;overflow:visible}html body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open).is-pegon-overflow .story-scene__card,html body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open) .story-scene__card.is-pegon-overflow{overflow:hidden auto}html body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open) .ar-entry__copy{font-size:var(--pegon-copy-size,clamp(1.42rem, 2.2vh + .85rem, 1.88rem))}html body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open) .story-scene__heading h2,html body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open) h2{font-size:var(--pegon-h2-size,clamp(2.05rem, 4.2vh + .8rem, 2.85rem))}@media (height<=520px){html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open) .story-scene__card{overflow:hidden}html.is-phone body.story-aksara .story-scene.story-scene--lesson.story-scene--table:not(.story-scene--table-long):not(.story-scene--open).is-pegon-overflow .story-scene__card{overflow-y:auto}}
