.hoje-faixa{scroll-snap-type:x proximity;background-color:var(--r-trilho);background-image:radial-gradient(circle, color-mix(in oklch, var(--r-contorno-forte) 30%, transparent) 1.5px, transparent 1.6px);background-size:16px 16px;gap:12px;padding:16px;display:flex;overflow-x:auto}.hoje-faixa>*{scroll-snap-align:start;background:var(--r-superficie);border-radius:var(--radius-cartao,16px);flex:0 0 260px;overflow:visible}.hoje-faixa>:focus-within{scroll-margin:16px}.hoje-novena{flex-wrap:wrap;align-content:flex-start;align-items:flex-start}.hoje-novena>span:nth-child(2){flex-basis:calc(100% - 52px)}.hoje-novena>span:nth-child(3){flex-basis:100%;align-items:flex-start;padding-bottom:4px;padding-left:52px}.hoje-faixa-livros>*>div{flex-wrap:wrap;align-content:flex-start;height:100%}.hoje-faixa-livros>*>div>a:first-child{flex-direction:column;flex-basis:100%;align-items:flex-start}.hoje-faixa-livros>*>div>a:first-child>:first-child{align-self:center;margin-bottom:8px}@media (width>=640px){.hoje-faixa>*{flex-basis:240px}}.hoje-estacao{flex-wrap:wrap;align-content:flex-start}.hoje-estacao>div:first-child{flex-basis:100%}.hoje-estacao>div:first-child>a:first-child{flex-direction:column;align-items:flex-start}.hoje-estacao>div:first-child>a:first-child>:first-child{align-self:center;margin-bottom:8px}.hoje-estacao>div:first-child>a:not(:first-child){margin-top:8px;margin-left:0}.hoje-faixa{--hoje-area:var(--r-dado-estudo);border-radius:var(--radius-botao);background-color:color-mix(in oklch, var(--hoje-area) 21%, var(--r-superficie));background-image:radial-gradient(circle, color-mix(in oklch, var(--hoje-area) 52%, transparent) 1.5px, transparent 1.6px);scrollbar-color:var(--hoje-area) transparent;scrollbar-width:thin;gap:16px;margin:0 12px 12px;padding:20px 16px;scroll-padding-inline:16px}.hoje-faixa-novenas{--hoje-area:var(--r-dado-oracao)}.hoje-faixa>*{flex-basis:264px}.hoje-novena{gap:12px;padding:20px 16px}.hoje-novena>span:first-child{border-radius:50%;overflow:hidden}.hoje-novena>span:nth-child(2)>b{margin-bottom:6px;line-height:1.35}.hoje-novena>span:nth-child(3){padding-top:8px}.hoje-estacao{padding:20px 16px 12px}.hoje-celebracao{text-wrap:balance;padding:12px 0;font-size:24px;line-height:1.2}.hoje-referencias{gap:0;display:grid}.hoje-referencias li{border-top:1px solid var(--r-contorno);grid-template-columns:92px 1fr;align-items:baseline;gap:12px;padding:12px 0;display:grid}.hoje-referencias li>span{font-size:14px}.hoje-faixa:focus-visible{outline:2px solid var(--r-tinta);outline-offset:-2px}@media (width>=640px){.hoje-pintura-principal>button>span:first-child>img{object-position:50% 0%}}.hoje-atalhos{scroll-snap-type:x proximity;border-radius:var(--radius-botao);background:var(--r-trilho);scrollbar-width:thin;scrollbar-color:var(--r-contorno-forte) transparent;gap:12px;margin:0 12px 12px;padding:16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.hoje-atalhos>li{scroll-snap-align:start;background:var(--r-superficie);border-color:var(--r-contorno-forte);flex:0 0 132px}.hoje-atalhos>li>a{border-radius:inherit;gap:14px;min-height:136px;padding:20px 16px 16px}.hoje-atalhos>li>a>b{padding-right:8px;line-height:1.3}.hoje-atalhos>li>span{z-index:1}.hoje-atalhos:focus-visible{outline:2px solid var(--r-tinta);outline-offset:-2px}.hoje-atalhos a:focus-visible{outline-offset:-4px}.hoje-pagina.hoje-pagina{row-gap:20px}.hoje-pagina>header{margin-bottom:4px}.hoje-ofensiva-conjunto{flex-direction:column;gap:12px;display:flex}.hoje-pagina>header h1.texto-titulo-pagina{font-family:var(--font-sans);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,8.5vw,2.5rem);font-weight:700;line-height:1.02}.hoje-pagina>header h1+p{margin-top:.5rem;font-size:1rem}.ofensiva{--ofensiva-tom:var(--r-dado-oracao);--ofensiva-palco:color-mix(in oklab, var(--ofensiva-tom) 11%, var(--r-superficie));--ofensiva-ponto:color-mix(in oklab, var(--ofensiva-tom) 26%, transparent);border-radius:var(--g-cartao-raio);background:var(--r-superficie);color:var(--r-tinta);box-shadow:var(--g-sola), 0 0 0 1px color-mix(in oklab, var(--r-tinta) 5%, transparent);overflow:hidden}.ofensiva-cabeca{align-items:center;gap:10px;padding:14px 16px;display:flex}.ofensiva-chip{background:color-mix(in oklab, var(--ofensiva-tom) 14%, var(--r-superficie));width:32px;height:32px;color:var(--ofensiva-tom);border-radius:10px;flex:none;place-items:center;display:grid}.ofensiva[data-fechado] .ofensiva-vela-chama{transform-origin:12px 10px;animation:2.4s ease-in-out infinite ofensiva-tremular}@keyframes ofensiva-tremular{0%,to{transform:scale(1)}50%{transform:scale(.94,1.06)}}.ofensiva-titulo{font-family:var(--font-sans);margin:0;font-size:15px;font-weight:600;line-height:20px}.ofensiva-status{background:var(--r-trilho);height:28px;box-shadow:inset 0 0 0 1px var(--r-contorno-forte);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding-inline:12px;font-size:13px;font-weight:600;display:inline-flex}.ofensiva-status-ok{background:var(--r-sucesso-fundo);color:var(--r-sucesso);box-shadow:none}.ofensiva-status-risco{box-shadow:inset 0 0 0 1.5px var(--r-tinta)}.ofensiva-palco{background-color:var(--ofensiva-palco);background-image:radial-gradient(var(--ofensiva-ponto) 1.5px, transparent 1.6px);background-size:16px 16px;border-radius:16px;margin-inline:12px;padding:20px 16px}.ofensiva-ficha{background:var(--r-superficie);box-shadow:0 0 0 1px color-mix(in oklab, var(--r-tinta) 6%, transparent), 0 8px 24px color-mix(in oklab, var(--r-tinta) 12%, transparent);border-radius:14px;padding:16px 16px 14px}.ofensiva-contagem{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.ofensiva-numero{font-family:var(--font-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:700;line-height:1}.ofensiva-unidade{color:var(--r-apoio,var(--muted-foreground));font-size:15px;font-weight:600}.ofensiva-convite{font-family:var(--font-sans);letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.ofensiva-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.ofensiva-dia{flex-direction:column;align-items:center;gap:6px;display:flex}.ofensiva-dia-botao{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.ofensiva-dia-botao:focus-visible{outline:2px solid var(--r-tinta);outline-offset:2px}.ofensiva-dia[data-registravel][data-estado] .ofensiva-pilula{outline-color:var(--r-tinta)}.ofensiva-pilula{background:var(--r-superficie);width:100%;max-width:22px;height:46px;box-shadow:inset 0 0 0 1.5px var(--r-contorno-forte);border-radius:999px;place-items:center;display:grid;position:relative;overflow:hidden}.ofensiva-pilula-cheio{height:var(--ofensiva-cheio);background:var(--ofensiva-tom);transform-origin:bottom;animation:ofensiva-encher .52s var(--g-mola) both;animation-delay:calc(var(--ofensiva-ordem) * 45ms + .12s);position:absolute;inset:auto 0 0}.ofensiva-pilula-icone{width:14px;height:14px;position:relative}.ofensiva-dia[data-estado=vazio] .ofensiva-pilula,.ofensiva-dia[data-estado=risco] .ofensiva-pilula{box-shadow:none;outline:1.5px dashed var(--r-contorno-forte);outline-offset:-1.5px;background:0 0}.ofensiva-dia[data-estado=risco] .ofensiva-pilula{outline-color:var(--r-tinta)}.ofensiva-dia[data-estado=fechado] .ofensiva-pilula,.ofensiva-dia[data-estado=protegido] .ofensiva-pilula{box-shadow:none}.ofensiva-dia[data-estado=protegido] .ofensiva-pilula-cheio{background:var(--r-contorno-forte)}.ofensiva-dia[data-estado=hoje] .ofensiva-pilula{box-shadow:inset 0 0 0 2px var(--r-tinta)}.ofensiva-letra{letter-spacing:.04em;color:var(--r-apoio,var(--muted-foreground));font-size:11px;font-weight:600;line-height:14px}.ofensiva-dia[aria-current=date] .ofensiva-letra{color:var(--r-tinta);letter-spacing:0}.ofensiva-corpo{flex-direction:column;gap:12px;padding:16px;display:flex}.ofensiva-corpo>:empty{display:none}.ofensiva-rodape{justify-content:space-between;align-items:center;gap:12px;display:flex}.ofensiva-rodape>button{background:var(--r-superficie);min-height:44px;color:var(--r-tinta);box-shadow:inset 0 0 0 2px var(--r-tinta), 0 4px 0 0 var(--r-tinta);border-radius:999px;flex:none;padding-inline:18px;font-weight:700;transition:transform .14s,box-shadow .14s}.ofensiva-rodape>button:active{box-shadow:inset 0 0 0 2px var(--r-tinta), 0 1px 0 0 var(--r-tinta);transform:translateY(3px)}@keyframes ofensiva-encher{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.hoje-leitura{border-radius:var(--g-cartao-raio);box-shadow:var(--g-sola), 0 0 0 1px color-mix(in oklab, var(--r-tinta) 5%, transparent)}.hoje-leitura-corpo{flex-direction:column;gap:20px;padding:12px 12px 20px;display:flex}.hoje-leitura-ficha,.hoje-leitura-registro{padding-inline:4px}.hoje-leitura-palco{border-radius:var(--g-palco-raio);background-color:var(--r-trilho);background-image:radial-gradient(color-mix(in oklab, var(--r-contorno-forte) 80%, transparent) 1.5px, transparent 1.6px);background-size:16px 16px;place-items:center;padding:28px 16px;display:grid}.hoje-leitura-palco .hoje-leitura-capa{zoom:1.5;box-shadow:0 18px 40px -8px color-mix(in oklab, var(--r-tinta) 22%, transparent);transition:transform .42s var(--g-mola)}.hoje-leitura-palco:hover .hoje-leitura-capa{transform:translateY(-4px)rotate(-1deg)}.hoje-leitura-ficha{text-align:center}.hoje-leitura-ficha .texto-titulo-obra{font-family:var(--font-sans);letter-spacing:-.025em;text-wrap:balance;font-size:1.5rem;font-weight:700;line-height:1.12}.hoje-leitura-ficha .hoje-leitura-acoes{margin-top:20px}.hoje-leitura-ficha .hoje-leitura-acoes>button{box-shadow:var(--g-sola);transition:transform .16s,box-shadow .16s}.hoje-leitura-ficha .hoje-leitura-acoes>button:active{box-shadow:0 1px 0 0 var(--r-contorno-forte);transform:translateY(3px)}.hoje-leitura-registro{border-top:1px solid var(--r-contorno-forte);padding-top:16px}@media (width>=900px){.hoje-leitura-palco .hoje-leitura-capa{zoom:1.75}}@media (prefers-reduced-motion:reduce){.ofensiva-pilula-cheio,.ofensiva[data-fechado] .ofensiva-vela-chama{animation:none}.ofensiva-rodape>button,.hoje-leitura-palco .hoje-leitura-capa,.hoje-leitura-ficha .hoje-leitura-acoes>button{transition:none}}
