.DjNpDG_pagina{background:var(--linho);flex-direction:column;min-height:100dvh;display:flex}.DjNpDG_topo{padding:max(22px, env(safe-area-inset-top)) 20px 6px;justify-content:center;display:flex}.DjNpDG_logo{object-fit:contain;width:auto;max-width:min(64vw,260px);max-height:76px}.DjNpDG_marca{font-family:var(--serif);margin:0;font-size:18px}.DjNpDG_titulo{font-family:var(--serif);margin:0 0 10px;font-size:clamp(34px,9vw,48px);font-weight:400;line-height:1.05}.DjNpDG_titulo:after{content:"";background:linear-gradient(90deg, var(--sol) 0 70%, var(--laranja) 70% 100%);border-radius:2px;width:56px;height:4px;margin-top:14px;display:block}.DjNpDG_texto{color:var(--tinta-suave);max-width:46ch;margin:0}.DjNpDG_entrar{flex:1;width:100%;max-width:440px;margin:0 auto;padding:36px 20px 40px}.DjNpDG_form{gap:16px;margin-top:28px;display:grid}.DjNpDG_campo{gap:6px;font-size:14px;font-weight:600;display:grid}.DjNpDG_campo input{border:1px solid var(--linha);border-radius:var(--raio-pequeno);background:var(--papel);width:100%;padding:13px 14px;font-size:18px;font-weight:400}.DjNpDG_campo input:focus{border-color:var(--laranja);outline:none;box-shadow:0 0 0 3px #e8782a33}.DjNpDG_codigo{letter-spacing:.3em;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,monospace}.DjNpDG_erro{border-radius:var(--raio-pequeno);background:var(--alerta-fundo);color:var(--alerta);margin:0;padding:10px 12px}.DjNpDG_botao{background:var(--tinta);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:15px 22px;font-size:17px;font-weight:600}.DjNpDG_botao:disabled{opacity:.6}.DjNpDG_ajuda{color:var(--tinta);text-underline-offset:3px;justify-self:center;padding:6px;font-weight:600}.DjNpDG_conteudo{flex:1;width:100%;max-width:1000px;margin:0 auto;padding:30px 16px 40px}.DjNpDG_saudacao{padding:0 4px 22px}.DjNpDG_eventos{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.DjNpDG_eventos{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 26px}}.DjNpDG_evento{color:var(--tinta);gap:4px;text-decoration:none;display:grid}.DjNpDG_foto{background:var(--papel);transform:rotate(var(--giro,0deg));border-radius:3px;margin-bottom:8px;padding:7px 7px 22px;transition:transform .18s;display:block;box-shadow:0 1px 1px #1e1e1c14,0 10px 22px -12px #1e1e1c73}.DjNpDG_evento:hover .DjNpDG_foto,.DjNpDG_evento:focus-visible .DjNpDG_foto{transform:rotate(0)translateY(-3px)}.DjNpDG_foto img,.DjNpDG_semFoto{aspect-ratio:4/5;object-fit:cover;background:var(--linha);width:100%;display:block}.DjNpDG_eventoTitulo{font-family:var(--serif);font-size:19px;line-height:1.15}.DjNpDG_eventoData{color:var(--tinta-suave);font-size:13px}.DjNpDG_rodapeTexto{color:var(--tinta-suave);max-width:60ch;margin:40px 4px 0;font-size:14px}.DjNpDG_sair{color:var(--tinta-suave);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:6px 4px;text-decoration:underline}.DjNpDG_rodape{padding:22px 20px max(28px, env(safe-area-inset-bottom));border-top:1px solid var(--linha);flex-wrap:wrap;justify-content:center;gap:20px;font-size:14px;display:flex}.DjNpDG_rodape a{color:var(--tinta);text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.DjNpDG_foto{transition:none}}
