@layer components{.site{--s-fundo:#f7f4ee;--s-papel:#fffdf9;--s-tinta:#2a2623;--s-suave:#6f675e;--s-linha:#e7dfd2;--s-escuro:var(--s-marca,#3b3631);--s-ouro:var(--s-acento,#c98a1e);background:var(--s-fundo);color:var(--s-tinta);-webkit-font-smoothing:antialiased;min-height:100dvh;font-family:Instrument Sans Variable,ui-sans-serif,system-ui,sans-serif}:where(.site) .titulo{letter-spacing:-.025em;font-family:Urbanist Variable,ui-sans-serif,system-ui,sans-serif;line-height:1.05}:where(.site) .rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--s-ouro);font-size:11.5px;font-weight:600}:where(.site) .botao{background:var(--s-escuro);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .15s,background .2s,opacity .2s;display:inline-flex}:where(.site) .botao:hover{background:color-mix(in srgb, var(--s-escuro) 86%, #000)}:where(.site) .botao:active{transform:scale(.98)}:where(.site) .botao:disabled{opacity:.5;cursor:not-allowed}:where(.site) .botao-ouro{background:var(--s-ouro);color:#1d1a17}:where(.site) .botao-ouro:hover{background:color-mix(in srgb, var(--s-ouro) 88%, #fff)}:where(.site) .botao-linha{color:var(--s-tinta);border:1px solid var(--s-linha);background:0 0}:where(.site) .botao-linha:hover{background:#fff}:where(.site) .campo{border:1px solid var(--s-linha);width:100%;height:48px;color:var(--s-tinta);background:#fff;border-radius:14px;outline:none;padding:0 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.site textarea.campo{height:auto;padding:12px 14px}:where(.site) .campo:focus{border-color:var(--s-ouro);box-shadow:0 0 0 3px color-mix(in srgb, var(--s-ouro) 22%, transparent)}:where(.site) .cartao{background:var(--s-papel);border:1px solid var(--s-linha);border-radius:22px}:where(.site) .sombra{box-shadow:0 1px 2px #2a26230a,0 18px 48px -24px #2a262347}:where(.site) .imagem-capa{transition:transform .6s cubic-bezier(.22,1,.36,1)}.site a:hover .imagem-capa{transform:scale(1.04)}:where(.site) .linha-fina{background:var(--s-linha);height:1px}:where(.site) .dia-ocupado{color:#b8afa3;cursor:not-allowed;background:0 0;text-decoration:line-through}:where(.site) .dia-escolhido{background:var(--s-escuro);color:#fff}:where(.site) .dia-meio{background:color-mix(in srgb, var(--s-ouro) 18%, transparent)}.site:has(.moldura) .cabecalho-site{display:none}:where(.site) .moldura{isolation:isolate;background:var(--s-escuro);color:#fff;border-radius:28px;margin:10px;position:relative;overflow:hidden}:where(.site) .titulo-capa{letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;font-family:Urbanist Variable,ui-sans-serif,system-ui,sans-serif;font-size:clamp(42px,6.2vw,96px);font-weight:400;line-height:.95}:where(.site) .vidro{-webkit-backdrop-filter:blur(20px)saturate(1.25);backdrop-filter:blur(20px)saturate(1.25);background:linear-gradient(#ffffff1a,#ffffff08),#1a161342;border:1px solid #ffffff3d}:where(.site) .pilula{color:#fff;border:1px solid #ffffff80;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}:where(.site) .pilula:hover{background:#ffffff1f}:where(.site) .pilula[aria-selected=true]{color:var(--s-tinta);background:#fff;border-color:#fff}:where(.site) .botao-claro{color:var(--s-tinta);background:#fff}:where(.site) .botao-claro:hover{background:color-mix(in srgb, #fff 86%, var(--s-ouro))}:where(.site) .moldura :focus-visible{outline-offset:3px;outline:2px solid #fff}:where(.site) .seta{transition:transform .2s}.site a:hover .seta{transform:translate(2px,-2px)}@media (min-width:640px){:where(.site) .moldura{border-radius:36px;margin:16px}}@media (prefers-reduced-motion:reduce){:where(.site) .imagem-capa,:where(.site) .botao,:where(.site) .pilula,:where(.site) .seta{transition:none}}}
