:root{--bg-page:#f8f9fa;--bg-surface:#fff;--bg-surface-alt:#f1f3f5;--bg-dark:#14161a;--bg-dark-card:#1c1f26;--border-color:#e5e7eb;--border-dark:#2a2e39;--text-primary:#111827;--text-secondary:#374151;--text-muted:#4b5563;--text-inverse:#f9fafb;--accent-yellow:#f59e0b;--accent-yellow-hover:#d97706;--accent-yellow-subtle:#fef3c7;--accent-yellow-text:#92400e;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--max-width:1200px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 3px #0000000d;--shadow-md:0 4px 12px #0000000f;--shadow-lg:0 10px 25px #00000014}*{box-sizing:border-box;margin:0;padding:0}html,body{background-color:var(--bg-page);color:var(--text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}a{color:inherit;text-decoration:none;transition:color .2s}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:3px;border-radius:var(--radius-sm)}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:var(--max-width);margin-left:auto;margin-right:auto;padding-left:1.25rem;padding-right:1.25rem}.badge-demo{color:#5b21b6;letter-spacing:.02em;text-transform:uppercase;background-color:#ede9fe;border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.badge-category{background-color:var(--accent-yellow-subtle);color:var(--accent-yellow-text);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;padding:.25rem .65rem;font-size:.75rem;font-weight:700;display:inline-block}.site-header[data-astro-cid-nen7h5rs]{background-color:var(--bg-dark);color:var(--text-inverse);border-bottom:2px solid var(--accent-yellow)}.top-bar[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--border-dark);background-color:#0b0c0e;padding:.45rem 0;font-size:.75rem}.top-bar-content[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.warning-tag[data-astro-cid-nen7h5rs]{color:#fff;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.04em;background-color:#dc2626;padding:.15rem .45rem;font-size:.7rem;font-weight:700}.editorial-notice[data-astro-cid-nen7h5rs]{color:var(--text-light)}.main-header[data-astro-cid-nen7h5rs]{padding:1.75rem 0 1.25rem}.header-container[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.branding[data-astro-cid-nen7h5rs]{flex-direction:column;gap:.25rem;display:flex}.brand-link[data-astro-cid-nen7h5rs]{letter-spacing:-.03em;align-items:baseline;font-size:2.1rem;font-weight:900;line-height:1.1;display:inline-flex}.brand-link[data-astro-cid-nen7h5rs]:focus-visible,.nav-link[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:3px;border-radius:var(--radius-sm)}.brand-radar[data-astro-cid-nen7h5rs]{color:#fff}.brand-job[data-astro-cid-nen7h5rs]{color:var(--accent-yellow);margin-left:.35rem}.brand-dot[data-astro-cid-nen7h5rs]{background-color:var(--accent-yellow);border-radius:50%;width:8px;height:8px;margin-left:.25rem;display:inline-block}.brand-tagline[data-astro-cid-nen7h5rs]{color:var(--text-light);font-size:.88rem;font-weight:400}.header-aside[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.edition-label[data-astro-cid-nen7h5rs]{color:var(--text-light);border:1px solid var(--border-dark);border-radius:9999px;padding:.35rem .75rem;font-size:.8rem}.nav-bar[data-astro-cid-nen7h5rs]{border-top:1px solid var(--border-dark);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;background-color:#191b22;overflow-x:auto}.nav-bar[data-astro-cid-nen7h5rs]::-webkit-scrollbar{display:none}.nav-container[data-astro-cid-nen7h5rs]{padding-top:.25rem;padding-bottom:.25rem}.nav-list[data-astro-cid-nen7h5rs]{white-space:nowrap;gap:.5rem;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{color:#d1d5db;border-radius:var(--radius-sm);padding:.65rem .85rem;font-size:.88rem;font-weight:500;transition:all .2s;display:inline-block}.nav-link[data-astro-cid-nen7h5rs]:hover{color:#fff;background-color:#ffffff14}.nav-link[data-astro-cid-nen7h5rs].active{color:var(--accent-yellow);font-weight:700}@media (width<=768px){.header-container[data-astro-cid-nen7h5rs]{flex-direction:column;align-items:flex-start;gap:.75rem}.header-aside[data-astro-cid-nen7h5rs]{display:none}.brand-link[data-astro-cid-nen7h5rs]{font-size:1.75rem}.editorial-notice[data-astro-cid-nen7h5rs]{display:none}}.site-footer[data-astro-cid-jo6i4kqk]{background-color:var(--bg-dark);color:#9ca3af;border-top:3px solid var(--accent-yellow);padding:3.5rem 0 2rem}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1fr 1.3fr;gap:2.5rem;margin-bottom:2.5rem;display:grid}.brand-link[data-astro-cid-jo6i4kqk]{align-items:baseline;margin-bottom:.75rem;font-size:1.6rem;font-weight:900;display:inline-flex}.brand-radar[data-astro-cid-jo6i4kqk]{color:#fff}.brand-job[data-astro-cid-jo6i4kqk]{color:var(--accent-yellow);margin-left:.3rem}.brand-dot[data-astro-cid-jo6i4kqk]{background-color:var(--accent-yellow);border-radius:50%;width:6px;height:6px;margin-left:.2rem}.brand-desc[data-astro-cid-jo6i4kqk]{color:#d1d5db;margin-bottom:1.15rem;font-size:.85rem;line-height:1.6}.badge-age-footer[data-astro-cid-jo6i4kqk]{color:#fff;border-radius:var(--radius-sm);letter-spacing:.05em;background-color:#dc2626;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-block}.nav-title[data-astro-cid-jo6i4kqk]{color:#fff;letter-spacing:.02em;margin-bottom:1rem;padding-bottom:.4rem;font-size:.95rem;font-weight:700;position:relative}.nav-title[data-astro-cid-jo6i4kqk]:after{content:"";background-color:var(--accent-yellow);width:24px;height:2px;position:absolute;bottom:0;left:0}.nav-links[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.55rem;list-style:none;display:flex}.nav-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#d1d5db;font-size:.85rem;transition:color .2s,transform .15s;display:inline-block}.nav-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--accent-yellow);transform:translate(2px)}.nav-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{outline:2px solid var(--accent-yellow);outline-offset:2px;border-radius:var(--radius-sm)}.legal-text[data-astro-cid-jo6i4kqk]{color:#d1d5db;font-size:.82rem;line-height:1.6}.legal-text[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{color:#fff}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.75rem;font-size:.78rem;display:flex}.copyright[data-astro-cid-jo6i4kqk]{color:#9ca3af}.footer-tags[data-astro-cid-jo6i4kqk]{color:#9ca3af;gap:.5rem;display:flex}@media (width<=900px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:2rem}}@media (width<=600px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}.footer-bottom[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start}}
