:root[data-bs-theme=light]{--bs-body-bg:#f7fafb;--custom-navbar-link-bg:#f1f2f3}:root[data-bs-theme=dark]{--bs-body-bg:#212529;--custom-navbar-link-bg:#1b1d26}:root[data-bs-theme=light][data-bs-website=fredericpetitfr]{--custom-navbar-footer-bg:#ffffff}:root[data-bs-theme=dark][data-bs-website=fredericpetitfr]{--custom-navbar-footer-bg:#181818}:root[data-bs-theme=light][data-bs-website=distrotrackercom]{--custom-navbar-footer-bg:#e4e5e9}:root[data-bs-theme=dark][data-bs-website=distrotrackercom]{--custom-navbar-footer-bg:#1b1d26}body{font-family:ui-sans-serif,system-ui,sans-serif;background-color:var(--bs-body-bg);padding-top:3rem;min-height:1e3px}[data-bs-theme=light] h2{text-shadow:2px 2px 2px rgba(255,255,255,.8)}[data-bs-theme=dark] h2{text-shadow:2px 2px 2px rgba(0,0,0,.8)}@media(min-width:768px){#custom-index-row-1-desktop p.lead{font-size:1.75rem}}#col-footer-1 p{font-size:.875rem}@media(min-width:768px){#col-footer-1 p{font-size:1.25rem}}@media(min-width:992px){nav.navbar a.nav-link.active,nav.navbar a.nav-link:hover{background-color:var(--custom-navbar-link-bg)}}:root[data-bs-website=fredericpetitfr] main a.link-body-emphasis{text-decoration-style:dashed}:root[data-bs-theme=light] nav i.fa-lightbulb{color:#ffd34e}:root[data-bs-theme=dark] nav i.fa-lightbulb{color:#3f3f3f}:root[data-bs-theme=light] main div#custom-index-row-1-desktop i.fa-code-branch{color:#26314f}:root[data-bs-theme=light] main div#custom-index-row-1-desktop i.fa-address-card,:root[data-bs-theme=dark] main div#custom-index-row-1-desktop i.fa-address-card,:root[data-bs-theme=dark] main div#custom-index-row-1-desktop i.fa-code-branch{color:#fff}[data-bs-theme=light] .btn-primary{background-color:#5bb5fe!important;color:#26314f!important}[data-bs-theme=light] .btn-primary:hover{background-color:#4e9ddd!important;color:#26314f!important}[data-bs-theme=dark] .btn-primary{background-color:#3178c0!important;color:#fff!important}[data-bs-theme=dark] .btn-primary:hover{background-color:#2b6bac!important;color:#fff!important}[data-bs-theme=light] .btn-outline-primary{color:#235a96!important}[data-bs-theme=light] .btn-outline-primary:hover{background-color:#e7f5ff!important;color:#235a96!important}[data-bs-theme=dark] .btn-outline-primary{color:#5bb5fe!important}[data-bs-theme=dark] .btn-outline-primary:hover{background-color:#061e38!important;color:#5bb5fe!important}main div#custom-index-row-1-desktop img{max-width:300px}@media(max-width:576px){main div#custom-index-row-1-desktop img{max-width:150px}}div#col-footer-1 img{width:100%;max-width:70px;height:auto}@media(min-width:768px){:root[data-bs-website=fredericpetitfr] div#col-footer-1 img{max-width:70px}:root[data-bs-website=distrotrackercom] div#col-footer-1 img{max-width:130px}}@media(min-width:992px){:root[data-bs-website=fredericpetitfr] div#col-footer-1 img{max-width:80px}:root[data-bs-website=distrotrackercom] div#col-footer-1 img{max-width:160px}}@media(min-width:1200px){:root[data-bs-website=fredericpetitfr] div#col-footer-1 img{max-width:90px}:root[data-bs-website=distrotrackercom] div#col-footer-1 img{max-width:220px}}:root[data-bs-theme=light] nav{box-shadow:0 .4rem 1rem #00000026,inset 0 -1px #ffffff26}:root[data-bs-theme=dark] nav{box-shadow:0 .2rem 1rem #ffffff1a,inset 0 -1px #00000033}:root[data-bs-theme=light] div.my-background-footer{box-shadow:0 -.4rem 1rem #00000026,inset 0 1px #ffffff26}:root[data-bs-theme=dark] div.my-background-footer{box-shadow:0 -.2rem 1rem #ffffff0d,inset 0 1px #00000033}:root[data-bs-theme=light] nav i.fa-lightbulb,:root[data-bs-theme=light] nav i.fa-flag{-webkit-text-stroke:1px #000000}:root[data-bs-theme=dark] nav i.fa-lightbulb,:root[data-bs-theme=dark] nav i.fa-flag{-webkit-text-stroke:1px #ffffff}:root[data-bs-theme=light] main div#custom-index-row-1-desktop i.fa-code-branch{-webkit-text-stroke:1px #ffffff}:root[data-bs-theme=light] main div#custom-index-row-1-desktop i.fa-address-card,:root[data-bs-theme=dark] main div#custom-index-row-1-desktop i.fa-address-card,:root[data-bs-theme=dark] main div#custom-index-row-1-desktop i.fa-code-branch{-webkit-text-stroke:1px #000000}main div#custom-index-row-1-mobile,main div#custom-index-row-1-desktop{background-color:var(--bs-body-bg)}main div#custom-index-row-1-mobile{background-position:calc(100% + 40px)100%;background-repeat:no-repeat;background-size:contain;overflow:hidden}main div#custom-index-row-1-desktop div#custom-index-row-1-desktop-portrait{background-position:0 100%;background-repeat:no-repeat;background-size:contain}:root[data-bs-theme=light][data-bs-website=fredericpetitfr] div:is(#custom-index-row-2,#custom-index-row-4,#custom-index-row-6){background-color:#f1f2f3}:root[data-bs-theme=dark][data-bs-website=fredericpetitfr] div:is(#custom-index-row-2,#custom-index-row-4,#custom-index-row-6){background-color:#2b3035}:root[data-bs-theme=light][data-bs-website=fredericpetitfr] div:is(#custom-index-row-3,#custom-index-row-5){background-color:#e4e5e9}:root[data-bs-theme=dark][data-bs-website=fredericpetitfr] div:is(#custom-index-row-3,#custom-index-row-5){background-color:#232327}:root[data-bs-theme=light][data-bs-website=fredericpetitfr] main .text-bg-info{background-color:#cef0ff!important;border:1px solid #0dcaf0}:root[data-bs-theme=dark][data-bs-website=fredericpetitfr] main .text-bg-info{background-color:#032830!important;border:1px solid #087990;color:#fff!important}:root[data-bs-theme=light][data-bs-website=fredericpetitfr] main .text-bg-warning{background-color:#ffeeba!important;border:1px solid #ffc107}:root[data-bs-theme=dark][data-bs-website=fredericpetitfr] main .text-bg-warning{background-color:#332701!important;border:1px solid #997404;color:#fff!important}nav .nav-item .dropdown-toggle::before,nav .nav-item .dropdown-toggle::after{display:none}.my-dropdown-nav{position:relative}@media(min-width:768px){.custom-justify-text{text-align:justify}}.my-background-navbar,.my-background-footer{background-color:var(--custom-navbar-footer-bg)!important}.my-background-slogan{background:radial-gradient(circle at 25% 0%,rgba(255,255,255,.15) 0%,rgba(255,255,255,0) 30%),linear-gradient(135deg,#d04c1f,#f36a44)}.my-background-slogan-striped{background:url(../img/stripe-slogan.svg)repeat;background-size:160px 160px}.my-divider-navbar{border-left:2px solid;height:100%}@media(max-width:991.98px){.my-divider-navbar{border-left:0;border-top:2px solid;width:100%;height:0;margin:.5rem 0}}.my-opacity-text-hover:hover{color:rgba(var(--bs-body-color-rgb),.8)}