.apresentacao-cena,.apresentacao-como{--ap-1:oklch(92.5% .012 75);--ap-2:oklch(93.4% .017 75);--ap-3:oklch(94.3% .025 74);--ap-4:oklch(95.1% .037 72);--ap-5:oklch(96% .05 70);--ap-6:oklch(97.2% .062 76);--ap-9:oklch(98.6% .02 82);--ap-7:oklch(99% 0 0);--ap-8:oklch(80% 0 0);--ap-s:oklch(88.5% .018 72);--ap-x:oklch(95.5% .045 80);--ap-k:oklch(84.5% .022 72);--ap-q:oklch(81.5% .024 70);--ap-i:oklch(90.5% .036 78);--ap-V:oklch(68% .026 120);--ap-W:oklch(76% .03 105);--ap-m:oklch(75.5% .027 68);--ap-n:oklch(71.5% .029 66);--ap-j:oklch(82.5% .033 74);--ap-z:oklch(66.5% .031 64);--ap-h:oklch(60% .04 100);--ap-T:oklch(52% .03 140);--ap-U:oklch(61% .036 125);--ap-l:oklch(97.5% .05 85);--ap-e:oklch(91.5% .046 80);--ap-y:oklch(84.5% .04 76);--ap-u:oklch(80% .036 72);--ap-g:oklch(72% .034 68);--ap-p:oklch(74% .032 68);--ap-P:oklch(46% .022 60);--ap-A:oklch(50% .031 62);--ap-B:oklch(45% .031 60);--ap-F:oklch(58.5% .036 68);--ap-C:oklch(38.5% .03 150);--ap-D:oklch(47% .036 132);--ap-E:oklch(36% .03 55);--ap-a:oklch(91.5% .018 82);--ap-b:oklch(82.5% .022 78);--ap-c:oklch(70.5% .024 72);--ap-t:oklch(54% .024 64);--ap-o:oklch(42% .022 60);--ap-w:oklch(55% .13 25);--ap-f:oklch(36% .01 260)}.dark .apresentacao-cena,.dark .apresentacao-como{--ap-1:oklch(15% .018 272);--ap-2:oklch(16.3% .019 272);--ap-3:oklch(17.6% .02 271);--ap-4:oklch(19% .021 270);--ap-5:oklch(20.5% .022 268);--ap-6:oklch(22.2% .024 266);--ap-9:oklch(20.5% .02 270);--ap-7:oklch(95% 0 0);--ap-8:oklch(62% .01 270);--ap-s:oklch(20.5% .02 268);--ap-x:oklch(34% .03 266);--ap-k:oklch(17.8% .018 268);--ap-q:oklch(16.3% .016 268);--ap-i:oklch(26% .025 268);--ap-V:oklch(12% .012 240);--ap-W:oklch(15% .015 240);--ap-m:oklch(15.2% .014 268);--ap-n:oklch(13.7% .012 268);--ap-j:oklch(23.5% .022 268);--ap-z:oklch(12.2% .01 268);--ap-h:oklch(10.5% .01 268);--ap-T:oklch(10% .01 220);--ap-U:oklch(13% .014 220);--ap-l:oklch(86% .1 80);--ap-e:oklch(68% .085 76);--ap-y:oklch(50% .065 72);--ap-u:oklch(34% .04 68);--ap-g:oklch(20% .02 268);--ap-p:oklch(28% .03 68);--ap-P:oklch(10% .01 268);--ap-A:oklch(10% .009 268);--ap-B:oklch(8.5% .008 268);--ap-F:oklch(15% .014 268);--ap-C:oklch(7.5% .008 220);--ap-D:oklch(10.5% .012 220);--ap-E:oklch(8% .008 60);--ap-a:oklch(42% .012 75);--ap-b:oklch(34% .012 72);--ap-c:oklch(27% .012 68);--ap-t:oklch(20% .012 64);--ap-o:oklch(12% .01 268);--ap-w:oklch(66% .15 25);--ap-f:oklch(50% .01 260)}.apresentacao-como{--ap-X:oklch(96.5% .012 84);--ap-Y:oklch(80% .022 72);--ap-Z:oklch(42% .022 60);--ap-J:oklch(72% .03 70);--ap-N:var(--r-tinta);--ap-I:oklch(79% .03 96)}.dark .apresentacao-como{--ap-X:oklch(30% .012 72);--ap-Y:oklch(22% .01 70);--ap-Z:oklch(12% .01 268);--ap-J:oklch(24% .022 68);--ap-N:var(--r-tinta);--ap-I:oklch(34% .04 68)}.apresentacao-cena{background-color:var(--ap-1);height:clamp(296px,100svh - 228px,704px);position:relative;overflow:hidden;container:apresentacao-cena/size}.apresentacao-cena[data-ramo=aluno],:root[data-apresentacao-sessao] .apresentacao-cena[data-ramo=carregando]{height:clamp(280px,100svh - 440px,480px)}@supports (height:round(down, 301px, 2px)){.apresentacao-cena{height:round(down,clamp(296px,100svh - 228px,704px),2px)}.apresentacao-cena[data-ramo=aluno],:root[data-apresentacao-sessao] .apresentacao-cena[data-ramo=carregando]{height:round(down,clamp(280px,100svh - 440px,480px),2px)}}:root[data-apresentacao-sessao] .apresentacao-cena[data-ramo=carregando] .apresentacao-santo,:root[data-apresentacao-sessao] .apresentacao-cena[data-ramo=carregando] .apresentacao-balao{visibility:hidden}.apresentacao-palco{top:env(safe-area-inset-top,0px);--ap-topo:clamp(0px, calc((100% - 340px) * .25), 80px);width:448px;position:absolute;bottom:0;left:calc(50% - 224px)}@supports (left:round(down, 1px, 2px)){.apresentacao-palco{--ap-topo:round(down, clamp(0px, calc((100% - 340px) * .25), 80px), 2px);left:round(down,50% - 224px,2px)}}.apresentacao-estrada-baixa{display:none}.apresentacao-topo{top:var(--ap-topo);width:448px;position:absolute;left:0}.apresentacao-pe{width:448px;position:absolute;bottom:0;left:0}.apresentacao-estrela{top:var(--ap-topo);width:56px;height:56px;display:block;position:absolute}.apresentacao-estrelas{display:none}.dark .apresentacao-estrelas{display:block}.apresentacao-pausa{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:2;position:absolute;right:10px}.apresentacao-santo{opacity:0;display:block;position:absolute}.apresentacao-santo-longe,.apresentacao-santo-meio{width:64px;height:64px;top:calc(var(--ap-topo) + var(--ap-pes) - 60px)}.apresentacao-santo-frente{width:128px;height:128px;bottom:-8px;left:290px}.apresentacao-santo .sprite-santo{background-image:var(--ap-folha)}.apresentacao-sombra{position:absolute;bottom:-2px;left:50%}.apresentacao-balao{--apresentacao-traco:var(--ap-o);z-index:1;background-color:var(--r-superficie);width:max-content;max-width:150px;box-shadow:0 -2px 0 0 var(--apresentacao-traco), 0 2px 0 0 var(--apresentacao-traco), -2px 0 0 0 var(--apresentacao-traco), 2px 0 0 0 var(--apresentacao-traco);opacity:0;padding:8px 10px 9px 12px;position:absolute;bottom:120px;right:calc(224px - 50cqw + max(12px,50cqw - 182px))}.dark .apresentacao-balao{--apresentacao-traco:var(--r-contorno-forte)}.apresentacao-balao-longo{max-width:208px}.apresentacao-balao-rabo{position:absolute;top:100%;right:32px}.apresentacao-balao-traco{fill:var(--apresentacao-traco)}.apresentacao-balao-fundo{fill:var(--r-superficie)}.apresentacao-filacterio{--ap-pergaminho:oklch(95.8% .03 86);--ap-rolo-claro:oklch(93% .036 84);--ap-rolo-medio:oklch(85% .042 78);--ap-rolo-escuro:oklch(72% .046 72);--apresentacao-traco:oklch(42% .022 60);background-color:var(--ap-pergaminho);box-shadow:0 -2px 0 0 var(--apresentacao-traco), 0 2px 0 0 var(--apresentacao-traco);margin:4px 8px 0;padding:10px 18px 11px;position:relative}.dark .apresentacao-filacterio{--ap-pergaminho:oklch(30% .024 78);--ap-rolo-claro:oklch(42% .03 80);--ap-rolo-medio:oklch(33% .026 76);--ap-rolo-escuro:oklch(24% .02 72);--apresentacao-traco:var(--r-contorno-forte)}.apresentacao-filacterio-rolo{background-image:linear-gradient(90deg, var(--ap-rolo-escuro) 0 2px, var(--ap-rolo-claro) 2px 6px, var(--ap-rolo-medio) 6px 10px);width:10px;box-shadow:0 -2px 0 0 var(--apresentacao-traco), 0 2px 0 0 var(--apresentacao-traco), -2px 0 0 0 var(--apresentacao-traco), 2px 0 0 0 var(--apresentacao-traco);position:absolute;top:-6px;bottom:-6px}.apresentacao-filacterio-rolo-esquerdo{left:-8px}.apresentacao-filacterio-rolo-direito{right:-8px;transform:scaleX(-1)}.apresentacao-folha{z-index:1;background-color:var(--r-fundo);border-radius:20px 20px 0 0;margin-top:-24px;position:relative}.apresentacao-folha-porta{box-shadow:0 2px 0 0 var(--r-contorno-forte);border-radius:20px}.apresentacao-espera-titulo{display:none}:root[data-apresentacao-sessao] .apresentacao-pagina[data-espera=curta] .apresentacao-espera-titulo{display:block}@keyframes apresentacao-revelar{to{visibility:visible}}:root[data-apresentacao-sessao] .apresentacao-pagina[data-espera=curta] .apresentacao-texto,:root[data-apresentacao-sessao] .apresentacao-pagina[data-espera=curta] .apresentacao-como{visibility:hidden;animation:0s linear 1.5s forwards apresentacao-revelar}:root[data-apresentacao-sessao] .apresentacao-pagina[data-espera=curta] .apresentacao-folha{min-height:440px}.apresentacao-frase-na-folha{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container apresentacao-cena (height<=439px){.apresentacao-santo-longe,.apresentacao-santo-meio,.apresentacao-estrada-alta{display:none}.apresentacao-estrada-baixa{display:block}.apresentacao-balao{max-width:calc(50cqw - 72px)}.apresentacao-balao-longo{max-width:calc(50cqw - 20px)}}@container apresentacao-cena (height>=400px) and (height<=439px){.apresentacao-balao{max-width:min(176px,50cqw + 8px)}}@media (height<=759px){.apresentacao-cena[data-ramo=aluno] .apresentacao-balao{display:none}.apresentacao-frase-na-folha{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}.apresentacao-como{padding-bottom:40px;position:relative}.apresentacao-estrada-da-folha{z-index:0;pointer-events:none;display:block;position:absolute;top:0;left:0}.apresentacao-emenda{height:104px}.apresentacao-como-titulo,.apresentacao-estacao,.apresentacao-chegada,.apresentacao-chegada-acao{z-index:1;position:relative}.apresentacao-como-titulo,.apresentacao-estacao[data-lado=esquerda]{padding-left:112px;padding-right:16px}.apresentacao-estacao[data-lado=direita]{padding-left:16px;padding-right:112px}.apresentacao-como-titulo{padding-bottom:8px}.apresentacao-estacao{padding-top:16px;padding-bottom:16px}.apresentacao-estacao+.apresentacao-estacao{margin-top:88px}.apresentacao-no{position:absolute;top:10px}.apresentacao-estacao[data-lado=esquerda] .apresentacao-no{left:32px}.apresentacao-estacao[data-lado=direita] .apresentacao-no{right:32px}.apresentacao-santos-na-estrada{margin-top:24px;margin-right:-96px}.apresentacao-procissao{justify-content:space-around;display:flex}.apresentacao-legenda-dos-santos{min-height:40px;margin-top:36px;padding-left:96px}.apresentacao-pe-do-santo{position:absolute;bottom:10px;left:50%}.apresentacao-santo-no-trecho{margin-bottom:8px}.apresentacao-santo-tocado{transform:translateY(-8px)}@media (prefers-reduced-motion:no-preference){.apresentacao-santo-no-trecho{transition:transform .16s steps(5,jump-none)}}.apresentacao-chegada{margin-top:8px}.apresentacao-chegada-estrela{width:56px;height:56px;position:absolute;top:0;left:calc(50% - 28px)}.apresentacao-chegada-capela{left:calc(50% - var(--ap-eixo-da-porta));position:absolute}.apresentacao-soleira{width:0;height:0;position:absolute;left:50%}@supports (left:round(down, 1px, 2px)){.apresentacao-chegada-estrela{left:round(down,50% - 28px,2px)}.apresentacao-chegada-capela{left:round(down, calc(50% - var(--ap-eixo-da-porta)), 2px)}.apresentacao-soleira{left:round(down,50%,2px)}}.apresentacao-chegada-acao{padding-top:8px}.apresentacao-rodape{margin-top:0}@media (width>=640px){.apresentacao-cena{border-radius:20px;width:448px;height:clamp(296px,100svh - 300px,544px);margin:0 auto}@supports (height:round(down, 301px, 2px)){.apresentacao-cena{height:round(down,clamp(296px,100svh - 300px,544px),2px)}}.apresentacao-folha,.apresentacao-como,.apresentacao-rodape{max-width:448px;margin-left:auto;margin-right:auto}.apresentacao-folha{background-color:#0000;margin-top:0}.apresentacao-folha-porta{min-height:0}}@keyframes apresentacao-subir{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes apresentacao-aparecer{0%{opacity:0}to{opacity:1}}@keyframes apresentacao-chegar{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes apresentacao-respirar{0%{opacity:.9}to{opacity:1}}@keyframes apresentacao-piscar{0%{opacity:1}to{opacity:.25}}.apresentacao-entra{animation:.4s steps(5,jump-none) both apresentacao-subir,.4s cubic-bezier(.2,.7,.2,1) both apresentacao-aparecer}.apresentacao-trecho{animation:90ms linear both apresentacao-aparecer}.apresentacao-santo-chega{animation:.24s steps(3,jump-none) both apresentacao-chegar}.apresentacao-balao-chega{animation:.16s steps(2,jump-none) both apresentacao-aparecer}.apresentacao-respira{animation:3s ease-in-out infinite alternate apresentacao-respirar}.apresentacao-pisca{animation-name:apresentacao-piscar;animation-timing-function:steps(2,jump-none);animation-iteration-count:infinite;animation-direction:alternate}.apresentacao-estrela .publicas-estrela-filete{animation-delay:.7s}.apresentacao-estrela .publicas-estrela-traco{animation-delay:.7s,1.25s}.apresentacao-estrela .publicas-estrela-ouro{animation-delay:1.05s}.apresentacao-estrela .publicas-estrela-ponto{animation-delay:1.35s}.apresentacao-em-pausa .sprite-santo,.apresentacao-em-pausa .apresentacao-respira,.apresentacao-em-pausa .apresentacao-pisca{animation-play-state:paused!important}@keyframes apresentacao-paralaxe-ceu{to{translate:0 240px}}@keyframes apresentacao-paralaxe-serras{to{translate:0 120px}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.apresentacao-paralaxe-ceu{animation:steps(120,end) both apresentacao-paralaxe-ceu;animation-timeline:scroll(root);animation-range:0 400px}.apresentacao-paralaxe-serras{animation:steps(60,end) both apresentacao-paralaxe-serras;animation-timeline:scroll(root);animation-range:0 400px}}}@media (prefers-reduced-motion:no-preference){html:has(.apresentacao-como){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.apresentacao-trecho{opacity:1;animation:none!important}.apresentacao-entra,.apresentacao-santo,.apresentacao-santo-chega,.apresentacao-balao,.apresentacao-balao-chega,.apresentacao-respira,.apresentacao-pisca{opacity:1;transform:none;animation:none!important}}
