.solar-breadcrumb{padding:.75rem 1.25rem;background:linear-gradient(90deg,rgba(10,37,64,.06),rgba(10,37,64,.48));border-radius:.75rem}.solar-breadcrumb .breadcrumb{align-items:center}.solar-breadcrumb .breadcrumb-item+.breadcrumb-item::before{content:"›";color:var(--bs-secondary);font-weight:600}.solar-breadcrumb a{color:var(--bs-primary);font-weight:500;text-decoration:none;transition:color .2s}.solar-breadcrumb a:hover{color:var(--bs-secondary)}.solar-breadcrumb .breadcrumb-item.active{color:var(--bs-primary);font-weight:600}.solar-breadcrumb .breadcrumb-item:first-child a::before{content:"☀ ";color:var(--bs-secondary);font-weight:600}.list-group-item{border-radius:.5rem}.list-group-item.active{background-color:var(--color-secundari);border-color:var(--color-secundari);color:#000}.card{border-radius:1rem;transition:transform .3s}.bloc-card:hover,.card:hover{transform:translateY(-5px)}.category-banner{background:linear-gradient(rgba(10,37,64,.35),rgba(10,37,64,.85)),url("../../assets/img/g0bc97a0bfcec49b9a7788df760a8bf21acdc3d25951fecd021175d3716533bb70e657e0b13a62cd0341e0a1bb0a2db12_640.jpg") center/cover no-repeat;padding:3rem 0;color:#fff}.category-banner h1{font-family:Inter,sans-serif;font-weight:700;margin-bottom:.5rem}.category-banner p{font-size:1.1rem;max-width:700px;color:#e0e6ed}.category-icon{width:72px;height:72px}footer{background-color:var(--color-primari);color:#fff;padding:3rem 0}footer a{color:var(--color-secundari);text-decoration:none}footer a:hover{text-decoration:underline}:root{--bs-primary:#0A2540;--bs-warning:#FDB813;--bs-success:#2ECC71;--bs-body-color:#2B2B2B;--bs-white:#fff;--bs-dropdown-link-color:#fff;--font-titol:'Inter','IBM Plex Sans',sans-serif;--bs-body-font-family:'Source Sans 3',sans-serif;--bs-font-sans-serif:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bs-font-monospace:"JetBrains Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace}.navbar .dropdown-menu{--bs-dropdown-link-color:#fff}.navbar{box-shadow:0 2px 10px var(--bs-primary)}.navbar .nav-link,.navbar .navbar-brand{color:var(--bs-white);font-weight:500}.navbar .dropdown .nav-link:hover .current-lang,.navbar .nav-link:focus,.navbar .nav-link:hover{color:var(--bs-warning)}.navbar-tools{margin-left:auto;display:flex;align-items:center;gap:.5rem}.dropdown-submenu,.search-wrapper{position:relative}.search-input{width:0;opacity:0;padding-right:2rem;transition:.25s}.search-icon{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:var(--bs-white);cursor:pointer;font-size:1rem}.search-input:focus,.search-wrapper:hover .search-input{width:180px;opacity:1;background:var(--bs-white);color:var(--bs-body-color);outline:0;box-shadow:0 0 0 .15rem rgba(253,184,19,.5);border-radius:8px}.dropdown-menu{font-size:.9rem;background-color:var(--bs-primary);overflow:visible}.navbar .dropdown-item:focus,.navbar .dropdown-item:hover{color:var(--bs-primary);background-color:var(--bs-warning)}.navbar .dropdown .current-lang{font-weight:600;font-size:.875rem;color:var(--bs-white)}.navbar .dropdown .bi-globe{font-size:1.1rem;color:var(--bs-white)}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-.25rem;display:none}@media (hover:hover) and (pointer:fine){.dropdown-submenu:hover>.dropdown-menu{display:block}}@media (max-width:991px){.dropdown-submenu>.dropdown-menu{position:static;margin-left:1rem;display:none}.dropdown-submenu>.dropdown-menu.show{display:block}.navbar-collapse{inset:0;background:var(--bs-primary);padding:1rem;overflow-y:auto}.dropdown-menu{position:static;border:0;background:0 0;padding-left:1rem}.dropdown-menu .dropdown-item{padding:.75rem 0;font-size:1rem}}.article-sidebar{position:sticky;top:2rem;background:var(--bs-tertiary-bg);padding:1.5rem;border-radius:var(--bs-border-radius-lg);box-shadow:var(--bs-box-shadow-sm);font-size:.95rem}.article-sidebar h6{color:var(--bs-primary);font-weight:600;margin-bottom:1rem}.article-sidebar ul{list-style:none;padding-left:0;margin-bottom:0}.article-sidebar a{display:flex;justify-content:space-between;align-items:center;padding:.35rem .6rem;color:var(--bs-body-color);text-decoration:none;border-radius:.5rem;transition:background .2s,color .2s}.article-sidebar a:hover{background:var(--bs-primary-bg-subtle);color:var(--bs-primary)}.article-sidebar a.active{font-weight:600;color:var(--bs-secondary);background:rgba(253,184,19,.15)}.article-sidebar .toggle{font-size:.75rem;transition:transform .3s}.article-sidebar .collapse.show+.toggle,.article-sidebar a[aria-expanded=true] .toggle{transform:rotate(180deg)}.article-sidebar .subtree{padding-left:1rem;margin-top:.25rem;border-left:2px solid transparent;transition:border-color .3s;border-left:2px solid var(--bs-border-color);margin-left:.5rem}.article-sidebar .collapse.show{border-left:2px solid #d3d3d3;padding-left:.75rem}.article-sidebar .subtree a{font-size:.9rem;color:var(--bs-body-color);padding-left:.5rem}.article-sidebar .subtree a.active{color:var(--bs-secondary);font-weight:600}.article-sidebar .subtree .subtree a{font-size:.85rem;padding-left:.75rem}.article-sidebar .subtree a:hover{background:rgba(10,37,64,.05);color:var(--bs-primary)}.article-sidebar ul li{margin-bottom:.25rem}h1,h2,h3,h4,h5{font-family:var(--font-titol)}:root,[data-bs-theme=light]{--bs-primary:#0A2540;--bs-secondary:#FDB813;--bs-success:#2ECC71;--bs-warning:#FDB813;--bs-primary-rgb:10,37,64;--bs-link-color-rgb:var(--bs-primary-rgb);--bs-info:#0A2540;--bs-danger:#dc3545;--bs-primary-rgb:10,37,64;--bs-secondary-rgb:253,184,19;--bs-success-rgb:46,204,113;--bs-body-bg:#F5F7FA;--bs-body-bg-rgb:245,247,250;--bs-body-color:#2B2B2B;--bs-body-color-rgb:43,43,43;--bs-emphasis-color:#0A2540;--bs-heading-color:#0A2540;--bs-link-color:#0A2540;--bs-link-hover-color:#FDB813;--bs-link-decoration:none;--bs-primary-bg-subtle:#e3ebf3;--bs-secondary-bg-subtle:#fff4d6;--bs-success-bg-subtle:#e8f8f0;--bs-border-color:#dee2e6;--bs-border-radius:0.5rem;--bs-border-radius-lg:1rem;--bs-tertiary-bg:#ffffff;--bs-secondary-bg:#ffffff;--bs-font-sans-serif:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--bs-font-monospace:"JetBrains Mono",SFMono-Regular,Menlo,Monaco,Consolas,monospace;--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(10,37,64,.08);--bs-box-shadow:0 0.5rem 1rem rgba(10,37,64,.12);--bs-box-shadow-lg:0 1rem 2.5rem rgba(10,37,64,.18);--bs-focus-ring-color:rgba(253,184,19,.35)}.article-toc{max-width:300px;background:var(--bs-body-bg);border-radius:1rem;border:1px solid rgba(10,37,64,.1);box-shadow:0 .5rem 1rem rgba(10,37,64,.05);position:sticky;top:2rem}.toc-list,.toc-sublist{padding-left:0}.toc-link{display:block;padding:.35rem .5rem;border-radius:.5rem;color:var(--bs-primary);text-decoration:none;transition:.2s ease-in-out}.toc-link:focus,.toc-link:hover{background-color:var(--bs-primary-bg-subtle);color:var(--bs-primary);text-decoration:none}.toc-sublist{margin-top:.25rem}.toc-sublist .toc-link{font-size:.875rem;color:var(--bs-body-color)}.toc-sublist .toc-link:hover{background-color:var(--bs-secondary-bg-subtle);color:var(--bs-primary)}.toc-link i{font-size:.75rem;vertical-align:middle}