[data-casa=motel]{--casa-fundo:#140a0c;--casa-texto:#f4e9dc;--casa-destaque:#ff4d64;--casa-barra-fundo:#1f0f12;--casa-barra-texto:#f4e9dc;--casa-barra-destaque:#ff4d64;--casa-foco:#ff4d64;--fonte-texto:var(--fonte-motel-texto);--fonte-cabecalho:var(--fonte-motel-titulo);--motel-vinil:#8e0f1d;--motel-formica:#f4ecdf;--motel-tinta:#1c1012;--motel-vermelho:#c8102e;--motel-vermelho-texto:#b3121f;--motel-neon-nucleo:#ffe4e8}[data-casa=motel] ::selection{background:var(--casa-destaque);color:var(--casa-fundo)}[data-casa=motel] .cabecalho__marca,[data-casa=motel] .cabecalho__menu summary{letter-spacing:.12em;font-size:1.125rem;font-weight:400}[data-casa=motel] .cabecalho__menu nav{border-color:var(--casa-destaque);font-family:var(--fonte-motel-texto)}[data-casa=motel] .servico{--casa-foco:var(--motel-vermelho-texto);width:min(100% - 2 * var(--margem), var(--largura-conteudo));background-color:var(--motel-formica);color:var(--motel-tinta);box-shadow:inset 0 0 0 .6rem var(--motel-formica), inset 0 0 0 .8rem var(--motel-vermelho), inset 0 0 0 1.05rem var(--motel-formica), inset 0 0 0 1.15rem var(--motel-vermelho), 0 40px 80px -40px #000000e6, 0 0 70px -20px #ff4d6447;background-image:radial-gradient(circle at 20% 30%,#1c10120f 0 1px,#0000 1.5px),radial-gradient(circle at 70% 80%,#c8102e12 0 1px,#0000 1.5px);background-size:13px 11px,17px 19px;border-radius:1.25rem;margin:clamp(3rem,8vw,6rem) auto;padding:clamp(2.25rem,5vw,3.75rem) clamp(1.85rem,4vw,3.5rem)}[data-casa=motel] .servico__titulo{font-family:var(--fonte-motel-titulo);letter-spacing:.03em;color:var(--motel-vermelho-texto);font-size:clamp(2.25rem,6vw,3.5rem);font-weight:400}[data-casa=motel] .servico__rotulo{font-family:var(--fonte-motel-titulo);letter-spacing:.06em;text-transform:none;color:var(--motel-vermelho-texto);opacity:1;font-size:1.375rem;font-weight:400}[data-casa=motel] .servico__horario div,[data-casa=motel] .servico__detalhes div{border-bottom-color:#b3121f40}[data-casa=motel] .servico__botao{border-radius:999px}[data-casa=motel] .servico__botao--principal{background:var(--motel-vermelho);border-color:var(--motel-vermelho);color:var(--motel-formica)}[data-casa=motel] .rodape{background:linear-gradient(90deg, transparent, var(--casa-destaque) 20% 80%, transparent) top center / min(100% - 2 * var(--margem), var(--largura-conteudo)) 2px no-repeat, radial-gradient(ellipse 60% 120% at 50% 0%, #ff4d6414, transparent 70%);border-top:0;padding-bottom:6.5rem}[data-casa=motel] .rodape__marca{font-family:var(--fonte-motel-titulo);font-size:1.25rem;font-weight:400}.placa[data-astro-cid-nfghhyzx]{display:grid}.placa__letreiro[data-astro-cid-nfghhyzx]{padding:clamp(2rem, 6vw, 4rem) var(--margem) clamp(2.5rem, 6vw, 4rem);background:radial-gradient(70% 40% at 28% 26%,#ff4d6429,#0000 70%),linear-gradient(#0000 70%,#ff4d640d);align-content:center;justify-items:start;gap:1rem;display:grid}.placa__nome[data-astro-cid-nfghhyzx]{font-family:var(--fonte-motel-neon);letter-spacing:.02em;text-transform:uppercase;margin-left:-.04em;font-size:clamp(3.25rem,16.5vw,8.5rem);font-weight:400;line-height:1}.neon[data-astro-cid-nfghhyzx]{color:var(--motel-neon-nucleo);text-shadow:0 0 .04em #fff, 0 0 .12em var(--casa-destaque), 0 0 .3em var(--casa-destaque), 0 0 .6em #ff2e4d8c;animation:1.8s step-end .3s both acende}@keyframes acende{0%{color:#4a2a2e;text-shadow:none}12%{color:var(--motel-neon-nucleo);text-shadow:0 0 .12em var(--casa-destaque)}18%{color:#4a2a2e;text-shadow:none}34%{color:var(--motel-neon-nucleo);text-shadow:0 0 .12em var(--casa-destaque)}40%{color:#4a2a2e;text-shadow:none}55%{color:var(--motel-neon-nucleo);text-shadow:0 0 .04em #fff, 0 0 .12em var(--casa-destaque), 0 0 .3em var(--casa-destaque), 0 0 .6em #ff2e4d8c}}@media (prefers-reduced-motion:reduce){.neon[data-astro-cid-nfghhyzx]{animation:none}}.placa__frase[data-astro-cid-nfghhyzx]{font-family:var(--fonte-motel-titulo);letter-spacing:.04em;font-size:clamp(1.75rem,6vw,2.75rem);line-height:1}.placa__vagas[data-astro-cid-nfghhyzx]{font-family:var(--fonte-motel-titulo);letter-spacing:.16em;text-transform:uppercase;color:#f4e9dca8;border:2px solid #f4e9dc59;border-radius:.35rem;gap:.4em;padding:.35em .7em .25em;font-size:1.125rem;display:inline-flex}.placa__no[data-astro-cid-nfghhyzx]{color:var(--casa-destaque);text-shadow:0 0 .4em #ff4d64b3}.placa__resumo[data-astro-cid-nfghhyzx]{max-width:30rem;font-size:1.125rem;line-height:1.5}.placa__endereco[data-astro-cid-nfghhyzx]{color:#f4e9dcd1;font-size:.9375rem}.placa__foto[data-astro-cid-nfghhyzx]{position:relative;overflow:hidden}.placa__foto[data-astro-cid-nfghhyzx]:after{content:"";pointer-events:none;background:radial-gradient(80% 45% at 50% 0,#ff4d6424,#0000 70%),linear-gradient(#0000 55%,#140a0c8c);position:absolute;inset:0}.placa__foto[data-astro-cid-nfghhyzx] img{aspect-ratio:4/5;object-fit:cover;width:100%;max-height:80svh}@media (width>=900px){.placa[data-astro-cid-nfghhyzx]{width:min(100% - 2 * var(--margem), var(--largura-conteudo));grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,4rem);min-height:min(100svh - 7rem,46rem);margin:0 auto clamp(1rem,3vw,2rem)}.placa__letreiro[data-astro-cid-nfghhyzx]{padding-inline:0;background:radial-gradient(80% 45% at 30% 34%,#ff4d6429,#0000 70%);padding-bottom:6rem}.placa__foto[data-astro-cid-nfghhyzx]{border-radius:1.5rem;box-shadow:0 0 0 1px #ff4d644d,0 0 80px -24px #ff4d6473,0 50px 90px -40px #000000f2}.placa__foto[data-astro-cid-nfghhyzx] img{aspect-ratio:auto;height:100%;max-height:none;position:absolute;inset:0}}.titulo-placa[data-astro-cid-nfghhyzx]{font-family:var(--fonte-motel-titulo);letter-spacing:.02em;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:400;line-height:.95}.parada[data-astro-cid-nfghhyzx]{padding:clamp(3.5rem, 9vw, 7rem) var(--respiro);gap:2.5rem;display:grid}.parada__texto[data-astro-cid-nfghhyzx]{gap:1.25rem;max-width:36rem;font-size:1.125rem;display:grid}.parada__texto[data-astro-cid-nfghhyzx] .titulo-placa[data-astro-cid-nfghhyzx]{color:var(--casa-destaque);margin-bottom:.5rem}.parada__foto[data-astro-cid-nfghhyzx]{border-radius:999px 999px 1.25rem 1.25rem;max-width:28rem;overflow:hidden;box-shadow:0 0 0 1px #ff4d6473,0 0 50px -10px #ff4d6459,0 40px 70px -35px #000000f2}.parada__foto[data-astro-cid-nfghhyzx] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 75%;width:100%}@media (width>=900px){.parada[data-astro-cid-nfghhyzx]{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem)}.parada__foto[data-astro-cid-nfghhyzx]{justify-self:end}}.cardapio[data-astro-cid-nfghhyzx]{padding:clamp(3.5rem, 9vw, 6rem) var(--respiro);background:radial-gradient(ellipse 70% 55% at 50% 0%, #ff8c9629, transparent 70%), linear-gradient(180deg, #9a1222, var(--motel-vinil) 45%, #6f0b17);color:var(--motel-formica);--casa-foco:var(--motel-formica);gap:clamp(2.5rem,6vw,4rem);display:grid;box-shadow:inset 0 1px #ffaaaf40,inset 0 -1px #0006}.cardapio__topo[data-astro-cid-nfghhyzx]{gap:2.5rem;display:grid}.cardapio__texto[data-astro-cid-nfghhyzx]{gap:1.25rem;max-width:34rem;font-size:1.125rem;display:grid}.marquise[data-astro-cid-nfghhyzx]{color:var(--motel-tinta);border:.6rem solid var(--motel-tinta);box-shadow:inset 0 0 1.75rem #ffcdaf73, 0 0 0 2px var(--casa-destaque), 0 0 2.5rem -.5rem #ffd2be80, 0 30px 50px -24px #000000a6;font-family:var(--fonte-motel-titulo);background:linear-gradient(#fffaf2,#f2e7d6);border-radius:.5rem;padding:1.25rem 1.25rem 1.5rem;font-size:clamp(1.5rem,6vw,2.25rem)}.marquise__titulo[data-astro-cid-nfghhyzx]{letter-spacing:.08em;color:var(--motel-vermelho-texto);font-size:1em;font-weight:400;line-height:1.3}.marquise__linhas[data-astro-cid-nfghhyzx]{margin:0;padding:0;list-style:none}.marquise__linhas[data-astro-cid-nfghhyzx] li[data-astro-cid-nfghhyzx]{letter-spacing:.08em;border-bottom:3px solid #1c101229;padding-block:.3em .15em;line-height:1.2}.link-placa[data-astro-cid-nfghhyzx]{border:2px solid;border-radius:999px;align-items:center;min-height:44px;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.link-placa[data-astro-cid-nfghhyzx]:hover{background:var(--motel-formica);color:var(--motel-vinil)}.pratos[data-astro-cid-nfghhyzx]{grid-template-columns:repeat(2,1fr);gap:clamp(.75rem,2vw,1.25rem);margin:0;padding:0;list-style:none;display:grid}.pratos__item[data-astro-cid-nfghhyzx]{border-radius:.75rem;overflow:hidden;box-shadow:0 24px 40px -22px #000000bf,0 2px 6px #00000040}.pratos__item[data-astro-cid-nfghhyzx] img{aspect-ratio:4/5;object-fit:cover;width:100%}@media (width>=900px){.cardapio__topo[data-astro-cid-nfghhyzx]{grid-template-columns:minmax(18rem,1fr) 1.2fr;align-items:center;gap:clamp(3rem,6vw,6rem)}.pratos[data-astro-cid-nfghhyzx]{grid-template-columns:repeat(4,1fr)}.pratos__item[data-astro-cid-nfghhyzx]:nth-child(2n){translate:0 2rem}.cardapio[data-astro-cid-nfghhyzx]{padding-bottom:calc(clamp(3.5rem,9vw,6rem) + 2rem)}}.ambiente[data-astro-cid-nfghhyzx]{padding:clamp(3.5rem, 9vw, 7rem) var(--respiro) 0;gap:2.5rem;display:grid}.ambiente__texto[data-astro-cid-nfghhyzx]{gap:1.25rem;max-width:36rem;font-size:1.125rem;display:grid}.ambiente__fotos[data-astro-cid-nfghhyzx]{grid-template-columns:1fr 1fr;gap:clamp(.75rem,2vw,1.5rem);display:grid}.ambiente__foto[data-astro-cid-nfghhyzx]{align-content:start;gap:.5rem;display:grid}.ambiente__foto--alta[data-astro-cid-nfghhyzx]{grid-column:1/-1}.ambiente__foto[data-astro-cid-nfghhyzx] img{aspect-ratio:3/4;object-fit:cover;border-radius:.75rem;width:100%;box-shadow:0 30px 50px -28px #000000e6}.ambiente__foto--alta[data-astro-cid-nfghhyzx] img{aspect-ratio:4/3}.ambiente__foto[data-astro-cid-nfghhyzx] figcaption[data-astro-cid-nfghhyzx]{font-family:var(--fonte-motel-titulo);letter-spacing:.04em;color:#f4e9dcd9;font-size:1.25rem}@media (width>=900px){.ambiente__fotos[data-astro-cid-nfghhyzx]{grid-template-columns:repeat(3,1fr);align-items:start}.ambiente__foto--alta[data-astro-cid-nfghhyzx]{grid-column:auto}.ambiente__foto--alta[data-astro-cid-nfghhyzx] img{aspect-ratio:3/4}.ambiente__foto[data-astro-cid-nfghhyzx]:nth-child(2){margin-top:4rem}}
