:root{--cat-adra:#7c3aed;--cat-artes-hm:#db2777;--cat-agricolas:#65a30d;--cat-missionarias:#eab308;--cat-ensinos-biblicos:#6366f1;--cat-profissionais:#64748b;--cat-recreativas:#f97316;--cat-ciencia:#059669;--cat-natureza:#16a34a;--cat-domestica:#38bdf8;--cat-mestrados:#a855f7}:root,[data-theme=dark]{--color-canvas:#09090b;--color-surface:#18181b;--color-border:#27272a;--color-primary:#eab308;--color-success:#10b981;--color-danger:#ef4444;--color-text:#fafafa;--color-muted:#b4b4bc;--radius-md:10px;--radius-lg:14px;--shadow-primary-soft:0 4px 24px rgba($color-primary,.12)}[data-theme=light]{--color-canvas:#fafafa;--color-surface:#fff;--color-border:#e4e4e7;--color-primary:#ca8a04;--color-success:#059669;--color-danger:#dc2626;--color-text:#18181b;--color-muted:#52525b;--shadow-primary-soft:0 4px 24px #ca8a041a}*,:before,:after{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;scroll-padding-top:5rem}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--color-canvas);min-height:100vh;color:var(--color-text);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,.font-display{font-family:var(--font-display),system-ui,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--color-text)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
