User:SOTO/CSS1c: Difference between revisions

From Tardis Wiki, the free Doctor Who reference
(Created page with "<pre> #menus-cover { background: var(--background-image); opacity: .4; filter: invert(1); margin-bottom: auto; position: fixed; width: 100%; height: 100%; background-position: 50%; background-position-y: 32%; background-position-y: 32.4%; background-size: cover; z-index: 0; display: block !important; } #mw-header-container { z-index: 600; outline: 4px solid #3d588b; outline: 4px solid #243e70; outline...")
 
No edit summary
Line 21,517: Line 21,517:
         box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #091830, 12px 400px #19315a, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
         box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #091830, 12px 400px #19315a, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
         box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #21324e, 12px 400px #0b1934fa, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
         box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #21324e, 12px 400px #0b1934fa, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
         box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 12px 400px #0a1d3a, 7px 1200px #0b1934fa, 16px 1200px #1d3152, 32px 1200px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;59; */
         box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 12px 400px #0a1d3a, 7px 1200px #0b1934fa, 16px 1200px #1d3152, 32px 1200px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 12px 400px #0a1d3a, 7px 1200px #0b1934fa, 16px 1200px #566a8b, 33px 1200px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;59; */
     ;
     ;
         /* overflow-x: auto; */
         /* overflow-x: auto; */

Revision as of 03:56, 10 December 2024

#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}

:root.theme-dark #mw-related-navigation .mw-inputbox-centered .createbox {
    position: relative;
    top: 13px;
    left: 2px;
}

:root.theme-dark #mw-related-navigation .mw-inputbox-centered .mw-ui-input {
    width: 11.478em;
    height: 17px;
    /* filter: invert(1) hue-rotate(180deg); */
    background: #8f99ab;
    background: #e0e7f5;
    background: #e3e8f1;
    border: solid 3px var(--contrast-color-17);
    /* box-shadow: 0 0 0 4px var(--primary-3), 0 0 0 6px #1a2b4c, 0 0 0 8px var(--primary-11); */
    /* box-shadow: 0 0 0 4px #152544, 0 0 0 6px #1a2b4c, 0 0 0 7.58px #637491; */
    /* box-shadow: 0 0 0 4px #c3d2f0, 0 0 0 6px #c5d6f7, 0 0 0 7.58px #7d8eab; */
    /* box-shadow: 0 0 0 4px #d2ddf3, 0 0 0 6px #e0e6f3, 0 0 0 7.58px #8c96a7; */
    position: relative;
    top: 9px;
    top: -6px;
    right: 2px;
}

:root.theme-dark .mw-ui-button.mw-ui-progressive:not(:disabled) {
    background-color: var(--primary-15); /*redundant*/
    border: solid 4px var(--contrast-color-5);
    border: solid 3px var(--primary-10);
    border: solid 3.5px var(--primary-13);
    border: solid 3.5px #566581;
    /* border: solid 3.25px #566581; */
    border: solid 3.25px #51617e;
    box-shadow: 0 2px 29px -1px inset var(--accent-9);
    box-shadow: 0 -2px 29px -1px inset #37578f;
    box-shadow: 0 -2px 29px -1px inset #213b68;
    box-shadow: 0 -2px 29px -1px inset #122b56;
    color: #0f1828;
    border-radius: 6px;
    position: relative;
    top: 7px;
    top: 5px;
    top: -3px;
    /* top: -16px; */
    top: -15px;
    right: 0px;
}

.sidebar-chunk#page-tools .mw-inputbox-centered .mw-ui-button {
    margin-left: 1.224em;
    width: 85%;
    background: var(--primary-1);
    background: var(--primary-26);
    background: var(--primary-16);
    background: #2b3954;
    background: #1b2c4e;
    background: #192640;
    background: #162748;
    background: #16284a;
    background: #172136;
    background: #172440;
    background: #1b2438;
    background: #1a243a;
    /* color: var(--border-shade); */
    color: #abb6cd;
    text-transform: uppercase;
}


.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/


@media screen and (max-width: 1339px) {
    .mediawiki:not(.ns-8):not(.action-edit) #content-bottom-stuff {
        background: #060f1fbf;
        background: #061d46bf;
        padding-bottom: 22px;
        margin-top: 5px;
        -moz-box-shadow: var(--category-box-3);
        -webkit-box-shadow: var(--category-box-3);
        -o-box-shadow: var(--category-box-3);
        -ms-box-shadow: var(--category-box-3);
        box-shadow: var(--category-box-3);
        margin-bottom: 10px;
        z-index: -2;
        overflow: hidden;
    }
    .mediawiki:not(.ns-8):not(.action-edit) #catlinks {
        display: block !important;
        border-width: 1px 1px 0.2em;
        background: #091a38cc;
        background: #091a38cc;
        border: solid 2px #435573;
        border-top-color: #58657b;
        border-top-color: #2f466e;
        border-left-color: #3a475e;
        border-bottom-color: #313f57;
        border-bottom-color: #212c3e;
        border-radius: 16px;
        line-height: 1.1;
        word-wrap: break-word;
    }
}
@media screen and (min-width: 851px) and (max-width: 1099px) {
    .mw-footer-container {
        filter: invert(1) hue-rotate(180deg);
    }
    .mw-footer {
        background: #0c2453b3;
        background: #0b265bcc;
        background: #072156cc;
        background: #072156cc;
        filter: invert(1) hue-rotate(180deg);
        background: #3f5a93cc;
        background: #16316ccc;
        background: #2b457fcc;
        background: #122e6bcc;
        box-shadow: 0 21px #051a40, 0 -10px inset #112548;
        box-shadow: 0 5px #192944, 0 21px #3d5172, 0 -10px inset #324972;
        box-shadow: 0 5px #192944, 0 18px #1c2d4a, 0 26px #556581, 0 -10px inset #273e66;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 5px #192944, 0 18px #1c2d4a, 0 26px #344a71, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #324465, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357, -20px 8px 100px inset var(--primary-4);
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #4e6389, 0 -54px #193360, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #223454, 0 -52px #0b1f42, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        width: 100vw;
        margin-left: -5.8vw;
        margin-top: 16px;
        padding-left: 2.2vw!important;
        padding-bottom: 1.5em;
        margin-bottom: -1.2em;
        /* z-index: 900; */
    }
}#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}

@media screen and (min-width: 1340px) {
    #mw-content {
        left: calc(0.128vw - 0.238px);
        left: calc(0.148vw - 0.228px);
    }
    :root.theme-dark #mw-site-navigation {
        padding-right: 1em;
        margin-left: -3px;
        margin-left: -2.6px;
        /* margin-left: -0.6px; */
        margin-left: -0.684px;
        margin-right: 2.6px;
        /* margin-right: 0.2px; */
        margin-top: -1px;
        margin-left: -0.484px;
        margin-left: -0.534px;
        margin-left: -1.328px;
        margin-left: -1.224px;
        /* margin-right: 0.42px; */
        /* margin-right: 0.18px; */
        /* margin-right: 0.88px; */
        margin-right: -5.8px;
        margin-right: -3.8px;
        margin-right: -3.6px;
        margin-right: -5.6px;
        margin-right: -2px;
        margin-right: -1.8px;
        margin-right: 2.2px;
        margin-right: 2.4px;
        margin-right: -0.78px;
        margin-right: -1.548px;
        /* margin-right: -1.348px; */
        margin-top: -5px;
        /* margin-top: -27.8px; */
        margin-top: 15.2px;
        margin-top: -5.6px;
        margin-top: -21.2px;
        margin-top: -24.8px;
        margin-top: 6.2px;
        margin-top: -7.8px;
        margin-top: -8.42px;
        margin-top: -1.42px;
        margin-top: -1.22px;
        margin-top: -1.32px;
        /* margin-top: -15.32px; */
        margin-top: 0.68px;
        margin-top: 8.68px;
        margin-top: 3.68px;
        margin-top: 6.68px;
        transform: translateX(-2px);
        transform: translateX(-2.4px);
        transform: translateX(-1.2px);
        transform: translateX(2.864px);
        transform: translateX(0.04px);
        transform: translateX(-0.22px);
        transform: translateX(0.684px);
        box-shadow: 0 78px 15px -1px inset #2f3e5a, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3);
        box-shadow: 0 78px 15px -1px inset #112140b8, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3);
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59, 16px 400px #0f2244;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59, 16px 400px #5b6474;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 16px 400px #0d2040, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59, 16px 400px #172846;
    }
    :root.theme-dark #mw-related-navigation {
        margin-top: -2px;
        margin-top: 0.6px;
        margin-top: 0.5px;
        margin-top: 0.2px;
        margin-top: -4.8px;
        margin-top: 6.2px;
        margin-left: -1.48px;
        transform: translateX(3px);
    }
}

:root.theme-dark #mw-related-navigation .mw-inputbox-centered .createbox {
    position: relative;
    top: 19px;
    top: 14px;
    top: 8px;
    top: 8.6px;
    top: 9.44px;
    top: 9.3px;
    left: 3.4px;
    /* left: 4.2px; */
}
:root.theme-dark #mw-related-navigation .mw-inputbox-centered .mw-ui-input {
    width: 11.478em;
    height: 17px;
    padding: 5px;
    text-align: center;
    letter-spacing: 0.4px;
    font-size: .983em;
    /* padding-left: 0.12em; */
    /* filter: invert(1) hue-rotate(180deg); */
    /* background: #8f99ab; */
    /* background: #e0e7f5; */
    /* background: #e3e8f1; */
    /* background: #d8e4f9; */
    /* background: #8da1c3; */
    /* background: rgb(20 34 58); */
    /* background: rgb(210 224 248); */
    background: #e7e4e9;
    border: solid 3px var(--contrast-color-17);
    border: solid 3px #8299c1;
    /* border: solid 3px #8a96ab; */
    border: solid 2px #9eafcd;
    border: solid 2px #b99ecd;
    border: solid 2px #bd9ecd;
    /* border: solid 3px rgb(77 97 132); */
    border-radius: 4px;
    /* box-shadow: 0 0 0 2px #142a50; */
    box-shadow: 0 0 0 2px #303f5a;
    box-shadow: 0 0 0 2px #b9c9e5;
    box-shadow: 0 0 0 2px #bcc5d5, 0 2px 8.5px #142540, 0 2px 0 var(--primary-1), -3px -5px 28px #2c3644;
    box-shadow: 0 0 0 2px #bcc5d5, 0 2px 8.5px #142540, 0 2px 0 var(--primary-1), -3px -5px 28px #3b485a;
    /* box-shadow: 0 0 0 2px rgb(66 83 113); */
    /* box-shadow: 0 0 0 4px var(--primary-3), 0 0 0 6px #1a2b4c, 0 0 0 8px var(--primary-11); */
    /* box-shadow: 0 0 0 4px #152544, 0 0 0 6px #1a2b4c, 0 0 0 7.58px #637491; */
    /* box-shadow: 0 0 0 4px #c3d2f0, 0 0 0 6px #c5d6f7, 0 0 0 7.58px #7d8eab; */
    /* box-shadow: 0 0 0 4px #d2ddf3, 0 0 0 6px #e0e6f3, 0 0 0 7.58px #8c96a7; */
    position: relative;
    top: 9px;
    top: -6px;
    top: -9px;
    right: -1.3px;
    right: -1.4px;
    filter: opacity(0.918);
}

:root.theme-dark .mw-ui-button.mw-ui-progressive:not(:disabled) {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-top: 7px;
    /* padding-bottom: 6px; */
    font-weight: 400;
    letter-spacing: 0.788px;
    background-color: var(--primary-15); /*redundant*/
    border: solid 4px var(--contrast-color-5);
    border: solid 3px var(--primary-10);
    border: solid 3.5px var(--primary-13);
    border: solid 3.5px #566581;
    /* border: solid 3.25px #566581; */
    border: solid 3.25px #51617e;
    border: solid 3.25px #51607a;
    border: solid 3.25px #45597a;
    border: solid 3.25px #4c5f7e;
    box-shadow: 0 2px 29px -1px inset var(--accent-9);
    box-shadow: 0 -2px 29px -1px inset #37578f;
    box-shadow: 0 -2px 29px -1px inset #213b68;
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px var(--primary-1);
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px #0c234c;
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px #1b2c4a;
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px #152746;
    box-shadow: 0 -2px 29px -1px inset #1b3868, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #2c3644;
    box-shadow: 0 -2px 29px -1px inset #1b3868, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #3a475a;
    color: #0f1828;
    border-radius: 6px;
    position: relative;
    top: 7px;
    top: 5px;
    top: -3px;
    /* top: -16px; */
    top: -13.4px;
    right: -0.7px;
}

.sidebar-chunk#page-tools .mw-inputbox-centered .mw-ui-button {
    margin-left: 1.224em;
    width: 85%;
    background: var(--primary-1);
    background: var(--primary-26);
    background: var(--primary-16);
    background: #2b3954;
    background: #1b2c4e;
    background: #192640;
    background: #162748;
    background: #16284a;
    background: #172136;
    background: #172440;
    background: #1b2438;
    background: #05102a;
    background: #0e1c3c;
    /* background: #152446; */
    background: #21335e;
    /* background: #1a2748; */
    /* background: #1a2748;;/* color: var(--border-shade); */
    background: #21325c;
    background: #222e4a;
    background: #182542;
    /* background: #1c263c; */
    color: #abb6cd;
    color: #8ea1c3;
    text-transform: uppercase;
}


.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 33.22804%;
    background-position-y: calc(33.22804% + -32.428px);
    /* background-position-y: 29.22804%; */
    /* background-position-y: 63.22804%; */
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/


@media screen and (max-width: 1339px) {
    .mediawiki:not(.ns-8):not(.action-edit) #content-bottom-stuff {
        background: #060f1fbf;
        background: #061d46bf;
        padding-bottom: 22px;
        margin-top: 5px;
        -moz-box-shadow: var(--category-box-3);
        -webkit-box-shadow: var(--category-box-3);
        -o-box-shadow: var(--category-box-3);
        -ms-box-shadow: var(--category-box-3);
        box-shadow: var(--category-box-3);
        margin-bottom: 10px;
        z-index: -2;
        overflow: hidden;
    }
    .mediawiki:not(.ns-8):not(.action-edit) #catlinks {
        display: block !important;
        border-width: 1px 1px 0.2em;
        background: #091a38cc;
        background: #091a38cc;
        border: solid 2px #435573;
        border-top-color: #58657b;
        border-top-color: #2f466e;
        border-left-color: #3a475e;
        border-bottom-color: #313f57;
        border-bottom-color: #212c3e;
        border-radius: 16px;
        line-height: 1.1;
        word-wrap: break-word;
    }
}
@media screen and (min-width: 851px) and (max-width: 1099px) {
    .mw-footer-container {
        filter: invert(1) hue-rotate(180deg);
    }
    .mw-footer {
        background: #0c2453b3;
        background: #0b265bcc;
        background: #072156cc;
        background: #072156cc;
        filter: invert(1) hue-rotate(180deg);
        background: #3f5a93cc;
        background: #16316ccc;
        background: #2b457fcc;
        background: #122e6bcc;
        box-shadow: 0 21px #051a40, 0 -10px inset #112548;
        box-shadow: 0 5px #192944, 0 21px #3d5172, 0 -10px inset #324972;
        box-shadow: 0 5px #192944, 0 18px #1c2d4a, 0 26px #556581, 0 -10px inset #273e66;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 5px #192944, 0 18px #1c2d4a, 0 26px #344a71, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #324465, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357, -20px 8px 100px inset var(--primary-4);
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #4e6389, 0 -54px #193360, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #223454, 0 -52px #0b1f42, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        width: 100vw;
        margin-left: -5.8vw;
        margin-top: 16px;
        padding-left: 2.2vw!important;
        padding-bottom: 1.5em;
        margin-bottom: -1.2em;
        /* z-index: 900; */
    }
}


#simpleSearch {
    /* background: rgb(210 224 248); */
    /* background: #c8d5ed; */
    border: solid 3px var(--contrast-color-17);
    border: solid 3px #8299c1;
    /* border: solid 3px #8a96ab; */
    border: solid 2px #b99ecd;
    border: solid 2px #cd9eb2;
    /* border: solid 2px #cd9eb8; */
    /* border: solid 3px rgb(77 97 132); */
    border-radius: 4px;
    /* box-shadow: 0 0 0 2px #142a50; */
    /* box-shadow: 0 0 0 2px #303f5a; */
    /* box-shadow: 0 0 0 2px #b9c9e5; */
    box-shadow: 0 0 0 2px #bcc5d5;
}

#p-banner.mw-wiki-title,
.mw-body h1.firstHeading {
    /* letter-spacing: 0.12px; */
    /* letter-spacing: 0.024px; */
    position: relative;
    /* left: -1.8px; */
}

#p-namespaces li, #p-views li, #p-more li {
    letter-spacing: 0.578px;
}
.subpage-tabs-main {
    letter-spacing: 0.48px;
    margin-top: 0px;
    right: 1.288px;
}
.subpage-tabs-main .mw-selflink {
    letter-spacing: 0.78px;
}
div#article-type {
    letter-spacing: 0.56px;
        }

.mw-made-collapsible + .pullout-handle {
    background-color: #6d81a7;
    background-color: #556c99;
    background-color: #425987;
    /* background-color: #c5b086; */
}

@media screen and (min-width: 1340px) {
    #mw-site-navigation .timeless-logo img {
        width: 13.848em;
        height: 11.0128em;
        height: 10.8928em;
        /* width: 13.9288em; */
        height: 10.7188em;
        height: 10.6998em;
        /* height: 10.7488em; */
        width: 13.748em;
        top: 2.0689em;
        transform: scale(0.89) translateX(11px);
        transform: scale(0.884) translateX(4px) translateY(-10px);
        transform: scale(0.884) translateX(-3px) translateY(-19px);
        transform: scale(0.884) translateX(-3px) translateY(-3px);
        transform: scale(0.884) translateX(-2px) translateY(-4px);
        transform: scale(0.7889428) translateX(-8px) translateY(-3px);
        transform: scale(0.8589428) translateX(-8px) translateY(-8px);
        transform: scale(0.927947) translateX(-6px) translateY(-8px);
        transform: scale(0.927947) translateX(-5px) translateY(-8px);
        transform: scale(0.927947) translateX(-6px) translateY(-3px);
        transform: scale(0.8799528) translateX(-3px) translateY(-8px);
        transform: scale(0.8799528) translateX(0px) translateY(-12px);
        transform: scale(0.8799528) translateX(2.24px) translateY(-2.8px);
        transform: scale(0.8829528) translateX(-11.768px) translateY(-5.842px);
        transform: scale(0.8829528) translateX(-9.768px) translateY(-6.842px);
        transform: scale(0.8829528) translateX(-10.768px) translateY(-8.842px);
        transform: scale(0.9314528) translateX(-8.768px) translateY(-9.742px);
        transform: scale(0.9314528) translateX(-6.668px) translateY(-11.0248px);
        /* box-shadow: 0 0 0 7px #958ba7, 0 0 0 7px; */
        /* background: #47396a; */
        /* border-radius: 99px; */
        /* padding: 9px; */
        filter: drop-shadow(-2px 2px 18.9px #0e2348) saturate(.888) brightness(1.3268) opacity(0.7428) hue-rotate(328deg);
        /* filter: drop-shadow(-2px 2px 18.9px #0e2348) saturate(.888) brightness(1.4268) opacity(0.6828) hue-rotate(328deg); */
    }
    
    #mw-site-navigation .timeless-logo::before {
        content: " ";
        display: block;
        height: 162px;
        width: 162px;
        /* height: 172px; */
        /* width: 172px; */
        transform: rotate(43deg);
        background: #182d52;
        /* background: #12264a; */
        background: #0d2042;
        background: #0a1b38;
        border: solid 4px var(--primary-7);
        box-shadow: 0px -1px 0 1px #182d52, 0px -1px 0 2.984px #5d5d8b, -1px -2px 0 3.8px rgb(177 178 182), 2px 2px 7px 6px #132544;
        box-shadow: 0px -1px 0 1px #182d52, 0px 0px 0 9.984px #7b8793;
        box-shadow: 0px -1px 0 1px #182d528c, -1px 2px 0 9.984px #7b879340;
        box-shadow: -2px -2px 0 1px #182d528c, -1px 2px 0 9.984px #92a8bd40, 0px 2px 0 20px #182d528c;
        box-shadow: -2px -2px 0 1px #182d5280, -1px 2px 0 9.984px #92a8bd40, 0px 2px 0 20px #182d528c;
        box-shadow: -2px -2px 0 1px #182d5280, -1px 2px 0 9.984px #b4bec740, 0px 2px 0 20px #182d528c, -14px -1px 3px 26px #0c1e3c8c;
        filter: opacity(0.38);
        border-radius: 1px;
        position: absolute;
        top: 49px;
        left: 18px;
        top: 56px;
        top: 62px;
        top: 58px;
        top: 55px;
        left: 21px;
        left: 16px;
        left: 15px;
        left: 10px;
        left: 28px;
        top: 55.4px;
        left: 16px;
        top: 50.4px;
        height: 164px;
        width: 165px;
        left: 13px;
        top: 46.4px;
    }
    #mw-site-navigation .timeless-logo::after {
        content: ": . INDEPENDENT . :";
        display: block;
        color: var(--text-color-3);
        font-size: 1.1em;
        height: 25px;
        width: 162px;
        background: #182d52;
        background: #263754;
        /* background: #162846; */
        /* background: #223960; */
        background: #1f2f4a;
        background: #172844;
        border: solid 4px var(--primary-7);
        box-shadow: 0 -2px 29px 2px inset #3f5476, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #3a475a;
        box-shadow: 0 -2px 29px 2px inset #0e1e38, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #3a475a;
        position: absolute;
        top: 183px;
        top: 70px;
        top: 178px;
        top: 174px;
        top: 178px;
        top: 185px;
        left: 29px;
        left: 28px;
        left: 32px;
        left: 38px;
        left: 34px;
        left: 33px;
        left: 29px;
        filter: opacity(0.89);
    }
    #site-navigation #p-Navigation-label::after {
        content: " ";
        display: block;
        width: 9.8px;
        height: 9.01px;
        position: absolute;
        background: var(--primary-3);
        background: #11223fd6;
        background: #4e6284d6;
        border-radius: 10px;
        top: -27.1px;
        left: 14.2px;
    }
    #site-navigation #p-Navigation-label::before {
        content: " ";
        display: block;
        width: 9.8px;
        height: 9.01px;
        position: absolute;
        background: var(--primary-3);
        background: #11223fd6;
        background: #556681d6;
        /* background: #5c6c85b3; */
        /* background: #5d6c839e; */
        border-radius: 10px;
        top: -45.1px;
        left: -12.8px;
    }
    #site-navigation #p-Navigation::before {
        content: " ";
        display: block;
        width: 10.8px;
        height: 10.01px;
        position: absolute;
        background: var(--primary-3);
        background: #11223fd6;
        background: #8897af7a;
        background: #7a879d7a;
        /* background: #5c6c85b3; */
        /* background: #5d6c839e; */
        border-radius: 11px;
        top: -192.1px;
        left: 211.2px;
    }
    #site-navigation #p-Navigation::after {
        content: " ";
        display: block;
        width: 8.8px;
        height: 10.01px;
        position: absolute;
        /* background: var(--primary-3); */
        /* background: #11223fd6; */
        /* background: #8897af7a; */
        background: #4859747a;
        /* background: #5c6c85b3; */
        /* background: #5d6c839e; */
        border-radius: 9px;
        top: -161.1px;
        left: 173.2px;
    }
}



#mw-content {
    /* box-shadow: -16px 0 var(--primary-6); */
    box-shadow: -16px -16px #13284e6b;
    box-shadow: -15px -16px #13284eb8;
}


:root.theme-dark ul#filetoc, :root.theme-dark .toc, :root.theme-dark .toccolours, :root.theme-dark .mw-warning {
    background: #111825;
    background: #071530;
    background: #0c1d3d;
    background: #0b2144;
    border-color: #5b6474;
    border-color: #5e687a;
    border-color: #152a4e;
    /* border-color: #656d7d; */
    /* border-color: #555d6d; */
}<pre>
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}

:root.theme-dark #mw-related-navigation .mw-inputbox-centered .createbox {
    position: relative;
    top: 13px;
    left: 2px;
}

:root.theme-dark #mw-related-navigation .mw-inputbox-centered .mw-ui-input {
    width: 11.478em;
    height: 17px;
    /* filter: invert(1) hue-rotate(180deg); */
    background: #8f99ab;
    background: #e0e7f5;
    background: #e3e8f1;
    border: solid 3px var(--contrast-color-17);
    /* box-shadow: 0 0 0 4px var(--primary-3), 0 0 0 6px #1a2b4c, 0 0 0 8px var(--primary-11); */
    /* box-shadow: 0 0 0 4px #152544, 0 0 0 6px #1a2b4c, 0 0 0 7.58px #637491; */
    /* box-shadow: 0 0 0 4px #c3d2f0, 0 0 0 6px #c5d6f7, 0 0 0 7.58px #7d8eab; */
    /* box-shadow: 0 0 0 4px #d2ddf3, 0 0 0 6px #e0e6f3, 0 0 0 7.58px #8c96a7; */
    position: relative;
    top: 9px;
    top: -6px;
    right: 2px;
}

:root.theme-dark .mw-ui-button.mw-ui-progressive:not(:disabled) {
    background-color: var(--primary-15); /*redundant*/
    border: solid 4px var(--contrast-color-5);
    border: solid 3px var(--primary-10);
    border: solid 3.5px var(--primary-13);
    border: solid 3.5px #566581;
    /* border: solid 3.25px #566581; */
    border: solid 3.25px #51617e;
    box-shadow: 0 2px 29px -1px inset var(--accent-9);
    box-shadow: 0 -2px 29px -1px inset #37578f;
    box-shadow: 0 -2px 29px -1px inset #213b68;
    box-shadow: 0 -2px 29px -1px inset #122b56;
    color: #0f1828;
    border-radius: 6px;
    position: relative;
    top: 7px;
    top: 5px;
    top: -3px;
    /* top: -16px; */
    top: -15px;
    right: 0px;
}

.sidebar-chunk#page-tools .mw-inputbox-centered .mw-ui-button {
    margin-left: 1.224em;
    width: 85%;
    background: var(--primary-1);
    background: var(--primary-26);
    background: var(--primary-16);
    background: #2b3954;
    background: #1b2c4e;
    background: #192640;
    background: #162748;
    background: #16284a;
    background: #172136;
    background: #172440;
    background: #1b2438;
    background: #1a243a;
    /* color: var(--border-shade); */
    color: #abb6cd;
    text-transform: uppercase;
}


.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/


@media screen and (max-width: 1339px) {
    .mediawiki:not(.ns-8):not(.action-edit) #content-bottom-stuff {
        background: #060f1fbf;
        background: #061d46bf;
        padding-bottom: 22px;
        margin-top: 5px;
        -moz-box-shadow: var(--category-box-3);
        -webkit-box-shadow: var(--category-box-3);
        -o-box-shadow: var(--category-box-3);
        -ms-box-shadow: var(--category-box-3);
        box-shadow: var(--category-box-3);
        margin-bottom: 10px;
        z-index: -2;
        overflow: hidden;
    }
    .mediawiki:not(.ns-8):not(.action-edit) #catlinks {
        display: block !important;
        border-width: 1px 1px 0.2em;
        background: #091a38cc;
        background: #091a38cc;
        border: solid 2px #435573;
        border-top-color: #58657b;
        border-top-color: #2f466e;
        border-left-color: #3a475e;
        border-bottom-color: #313f57;
        border-bottom-color: #212c3e;
        border-radius: 16px;
        line-height: 1.1;
        word-wrap: break-word;
    }
}
@media screen and (min-width: 851px) and (max-width: 1099px) {
    .mw-footer-container {
        filter: invert(1) hue-rotate(180deg);
    }
    .mw-footer {
        background: #0c2453b3;
        background: #0b265bcc;
        background: #072156cc;
        background: #072156cc;
        filter: invert(1) hue-rotate(180deg);
        background: #3f5a93cc;
        background: #16316ccc;
        background: #2b457fcc;
        background: #122e6bcc;
        box-shadow: 0 21px #051a40, 0 -10px inset #112548;
        box-shadow: 0 5px #192944, 0 21px #3d5172, 0 -10px inset #324972;
        box-shadow: 0 5px #192944, 0 18px #1c2d4a, 0 26px #556581, 0 -10px inset #273e66;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 5px #192944, 0 18px #1c2d4a, 0 26px #344a71, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #324465, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357, -20px 8px 100px inset var(--primary-4);
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #4e6389, 0 -54px #193360, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #223454, 0 -52px #0b1f42, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        width: 100vw;
        margin-left: -5.8vw;
        margin-top: 16px;
        padding-left: 2.2vw!important;
        padding-bottom: 1.5em;
        margin-bottom: -1.2em;
        /* z-index: 900; */
    }
}#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}

@media screen and (min-width: 1340px) {
    #mw-content {
        left: calc(0.128vw - 0.238px);
        left: calc(0.148vw - 0.228px);
        left: calc(1.2814008vw - 0.228px);
    }
    :root.theme-dark #mw-site-navigation {
        padding-right: 1em;
        /* padding-right: 14.2em; */
        margin-left: -3px;
        margin-left: -2.6px;
        /* margin-left: -0.6px; */
        margin-left: -0.684px;
        margin-right: 2.6px;
        /* margin-right: 0.2px; */
        margin-top: -1px;
        margin-left: -0.484px;
        margin-left: -0.534px;
        margin-left: -1.328px;
        margin-left: -1.224px;
        /* margin-right: 0.42px; */
        /* margin-right: 0.18px; */
        /* margin-right: 0.88px; */
        margin-right: -5.8px;
        margin-right: -3.8px;
        margin-right: -3.6px;
        margin-right: -5.6px;
        margin-right: -2px;
        margin-right: -1.8px;
        margin-right: 2.2px;
        margin-right: 2.4px;
        margin-right: -0.78px;
        margin-right: -1.548px;
        /* margin-right: -1.348px; */
        margin-top: -5px;
        /* margin-top: -27.8px; */
        margin-top: 15.2px;
        margin-top: -5.6px;
        margin-top: -21.2px;
        margin-top: -24.8px;
        margin-top: 6.2px;
        margin-top: -7.8px;
        margin-top: -8.42px;
        margin-top: -1.42px;
        margin-top: -1.22px;
        margin-top: -1.32px;
        /* margin-top: -15.32px; */
        margin-top: 0.68px;
        margin-top: 8.68px;
        margin-top: 3.68px;
        margin-top: 6.68px;
        margin-bottom: -152px;
        transform: translateX(-2px);
        transform: translateX(-2.4px);
        transform: translateX(-1.2px);
        transform: translateX(2.864px);
        transform: translateX(0.04px);
        transform: translateX(-0.22px);
        transform: translateX(0.684px);
        box-shadow: 0 78px 15px -1px inset #2f3e5a, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3);
        box-shadow: 0 78px 15px -1px inset #112140b8, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3);
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59, 16px 400px #0f2244;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59, 16px 400px #5b6474;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 16px 400px #0d2040, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59, 16px 400px #172846;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 16px 400px #101f38, 32px 400px #101f38, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 8px 400px #081a38, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #63728b, 12px 400px #1d2b42, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #63728b, 12px 400px #19315a, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #091830, 12px 400px #19315a, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 3px 400px #21324e, 12px 400px #0b1934fa, 16px 400px #1d3152, 32px 400px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 12px 400px #0a1d3a, 7px 1200px #0b1934fa, 16px 1200px #1d3152, 32px 1200px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;
        box-shadow: 0 32px 0 inset #18294259, 0 28px 15px -1px inset #112140b8, 12px 400px #0a1d3a, 7px 1200px #0b1934fa, 16px 1200px #566a8b, 33px 1200px #0d2348, 0 78px 15px -1px inset #11214091, 0 132px 0 -1px inset #30446a, -20px 130px var(--primary-3), 8px 0 #6f819d59 , 16px 0 #596d8d59;59; */
    ;
        /* overflow-x: auto; */
    }
    :root.theme-dark #mw-related-navigation {
        margin-top: -2px;
        margin-top: 0.6px;
        margin-top: 0.5px;
        margin-top: 0.2px;
        margin-top: -4.8px;
        margin-top: 6.2px;
        margin-left: -1.48px;
        transform: translateX(3px);
        /* box-shadow: 0.6em 0 inset #112a4e, 1.6em 0 inset #0c1f3a; */
        /* box-shadow: 0.6em 0 inset #112a4e, 0.8em 0 inset #0c203c, 1.6em 0 inset #142946; */
    }
}

:root.theme-dark #mw-related-navigation .mw-inputbox-centered .createbox {
    position: relative;
    top: 19px;
    top: 14px;
    top: 8px;
    top: 8.6px;
    top: 9.44px;
    top: 9.3px;
    left: 3.4px;
    /* left: 4.2px; */
}
:root.theme-dark #mw-related-navigation .mw-inputbox-centered .mw-ui-input {
    width: 11.478em;
    height: 17px;
    padding: 5px;
    text-align: center;
    letter-spacing: 0.4px;
    font-size: .983em;
    /* padding-left: 0.12em; */
    /* filter: invert(1) hue-rotate(180deg); */
    /* background: #8f99ab; */
    /* background: #e0e7f5; */
    /* background: #e3e8f1; */
    /* background: #d8e4f9; */
    /* background: #8da1c3; */
    /* background: rgb(20 34 58); */
    /* background: rgb(210 224 248); */
    background: #e7e4e9;
    border: solid 3px var(--contrast-color-17);
    border: solid 3px #8299c1;
    /* border: solid 3px #8a96ab; */
    border: solid 2px #9eafcd;
    border: solid 2px #b99ecd;
    border: solid 2px #bd9ecd;
    /* border: solid 3px rgb(77 97 132); */
    border-radius: 4px;
    /* box-shadow: 0 0 0 2px #142a50; */
    box-shadow: 0 0 0 2px #303f5a;
    box-shadow: 0 0 0 2px #b9c9e5;
    box-shadow: 0 0 0 2px #bcc5d5, 0 2px 8.5px #142540, 0 2px 0 var(--primary-1), -3px -5px 28px #2c3644;
    box-shadow: 0 0 0 2px #bcc5d5, 0 2px 8.5px #142540, 0 2px 0 var(--primary-1), -3px -5px 28px #3b485a;
    /* box-shadow: 0 0 0 2px rgb(66 83 113); */
    /* box-shadow: 0 0 0 4px var(--primary-3), 0 0 0 6px #1a2b4c, 0 0 0 8px var(--primary-11); */
    /* box-shadow: 0 0 0 4px #152544, 0 0 0 6px #1a2b4c, 0 0 0 7.58px #637491; */
    /* box-shadow: 0 0 0 4px #c3d2f0, 0 0 0 6px #c5d6f7, 0 0 0 7.58px #7d8eab; */
    /* box-shadow: 0 0 0 4px #d2ddf3, 0 0 0 6px #e0e6f3, 0 0 0 7.58px #8c96a7; */
    position: relative;
    top: 9px;
    top: -6px;
    top: -9px;
    right: -1.3px;
    right: -1.4px;
    filter: opacity(0.918);
}

:root.theme-dark .mw-ui-button.mw-ui-progressive:not(:disabled) {
    padding-top: 5px;
    padding-bottom: 6px;
    padding-top: 7px;
    /* padding-bottom: 6px; */
    font-weight: 400;
    letter-spacing: 0.788px;
    background-color: var(--primary-15); /*redundant*/
    border: solid 4px var(--contrast-color-5);
    border: solid 3px var(--primary-10);
    border: solid 3.5px var(--primary-13);
    border: solid 3.5px #566581;
    /* border: solid 3.25px #566581; */
    border: solid 3.25px #51617e;
    border: solid 3.25px #51607a;
    border: solid 3.25px #45597a;
    border: solid 3.25px #4c5f7e;
    box-shadow: 0 2px 29px -1px inset var(--accent-9);
    box-shadow: 0 -2px 29px -1px inset #37578f;
    box-shadow: 0 -2px 29px -1px inset #213b68;
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px var(--primary-1);
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px #0c234c;
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px #1b2c4a;
    box-shadow: 0 -2px 29px -1px inset #122b56, 0 0 0 3px #152746;
    box-shadow: 0 -2px 29px -1px inset #1b3868, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #2c3644;
    box-shadow: 0 -2px 29px -1px inset #1b3868, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #3a475a;
    color: #0f1828;
    border-radius: 6px;
    position: relative;
    top: 7px;
    top: 5px;
    top: -3px;
    /* top: -16px; */
    top: -13.4px;
    right: -0.7px;
}

.sidebar-chunk#page-tools .mw-inputbox-centered .mw-ui-button {
    margin-left: 1.224em;
    width: 85%;
    background: var(--primary-1);
    background: var(--primary-26);
    background: var(--primary-16);
    background: #2b3954;
    background: #1b2c4e;
    background: #192640;
    background: #162748;
    background: #16284a;
    background: #172136;
    background: #172440;
    background: #1b2438;
    background: #05102a;
    background: #0e1c3c;
    /* background: #152446; */
    background: #21335e;
    /* background: #1a2748; */
    /* background: #1a2748;;/* color: var(--border-shade); */
    background: #21325c;
    background: #222e4a;
    background: #182542;
    /* background: #1c263c; */
    color: #abb6cd;
    color: #8ea1c3;
    text-transform: uppercase;
}


.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 3px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 32.4%;
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1);
    margin-bottom: 3px;
    top: 0.18px;
}
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        /* top: -0.4px;*/
    }
}
@media screen and (min-width: 851px) {
    #mw-site-navigation .timeless-logo img {
        filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.88) brightness(1.2868) opacity(0.88) hue-rotate(328deg);
    }
}
    
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}
#menus-cover {
    background: var(--background-image);
    opacity: .4;
    filter: invert(1);
    filter: invert(1) brightness(1.16);
    /* box-shadow: -17px 0 180px inset var(--primary-2); */
    /* box-shadow: -179px -66px 180px inset #e1e9f7; */
    /* box-shadow: -179px -66px 180px inset #6d7d9b9e; */
    box-shadow: -180px -47px 180px inset #becce59e;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #e4e6e98a;
    box-shadow: -183px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -171px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    box-shadow: -183px -47px 180px inset #becce59e, -165px -47px 180px inset #becce59e, 202px -68px 180px inset #ededed8a;
    margin-bottom: auto;
    position: fixed;
    width: 100%;
    height: 100%;
    background-position: 50%;
    background-position-y: 32%;
    background-position-y: 33.22804%;
    background-position-y: calc(33.22804% + -32.428px);
    /* background-position-y: 29.22804%; */
    /* background-position-y: 63.22804%; */
    background-size: cover;
    z-index: 0;
    display: block !important;
}



#mw-header-container {
    z-index: 600;
    outline: 4px solid #3d588b;
    outline: 4px solid #243e70;
    outline: 4px solid #1c2941;
    outline: 4px solid #3d4b66;
    outline: 3.3px solid #56698d;
    /* outline: 3.3px solid #6a7893; */
    outline: 3.3px solid #4a5e83;
    background: var(--primary-8);
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #020d20;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), 0 1px 28px #1d3050;
    box-shadow: 0 4px 8.5px #142540, 0 -4px 0 var(--primary-1), -3px 1px 28px #2c3644;
    margin-bottom: 3px;
    top: 0.18px;
}
#mw-header-container:after {
    content: " ";
    position: fixed;
    bottom: -16px;
    width: 100vw;
    /* left: 7px; */
    height: 10px;
    /* background: var(--primary-19); */
    /* box-shadow: -12px -4px 8.5px #142540, 2px -2px 0 var(--primary-1), -14px 2px 28px #2c3644; */
}

#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="10"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="11"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="12"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="13"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="14"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="15"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="16"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="17"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="18"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="19"],
#pt-notifications-alert .mw-echo-notifications-badge[data-counter-num="20"] {
    margin-right: 4.58px;
}
@media screen and (min-width: 1340px) {
    #mw-content {
        top: -0.4px;
    }
}
.suggestions {
    min-height: 53px;
    margin-top: 17px;
    margin-left: -2.22px;
    border: solid 3px #97aad6;
    border: solid 3.12px #8d9ab9;
    border: solid 2.12px #8390ad;
    box-shadow: 0 0.1px 0 2.02px #a6b6d3;
    box-shadow: -4px -9px 0 4px #e8f1ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 5.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 0.3px 2.1px 0 4.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 2px 4.1px 0 4.02px #8793a9, 1px 7.1px 0 11.02px #C2D3F8, 10px -7px 0 8.02px #bdccef, 2px -68.9px 145px -13.98px #7c98d9, 33px 37.1px 225px 34.02px #dde7ff;
    box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff;
    border-radius: 0 0 11px 22px;
    z-index: 500;
}

@media screen and (max-width: 1339px) {
    .suggestions {
       box-shadow: -2px -9px 0 4px #cbe0ff, 4.3px 2.1px 0 5.02px #cee0ff, 0.5px 2.1px 0 5.02px #cee0ff, -2px 5.1px 0 4.02px #8793a9, 7px 4.1px 0 4.02px #8793a9, 3px 7.1px 0 11.02px #c2d3f8, 9px -7px 0 8.02px #bdccef, 21px 0 0 0 #d7e5ff, 5px 7px 0 14.02px #bdccef, 16px -68.9px 145px -13.98px #7c98d9, 40px 37.1px 224px 34.02px #dde7ff, -251px -214px 53px 0 #c5d5f5, 199px -270px 53px 0 #c5d5f5, -232px 80px 53px 0 #dae6ff, 226px 76px 53px 0 #dae6ff; 
    }
}

.suggestions .suggestions-results {
    background-color: #0a101d;
    background-color: #101b34;
    background-color: #122246;
    background-color: #9ba6be;
    /* background-color: #1f3055; */
    background-color: #17284b;
    background-color: #152037;
    background-color: #1c2a46;
    background-color: #0a1223;
    background-color: #0c1833;
    border: none;
    box-shadow: -40px -36px 0 0px #0c192f inset;
    box-shadow: -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
    filter: invert(1) hue-rotate(180deg);
    position: relative;
    /* top: 5px; */
}
.suggestions .suggestions-result {
    color: var(--text-color-2);
    box-shadow: 1px 0 0 #132141 inset;
}
.suggestions .suggestions-special {
    background-color: #eaecf3;
    background-color: #dadce1;
    background-color: #bfcceb;
    background-color: #cedeff;
    background-color: #e7eaf1;
    background-color: #dce5fa;
    background-color: #e5edff;
    background-color: #b9c7e5;
    background-color: #46577b;
    border-color: #97a0b6;
    border-color: #526586;
    border-color: var(--contrast-color-5);
    border: solid 3px #96a7c9;
    border: solid 3px #acaeb1;
    border: solid 3px #bec3cb;
    border: solid 3px #d5e5ff;
    border-radius: 23px;
    box-shadow: 0 9px 0 14px #D7DCE6, -35px 9px 0 14px #e2e6ed, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #535965, -35px 9px 0 14px #e0ebff, 35px 9px 0 14px #e2e6ed;
    box-shadow: 0 9px 0 11.12px #bacbeb, -35px 9px 0 14px #d2e0fa, 35px 9px 0 14px #d2e0fa;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 41px 6px 0 14px #d2e0fa, -35px 6px 0 14px #5d636f, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 7px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -35px 6px 0 14px #58698c, 598px 0.11px 0 14px #d1dfff, 598px -0.11px 0 14px #e8efff;
    box-shadow: 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    margin-top: -58.2px;
    margin-top: 18px;
    margin-bottom: 3px;
    margin-left: 4px;
}

@media screen and (max-width: 1259px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: -58.2px;
    }
}
@media screen and (min-width: 1260px) {
    .suggestions:has(.suggestions-results a:nth-of-type(8)) .suggestions-special {
        margin-top: 18px;
        margin-top: 21.8px;
    }
}


.suggestions .suggestions-result.suggestions-result-current {
    background: #4b5d81;
    background: #6a7ea4;
    background: #324466;
    background: #223559;
    background: #091423;
    background: #b2c7ef;
    background: #263b63;
    background: #152441;
    background: #142546;
    background: #152546;
    box-shadow: -17px 0 #13213b inset, -103px 0 #132141 inset, 0 -1px #6d82ad;
    box-shadow: -40px 0 0 #0c1629 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 2px #8593b0;
    box-shadow: -40px 0 0 #142341 inset, 0 0px #6d82ad, 0 2px #7181a2 inset, -0px 2px #8593b0;
    box-shadow: 0 0px #6d82ad, 0 2px #7181a2 inset, -40px 0 0 #142341 inset, -0px 2px #8593b0;
    /* filter: invert(1) hue-rotate(180deg); */
}

.suggestions-results {
    box-shadow: 0 0 0 57px #1b2841;
}

.suggestions a.mw-searchSuggest-link:has(.suggestions-special)::after {
    content: " . . .";
    position: fixed;
    /* top: 400px; */
    bottom: 10.68vh;
    bottom: 3.48em;
    right: 2.8882vw;
    font-weight: bold;
    padding: 8px 13px;
    border-radius: 10px;
    background: #101a31;
    background: #0d1527;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #050c1e;
    /* box-shadow: 0 0 0 2px #4b5467, 0 0 0 7px #0e172b; */
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #0e1732;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #12203b, 0 0 0 11px #586583;
    box-shadow: 0 0 0 2px #4b5467, 0 0 0 9px #131f37, 0 0 0 11px #586583;
    color: var(--text-color-2);
    filter: invert(1) hue-rotate(180deg);
    transform: inherit;
}

.suggestions .suggestions-special .special-label {
    color: #485063;
}
.suggestions .suggestions-special.suggestions-result-current .special-label {
    color: #72777d;
    color: #333a42;
}
.suggestions .suggestions-special.suggestions-result-current .special-query {
    color: var(--alt-text-color);
}


.suggestions .suggestions-special.suggestions-result-current {
    /* background: #b9c7e5; */
    background-color: #aabadd;
    background-color: #cedcfb;
    /* background-color: #c9d7f5; */
    /* background-color: #4b5978; */
    box-shadow: 0 0 0 5px #7a8eb9, 0 0 0 8px #9caac9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: 0 3px 0 7px #becded, -5px -4px 0 7px #acbde3, -4px -4px 0 10px #c2cfeb, 0 0 0 4px #b8c8e8 inset, 0 0 0 8px #a4b4d9 inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 14px #d2e0fa, 31px 6px 0 14px #d2e0fa, -32px 3px 0 14px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -4.11px 0 14px #e8efff, -75px 2.89px 0 14px #e8efff, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 598px 0.11px 0 14px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -5.11px 0 22px #afc1e3, -7px -13px 0 0 #dce8ff;
    box-shadow: -5px 2px 0 5px #a4b4d9, -5px 5px 0 4px #b8c8e8, 0 7px 0 11px #becded, -12px 1px 0 13px #acbde3, -12px -1px 0 14px #c2cfeb, 0 0 0 5px #d7e4fe inset, 0 9px 0 11.12px #d7e0f1, -35px 5px 0 57px #d2e0fa, 63px 3px 0 30px #d2e0fa, -32px 3px 0 13px #7b88a4, 683px 0.11px 0 107px #d1dfff, 598px -3.11px 0 14px #e8efff, 58px -12.11px 0 22px #afc1e3, -12px -56px 0 0 #dce8ff;
    /* z-index: 4000; */
}
.suggestions a.mw-searchSuggest-link:hover:after,
.suggestions a.mw-searchSuggest-link:has(.suggestions-special.suggestions-result-current):after {
    background: #293959;
}


.suggestions {
    /*display: block!important;*/
}


.suggestions:has(.suggestions-special.suggestions-result-current) .suggestions-results {
    box-shadow: 0px -7px 0 0 #111f3a inset, -6px 0 0 0 #162443 inset, -13px 0 0 0 #293959 inset, -24px 0 0 0 #38486c inset, -40px -36px 72px 0px #16253f inset, 0 4px 0 #0d1930, 0 40px 0 #061127;
}


/* WIP - ADJUSTMENTS */
/*
@media screen and (min-width: 1340px) and (max-width: 1619px) {
    .tleft {
        position: relative;
        top: -1.8895em;
        margin-left: -0.46483em;
        left: -6.1px;
        margin-bottom: -2.6em;
    }
}
@media screen and (min-width: 1340px) {
    h3 + .tleft {
        margin-top: 1.48em;
    }
}*/


@media screen and (max-width: 1339px) {
    .mediawiki:not(.ns-8):not(.action-edit) #content-bottom-stuff {
        background: #060f1fbf;
        background: #061d46bf;
        padding-bottom: 22px;
        margin-top: 5px;
        -moz-box-shadow: var(--category-box-3);
        -webkit-box-shadow: var(--category-box-3);
        -o-box-shadow: var(--category-box-3);
        -ms-box-shadow: var(--category-box-3);
        box-shadow: var(--category-box-3);
        margin-bottom: 10px;
        z-index: -2;
        overflow: hidden;
    }
    .mediawiki:not(.ns-8):not(.action-edit) #catlinks {
        display: block !important;
        border-width: 1px 1px 0.2em;
        background: #091a38cc;
        background: #091a38cc;
        border: solid 2px #435573;
        border-top-color: #58657b;
        border-top-color: #2f466e;
        border-left-color: #3a475e;
        border-bottom-color: #313f57;
        border-bottom-color: #212c3e;
        border-radius: 16px;
        line-height: 1.1;
        word-wrap: break-word;
    }
}
@media screen and (min-width: 851px) and (max-width: 1099px) {
    .mw-footer-container {
        filter: invert(1) hue-rotate(180deg);
    }
    .mw-footer {
        background: #0c2453b3;
        background: #0b265bcc;
        background: #072156cc;
        background: #072156cc;
        filter: invert(1) hue-rotate(180deg);
        background: #3f5a93cc;
        background: #16316ccc;
        background: #2b457fcc;
        background: #122e6bcc;
        box-shadow: 0 21px #051a40, 0 -10px inset #112548;
        box-shadow: 0 5px #192944, 0 21px #3d5172, 0 -10px inset #324972;
        box-shadow: 0 5px #192944, 0 18px #1c2d4a, 0 26px #556581, 0 -10px inset #273e66;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 5px #192944, 0 18px #1c2d4a, 0 26px #344a71, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #324465, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #192944, 0 18px #111e33, 0 26px #717f97, 0 -10px inset #1f3357, -20px 8px 100px inset var(--primary-4);
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, 0 -33px 26px 1px #112342, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #4e6389, 0 -54px #193360, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        box-shadow: 0 -8px #213860, 0 -23px #1a2f54, 0 -24px #1b2331, 0 -28px #5e6d87, -12px -33px 26px 1px #223454, 0 -52px #0b1f42, 0 5px #677897, 0 18px #111e33, 0 26px #1f2a3c, 0 -10px inset #1e2d48, -20px 8px 100px inset #101e3a;
        width: 100vw;
        margin-left: -5.8vw;
        margin-top: 16px;
        padding-left: 2.2vw!important;
        padding-bottom: 1.5em;
        margin-bottom: -1.2em;
        /* z-index: 900; */
    }
}


#simpleSearch {
    /* background: rgb(210 224 248); */
    /* background: #c8d5ed; */
    border: solid 3px var(--contrast-color-17);
    border: solid 3px #8299c1;
    /* border: solid 3px #8a96ab; */
    border: solid 2px #b99ecd;
    border: solid 2px #cd9eb2;
    /* border: solid 2px #cd9eb8; */
    /* border: solid 3px rgb(77 97 132); */
    border-radius: 4px;
    /* box-shadow: 0 0 0 2px #142a50; */
    /* box-shadow: 0 0 0 2px #303f5a; */
    /* box-shadow: 0 0 0 2px #b9c9e5; */
    box-shadow: 0 0 0 2px #bcc5d5;
}

#p-banner.mw-wiki-title,
.mw-body h1.firstHeading {
    /* letter-spacing: 0.12px; */
    /* letter-spacing: 0.024px; */
    position: relative;
    /* left: -1.8px; */
}

#p-namespaces li, #p-views li, #p-more li {
    letter-spacing: 0.578px;
}
.subpage-tabs-main {
    letter-spacing: 0.48px;
    margin-top: 0px;
    right: 1.288px;
}
.subpage-tabs-main .mw-selflink {
    letter-spacing: 0.78px;
}
div#article-type {
    letter-spacing: 0.56px;
        }

.mw-made-collapsible + .pullout-handle {
    background-color: #6d81a7;
    background-color: #556c99;
    background-color: #425987;
    /* background-color: #c5b086; */
}

@media screen and (min-width: 1340px) {
    #mw-site-navigation .timeless-logo img {
        width: 13.848em;
        height: 11.0128em;
        height: 10.8928em;
        /* width: 13.9288em; */
        height: 10.7188em;
        height: 10.6998em;
        /* height: 10.7488em; */
        width: 13.748em;
        top: 2.0689em;
        transform: scale(0.89) translateX(11px);
        transform: scale(0.884) translateX(4px) translateY(-10px);
        transform: scale(0.884) translateX(-3px) translateY(-19px);
        transform: scale(0.884) translateX(-3px) translateY(-3px);
        transform: scale(0.884) translateX(-2px) translateY(-4px);
        transform: scale(0.7889428) translateX(-8px) translateY(-3px);
        transform: scale(0.8589428) translateX(-8px) translateY(-8px);
        transform: scale(0.927947) translateX(-6px) translateY(-8px);
        transform: scale(0.927947) translateX(-5px) translateY(-8px);
        transform: scale(0.927947) translateX(-6px) translateY(-3px);
        transform: scale(0.8799528) translateX(-3px) translateY(-8px);
        transform: scale(0.8799528) translateX(0px) translateY(-12px);
        transform: scale(0.8799528) translateX(2.24px) translateY(-2.8px);
        transform: scale(0.8829528) translateX(-11.768px) translateY(-5.842px);
        transform: scale(0.8829528) translateX(-9.768px) translateY(-6.842px);
        transform: scale(0.8829528) translateX(-10.768px) translateY(-8.842px);
        transform: scale(0.9314528) translateX(-8.768px) translateY(-9.742px);
        transform: scale(0.9314528) translateX(-6.668px) translateY(-11.0248px);
        /* box-shadow: 0 0 0 7px #958ba7, 0 0 0 7px; */
        /* background: #47396a; */
        /* border-radius: 99px; */
        /* padding: 9px; */
        filter: drop-shadow(-2px 2px 18.9px #0e2348) saturate(.888) brightness(1.3268) opacity(0.7428) hue-rotate(328deg);
        /* filter: drop-shadow(-2px 2px 18.9px #0e2348) saturate(.888) brightness(1.4268) opacity(0.6828) hue-rotate(328deg); */
    }
    
    #mw-site-navigation .timeless-logo::before {
        content: " ";
        display: block;
        height: 162px;
        width: 162px;
        /* height: 172px; */
        /* width: 172px; */
        transform: rotate(43deg);
        background: #182d52;
        /* background: #12264a; */
        background: #0d2042;
        background: #0a1b38;
        border: solid 4px var(--primary-7);
        box-shadow: 0px -1px 0 1px #182d52, 0px -1px 0 2.984px #5d5d8b, -1px -2px 0 3.8px rgb(177 178 182), 2px 2px 7px 6px #132544;
        box-shadow: 0px -1px 0 1px #182d52, 0px 0px 0 9.984px #7b8793;
        box-shadow: 0px -1px 0 1px #182d528c, -1px 2px 0 9.984px #7b879340;
        box-shadow: -2px -2px 0 1px #182d528c, -1px 2px 0 9.984px #92a8bd40, 0px 2px 0 20px #182d528c;
        box-shadow: -2px -2px 0 1px #182d5280, -1px 2px 0 9.984px #92a8bd40, 0px 2px 0 20px #182d528c;
        box-shadow: -2px -2px 0 1px #182d5280, -1px 2px 0 9.984px #b4bec740, 0px 2px 0 20px #182d528c, -14px -1px 3px 26px #0c1e3c8c;
        filter: opacity(0.38);
        border-radius: 1px;
        position: absolute;
        top: 49px;
        left: 18px;
        top: 56px;
        top: 62px;
        top: 58px;
        top: 55px;
        left: 21px;
        left: 16px;
        left: 15px;
        left: 10px;
        left: 28px;
        top: 55.4px;
        left: 16px;
        top: 50.4px;
        height: 164px;
        width: 165px;
        left: 13px;
        top: 46.4px;
    }
    #mw-site-navigation .timeless-logo::after {
        content: ": . INDEPENDENT . :";
        display: block;
        color: var(--text-color-3);
        font-size: 1.1em;
        height: 25px;
        width: 162px;
        background: #182d52;
        background: #263754;
        /* background: #162846; */
        /* background: #223960; */
        background: #1f2f4a;
        background: #172844;
        border: solid 4px var(--primary-7);
        box-shadow: 0 -2px 29px 2px inset #3f5476, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #3a475a;
        box-shadow: 0 -2px 29px 2px inset #0e1e38, 0 0 0 3px #152746, 0 4px 8.5px #142540, 0 -2px 0 var(--primary-1), -3px 1px 28px #3a475a;
        position: absolute;
        top: 183px;
        top: 70px;
        top: 178px;
        top: 174px;
        top: 178px;
        top: 185px;
        left: 29px;
        left: 28px;
        left: 32px;
        left: 38px;
        left: 34px;
        left: 33px;
        left: 29px;
        filter: opacity(0.89);
    }
    #site-navigation #p-Navigation-label::after {
        content: " ";
        display: block;
        width: 9.8px;
        height: 9.01px;
        position: absolute;
        background: var(--primary-3);
        background: #11223fd6;
        background: #4e6284d6;
        border-radius: 10px;
        top: -27.1px;
        left: 14.2px;
    }
    #site-navigation #p-Navigation-label::before {
        content: " ";
        display: block;
        width: 9.8px;
        height: 9.01px;
        position: absolute;
        background: var(--primary-3);
        background: #11223fd6;
        background: #556681d6;
        /* background: #5c6c85b3; */
        /* background: #5d6c839e; */
        border-radius: 10px;
        top: -45.1px;
        left: -12.8px;
    }
    #site-navigation #p-Navigation::before {
        content: " ";
        display: block;
        width: 10.8px;
        height: 10.01px;
        position: absolute;
        background: var(--primary-3);
        background: #11223fd6;
        background: #8897af7a;
        background: #7a879d7a;
        /* background: #5c6c85b3; */
        /* background: #5d6c839e; */
        border-radius: 11px;
        top: -192.1px;
        left: 211.2px;
    }
    #site-navigation #p-Navigation::after {
        content: " ";
        display: block;
        width: 8.8px;
        height: 10.01px;
        position: absolute;
        /* background: var(--primary-3); */
        /* background: #11223fd6; */
        /* background: #8897af7a; */
        background: #4859747a;
        /* background: #5c6c85b3; */
        /* background: #5d6c839e; */
        border-radius: 9px;
        top: -161.1px;
        left: 173.2px;
    }
}



#mw-content {
    /* box-shadow: -16px 0 var(--primary-6); */
    box-shadow: -16px -16px #13284e6b;
    box-shadow: -15px -16px #13284eb8;
    box-shadow: -15px -16px #13284eb8, 0.6em 0 #112a4e, 0.8em 0 #0c203c, 1.6em 0 #142946;
    box-shadow: -15px -16px #13284eb8, 0.6em 11em #112a4e, 0.8em 11em #2c476c, 1.6em 11em #0d2444;
    box-shadow: -15px -16px #13284eb8, 0.6em 17em #112a4e, 0.8em 17em #324d70, 1.6em 17em #0c1b30;
    box-shadow: -15px -16px #13284eb8, 3px 400px #21324e, 12px 400px #0b1934fa, 16px 400px #1d3152, 32px 400px #0d2348;
    box-shadow: -15px -16px #13284eb8, 15px 38px #0b1f42b8, 27px 400px #1a2f56ed, 30px 400px #1d3152, 27px 400px #21324e, 33px 400px #0b1934fa;
    box-shadow: -15px -16px #13284eb8, 15px 38px #0b1f42b8, -1px 38px #0b1f42b8, 26px 400px #1a2f56ed, 29px 400px #1d3152, 26px 400px #21324e, 32px 400px #0b1934fa, 47px 400px #0a162cf5;
    box-shadow: -15px -16px #13284eb8, 15px 38px #0b1f42b8, -1px 38px #0b1f42b8, 36px 506px #142950f0, 21px 216px #1c3154, 35px 384px #081428, 24px 76px #040d1cfa, 34px 37px #0f1c34fa, 39px 108px #0a162cf5;
    margin-bottom: 54px;
}


:root.theme-dark ul#filetoc, :root.theme-dark .toc, :root.theme-dark .toccolours, :root.theme-dark .mw-warning {
    background: #111825;
    background: #071530;
    background: #0c1d3d;
    background: #0b2144;
    background: #050c16d9;
    background: #0e1b30;
    background: #081b3a;
    background: #091322;
    background: #09182e;
    background: #c7bba3;
    background: #c9c3b8;
    background: #e5c58a;
    background: #a5acb7;
    background: #081d3e;
    border-color: #5b6474;
    border-color: #5e687a;
    border-color: #152a4e;
    /* border-color: #656d7d; */
    /* border-color: #555d6d; */
    top: 3.8px;
    left: 47px;
    left: -5px;
    }

@media screen and (min-width: 1340px) {
    :root.theme-dark #mw-site-navigation .sidebar-chunk {
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3),12.9px 0 0 15px #0b1d3c99; */
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3),1.9px -2px 0 15px #1d355cd9; */
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3),32.9px 24.5px 94px 8px #132542d9,-41.1px 167px 40px 62px #051f48; */
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3),32.9px 24.5px 94px 8px #132542d9,-32.1px 17.2px 115px 31px #051f48; */
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3),32.9px 24.5px 94px 8px #132542d9,-32.1px 17.2px 115px 31px #2b446c; */
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3), 22px 2px 0 #13274c; */
        /* box-shadow: -2px 0 0 var(--contrast-color-7) inset,3.78px 0 0 var(--primary-7),-2.28px 0 0 var(--primary-9),-1.78px 0 0 var(--primary-2),-3.78px 0 0 var(--primary-4),1px 0px 0 4px var(--primary-17),1px 0px 0 2px var(--primary-3), 1px 2px 0 9px #0c1b38b8, 9px 0px 0 5px #061024b8; */
    }

@media screen and (min-width: 851px) {
    .mw-footer-container {
        background: #112a56ad;
        border-top: none;
        -moz-box-shadow: 0 -9px 0 0 #061c43a3;
        -webkit-box-shadow: 0 -9px 0 0 #061c43a3;
        -o-box-shadow: 0 -9px 0 0 #061c43a3;
        -ms-box-shadow: 0 -9px 0 0 #061c43a3;
        box-shadow: 0 -9px 0 0 #061c43a3;
        position: relative;
        margin-top: 0;
        padding-bottom: 12px;
        z-index: 900;
    }
}
@media screen and (min-width: 1340px) {
    #mw-content {
        margin-right: 0.7016vw;
    }
}