.theme-toggle{position:fixed;bottom:1.25rem;right:1.25rem;width:3rem;height:3rem;border-radius:9999px;background:#378add;border:none;color:#fff;font-size:1.25rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:50;box-shadow:0 4px 12px #0066cc4d}.theme-toggle:hover{background:#2561b8;transform:scale(1.1);box-shadow:0 6px 20px #0066cc80}.theme-toggle:active{transform:scale(.95)}html.light{background-color:#fafaf8!important;color:#1a1a18!important}html.light body{background-color:#fafaf8!important}html.light .bg-zinc-900,html.light .bg-zinc-800,html.light .aula-card,html.light .aula-header,html.light .aula-body{background-color:#fafaf8!important;color:#1a1a18!important}html.light .text-white,html.light .text-zinc-400,html.light .text-zinc-500{color:#1a1a18!important}html.light .border-zinc-700{border-color:#c8c8c8!important}html.light .text-blue-400{color:#3b82f6!important}html.light .text-green-400{color:#22c55e!important}html.light .text-yellow-400{color:#ca8a04!important}html.light .text-red-400{color:#f87171!important}html.light .text-purple-400{color:#c4b5fd!important}.home[data-astro-cid-j7pv25f6]{--bg: #09090b;--surface: #18181b;--border: #2a2a2e;--text: #e4e4e7;--muted: #a1a1aa;--faint: #71717a;--line: #3f3f46;--accent: #378add;--green: #5dd88a;--yellow: #f0c060;--red: #d15555;color:var(--text);max-width:56rem;margin:0 auto;padding:2.5rem 1rem 4rem}html.light .home[data-astro-cid-j7pv25f6],html.light-mode .home[data-astro-cid-j7pv25f6]{--bg: #f8fafc;--surface: #ffffff;--border: #e4e4e7;--text: #18181b;--muted: #52525b;--faint: #71717a;--line: #d4d4d8;--accent: #1f6fbf;--green: #1f8a4c;--yellow: #a36a00;--red: #b83b3b}.home-header[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem;font-weight:700;line-height:1.1}.sub[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.875rem;margin-top:.4rem}.destaque[data-astro-cid-j7pv25f6]{margin-top:2rem;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:.75rem;padding:1.5rem}.destaque-rotulo[data-astro-cid-j7pv25f6]{color:var(--accent);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.destaque-titulo[data-astro-cid-j7pv25f6]{font-size:1.5rem;font-weight:700;margin-top:.4rem;line-height:1.25}.destaque-num[data-astro-cid-j7pv25f6]{color:var(--faint);font-size:.875rem;margin-top:.25rem}#destaque-acao[data-astro-cid-j7pv25f6]{margin-top:1.25rem}#destaque-acao[data-astro-cid-j7pv25f6] .btn-abrir{display:inline-block;background:var(--accent);color:#fff;font-weight:600;padding:.6rem 1.1rem;border-radius:.5rem;text-decoration:none}#destaque-acao[data-astro-cid-j7pv25f6] .btn-abrir:hover{filter:brightness(1.1)}#destaque-acao[data-astro-cid-j7pv25f6] .em-breve{color:var(--faint);font-size:.875rem}.marcos[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem}.marco[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;gap:.5rem;border:1px solid var(--border);border-radius:999px;padding:.35rem .8rem;font-size:.8125rem;background:var(--surface)}.marco-data[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--k)}.marco-texto[data-astro-cid-j7pv25f6]{color:var(--muted)}.k-aula[data-astro-cid-j7pv25f6]{--k: var(--accent)}.k-avaliacao[data-astro-cid-j7pv25f6]{--k: var(--red)}.k-projeto[data-astro-cid-j7pv25f6]{--k: var(--yellow)}.k-revisao[data-astro-cid-j7pv25f6]{--k: var(--green)}.cronograma[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.mes[data-astro-cid-j7pv25f6]+.mes[data-astro-cid-j7pv25f6]{margin-top:2rem}.mes-nome[data-astro-cid-j7pv25f6]{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.linha[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;position:relative}.linha[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:.4375rem;top:.5rem;bottom:.5rem;width:2px;background:var(--line)}.item[data-astro-cid-j7pv25f6]{position:relative;padding-left:1.75rem}.ponto[data-astro-cid-j7pv25f6]{position:absolute;left:.125rem;top:1.05rem;width:.75rem;height:.75rem;border-radius:999px;background:var(--bg);border:2px solid var(--k)}.k-avaliacao[data-astro-cid-j7pv25f6] .ponto[data-astro-cid-j7pv25f6],.k-projeto[data-astro-cid-j7pv25f6] .ponto[data-astro-cid-j7pv25f6]{border-radius:2px;transform:rotate(45deg)}.item-corpo[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:6.5rem 4.5rem 1fr auto;align-items:baseline;gap:.75rem;padding:.75rem;border-radius:.5rem;color:inherit;text-decoration:none}a[data-astro-cid-j7pv25f6].item-corpo:hover{background:var(--surface)}.item-data[data-astro-cid-j7pv25f6]{color:var(--muted);font-size:.875rem}.item-num[data-astro-cid-j7pv25f6]{color:var(--faint);font-size:.875rem}.item-titulo[data-astro-cid-j7pv25f6]{font-weight:500}.item-acao[data-astro-cid-j7pv25f6]{color:var(--faint);font-size:.8125rem;white-space:nowrap}a[data-astro-cid-j7pv25f6].item-corpo .item-acao[data-astro-cid-j7pv25f6]{color:var(--accent)}.selo[data-astro-cid-j7pv25f6]{display:inline-block;margin-left:.5rem;vertical-align:1px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--k);border:1px solid var(--k);border-radius:.25rem;padding:0 .35rem}.selo-hoje[data-astro-cid-j7pv25f6]{color:var(--accent);border-color:var(--accent)}.hidden[data-astro-cid-j7pv25f6]{display:none}.passada[data-astro-cid-j7pv25f6] .ponto[data-astro-cid-j7pv25f6]{background:var(--k)}.passada[data-astro-cid-j7pv25f6] .item-titulo[data-astro-cid-j7pv25f6]{color:var(--muted)}.atual[data-astro-cid-j7pv25f6] .item-corpo[data-astro-cid-j7pv25f6]{background:var(--surface);outline:1px solid var(--border)}.atual[data-astro-cid-j7pv25f6] .ponto[data-astro-cid-j7pv25f6]{background:var(--k);box-shadow:0 0 0 4px color-mix(in srgb,var(--k) 25%,transparent)}@media (max-width: 640px){.home[data-astro-cid-j7pv25f6]{padding-top:1.5rem}.home-header[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:1.625rem}.item-corpo[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr;grid-template-areas:"data num" "titulo titulo" "acao acao";row-gap:.2rem}.item-data[data-astro-cid-j7pv25f6]{grid-area:data}.item-num[data-astro-cid-j7pv25f6]{grid-area:num}.item-titulo[data-astro-cid-j7pv25f6]{grid-area:titulo}.item-acao[data-astro-cid-j7pv25f6]{grid-area:acao}}
