:root{--bg-base:#eef2f7;--text-primary:#1e293b;--text-secondary:#64748b;--accent-blue:#2563eb;--accent-dark:#1e3a8a;--shadow-dark:#cbd5e1;--shadow-light:#fff;--shadow-inset-dark:inset 2px 2px 4px #cbd5e1;--shadow-inset-light:inset -2px -2px 4px #fff;--border-alpha:#ffffffb3}.tema-dark{--bg-base:#1e222b;--text-primary:#f8fafc;--text-secondary:#94a3b8;--accent-blue:#3b82f6;--accent-dark:#60a5fa;--shadow-dark:#13161c;--shadow-light:#292e3a;--shadow-inset-dark:inset 3px 3px 6px #13161c;--shadow-inset-light:inset -3px -3px 6px #292e3a;--border-alpha:#0003}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-base);color:var(--text-primary);flex-direction:column;min-height:100vh;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;transition:background-color .3s;display:flex}main{padding:0 20px}
.header-module__p_H6Da__navbar{background-color:var(--bg-base);border-bottom:1px solid var(--border-alpha);justify-content:space-between;align-items:center;padding:24px 40px;transition:all .3s;display:flex;box-shadow:0 4px 20px #00000008}.header-module__p_H6Da__logoBox{background-color:var(--accent-blue);color:#fff;letter-spacing:1px;transform-origin:0;box-shadow:3px 3px 6px var(--shadow-dark), -3px -3px 6px var(--shadow-light);border-radius:8px;padding:8px 18px;font-family:Arial Black,Impact,sans-serif;font-size:20px;font-weight:900;text-decoration:none;display:inline-block;transform:scaleX(1.2)}.header-module__p_H6Da__logoTexto{color:var(--accent-blue);letter-spacing:2px;transform-origin:0;margin-left:28px;font-family:Arial Black,Impact,sans-serif;font-size:22px;font-weight:900;display:inline-block;transform:scaleX(1.2)}.header-module__p_H6Da__menuLinks a{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;background-color:var(--bg-base);border-radius:20px;margin-left:16px;padding:8px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s}.header-module__p_H6Da__menuLinks a:hover{color:var(--accent-blue);box-shadow:var(--shadow-inset-dark), var(--shadow-inset-light)}
.footer-module__1b06Oa__footer{background-color:var(--bg-base);color:var(--text-secondary);text-align:center;border-top:1px solid var(--border-alpha);margin-top:auto;padding:24px;font-size:13px;transition:all .3s;box-shadow:inset 0 10px 20px #00000003}
