:root{--sol: #f6b622;--sol-claro: #fde7a7;--laranja: #e8772e;--folha: #4f7a3a;--folha-claro: #e3eedb;--miolo: #6b4423;--creme: #fff8ec;--texto: #3a2a1c;--texto-suave: #7a6655;--branco: #ffffff;--sombra: 0 6px 24px rgb(107 68 35 / .1);--raio: 20px;--titulos: "Fredoka", system-ui, sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;font-family:Nunito,system-ui,sans-serif;color:var(--texto);background:var(--creme);line-height:1.55}h1,h2,h3{font-family:var(--titulos);font-weight:600;line-height:1.15;margin:0 0 .5em}a{color:var(--folha)}img{max-width:100%;display:block}.contentor{width:min(1080px,100% - 32px);margin-inline:auto}.topo{background:var(--branco);box-shadow:0 1px #6b442314;position:sticky;top:0;z-index:10}.topo__barra{display:flex;align-items:center;justify-content:space-between;padding-block:10px;gap:12px}.marca{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--miolo);font-family:var(--titulos);font-size:1.5rem;font-weight:600}.menu{display:flex;gap:4px}.menu a{text-decoration:none;color:var(--texto);font-weight:700;padding:8px 14px;border-radius:999px}.menu a[aria-current=page]{background:var(--sol-claro);color:var(--miolo)}.destaque{padding:48px 0 32px;text-align:center}.destaque h1{font-size:clamp(2rem,6vw,3.2rem);color:var(--miolo)}.destaque p{max-width:620px;margin:0 auto;color:var(--texto-suave);font-size:1.1rem}.filtros{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:24px 0 8px}.filtro{border:2px solid var(--sol);background:var(--branco);color:var(--miolo);font:inherit;font-weight:700;padding:6px 16px;border-radius:999px;cursor:pointer}.filtro[aria-pressed=true]{background:var(--sol)}.mes{margin-top:36px}.mes h2{text-transform:capitalize;color:var(--laranja);font-size:1.6rem}.lista{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.sessao{display:flex;gap:16px;background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);padding:18px}.sessao__data{flex:none;width:68px;height:76px;border-radius:16px;background:var(--sol-claro);color:var(--miolo);display:grid;place-content:center;text-align:center}.sessao__dia{font-family:var(--titulos);font-size:1.9rem;font-weight:600;line-height:1}.sessao__semana{font-size:.8rem;font-weight:700;text-transform:uppercase}.sessao__corpo{flex:1;min-width:0}.sessao__corpo h3{font-size:1.2rem;margin-bottom:2px}.sessao__corpo h3 a{color:var(--texto);text-decoration:none}.sessao__corpo h3 a:hover{color:var(--folha)}.sessao__meta{color:var(--texto-suave);font-size:.95rem;margin:0 0 10px}.sessao__notas{font-size:.9rem;margin:0 0 10px}.etiquetas{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.etiqueta{background:var(--folha-claro);color:var(--folha);font-size:.8rem;font-weight:700;padding:2px 10px;border-radius:999px}.etiqueta--esgotado{background:#fde2d3;color:var(--laranja)}.acoes{display:flex;flex-wrap:wrap;gap:8px}.botao{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:700;padding:9px 18px;border-radius:999px;background:var(--laranja);color:var(--branco)}.botao:hover{filter:brightness(.95)}.botao--secundario{background:transparent;color:var(--miolo);border:2px solid var(--sol-claro)}.botao[aria-disabled=true]{background:#ddd;color:#888;pointer-events:none}.vazio{text-align:center;padding:48px 16px;color:var(--texto-suave)}.grelha-espacos{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin-bottom:48px}.cartao-espaco{background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);overflow:hidden;text-decoration:none;color:inherit;transition:transform .15s}.cartao-espaco:hover{transform:translateY(-3px)}.cartao-espaco img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.cartao-espaco div{padding:16px}.cartao-espaco h3{margin-bottom:4px}.cartao-espaco p{margin:0;color:var(--texto-suave)}.espaco{padding:32px 0 48px}.espaco__cabecalho{margin-bottom:20px}.espaco__cabecalho h1{font-size:clamp(1.9rem,5vw,2.6rem);color:var(--miolo);margin-bottom:4px}.espaco__cabecalho p{margin:0;color:var(--texto-suave)}.galeria{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:28px}.galeria img{border-radius:16px;aspect-ratio:4 / 3;object-fit:cover;width:100%}.espaco__colunas{display:grid;gap:28px;grid-template-columns:1fr}@media(min-width:820px){.espaco__colunas{grid-template-columns:2fr 1fr}}.caixa{background:var(--branco);border-radius:var(--raio);box-shadow:var(--sombra);padding:20px}.caixa h2{font-size:1.3rem}.info{list-style:none;padding:0;margin:0 0 16px;display:grid;gap:8px}.info li{display:flex;gap:8px}.inscricoes{margin-top:36px}.inscricoes>p{color:var(--texto-suave)}.voltar{display:inline-block;margin-bottom:16px;font-weight:700;text-decoration:none}.rodape{margin-top:48px;padding:28px 0;background:var(--miolo);color:var(--sol-claro);text-align:center;font-size:.95rem}.rodape p{margin:4px 0}.rodape a{color:var(--sol)}
