@font-face { font-family: Segoe UI Light; src: url('https://res.cdn.office.net/assets/mail/fonts/v1/fonts/segoeui-light.woff');}
@font-face { font-family: Segoe UI; src: url('https://res.cdn.office.net/assets/mail/fonts/v1/fonts/segoeui-regular.woff');}
@font-face { font-family: Segoe UI Semibold; src: url('https://res.cdn.office.net/assets/mail/fonts/v1/fonts/segoeui-semibold.woff');}
@font-face { font-family: Segoe UI Semilight; src: url('https://res.cdn.office.net/assets/mail/fonts/v1/fonts/segoeui-semilight.woff');}
@font-face { font-family: FabricIcons; src: url('https://res.cdn.office.net/owamail/20230120008.16/resources/fonts/FluentSystemIcons-Regular.woff2');}



.dark {
    /* --navbar-color: #6f40ff; */
    --text-color: #ffffff;
    --text-color-neg: #333333;
    --background-color: #212121;
    --background-color-2: #333333;
    --placeholder: white;
    --button-focus: #55576b;
    --post-color: #ffffff;
    --post-background: #333333;
    --menu-button: #bdbdbd;
    --themeLighter: #55576b;
    --border-color: #646464;
    --border-color-2: #000000;
    --text-color-1: white;
    --link-color: #0088d6;
    /* --searchbar-unselected: #382963;
    --searchbar-selected: #38296399; */
    --searchbar-unselected: rgba(33, 32, 33, 0.7);
    --searchbar-selected: #333333;
    /* --new-msg: #ffcdff; */
    /* --new-msg-hover: #eaa8ff; */
    --menu-selector-button: #21212130;
    --menu-selector-button-focus: #4b4d61;
    --setting-button-hover: #555555;
    --post-link-hover: #33333370;
    /* --menu-buttons-hover: #6b3fff; */
    --profile-panel-background: #1a1a1a;
    --icon: #bdbdbd;
    --outline: #2e2e2e;
    --toolbar-icon: #adadad;
}

.light {
    --navbar-color: #0F6CBD;
    --text-color: #323130;
    --text-color-2: #424242;
    --text-color-neg: #fff;
    --background-color: #fafafa;
    --background-color-2: #ffffff;
    --placeholder: #0F6CBD;
    --button-focus: #55576b;
    --post-color: #333333;
    --post-background: #fff;
    --menu-button: #616161;
    --border-color: #646464;
    --border-color-2: #f0f0f0;
    --text-color-1: #605e5c;
    --link-color: #0088d6;
    --searchbar-unselected: rgba(255,255,255,0.7);
    --searchbar-selected: #FFFFFF;
    --new-msg: #0F6CBD;
    --new-msg-hover: #0F548C;
    /* --menu-selector-button: #f3f2f1; */
    /* --menu-selector-button: #fafafa; */
    --menu-selector-button: #f0f0f0;
    --menu-selector-button-focus: #f0f0f0;
    --setting-button-hover: #e1dfdd;
    --post-link-hover: #e6e7ff;
    --menu-buttons-hover: #0C3B5E;
    --profile-panel-background: #fff;
    --icon: #616161;
    --outline: #e5e5e5;
    --toolbar-icon: #616161;
}



body {
    color: var(--text-color);
    font-family: Segoe UI, Calibri, serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    background: var(--background-color);
    overflow-x: hidden; /* prevent side scrolling on main body*/
    overflow-y: hidden; /* hidden; prevent vertical scrolling on main body */
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    /* transition: background-color 0.6s ease; */
}

button {
    outline: none;
}

.mark-as-read-btn:hover {
    background-color: var(--border-color-2);
    border-radius: 3px;
}

.post {
    position: relative; 
    background-color: var(--background-color-2);
    /* height: 81px; */
    height: 81px;
    /* padding: 7px 15px 18px 55px; */
    padding: 8px 44px 12px 60px;
    border: none;
    border-bottom: 1px solid var(--border-color-2);
    width: 100%;
    text-align: left;
    /* color: white; */
    color: var(--post-color);
}


.post:hover {
    background-color: var(--background-color);
    cursor: pointer;
}

.posts-loading-indicator {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 14px 10px;
    border-bottom: 1px solid var(--border-color-2);
    color: var(--post-color);
    opacity: 0.9;
    font-size: 12px;
}

.posts-loading-spinner {
    width: 14px;
    height: 14px;
    border: 2px solid var(--border-color-2);
    border-top-color: var(--post-color);
    border-radius: 50%;
    animation: postsLoadingSpin 0.8s linear infinite;
}

@keyframes postsLoadingSpin {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

.focused-post {
    background-color: var(--background-color);
}

.scrollable {
    /* position: absolute; */
    /* border: 2px solid black; */
    /* left: 246px; */
    /* top: 150px; */
    /* width: 25.3%; */
    /* height: 79vh; */
    /* height: calc(100vh - 178px); */
    overflow-y: auto;
}


.title {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 18.5px;
}

.post-data {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    display: block;
}

.subreddit {
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    color: var(--post-color);
    line-height: 18.5px;
}

.subreddit {
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
    color: var(--post-color);
}


.main-content {
    /* height: 86vh; */
    height: calc(100vh - 123px);
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
}
.post-image {
    max-width: 70%;
    max-height: 70%;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}
.post-video {
    max-width: 70%;
    max-height: 70%;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}

.reddit-post a {
    word-break: break-word;
}

@media (min-width: 700px) {
    .reddit-post {
        /* position: absolute; */
        /* background-color: var(--post-background); */
        background-color: var(--background-color);
        padding: 10px 12px;   
        /* border-left: 1px solid var(--border-color-2); */
        color: var(--post-color);
        /* top: 13.5%; */
        /* left: 43.5%; */
        width: 50%;
        /* height: 86vh; */
        height: calc(100vh - 123px);
        /* flex: 1; */
        /* height: 100%; */
        /* width: 100%; */
        /* font-family: Verdana, Arial, helvetica, sans-serif; */
        margin: 0;
        padding: 10px;
        z-index: 1;
        flex-grow: 1;
        -webkit-user-select: text;  /* Chrome 49+ */
        -moz-user-select: text;     /* Firefox 43+ */
        -ms-user-select: text;      /* No support yet */
        user-select: text;          /* Likely future */   
        padding-top: 0px;
        margin-top: 8px;
    }
}

.usertext {
    padding-left: 10px;
    padding-right: 10px;
}

@media (max-width: 700px) {
    .reddit-post.scrollable.deselected, .reddit-post.scrollable {
        /*still need to work on styling for mobile*/
        position: absolute;
        display: none;
    }
    .post-sidebar {
        width: 100vw;
        /* margin-left: 48px; */
        height: 100vh !important;
    }
    .header-buttons {
        width: 100vw;
    }
    .scrollable {
        width: 100vw;
        /* height: 86vh; */
        height: calc(100vh - 123px);
    }
    .navbar {
        justify-content: space-around !important;
    }
    .search {
        border: none;
        border-radius: 3px;
        font-size: 16px;
        margin: 0 !important;
        /* margin: 5px 2.5vh; */
        transition: 0.16s ease-in;
    }

    .search-results {
        /* margin-left: 180px !important; */
        left: 70px !important;
    }

    .new-msg {
        padding: 0px;
        margin: 4px 0px;
    }
    .mark-as-read-btn, .dot-menu, .toolbar {
        display: none !important;
    }
    .header-buttons  {
        padding-left: 0 !important;
        max-height: 40px;
    }
    .post-header-button {
        margin-top: 5px !important;
    }
    header {
        padding: 0;
    }

    .subreddit-info {
        width: 100vw;
    }


    .settings-panel, .check-icon, .settings-button {
        display: none !important;
    }

    .label-new-email {
        white-space: nowrap;
    }
}


@media (max-width: 520px) {
    .logo, .quick-steps-icon, .quick-steps-icon+.chevron-icon {
        display: none !important;
    }
    .search {
        /* margin-left: 5% !important; */
        width: 95vw !important;
        margin: auto !important;
    }
    .search-results {
        /* margin-left: 5% !important; */
        display: block;
        width: 95% !important;
        margin-left: 2.5%;
        margin-right: 2.5%;
        left: 0% !important;
    }
    .new-msg-2 {
        margin-right: auto;
    }
    .sort-top-menu {
        left: 20%;
    }
}

@media (max-width: 340px) {
    .reply-icon {
        display: none !important;
    }
}

@media (max-width: 400px) {
    .menu-buttons {
        display: none !important;
    }
    .navbar {
        padding: 5px 5px !important;
    }
    .search {
        width: 95vw !important;
        margin: auto !important;
        padding: auto !important;
    }
}

@media (max-width: 1100px) {
    /* .menu-buttons>button {
        display: none;
    }
    .profile-pic, .settings-button {
        display: inline !important;
    } */
}


.search-results {
    width: 355px;
    /* background-color: #222; */
    /* background: #333333; */
    /* background-color: #242424; */
    background-color: var(--background-color);
    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
    min-height: 50px;
    position: absolute;
    border: 1px solid var(--border-color-2);
    border-width: 1px;
    border-radius: 4px;
    top: 50px;
    z-index: 100;
    left: 290px;
    display: none;
}

.search-result-item:first-of-type {
    border-top: 0px;
}


@media (max-width: 940px) {
    .navbar {
        /* justify-content: flex-start !important; */
        justify-content: space-around;
    }
    .menu-buttons>button {
        display: none;
    }
    .profile-pic, .settings-button {
        display: inline !important;
    }
    .search {
        margin-left: 10%;
    }
    .search-results {
        left: 300px;
    }
    .logo {
        position: static !important;
        margin-right: 10px;
        /* z-index: -1; */
    }
}

.post-title {
    font-size: 3em;
}

.comment * {
    /* line-height: 20px; */
    /* vertical-align: middle; */
    /* margin-left: 25px; */
}

.post-author {
    font-size: 14px;
    color: var(--border-color);
    display: none;
}

.usertext.comment {
    margin-left: 10px;
    margin-right: 10px;
}

.usertext h6 {
    text-decoration: underline;
}

.usertext blockquote > *::before{
    content: ">";
}
.usertext blockquote table > *::before, .usertext blockquote > table::before{
    content: none;
}
.usertext blockquote table {
    margin-left: 1em;
}
.usertext blockquote td:first-child::before, .usertext blockquote td:first-child::before {
    content: "> ";
    margin-left: -0.7em;
}

.usertext table {
    border-color: var(--border-color);
    margin: 3px;
}
.usertext tbody, .usertext td, .usertext tfoot, .usertext th, .usertext thead, .usertext tr {
    border-width: 1px;
}

.usertext h6 {
    text-decoration: underline;
}

.usertext blockquote > *::before{
    content: ">";
}
.usertext blockquote table > *::before, .usertext blockquote > table::before{
    content: none;
}
.usertext blockquote table {
    margin-left: 1em;
}
.usertext blockquote td:first-child::before, .usertext blockquote td:first-child::before {
    content: "> ";
    margin-left: -0.7em;
}

.usertext table {
    border-color: var(--border-color);
    margin: 3px;
}
.usertext tbody, .usertext td, .usertext tfoot, .usertext th, .usertext thead, .usertext tr {
    border-width: 1px;
}

.post-section-title {
    font-size: 20px;
    padding: 17px 0px 12px;
    display: block;
    font-weight: 600;
    background-color: var(--background-color-2);
    border-radius: 4px;
    border: 1px solid var(--border-color-2);
    padding: 6px 12px;
    min-height: 42px;
    margin: 1px 0px 20px 0px;
}

.post-link-container {
    display: flex;
    flex-direction: column;
    padding: 15px 15px;
    /* width: 98%; */
    background-color: var(--background-color-2);
    border-radius: 5px;
    border: 1px solid var(--border-color-2);
    /* transition: 0.16s ease; */
    margin: 5px auto;
    color: var(--post-color);
    align-items: flex-start;
    margin-bottom: 20px;
}

.post-link-container-row {
    display: flex;
    flex-direction: row;
    text-decoration: none;
}

.post-link-container-row>img {
    width: 75px;
    height: 75px;
    border-radius: 3px;
    margin-right: 15px;
}

.post-link-container-row>a {
    /* text-decoration: none; */
    font-size: 16px;
    font-weight: bold;
    transition: 0.16s ease;
    color: var(--link-color);
    text-decoration: none;
}

.post-link-container-row>a::after {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iNDgiIGhlaWdodD0iNDgiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2Q3ZGFkYyI+PHBhdGggZD0iTTE0Ni43NzY2OSwxNy44NDY2OGMtMC4yNjQ3MSwwLjAwODcgLTAuNTI4NzMsMC4wMzIwNiAtMC43OTA4NiwwLjA2OTk5aC00NS42NTI1MWMtMi41ODQ1NiwtMC4wMzY1NSAtNC45ODg1OCwxLjMyMTM2IC02LjI5MTUzLDMuNTUzNzZjLTEuMzAyOTUsMi4yMzI0IC0xLjMwMjk1LDQuOTkzNDIgMCw3LjIyNTgyYzEuMzAyOTUsMi4yMzI0IDMuNzA2OTcsMy41OTAzMSA2LjI5MTUzLDMuNTUzNzZoMjkuMjgyNTVsLTQ4LjY4Mjk0LDQ4LjY4Mjk0Yy0xLjg3MjIzLDEuNzk3NTIgLTIuNjI2NDEsNC40NjY3NSAtMS45NzE2OCw2Ljk3ODI1YzAuNjU0NzIsMi41MTE1IDIuNjE2MDUsNC40NzI4MiA1LjEyNzU1LDUuMTI3NTVjMi41MTE1LDAuNjU0NzIgNS4xODA3MywtMC4wOTk0NiA2Ljk3ODI1LC0xLjk3MTY4bDQ4LjY4Mjk0LC00OC42ODI5NHYyOS4yODI1NWMtMC4wMzY1NSwyLjU4NDU2IDEuMzIxMzYsNC45ODg1OCAzLjU1Mzc2LDYuMjkxNTNjMi4yMzI0LDEuMzAyOTUgNC45OTM0MiwxLjMwMjk1IDcuMjI1ODIsMGMyLjIzMjQsLTEuMzAyOTUgMy41OTAzMSwtMy43MDY5NyAzLjU1Mzc2LC02LjI5MTUzdi00NS43MDE1YzAuMjc5ODcsLTIuMDg0IC0wLjM2OTUsLTQuMTg1NzggLTEuNzc2MTQsLTUuNzQ4NzFjLTEuNDA2NjQsLTEuNTYyOTMgLTMuNDI4NjQsLTIuNDI5MzQgLTUuNTMwNSwtMi4zNjk3OHpNNDQuNzkxNjcsMjguNjY2NjdjLTE0Ljc1MzcsMCAtMjYuODc1LDEyLjEyMTMgLTI2Ljg3NSwyNi44NzV2NzEuNjY2NjdjMCwxNC43NTM3IDEyLjEyMTMsMjYuODc1IDI2Ljg3NSwyNi44NzVoNzEuNjY2NjdjMTQuNzUzNywwIDI2Ljg3NSwtMTIuMTIxMyAyNi44NzUsLTI2Ljg3NXYtMzQuMDQxNjdjMC4wMzY1NSwtMi41ODQ1NiAtMS4zMjEzNiwtNC45ODg1OCAtMy41NTM3NiwtNi4yOTE1M2MtMi4yMzI0LC0xLjMwMjk1IC00Ljk5MzQyLC0xLjMwMjk1IC03LjIyNTgyLDBjLTIuMjMyNCwxLjMwMjk1IC0zLjU5MDMxLDMuNzA2OTcgLTMuNTUzNzYsNi4yOTE1M3YzNC4wNDE2N2MwLDYuOTc1NjMgLTUuNTY2MDMsMTIuNTQxNjcgLTEyLjU0MTY3LDEyLjU0MTY3aC03MS42NjY2N2MtNi45NzU2MywwIC0xMi41NDE2NywtNS41NjYwMyAtMTIuNTQxNjcsLTEyLjU0MTY3di03MS42NjY2N2MwLC02Ljk3NTYzIDUuNTY2MDMsLTEyLjU0MTY3IDEyLjU0MTY3LC0xMi41NDE2N2gzNC4wNDE2N2MyLjU4NDU2LDAuMDM2NTUgNC45ODg1OCwtMS4zMjEzNiA2LjI5MTUzLC0zLjU1Mzc2YzEuMzAyOTUsLTIuMjMyNCAxLjMwMjk1LC00Ljk5MzQyIDAsLTcuMjI1ODJjLTEuMzAyOTUsLTIuMjMyNCAtMy43MDY5NywtMy41OTAzMSAtNi4yOTE1MywtMy41NTM3NnoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==) 50% 50% no-repeat;
    background-size: 100%;
    content: "";
    margin-left: 5px;

}

/* .post-link-container-row>a:hover {
    text-decoration: none;
    color: white;
} */

/* .post-link-container-row>a{
    position: relative;
}
  
.post-link-container-row>a::before{
    content: '';
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 2px;
    color: var(--post-color);
    background-color: #0074D9;
    transition: width 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
  
@media (hover: hover) and (pointer: fine) {
    .post-link-container-row>a:hover::before{
        left: 0;
        right: auto;
        width: 100%;
    }
}

.post-link-container-row:hover {
    background-color: var(--post-link-hover);
    cursor: pointer;
} */

.subreddit-info {
    /* height: 88px; */
    display: flex;
    flex-direction: row;
    align-content: center;
    padding: 24px 0px;
    background-color: var(--background-color-2);
    border-radius: 4px 4px 0px 0px;
    border-bottom: 1px solid var(--border-color-2);
    max-height: 100px;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: flex;
    position: relative;
}

.form-check.form-switch {
    margin-bottom: 10px;
}

.subreddit-details-container {
    white-space: nowrap;
    margin-left: 12px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.subreddit-info-icon {
    width: 48px;
    height: 48px;
    border-radius: 50px;
}

.subreddit-icon-container {
    padding-left: 20px;
}

.subreddit-info-heading {
    color: var(--post-color);
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 3px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-right: 50px;
}

.favorite-icon {
    position: absolute;
    margin-top: 2px;
    margin-left: 8px;
    right: 20px !important;
    fill: none;
    stroke: var(--new-msg);
    cursor: pointer;
    stroke-width: 15px;
}

.favorite-icon.favorited {
    fill: var(--new-msg);
}

.subreddit-info-details {
    color: var(--icon);
    cursor: auto;
    font-size: 12px;
    font-weight: 400;
    margin-right: 24px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.post-detail-info {
    margin-top: 10px;
    padding: 10px 10px 0px 12px;
    color: #a2a2a2;
}

.post-detail-info a {
    color: #a2a2a2 !important;
    text-decoration: underline !important;
}

.comment-sort-dropdown {
    color: #a2a2a2;
    appearance: base-select;
    background: var(--background-color-2);
    border: 1px solid var(--border-color-2);
    padding: 2px 10px;
    border-radius: 4px;
    outline: none;
    margin: 0px;
}

.gnome {
    width: 50px;
    height: 50px;
    background-image: url(data:image/png;base64,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L25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmRhNjAyMThkLWNmYmMtNDFjMS05M2QzLTBkMTQ4ZDc1NzkzNyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowYjhmOTk4YS03NDk3LTRmMjMtYWViYi1kYWYyZTYyZGJiYzIiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMzlkNDhiZS03NGY4LTRjMDktYmE5My1lOTZhM2JhY2NmZjUiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2OTkwMDg0NzI2OTMwMyIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5N2NkYmNkLTQyZjAtNGQ1YS04ZWU5LTFkYzk1YTY5ZWQ1NSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0wMVQxNDoyMDo0NyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg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);
    background-position: -5px -5px;
}

.gnome {
    width: 50px;
    height: 50px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAFpOLgnAAAtbHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjapZxplhw5jq3/cxW1BBKcl8PxnLeDXn5/l+5SSlnq6qp+UkqK9PAwo5HAHUDQ3fmv/3fdP/7xj+CzLy7l2kovxfMr9dRt8EXzn1/j/R18en+/X9G+3wu/v+5+fsN4Keqdn/9t5fv+H6+Hnxf4/DO8RvLXhdr6fmP+/o2evtdvf7vQ98ZRI9LX+3uhvn4O+X0jfC8wPo/lS2/110eY5/Pv9+c/08Afp79S+33Y//T/ldnbmftEsxND9Pwd43cAUX/MxcE3jL8ZLG8MMfG1vjn46sejMiF/mqefvzojuhpq+uObfluVn1+FP7/u/r5ayb5viX+b5PLz3z++7kL+2zfiz/vYr3dO7fuV/f76nFY/I/rb7OvPvbvd98w8xUiFqS7fh/rxKO8r3je5hW7dHEMrvvInc4n6fnd+N6J6EQrbLz/5vUIPxnLdkMIOI9xw3r8rLIaY7DirfGG2LL4XW6zWbcXP+vE7XKuxxx0ba7nesqdoP8cS3m27X+7drXHnHXirBS6mcPiPf7v/9AfuVSqE4NvPuWJcZppshqGV09+8jRUJ9zup+U3wj99//6V1jaxg1iwrRToTOz+XmDn8hQTxLXTkjZl/PzkY6v5egCni1pnBhMgKsGoh5lCCr2Y1BCaysUCDoVtMNlmBkLNtBmkpxsLaNNOt+ZEa3lstGy87XgfMlFexxMra9DhYrJQy8VNTI4ZGjjnlnEuuueWeR4kllVxKqUWgOGqsydVcS6211V5Hiy213EqrrbXeRrceAc3cS6+99d7H4J6DKw9+evCGMabNONPMbpZZZ5t9jkX4rLTyKquutvoa23bc4Mcuu+62+x4nHELppJNPOfW008+4hNqN7qabb7n1ttvv+Llq32X9p9//waqF76rZWym9sf5cNV6t9cclguAka81YMHMpsOJVS0BAm9bMt5CSaeW0Zr4bWZGNQWat2Q5aMVYwnWD5hh9r5+yzolq5/691czX9tm72f105p6X7D1fun9ftT6u2RUPrrdgnCzWpPpJ9vGdY4z+46pd/y2p7ZnjNV/AL9NhCtNly8SuBOivzqI3Lg2C1xEZKjFXvvr2xwkDiyTXNYwyWMe7qcmjbIhdImXWMzUjLdMeua/ZyPVPt+2zJmK9DkKzBEvpTepy8XvrIZa876nQpXqZwxMLPpVtj0WSc1qaFtlovkTiCgOPuvJ/JGreuVEniFWexzipVfmBdF+YaJrQldqqlEPdulfgZlxtuojQOFiyEPuu2c7gIs7bPIvzyZb77Ti3u5t2o+VwGkHmaEkKZo+c10/VjstxjnmxkWCNsKoonnJZ2qXHwiITYTRADqUHEuQHYzMtARjmXlT2NSSpM9g6ZlSXwT4SLYqrhVALxzptPuidmZoBnyuGWcKd3q/KeW8qNsd4Ol61z9myr+H7P6WOtVtfKgs4GDZNfJYYzifsywzj1VsL/WHGz1zNDnKRTqTOmaQrdMhhLnHy1+J+S0yz5QGbE6EEIwZ4zJ4Kuk2qEBBHhYrxH6Ui+xTYEwcaU1Lr6mOGUSZCentudqfXDhOfDPUHUnNO2QcbGSaD3w2Rfburn2NF4vlSZHEX7u/4oRsTcua/SthMCJ7eTCDSuC6KENf3N3P5kVyBGpqKmFeaBVX9co54w0alAey1GvJJd/l3AszyLBU7rvvlKiXH14k5a5EYmuBlumDveMnafkQTi/iRkmtdn4okniSv2E8b0O5Ko+7B+pLudvEdwxCFoAnjpsr4iD9K4XDVYO2Rkb4TCnGGmY51JYfRQLbnHlOtygCcwkvJwp4Eg/bbN8wxmskQikYUYTal5lZuFWeAhydkMjO3C9OhhBaqth0hwkLDOZ7KFXK3MyJqkqd3QSUACPYUST/S7Mhwytp1td64J1iK7Vu3WwEcSRjfbzibh2oA2QQc4hqYpoF9sSkzmipVlnYiKQ5KME1mXXfsgZzXikM6YY5wWXSSpe75gfMlcMxGX4PXttQwu4f1htVln2IExEqMWut7OSvgF0jKjp7ddmltcgUQ9MEP1k3XJAP4pG1whBUAptD/jDAv9lvlPo/j8W7vGtICI2y2hs4/k10O90xNUcI152/XewKwfgO18vktSa/oJv0CyNuEq6LvfdRGj+fsFZMPAyEB/CIRVJ/GcWamz0yEM+W8aeDgH042fQqnEypfWsp9cdblutR3IZ8IcnchKtSv8WDuPto35stZ32rlrEzAFJAC5A2mjZW5t86uKWVwIZ23CbiuRytw+Hq0bgVBBhz5zBxHmbnZQ6oRQAGpq7ggp3nEUyQt3sqqbsAdKdPBYwEaMBAgvdZ4D5gXij+LgeNYpVN8GLMiUdQ+gzgK0d6Z6ZfDBjR4YGYTI4KEepjvqDQ3VAOaRTqQsZMoMnoXsK/g6sIOZAsc0U4d8QQcMl2HfAxEglzZsX6E1KT3iCYQSDQ5fjBTgq7VhzKIE5KlGIql49kGCzbxRbOT5bqOxkAAOM8cA+8l3L65qYcHt24D1zVJeHpxrJDFj+IRH8awIHHWRxwWsvrAFwHbI+3Jkcxd6oyts11wmciADCIQMBYmieXSuu8ENVnjyWnYVnvbADOqkk0ysPReIQMouUO98EXGWJ0bmXlryvCPawjZvTLXNtpeg5Lp1efi6Lxx0CNRDdF2ABBwjtlmitQ+YzN9wM9KOhAC6mMkaN+gFLTMKYAk14tNtQOEzO+TtIp61zLEiJgzSyKOTT/lgkbnZ3DZXJNYCKE8+odCIrJvNkRoNvpRZwAV55gL9wtQ04haoXyR4A13WTmXic1npM8Ff5AHyLEnkoSKaP06xQhhAsO2bdjDq/5qwGVF1X+LjjBGU4zh9+ZL/r9QHIXjH30CDWEBULBIaYV1QCySQaRKRMou/3C0Z7p+Q5ikViXgxqQ0AaMi4PMQEgdCTNz0LDbkRVbwfMifLiAO4gHf1dh2pw/Bn5/1gIvw7BmgMrK0+PbEoV8PXhAdkPuGaBqCMTvQic3KGAHj7bcWB0wmiAPH5KYSK1pT5l3CDuAe8CDRF3sHVAOcFl+yNQO9EwtqSYJ+HZ7LJVD+3dHDp0uuwlNKEL7m5VDTp5mFuGJJY5ZFJtgwppAVEoZvW3tabyxN9ke1sfassxE6Ga1iwCXHwFAhpHmA3IobUPSSyhHToGIFFnLSAG/egqWNJ81Lsm5DjbpCCcRDJEn1MtUz3kEBA9o6ArGfVmckGiqA4JbKi8qC4yMyDIgvwI4fewPJq6DMrpAUkxJ2kpMJEt9su+PqasP/9Wc3cpVMJsOAIRcT+2blEj7hE8klx80xBKolsht4HqhVGJwljXZGrAkUgNUoSvEHYdBIIxZZhXwKgXGYGJccaZgUmdExKQRuIWXIkF0RWISVxNW3OFgDOzYWlPuHa5hCgDaTofUvGI2ueeGBl+GfcnA/fVY4SQ5H8GoaOXZH5KhJbqLOT4CsbwAgzSfYwfcgvDIYih5hSYQTlgIrgktAxOUb27ZddxLshabo3gvmiZOZDSMIQtNIbJu+92xogdpJqh6TO+eA27h3pCv+Vs6Fk0AirACRMALKCiBUxSvwtUCRDt8Ad6Ll5iEnwMHdQEal0C2udoasJPQrKyEwG1OdCrB5EJtbUAWkZr4fV7Av9vMxwXDlj3eGGg9ZLUDBraaQt4w5o4S1nioOpohGAFOyrPBo6fSI/N0B2gedbO1PbiyLEb4Pd4YMNTsCWK5MwPROjZCoMION6pPaAUhfrJvs90UQsl8J3A0L4iUXWHqNC0jIJJwRsJ5gCGyRpir5lOdF3gCovLNeg/WzE5o6kN+s4ovB/SntzewwAbwO8Sv+YZzxqiKmhRBMaisshQSyt7YCPkvnLFlpKP4GxwyQFfWnLTjXSm+83Ma2E20z2ZDz+74sIXKxmh3dRkSaA3eCQxHZUik25eIROghDI6OQRx1wZJGJVl2w1wxseHr6ikonybwn7MlAyA4GxyHLRyWpoRx4X6oN5CYFFhmWDKknbokJQRR33p2QhBhjNVcygeJq8hF1BdyR7GawoWqwY2cxPi89AYKjMisf/IrOxIL6hK3HtXGCRtAPTQUIhRsfequ0ipbkmf+ENCBkiYuL+wGVg+gJmLWD6gowyXFW4C9EDLz06QsMgz3eTRceX+pgBgz6R7cg/QoHUSip6geBNlpmVlsZE6hM1AFUb6KPIQ3H5l5uIkF+zU7f4LTuVQ/zzIzlfaipqlZzur+zszF1ILcMezDFRgqhHiyIaFH/tOZHe/LoE7eNjHCVm3ACxs5aD5A+pdKS/skJY4h3XjzgmerFpvOSFfQUdM5C38Nc4kn8iig3ZA+Loe2cFy7wSDl3rdrd/en6Q7zujfOBQGEYl81tFHgF1hMH2rCEekauPQHCQfw7FCNWAmaxzn+iJCT4QOyrIwJtRlAyzMtEiV9nP0G85zz2LAufkFfyMy+kIL5eSWYrJMG349Qq0Hkybgpv71NSJLFYbQ4oCRSuj3rka9DE86FwxfhUtRhRyQ8uYI9msDqbji61XmOkSjfh9FCkQWU0I0AzhiWXAVvdr0fKuzRGGXckQVCOoLYvH8L9ot0qS1PJIgPwnRJDPxEw/wrI7X7hwbTi8mmV3DJo/r7jZxER4Xv1Il8glW4mWo9hpgASiQ9BQAVfuF85YD+kXkZKTG+kWI+qRCrIjq5gCPDckoAQ3VgpYiN8haAARU7pxBReXBML9uJGDeYg83r1UH/Gk7CL1U2uDpFd6eYRhhuyebkb8TgnDKPEF0oPez5Ladn/d7vvE2Iw78VH5fi+KOgEfVTvL5b7hdBCk/zbOMd3kwgcyg6QXLnsTJJ8JTioVedYwS71b7Ggo1rE80UvOLcvYrMCj6WLkWv9MJXCpJUNEklGS5dwuipkS2dTxCISBvXlsSZbnaJ1XXYQoS+ULQkvX0+WWgVvXb/RmW0S31+tPCbSMEAKCcc4wCaKFAQJ/EDD0h7UXcLlKoHtCEg8nNxhehQXaRzrw6MpV6ClH4oOfCIBUTQQ1mEmOiYrnljFYx0UUtPxpGdLQYN185SwkDBwHr+OrMPi1JoIiFd7RQZNxVfuA6cn/XFbYCcyOejiYBjxbEU+Mk4q4hotmASpYKGa/SfC2yMhh7ITTE0qTvB2j+PJtm0uqP+FvAS6J83p9Ya0rFAp9Emy8RAqh9X1kXkuQ7T2v4oNDtRESt+WV6rgji1VxrdwfJm0S7wa0Ldug9cRsx1MucYQA/FYd/lR0cP9e1UHCV+WVh+O7vKQczASUFEaVFXIBlcwac3+ocGxYY8NjpNoV8nZWT1gKxD2+k7vj2o15RR9j5+DGyVOs7hhYW7ZS1vKDNjIMG/uIq5O13+ANfgZvmZ53YWntYvbBq6TiBZELduwQHfaNiR4J987bZO5mqOhT0PnqptqvGbNjZIYQCgVBOsWt3RrtR6UtBUJMoEZkaiW75TOzBaSbKvd3iN5QcprQybSAAQdVh8jggbYSOncmLr7ZPNisGtKRxNiABc4jQbbeCFhstmRRzCujPtLEZuHkEuph5oaSD/D2gESwE8iw4hQvBNLwBcm2tNaSgadF5p7Jwahg0gg96Bb51bHc6MAt2sEYcdW9MHk1d9dRJlgVW/mQ2KiWRIAwqvGC9GHGNEADiskDNMZ6MeF6nLi1HVfIQEaFFT0Js74gMFB2lhLK4r5RlQL0B6khg0hGGUyAwZgYLHK9eCA0FBUsiFPRtEMZEjaGqD0CHYHGVd0Dt5l4YusJXY5jbJZUd57iqBgHgZQBL/yVcg5D4RJ5DznwVKy+wDtW1bhuIm5L1F4SoZfw5IoAyWLkSVmv0OwhDVVnsjSYI1lRQYgpQaM0vl4H/hC/+GlVkzaZjMXLAnw0ZgEbZMhEBe8P34KKnBgFFxLEkUtKH/mkOpzqEPD/3S/kCg/JUAHXQdxr4zazzjhXbXtqGMvZ7sRpT8RfwkqoslW1IdUVMXdiChRNi2HmqVI+kH2ZTmQmY8LHvXp6b8f17XcZeWOsGAMsgbHpBNy7F6R1IrPFhVVfR7KSds/Keea9IcGRaJOHsesUayc8pcBPW/Qzigq7qvl6nfhLHunLQFTd/14En5VJpqlyI6AB4qIh8ybetNlzmJegCMQkvQx6Mw+QIupANoSkwJ7wRDI2mBmJqqUMOyQIEsFzk+r6qqARYh2dDOKMhQgiGsnj3AMWqRHnKE2c/lw5iIjwK6xZzqQD2vnJY2ioI05LxLzFqHrdmVodcA6iRrMlubQ2VYbJDEecxFVJO0NDM08wKZhdVX0BdQUPpDB6DZTcQJ9q9ipi4iTAyLgiKhVDhE8d6CYcXRPfoYETSeUQl0hhBDsLd8kL4F9bEbDXBhbSbIBq1nZp8uIvBC14tz9TfpNh0o6aBKrrhWTncbqpEt43z4fLwVoRJyif0Jh+1Sa5KgQesfUw6YJqtGfDMB+sofbdv2PF/4UTT6TWK2q7V1VbiJvFGqlslWfYKgBfLRQqHjpCsKIa5jzg/BqSanDLTqzMUmme+w5zWO7nKIz5vij4Fz+SiICtNJBSOSRc6pFYK2cBDSp4LJCvFtMbZyRQnUCeNwHqGVPVBiDCrDGq3SS2Rk4Fj4KXPsRw8PkM07oSnIw3aw+Ft1vvLiLTijaX5VqJGd7SlwpQYDnh3VV6AMoXggMlJy7nMiwogHVMVW8GhG8djiGSpzDG1f4y1wrQKqaN0Emq524h3555ttxxw+QLcYgs8SiAeQIYAi4jUt2H40FniFCTvBAqu2Bpq2o0ZKJNJSMenrTQ7pVmuoO90r6zS8XopwsEie9OZBjh+0jgdBzb1RYvSTJDUAknekbM2+IyA8qZ+YToPFDhBP8D1tbc8Lpq5omZXW01MapIPE7s1StogURzExVGkPNc5jHOSWXDdb1cs+CDxcRCFK8Np0V84smyRCmcmqGOKXOOHWFxK0+HYST2pNNmUCFOW8ZoYdDQQ0Sua+P/adf8LB9wqWp76ChQ9CCYO4Fdwm92Le1ND9owfn4zY6X6QbysHl0L3LqB/twcMIbqpJYiYHirvBcyVfUdaBODDogsMI0cZTklUirqBBtxULVTbQVAfmBWIk6RyQ9943swtCigjh5XNKELCVzkLzpLRBxAPjIcadGD3Nh0/mklriZvVLX3qTAPJVnG1RXNBKiJcNOWYJZiIjriKzmBX1MmXLeCstcnNliZ2UhS+e0qJwZrCbueVcaz3plz0p5+IooiekXdAoRbkaROrBpxpr0+BC58P5G/8JlcyMGG5qrNKWAModDU2lBVT7naulb9hIiBQSODR+M7lcx5UjXnEDwlyfNCse9SScW6UFpIIUNJkropovbNABOYBWnMO1ZiGY6TzNQaR7jjVEIOJUxiouJRMB2ph9xOBR9K6pbuk/YikRFeO1/pMaLqofk61T2Ba2YU6FciR6/A1C5TzJX1QjYhICcyhqSIB8qamzxEMmljrWoH7yDOHLYFJQ3cQLb8GHJuNKKnKn2PJcjaeinaf0VkBOIe4akdwm9PYWye7xOMKP+QR/u/bWH8uoPh/rSFUTCFvSh9T0aSIvs2BgVeD0ub5uh/4hJBMj04Aaji8aMjc8MI9QVJMHXuBdBLxZQmC3Rx3iwzP4stJczCk2RLm5pFfJiU9HxD7R6MjhwiC4CvLcjvsuPGEz/VB1sMAQ4rh9IbvIDdIpnf1iWT3mdjnWDaTOAgE8LUXph963LkpiTZJlrT265CIEUJeqF+BXMD4rtDhywCpslrg0U7+qrJkdLEw0hd/Z64AKYYaznga+Du8Ia7Yf8WA3G6tM1KEqEFIRIYLQH+POJS4S1pg+1Kmav4zpPzgwNjelIAKJUR0aZKlHi9PFGLWXaDaZRZjNl1JhMpgyjqYG0KErVZSIPthrmkj0aRVlIf55mYC1YgRIIvA18r4bA8N15uY5/bZ5sniaDTewGNhMBSp1JPYiuP7RJwLkx1J8J4tq5Wm6b6rhkT7oBlsquoznYq5gQ3dsTwh9TEBmmLmelCkYDVxO3NK2I/DhQDrC9MYCwG3y/oaMmJo1JIMFU+bTHNiOvaixT2CtrSkNeX1rr+IIBQPwQf0wF+IJILI8tuN9Qstvsg06X4kFpY/klwMN2RnGcGkOJ82V9K5CEdgEFCJRBDwHNWm1kBalldFG4IBDgqALERoy5LGFUZdi+tGxOkcyKyBC08jZsO9ePKRJEC5CAiAm2HUNkd+XNJJtwOAguJp82sZX10HF3vCAav3pPVcavbyxIN7bIMU7FQpgagxBuVw9UqSagKC3Q6wbPACmwoC7krvifqLPEGhb0XGALa2q3rTAL3B9iAIRt9ebJJO2v8rFomiEqAklvCUZoGAOL6iFmY2vUhODEhb7+7EAE8hyPGIgKRyJXR1zZsSkzW9tde8vZAYqBBmRieAz2uFDpeQYjoiiAK4hwl6KLSA47wlZERBaYNTdgH2x8ILXwrAyNbYE5Vz0inu1VLOihynzOJijqFXN0BWwESdII2c6oqtYQhK2gytRA7T8INsH4oZmRyIliBbdCyw+hJGwj5gT9i5apxD/lzXw3nX5a/pYjVf/fR1r9Ka/e7tm7+U1n42YOnKrwVbb2W1pPK4jgclamw+69Twb/yf2CykcAbAgLZ1ilJTV8LiEd1Q6q4nqSWp3IbGFMieJZUx2SCr6nLkehtWJYUrwMtdEsW4TFHYeKOTBEkt9AVN071G0+QBhh8zWhqgFU1EdvLhINn8GW/jsGiIxhzXR4GOaQNMj9ulT8EjD2hPZnuI0Q9QLKooakAh1NW6xuK5aYTyf4KBkqwcB8z7VgUYotMWoeJBUzQOVtNYogjhX/3Y5KcIi20VMpR/VslOJQR04jfTAllUBqSAMZeKtUih1FkLWK3kYGkL9SfsuH/h5+fy0BAsuKoR6fdNQlrqA6lo9BT2fRWbaIxuwspqaZRJKWt1wixM17O772wyOrP4h4AfXLyHwGsVUJVXC7otNVuMWUrELxozgbUD9IRmR/W5pFUlERTkJfwKCgdu/BI7YlYpwGEouUB/qHyCOCcNd1MjrYcIFAvnYs4ZA6Sf4WoqFAbUfsNU4Idec/dkFvquPJYTiBf9LqfS4UGvXqnEpy0M29RPZNpJbraeq1V8CoZpE7folYjHMiCYlUZJ4N4JPyN2N8mHgJV41Vi2FG4p/5r9Z7Ieat0ujJc4LSPR4J1/3pCIvOXGnYPb8XaIBdRJp9Qlf/SZqbKHrqiioCAzVUa+7xclKEMWRXjozLskpV/P76eUieQ0JtMT9M+Gu/4lsUYH4LilaFi5RGgbO3hE8wwsTIC95Lw3Tg11hXfdXAC6uLEQ6mNKIXViFEZK7hYjWNf6eX+WXv92jimAym/yDipA2HDHxrHnBrGAkIN2PNZ+UoKyiSyZpABA4eAEDnM8FblBD6HXSC1VTFcrFolBBrmxWnPDUOX1W5U0Pf45ys3zXT3Z9YbMTVa5SlJeRSy1CBe7sCBcor4I2mH7Co/hX0wcDagLtSkuuCAurXjwkJgzQgC0OSqhYqVyBtViukSgLUgXaX0K2rRA6e04YuNYME9njB7CBEw0O4Uzg8jDcwXMn1hwEkviEFSZWO+VHYjodZ2rCpqVm2ZU12je5MeUSYixa1GrQrGN0ZsHZs9RQf3GEqeVfZYVu0hBriyuoZ6y2rNJitYsL6IFNlcHlTNj6eZUAgP7xmDul2f0GP099Wn1JS61fTkClwKuBSQCPsEbEPkS7CiIqBdCa08C6JOG4tDtW/WBWVViFlmm7nUCtnUmRrmxgZik0AAsFVZhuOS+oYHTmJoq7JCc0kekLmXZeR9zLjAfiUdiVrEUVXFaqqkrDIlcw8xK6cbOVrABm6P8ZtJogYlw5JKkA01jRIDBG/Qtmp36TDvy9rdOEcV+bLlT81c1YrHeuh09VlW3Hjxn6ZU5k5qEtb1t6uVSProRFXu59DWBMoZ5JDFJPa0CcmgKmtxVVFSURa5jzVu6pfCRRMOhJ3JljhQOiXQI1UjP65U78f9w2oesa8udW2An3ibrsSKoNC7jtoc1eynunDBv0fZJI72a7TLP1TSgcgGExZU0FL7AaNlLAmeA0lwH1tVVcCWOSnrbUbZdqBSWglH0FSSmeoKUDvwVAOwqWlaTAw7FNZZGpxg4Al4ejAhqpUJ50CeLqcKjfqqtyDgnUFSX0CC4OFK6Wq1M7DQ5GZeaDCgbB6ZiSWg2tpjQxyu41RvFJF8+rS5xfLaFxd5XiFk/W42bfiDJwOfMzqiRCAHfMSgxI/scaOUMvl5wBoMhxVBa222EyQqNwACKqY9t7JV25RmVS1pTxJgwKWoejx0dkntOAlJvtbWDuWtHmvuR1A6qRrYINNs9lfp8s+VS/dvly5/NBE1QO0cdUK0pOZULdlMwaHqNduS6Lnq8YENcAEC6wcErPCtdtd4fORy7VComsFOMsUlV986fII1Q2ercKUNa2Z1TtmGSYJrSw3sjVKwYfbNaMC53AVV8kGPvPJOzBzJhopwYDTOcmr3PmijG6Oy52tUCq8OBumTakAx4d2wBjIXUH2He7XDIlYm7Hg0NZUzSAn9pv50sJBIBB63TqRIceXd1PWTxcXEhxYEbt7E9URkMpFBVT23Pru0cNFe2r3QsZVNmiPbllI242pRSVWdPtPLJZFq6rc6MnAdzmpLDsxlDdzHR8RBRfbPxpx2uJPxfkICtstbHS4Vtm2Fux3gbQZtnxNmQuQ83CuqDCl9lMrV0ZyX4wk8HahVhBQSdqpdtKiL4HVc6+RGG1dVZiA48HQzM0dXsnXD1R6ZpG78JFrYR00I3GRNiIKl4IolDPWMMUKfDs5DjxU+OyzZZe3hwKJqTFJGjIboVB1kSpFknTkqiANtN06Yam5kS91v+mRJ0KhNdafmPg15yC6EW9at8Rra9hOliZsDl1RrflTPP8Q45MXLqqI/KwWlIfWjlhhyp77kgNl0h8DzcY+hPt+rGxPFSFzVhKNE29XRIv5Ta7P8LQjNq58RqVyBzgGIMecrQq4K6P0TXQ+JUP1haBiUoPIEYyMyVTtAy8d4SnRryuosVW50rqaEIBhAtvM2EKQX2JxgMhUcB2xL9mX/cL23N7vqnVVLjLpSh5r39BTADVcwry5gnaVg8Tys03AF14ZqtTWlsFVt49oJeC7EMe+sKvuUhGhq6hM09SBXbJr6tpiT9M5xgNARGxrqmg2yK29DQCOqMHeXNdW5NEee6PyCjuwwrhk+OMA1tC9IAOioUtE5ufAUsrRoOGoaPCr2oEawEj59OsY1q6c3QV4ajYui0rFpU3vwqAlh9zA16Ff1D45POuk0iWpCUdKEFWSymWVF7hERkfPcd/2iVv9dser+B7UKEqhtkZubXzpci2rjB8DDqIMJ4HpXQTphpsCHZNHJWTFD0y64qBNROjqndi9kp4pr2H0wTn3V6suLcMdVXQecL4sxIeQJdBbcHdM4e8CbaVMm6Mz2BerfqRbeP6sOtfFLUMyrhsBokhJqzlOfnxcu1ODaq7iYVz0IH1HUeekDIKEvtfWZCBNtXZpOQL3exa4mD0TaCMgCVoUMMu+QePn4pWIqxhcTmeHFHh6LCbFgwbphCFQZq0Gqat8jqKAD4RPLSatPsjroNy816VhQby5cLjsttwebIPBDkEAhbAkbpI/hMfsEta4RUpvJl37D/7uKRZ3aYFeVUk2ukBGz6jvhpuOHFZjGcMGCLIkeHl1sI4oituqKrwuEBXfpBi6i9gmAqiHM3lnFehpqlykbJlqbS9TSe9N5MW1V+MgPq5DMIjey9wzH1UtDMYMduaGooKocuG8SsXjmwdQPpELlhc8EGkphxFUbqEQmeAJn0ZKOeVQDYsGhoGGQb2qMxAdx5b46EN21VQTzvodAXVQk4+v/OcQaTqNpJdxQrciLglSQXazKWjrQP4afogw8GI8o7wIiTAPAe0mos+m1BbflybktpobBH+z5UTd9BNV0YgFLfbfqru98ivTGY7uX7qhEVeHxKRMwfG0qysPhuqwEA2UOyGLwZw3iu7xGJXKk6dyeeu1Auc+O+1bzotrm7UHfXQq5oQuZaBi9UV4FUxEjW1zaw5afsKAkwY0z7SDJQMNDk+o7LN7AEbgfeoEPgxDqX7Qp/e9dSu6LGjLtqQODaPRn7jdLhUIhqLWGAmMc2CsZDWWjAbfEFYPXqYlxivZpvWrHAx2KdoHn/UaHhq7TL6/vE9CEb61j31WqKwCTDo8jpWDJoHMFPW1zpIV2bbe2BLD/2gBUEwGTnMxbbetqo3sjvLEa6s7JOhCBkGjbc0/0iMpuOnMMSFuRoJwstkqaeDIJmaNGgXkDwumMiGXvHuG0dN4SWlQDqD9Y9tcfhLB2JJYKeVEnMtQ6q15xFtKwBjaV4v05UvUSLca34pCeEMVG9SypQkReraomHR8wXnlj0YbNjaDdBBA/p5Jo80s7QFKuU8dO5gFmgk4QIsY9XkP1q6nOOmQPSEQ621DJ/pQHBKr74Jl5TYd5kZDFJ9Rm1mldbVTovDoqMuli5Vqv26nnUW4v5tKsqxQ13rdzQHfhNVv0ej4tayOWRX3gGK7Hy8uq2tkRA0XHzpIOsXSpzvjurLP+c2M+ohAngnLQ5j7aqAM3MfoqyxGruKyC/24xaQ/a4V/UTZvGpw9Bh3jilpwZEmcqGaA9wde01TWC6WNpjw7yyIyj1t/+2FVzBWTBxHE1MlDlMfSojs229o75VdVVIQX1hQd1MiJ5sJ4NUQiHGZShtlWy0BGhXe1Fu03S7Ea8XZJ8VdMu/gCyQnvhBbQtoY4srwagLHwmhaCTCBumFbzz32Ovsu0osKiCBYoEOY1cal5Nu2pWUHzzUJ34OCq5qovLTtB2sh21vzlTa0pQayuKXokONTNE09xOchihpAZZCUzCeSxtS3y2ACEH00cBXPx42w6QwuYxh8kuqzExvyZCIGsL062W1SAlUBJhllF5ipHFStSg7gkGP3XScIJHzDWKC5nvdZBA2apk1z7IeEkaVNkAuLM6jHSKOukQKSpqcpnV1bpBIujDFLjjYn7fOYqp3r+Nildjuc4C67g2s6ECFktKIHXfTIVPvCsTuQM6IKPanA7QgkAfxCND05mvcx95Gsd9vToRofIOukv9kDE6jV1a7a/J4GhXk7UAj5Y6O1DOaKiu6hjWENMDxOFQ+tHmTFGViFnFrhDXqeiIhHqucas5GNLZUGywXfU6tyEQLIJViRqQ9Z2P4UeMsGRxAIJH4wiyfhLpVl4domGQUPk1OlyQDyo466NzbBC+Mkkd/B36sJlNbA8kfDHGNFXOAEoH9pBV9WtGz/sEB9tFv9VRe1RpAezRc6IZ9bWrRbrqNPl+8n+2VNTHz0oRjEf9Jsw1KwRTQgwOgdLUc4m0Uvsha4Y8U9/T6yhQMIJlZ/SYuo5qb7UZYVyItd5CZmbxcMJdp7YVQhDLmZmnrd7+RBaqzDK1L3ntgxsJhtFJkgxZagt6kUybKMhVolof7rJ1uC3dox1R7fPvsmfVaahaQdz8unAkeToKUecETOcYGAo4E18vuWpePWl3XZ8bgHUg3tByyyuxcq8zIaevFZUxVKnLm+hOSaXH1cBEOL96fUqGR9qd6ghqtdWrIUjNKa+HSW1hr2Jv4BAsG8gmJCwivCFZC1ZEIregwLtuYA1kduvowwC0FRCSNlJUGjw8gH8fosDbpzZGDbCHrBdxpk6bxGzBBrzx9RqjlsrH0071xI5AZFZ1DKFFnk8GYsfrermy+rfH1+xVF7CYdZwJma/DcggnPG3N9o698EwRYVIKCwGwD20ldwQ0aoZsZ2lBibu9sLeo91itjTorq/0D9Zk5lIkaMpOO2aoOA57Www+d896uUghIj48B4dX2BVTyDjTOOzB21KKpnlToqJI5A1JQyxP5hFyEltRL5K/qmeRz06KaKkqt6WMJGPh65SGArG4wX41AmBqehyureV7tNjpueVRLQ9aY/EcbaubGSuioDv+HQwcuHkXC1CqM4QLTcgWo6AhnHZxGMyEmdIgxr5fzjHLNgbwofqgXp2N0vYp7kAQWBoU8AdB4YitEdgKsMiLES51NEkStSipnHHX3oUMVlVveeGFQvA5Sas8GWwzeHO1h8ruCR+gnQFbt701t40mML/XFc00dx5z6GAnf+cq/Y5yqMfEAj0q1u0Ug8KSOZ5xPLeuTONb7yAKIpbOOHantb1MzVB0LyrtATbeGltCJMhR3fV2iE7ejDk1S8kq1IaO86cyQCm2tqpUYPskny/Oj5NRKOVmkMzELSHcdiqw8ycg6DTidB57UmwbjYvdBwXfSQW0EWLzKJbULjo6WVsEcBzUBcw+cONSsg19HRwbncFkfTgGrYkdJtdV1KALIQ3DqAUm/oMaW8nrP1BinQ8/voyOKzmmoevladYdTIbGgmJdmNKmRIRgOd6vEoZ4T1CRuiTnLVnQaOclCVLVFacPfxoHejz7YDf8eekKkR50VIcH7a2p82/H6eIbX8l3V08CsIu5gRbW+fOpN+u7N+iwBfWwR3oEpPVGJ1IQSDJ+4RZ0XiVGP07rvsBzyBmF3yTOeAEXSsBZFnQOI7uqAOrWag9KqReGc5K9eNUYbUmghSBhBhFQgbsEZKTIiQ13auu2nWT1Vlt+/EELjHR13UMG3popAVw/ASQhF1nqpiUdtKQ2Z+IxNynqspgNnAMWGaXmTmipZMnQPauMqhPXxXLCCR6AAuq+9jimC+vVhNWgcw9d2TNdAK6+ks8LTSRbGdRB4BC1An/QJMqaPMwD/od4qa0mA6HiDz/qQApIYywuZaB9Fx/hVNdRGnRovOupHffe9S4vjgJnNBNwwfJBq6WMW9Bk92jm/6npL2rsaCRNohRljWZzKxfOdNQh2h3rQMS0oKm3zKagI36AjNngy/B6oHdXzRuAu7V0unkaH7OZ0KoZhTwDlqwM9t48qzYBUhaG3PrWGlNdnl0R9QIu2d97RWr6n7uupA7MQKcZPnzSkg3RqqasMrkSFGWsHGOuTohIsiNBWtwQrMt8pTeRhwb5KY5qCeTAol9UDACb2+j3/zNyrmbfczw5xVBsNWQmwJRU74vuUE3XiEXA64KWdOe2LAGZXn5Ckhi+utO+jlwsR1n5Ne5fqQFGzCRpR21T4rCvJxXSqlTC8evLqrqK+WLQQUZsqcsLKVS0CArTlP/VGRqBzWuHzcS9jLG34wSTgITII+u8+O5SvKu5Tn1lTH78a2lMVAh0RwuBDstqvPCAHihu/H1GTOsb7/P7UNjFaKDu8/FIviZor1ec+3ylotUWrEGTIE7Xzvw/tI0gADB2n52qsz9S5yq5CMXTg7tBZnZMIcLC5qTMZzE/a1RFqYa11bFifOiESz8J0Uw8ILABhaBOVaCSbXbzEmArHEyE6kk4U41hhyaF2J2uI1Js9DlgfWCLds6UTQnl7VUXtbih2RKdDpAhj9/s0hQXrPM+i1lqkr9o40cgN5lpSxfrQPrWBPAcFdGLxlO+9imnVzd9AEh+Qgz7oM4TeqduCpkVv2MABclEJx3Q6tNiPCjRbn8D432G0yOk6DyGtAAABhWlDQ1BJQ0MgcHJvZmlsZQAAeJx9kT1Iw1AUhU9TpSItCnYQcQhSnSyIijhKFYtgobQVWnUweekfNGlIUlwcBdeCgz+LVQcXZ10dXAVB8AfE0clJ0UVKvC8ptIjxwuN9nHfP4b37AKFRYarZNQGommWk4jExm1sVA68IwocQ+jEiMVNPpBcz8Kyve+qluovyLO++Pyuk5E0G+ETiOaYbFvEG8cympXPeJw6zkqQQnxOPG3RB4keuyy6/cS46LPDMsJFJzROHicViB8sdzEqGSjxNHFFUjfKFrMsK5y3OaqXGWvfkLwzmtZU012kNI44lJJCECBk1lFGBhSjtGikmUnQe8/APOf4kuWRylcHIsYAqVEiOH/wPfs/WLExNuknBGND9Ytsfo0BgF2jWbfv72LabJ4D/GbjS2v5qA5j9JL3e1iJHQN82cHHd1uQ94HIHGHzSJUNyJD8toVAA3s/om3LAwC3Qu+bOrXWO0wcgQ7NavgEODoGxImWve7y7p3Nu//a05vcDTRRymMLB8zEAAA0YaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJYTVAgQ29yZSA0LjQuMC1FeGl2MiI+CiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICB4bWxuczpHSU1QPSJodHRwOi8vd3d3LmdpbXAub3JnL3htcC8iCiAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgeG1wTU06RG9jdW1lbnRJRD0iZ2ltcDpkb2NpZDpnaW1wOmRhNjAyMThkLWNmYmMtNDFjMS05M2QzLTBkMTQ4ZDc1NzkzNyIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowYjhmOTk4YS03NDk3LTRmMjMtYWViYi1kYWYyZTYyZGJiYzIiCiAgIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDphMzlkNDhiZS03NGY4LTRjMDktYmE5My1lOTZhM2JhY2NmZjUiCiAgIGRjOkZvcm1hdD0iaW1hZ2UvcG5nIgogICBHSU1QOkFQST0iMi4wIgogICBHSU1QOlBsYXRmb3JtPSJXaW5kb3dzIgogICBHSU1QOlRpbWVTdGFtcD0iMTY2OTkwMDg0NzI2OTMwMyIKICAgR0lNUDpWZXJzaW9uPSIyLjEwLjMwIgogICB0aWZmOk9yaWVudGF0aW9uPSIxIgogICB4bXA6Q3JlYXRvclRvb2w9IkdJTVAgMi4xMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI5N2NkYmNkLTQyZjAtNGQ1YS04ZWU5LTFkYzk1YTY5ZWQ1NSIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyMi0xMi0wMVQxNDoyMDo0NyIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg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);
}

.replied-comment {
    /* text-indent: 1.3em; */
    /* margin-left: 1.5rem; */
    border-left: 1px solid var(--border-color);
    padding-left: 10px;
    padding-right: 10px;
}

.btn-more {
    cursor: pointer;
    margin-left: 10px;
    width: 100%;
    height: 1.2em;
    border-radius: 0.25em;
    display: inline-block;
    /* background-color: var(--post-background); */
    background-color: var(--background-color);
    color: var(--post-background);
    -webkit-transition: background-color 100ms, color 100ms;
    -moz-transition:    background-color 100ms, color 100ms;
    -ms-transition:     background-color 100ms, color 100ms;
    -o-transition:      background-color 100ms, color 100ms;
    transition:         background-color 100ms, color 100ms;
}
.btn-more:hover {
    background-color: var(--border-color);
    color: var(--text-color);
}
.btn-more:hover::before {
    content: "More replies";
    display: inline-block;
    height: 1em;
    position: relative;
    top: -0.175em;
    left: 1em;
}
.btn-more.waiting:hover::before {
    content: "Loading...";
}

button .menu {
    padding: 0;
    width: 32px !important;
    height: 32px !important;
}

.menu:focus {
    background-color: var(--border-color-2);
    outline: 1px solid var(--post-color);
}
.menu:hover {
    background-color: var(--background-color);
    outline: 1px solid var(--outline);
}

.navbar {
    background-color: var(--navbar-color);
    padding: 0;
    margin-right: auto !important;
    display: flex;
    flex-wrap: nowrap;
    /* justify-content: space-around !important; */
    justify-content: flex-start;
    flex-direction: row !important;
    align-items: center;
    /* background-image: none; */
    /* width: 100vw !important; */
}


.menu-buttons {
    display: flex;
    /* justify-self: flex-start !important; */
    align-items: center;
    justify-content: flex-end;
    /* width: 100%; */
    flex: 1;
}

.logo {
    font-size: 16px;
    padding: 0px 0px 0px 8px;
    color: white;
    font-weight: 600;
    /* position: absolute;
    top: 26%;
    left: 4%; */
    /* align-content: flex-start !important;
    flex-grow: 1; */
    /* margin: 0 auto 0 0 !important; */
    /* margin-right: 50px !important; */
    /* width: 10px !important; */
    /* font-family: SegoeUI-SemiBold-final,Segoe UI Semibold,SegoeUI-Regular-final,Segoe UI,"Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Tahoma,Helvetica,Arial,sans-serif; */
    /* z-index: 3; */
}

.search {
    /* background-color: #; */
    /* background-color: #382963; */
    background: url(https://img.icons8.com/windows/32/ffffff/search--v1.png);
    background-position: 16px 6px;
    background-size: 20px 20px;
    background-color: var(--searchbar-unselected);
    color: var(--text-color);
    background-repeat: no-repeat;
    border: none;
    border-radius: 3px;
    font-size: 14px;
    display: inline;
    max-width: 350px;
    width: 350px;
    padding: 5px 0 5px 50px;
    /* padding: 5px 150px 5px 48px; */
    margin-left: 180px;
    transition: 0.16s ease-in;
    height: 32px;
    backdrop-filter: blur(2px);
}

.light .search {
    /* background-color: #; */
    /* background-color: #382963; */
    background: url(https://img.icons8.com/windows/32/000000/search--v1.png);
    background-position: 16px 6px;
    background-size: 20px 20px;
    background-color: var(--searchbar-unselected);
    color: var(--text-color);
    background-repeat: no-repeat;
    border: none;
    border-radius: 3px;
    font-size: 14px;
    display: inline;
    max-width: 350px;
    width: 350px;
    padding: 5px 0 5px 50px;
    /* padding: 5px 150px 5px 48px; */
    margin-left: 180px;
    transition: 0.16s ease-in;
    height: 32px;
}

.search::placeholder {
    color: var(--placeholder);
}

.search:focus, input:focus{
    outline: none;
    background-color: var(--searchbar-selected);
    color: var(--text-color-1);
    /* color: white; */
    /* padding: 5px 140px 5px 48px; */
}

/* Style the button that is used to open and close the collapsible content */
.collapsible {
    cursor: pointer;
    text-align: left;
    font-weight: 600;
    outline: none;
    color: var(--text-color) !important;
    /* margin: 0 !important; */
    padding: 0 !important;
}

.collapsible:hover, .collapsible:focus, .collapsible:active {
    background-color: var(--background-color) !important;
}


.collapsible>.ms-Icon {
    margin: 5px 16px 0 23px;
    font-size: 10px;
    /* font-family: FabricIcons; */
}
.collapses .ms-Icon {
    padding-left: 38px;
}
.collapses .ms-Icon {
    padding-left: 38px;
}

/* Style the collapsible content. Note: hidden by default */
.content {
    /* padding: 0 18px; */
    display: none;
    overflow: hidden;
}

.md-spoiler-text {
    background-color: var(--post-color) !important;
    cursor: pointer;
}

.collapses button:active, .subreddit.button:active, .collapses button.selected:active, .subreddit.button.selected:active {
    background-color: var(--outline);
}

.collapses button.selected, .subreddit.button.selected {
    background-color: var(--menu-selector-button-focus);
}

nav span button {
    display: inline-block;
    background-color: var(--navbar-color);
    color: white;
    border: none;
    width: 48px;
    height: 48px;
    backdrop-filter: blur(2px);
}

nav span button:hover {
    background-color: var(--new-msg) !important;
}

nav span button:focus {
    outline: none;
}

header {
    background-color: var(--background-color);
    width: 100%;
    /* min-height: 45px; */
    /* height: 45px; */
    /* border-bottom: 1px solid var(--border-color-2); */
    z-index: 1;
    min-height: 76px;
    height: 76px !important;
    flex-direction: column;

}

.header-container {
    height: 40px;
    background: var(--post-background);
    width: calc(100% - 30px);
    border-radius: 4px;
    display: flex;
    align-items: center;
    margin-left: 10px;
    margin-right: 20px;
    margin-top: 4px;
    -webkit-box-shadow: 0 1.6px 3.6px 0 rgb(0 0 0 / 13%), 0 0.3px 0.9px 0 rgb(0 0 0 / 11%);
    box-shadow: 0 1.6px 3.6px 0 rgb(0 0 0 / 13%), 0 0.3px 0.9px 0 rgb(0 0 0 / 11%);
}

.header-button-bar {
    align-self: flex-start;
}

.header-button.selected {
    font-family: 'Segoe UI'
}

.fluent-icon {
    /* filter: invert(1); */
    /* width: 20px; */
    /* height: 20px; */
    margin-left: 38px;
    margin-right: 8px;
}


.inbox-button, .favorites-buttons button {
    padding-left: 9px;
    /* padding-right: 19px; */
    /* width: auto; */
    width: 227px;
}

.toolbar.icons .ms-icon {
    width: 20px;
    height: 20px;
}

.toolbar.icons .calendar-icon:hover circle, .toolbar.icons .calendar-icon:hover line {
    stroke: var(--background-color) !important;
    fill: var(--background-color) !important;
}

.toolbar.icons .calendar-icon:hover rect {
    stroke: var(--new-msg) !important;
    fill: var(--new-msg) !important;
}

.toolbar.icons svg {
    transition: 0.16s ease-in;
}

.toolbar.icons .attach-icon:hover path {
    stroke: var(--new-msg);
    stroke-width: 50px;
}

.toolbar.icons .people-icon:hover path, .toolbar.icons .people-icon:hover circle {
    stroke: var(--new-msg) !important;
    fill: var(--new-msg) !important;
}

.toolbar.icons .people-icon:hover path:nth-of-type(3) {
    stroke: var(--background-color) !important;
    fill: none !important;
}

.toolbar.icons .open-icon:hover rect {
    fill: var(--new-msg) !important;
    stroke: var(--new-msg) !important;
}

.toolbar.icons .open-icon:hover rect:first-child {
    fill: none !important;
    stroke: var(--toolbar-icon);
}



.header-button.selected::before {
    content: '';
    position: absolute;
    /* top: 0; */
    left: 0;
    border-bottom: 3px solid var(--new-msg);
    width: 60%;
    left: 20%;
    top: 26px;
    transition: ease-out 0.25s;
}

.header-button.selected:hover::before {
    content: '';
    position: absolute;
    /* top: 0; */
    left: 0;
    border-bottom: 3px solid var(--new-msg);
    width: 100%;
    /* left: 10%; */
    /* top: 26px; */
}

.header-button.selected::before:hover {
    width: 100%;
    left: 0%;
}

.header-button {
    outline: transparent solid 2px;
    position: relative;
    font-family: "Segoe UI", "Segoe UI Web (West European)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", sans-serif;
    -webkit-font-smoothing: antialiased;
    font-size: 14px;
    font-weight: 600;
    box-sizing: border-box;
    border: 1px solid transparent;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    cursor: default;
    vertical-align: top;
    padding: 0px 10px;
    border-radius: 0px;
    height: 31px;
    background-color: var(--background-color);
    color: var(--text-color);
    user-select: none;
    padding: 0px 14px;
    font-family: 'Segoe UI Light';
}

.header-button:hover {
    background-color: var(--border-color-2);
    font-weight: 600;
}

.new-msg {
    color: var(--text-color-neg) !important;
    background-color: var(--new-msg);
    /* font-family: Segoe UI, Calibri, Serif; */
    /* padding: 4px 17px; */
    border: none;
    margin: 4px 0px;
    /* margin-right: 60px; */
    border-radius: 4px 0px 0px 4px;
    transition: background-color .156s ease;
    font-weight: 400;
    height: 32px;
    width: 118px;
    border-right: 1px solid var(--background-color-2);
    padding-left: 9px;
    padding-right: 12px;
}

.label-new-email {
    line-height: 16.41px;
    text-align: left;
    margin-left: 10px;
    margin-right: 2px;
    display: block;
    font-weight: 400;
    font-size: 14px;
}

.search-result-subreddit-name {
    font-size: 16px;
}

.search-result-nsfw-badge {
    color: #d13438;
    font-weight: 700;
    margin-left: 8px;
    font-size: 12px;
}

.search-result-subreddit-info {
    color: var(--border-color);
}

.new-msg:hover, .new-msg-2:hover {
    background-color: var(--new-msg-hover);
}

.new-msg-2 {
    color: var(--text-color-neg) !important;
    background-color: var(--new-msg);
    font-family: Segoe UI, Calibri, Serif;
    /* padding: 1px 12px 1px 9px; */
    border: none;
    margin: 4px 0px;
    margin-right: 30px;
    border-radius: 0px 4px 4px 0px;
    transition: background-color .156s ease;
    font-weight: 400;
    height: 32px;
    width: 28px;
    /* position: absolute;
    top: 55px;
    left: 95px; */
}


.hidden {
    display: none;
}

.post-sidebar {
    display: flex;
    flex-direction: column;
    /* border-left: 1px solid var(--border-color-2); */
    /* border-bottom: 1px solid var(--border-color-2); */
    /* border-top: 1px solid var(--border-color-2); */
    /* width: 25.3%; */
    border: 1px solid var(--border-color-2);
    border-radius: 4px 4px 0 0;
    margin-top: 8px;
    
    width: 350px;
    position: relative;
    /* resize: horizontal; */
}

.post-sidebar:after {
    cursor: col-resize;
}

.resize-handle {
    position: absolute;
    top: 0px;
    right: -10px;
    height: 100%;
    width: 10px;
    cursor: col-resize;
}

.header-buttons {
    /* margin-top: 8px; */
    border-radius: 4px 4px 0px 0px;
    padding-left: 45px;
    padding-right: 20px;
    height: 44px;
    background-color: var(--background-color-2);
    border-bottom: 1px solid var(--border-color-2);
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}
/* 
.post-header-button.sort:focus {
    background-color: var(--border-color-2);
    border-radius: 4px;
} */

.sort-menu {
    position: absolute;
    z-index: 10;
    width: 180px;
    background-color: var(--background-color-2);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    /* padding: 10px 0px; */
    border: 1px solid var(--outline);
    -webkit-box-shadow: 0 8px 16px rgb(0 0 0 / 14%), 0 0 2px rgb(0 0 0 / 12%);
    box-shadow: 0 8px 16px rgb(0 0 0 / 14%), 0 0 2px rgb(0 0 0 / 12%);
    display: none;
}

.sort-top-menu {
    position: absolute;
    z-index: 10;
    width: 180px;
    left: 430px;
    background-color: var(--background-color-2);
    border-radius: 8px;
    display: flex;
    flex-direction: column;
    /* padding: 10px 0px; */
    border: 1px solid var(--outline);
    -webkit-box-shadow: 0 8px 16px rgb(0 0 0 / 14%), 0 0 2px rgb(0 0 0 / 12%);
    box-shadow: 0 8px 16px rgb(0 0 0 / 14%), 0 0 2px rgb(0 0 0 / 12%);
    display: none;
    top: 146px;
}

.light .sort-icon {
    content: url('https://img.icons8.com/fluency-systems-regular/256/000000/sort-amount-up.png');
}

.post-header-button.sort.opened {
    background-color: var(--border-color-2);
    border-radius: 4px;
}

.sort-button {
    outline: none;
    border: none;
    width: 100%;
    background-color: var(--background-color-2);
    color: var(--post-color);
    height: 36px;
    transition: 0.16s ease-in;
    text-align: left;
    padding-left: 30px;
    border-radius: 8px;
}


.sort-button.top > .ms-Icon {
    /* position: relative; */
    padding-left: 100px;
    font-size: 10px;
}

.sort-button:hover {
    background-color: var(--background-color);
}


.post-header-button {
    background-color: transparent;
    transition: 0.16s ease;
    color: white;
    font-size: 16px;
    padding: 5px 10px;
    height: 32px;
    /* margin-top: 20px; */
    align-items: flex-end;
    border: none;
    position: relative;
    color: var(--post-color);
}

.post-header-button.selected {
    font-weight: 600;
    width: 85px;
}

.post-header-button.selected::before {
    /* border-bottom: 2px solid  var(--pink); */
    /* padding-bottom: 2px; */
    content: '';
    position: absolute;
    bottom: 0;
    left: 15%;
    border-bottom: 2px solid var(--new-msg);
    width: 70%;
    border-radius: 3px 3px 0px 0px;
    transition: ease-out 0.25s;
}
.post-header-button.selected:hover::before {
    left: 7.5%;
    border-bottom: 2px solid var(--new-msg);
    width: 85%;
    border-radius: 3px 3px 0px 0px;
}
.post-header-button:hover {
    border-radius: 5px;
    background-color: var(--background-color);
}


header {
    display: flex;
    flex-direction: column;
    align-items: center;
}

header .menu {
    background-color: transparent;
    border: none;
    color: var(--menu-button);
    width: 42px;
    height: 30px;
    margin: 0 5px;
    align-items: center;
    border-radius: 4px;
    margin-right: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
}


/* .mark-as-read-btn {
    background: transparent;
    color:  var(--pink);
    border: none;
    padding: 5px 5px;
} */

aside {
    /* position: fixed; */
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    /* z-index: 0; */
    min-width: 48px;
    height: 100vh;
    overflow-y: hidden;
    background-color: var(--border-color-2);
}

.toolbar button {
    /* color: var(--border-color); */
    color: var(--toolbar-icon);
    background: transparent;
    /* width: 48px; */
    /* height: 48px; */
    width: 40px;
    height: 40px;
    margin: 3px;
    border-radius: 4px;
    border: none;
    transition: background-color 0.16s ease-in;
    display: flex;
    align-items: center;
    justify-content: center;
}

.toolbar button:hover {
    background-color: var(--background-color);
    /* margin: 10% 0; */
}

/* .toolbar button:focus {
    border-left: 2px solid var(--pink);
} */

.toolbar button:hover .ms-Icon {
    color: var(--new-msg);
}

.dot-menu {
    border: none;
    background-color: transparent;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.profile {
    width: 32px;
    height: 32px;
    line-height: 30px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 50%;
    color: white;
    text-align: center;
    position: absolute;
    top: 15px;
    left: 13px;
    -webkit-touch-callout: none; 
    -webkit-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none; 
    user-select: none;
}

.deselected {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.light .reddit-post.scrollable.deselected img {
    content: url(https://res.cdn.office.net/owamail/20230127001.12/resources/images/illustration_mail-hash-4338a4a7.svg)
}


.get-started {
    margin-bottom: 5px;
}

::-webkit-scrollbar {
    width: 10px;
}

::-webkit-scrollbar-track {
    border-radius: 0px;
    /* box-shadow: inset 0 0 10px var(--border-color-2); */
    background-color: var(--background-color);
}

::-webkit-scrollbar-thumb {
    border-radius: 5px;
    background-color: #c8c8c8;
    width: 5px;
}


@media (min-width: 920px) {
    .menu-selector {
        background-color: var(--background-color);
        width: 246px;
        height: calc(100vh - 123px);
        overflow-y: hidden;
        /* transition: 0.16s ease; */
    }
    .menu-selector:hover {
        overflow-y: scroll;
    }
}

@media (max-width: 920px) {
    .menu-selector {
        display: none;
    }
}

aside.menu-selector {
    margin-top: 8px;
    font-weight: 100 !important;
    padding-right: 19px;
}

.menu-selector button {
    /* background-color: var(--menu-selector-button); */
    background-color: var(--background-color);
    color: var(--text-color);
    min-height: 40px;
    text-align: left;
    /* padding-left: 55px; */
    border: none;
}
.menu-selector button:hover {
    background-color: var(--border-color-2);
    border-radius: 3px; 
}

.menu-selector svg {
    /* margin: 0px 20px 0px 5px; */
}

/* .menu-selector button:focus {
    background-color: var(--menu-selector-button-focus);
    color: var(--post-color)
} */

.favorites {
    /* padding: 15px 75px 15px 55px; */
    margin-top: 15px;
    margin-bottom: 5px;
}


.favorites-buttons>.ms-Icon {
    margin: 5px 20px 0 15px !important;
}


.favorites-buttons > button {
    display: block;
    /* width: 100% !important; */
    border-radius: 4px;
}

.menu-selector button:focus {
    outline: none;
}

.subreddits-section p {
    margin: 20px 75px 15px 55px;
    display: flex;
    flex-direction: column;
}
.subreddits-section {
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
}

.subreddits-section button {
    /* width: 100%; */
    padding-left: 55px;
    background-color: var(--background-color);
    color: var(--text-color);
    height: 40px;
    text-align: left;
    /* padding-left: 55px; */
    border: none;
    border-radius: 4px;
    width: 227px;
}

.subreddits-section button:hover {
    background-color: var(--border-color-2);
}

.check-icon {
    /* width: 20px; */
    /* height: 20px; */
    position: absolute;
    left: 17px;
    cursor: pointer;
}

.light .check-icon {
    content: url(https://img.icons8.com/fluency-systems-regular/256/808080/ok--v1.png)
}

/* .subreddits-section button:focus {
    background-color: var(--menu-selector-button-focus);
} */

.meet-now {
    width: 120px;
}

.menu-buttons button:hover {
    background-color: var(--menu-buttons-hover);
}

.dark #posts.scrollable {
    background-image: url(https://res.cdn.office.net/owamail/20230120008.16/scripts/../resources/images/illustration_search-hash-e525a257.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
}

.light #posts.scrollable {
    background-image: url(https://res.cdn.office.net/owamail/20230127001.10/scripts/../resources/images/illustration_search-hash-79a89708.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: relative;
}

#posts.scrollable::after {
    content: 'Searching...';
    position: absolute;
    top: 62%;
    left: 42%;
    z-index: -1;
}

#preloadDiv {
    height: 1px;
    margin-bottom: -1px;
    overflow: hidden;
    visibility: hidden;
}

.dot-menu svg {
    fill: #000;
}

#loadingScreen {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: var(--background-color-2);
    z-index: 100;
}

#loadingLogo {
    position: fixed;
    top: calc(50vh - 90px);
    left: calc(50vw - 90px);
    width: 180px;
    height: 180px;
}

#MSLogo {
    position: fixed;
    bottom: 36px;
    left: calc(50vw - 45px);
}

.dark #loadingScreen {
    background-color: var(--background-color-2);
}


#loadingLogo2_ts {
    animation: loadingLogo2_ts__ts 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

#loadingLogo2 {
    animation: loadingLogo2_c_o 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

#loadingLogo3_to {
    animation: loadingLogo3_to__to 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

#loadingLogo6_ts {
    animation: loadingLogo6_ts__ts 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

#loadingLogo8_ts {
    animation: loadingLogo8_ts__ts 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

#loadingLogo9_to {
    animation: loadingLogo9_to__to 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

#loadingLogo29_ts {
    animation: loadingLogo29_ts__ts 3000ms linear 1 normal forwards;
    animation-iteration-count: 1000;
}

@keyframes loadingLogo2_ts__ts {
    0% {
        transform: translate(108.894430px,155.715127px) scale(0.668963,0.668963);
        animation-timing-function: cubic-bezier(0.420000,0,0.580000,1)
    }
    26.666667% {
        transform: translate(108.894430px,155.715127px) scale(1,1)
    }
    100% {
        transform: translate(108.894430px,155.715127px) scale(1,1)
        }
    }


@keyframes loadingLogo2_c_o {
    0% {
        opacity: 0
        }
    18.333333% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@keyframes loadingLogo3_to__to {
    0% {
        transform: translate(101.000155px,195.970703px)
    }
    13.333333% {
        transform: translate(101.000155px,195.970703px);
        animation-timing-function: cubic-bezier(0,0,1,0.025000)
    }
    31% {
        transform: translate(101.000155px,206px);
        animation-timing-function: cubic-bezier(0.135000,0.710000,0.030000,0.985000)
    }
    50% {
        transform: translate(101.000155px,195.970703px)
    }
    100% {
        transform: translate(101.000155px,195.970703px)
        }
    }

@keyframes loadingLogo6_ts__ts {
    0% {
        transform: translate(101.000708px,97.499588px) scale(1,-0.001720)
    }
    23.333333% {
        transform: translate(101.000708px,97.499588px) scale(1,-0.001720);
        animation-timing-function: cubic-bezier(0.135000,0.710000,0.030000,0.985000)
    }
    40% {
        transform: translate(101.000708px,97.499588px) scale(1,1)
        }
    100% {
        transform: translate(101.000708px,97.499588px) scale(1,1)
        }
    }

@keyframes loadingLogo8_ts__ts {
    0% {
        transform: translate(101.000699px,159.914723px) scale(1,1)
    }
    39.666667% {
        transform: translate(101.000699px,159.914723px) scale(1,1)
    }
    50% {
        transform: translate(101.000699px,159.914723px) scale(1,1.050360)
    }
    52.333333% {
        transform: translate(101.000699px,159.914723px) scale(1,0.959233)
    }
    57.666667% {
        transform: translate(101.000699px,159.914723px) scale(1,1)
    }
    100% {
        transform: translate(101.000699px,159.914723px) scale(1,1)
    }
}

@keyframes loadingLogo9_to__to {
    0% {
        transform: translate(101px,205.753765px)
    }
    26.666667% {
        transform: translate(101px,205.753765px);
        animation-timing-function: cubic-bezier(0.175000,0.885000,0.320000,1.275000)
    }
    50% {
        transform: translate(101px,81px)
    }
    100% {
        transform: translate(101px,81px)
    }
}

@keyframes loadingLogo29_ts__ts {
    0% {
        transform: translate(101.000699px,97.499573px) scale(1,1)
    }
    13.333333% {
        transform: translate(101.000699px,97.499573px) scale(1,1);
        animation-timing-function: cubic-bezier(0,0,1,0.025000)
    }
    23.333333% {
        transform: translate(101.000699px,97.499573px) scale(1,0.001723)
    }
    100% {
        transform: translate(101.000699px,97.499573px) scale(1,0.001723)
    }
}

.settings-button {
    transition: 0.2s ease;
}

.settings-button:focus {
    background-color: #3c3c3c;
}

.settings-panel {
    position: absolute;
    left: 100%;
    top: 49px;
    z-index: 100;
    min-width: 150px;
    width: 320px;
    height: 95vh;
    padding-top: 20px;
    padding-left: 16px;
    background-color: var(--background-color);
    border-left: 1px solid var(--icon);
    /* font: 600 20px SegoeUI-SemiBold-final,Segoe UI Semibold,SegoeUI-Regular-final,Segoe UI,"Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Tahoma,Helvetica,Arial,sans-serif; */
    transition: left 0.16s ease-in;
    display: none;
}

h4.settings {
    font-weight: 400;
}

.theme-button {
    width: 48px;
    height: 48px;
    /* margin: 2px; */
    border-radius: 4px;
    border: none;
}

.dark .theme-button.defaultTheme {
    background-color: #6f40ff
}

.light .theme-button.defaultTheme {
    background-color: #0F6CBD;
}

.light .theme-button.theme1 {
    background-color: #fff;
}

.dark.defaultTheme {
    --navbar-color: #6f40ff;
    --text-color: #ffffff;
    --text-color-neg: #333333;
    --background-color: #212121;
    --background-color-2: #333333;
    --placeholder: #eaa8ff;
    --button-focus: #55576b;
    --post-color: #ffffff;
    --post-background: #333333;
    --menu-button: #bdbdbd;
    --themeLighter: #55576b;
    --border-color: #646464;
    --border-color-2: #000000;
    --text-color-1: white;
    --link-color: #0088d6;
    --new-msg: #ffcdff;
    --new-msg-hover: #eaa8ff;
    --menu-selector-button: #21212130;
    --menu-selector-button-focus: #4b4d61;
    --setting-button-hover: #555555;
    --post-link-hover: #33333370;
    --menu-buttons-hover: #6b3fff;
    --profile-panel-background: #1a1a1a;
    --icon: #bdbdbd;
    --outline: #2e2e2e;
    --toolbar-icon: #adadad;
}

.light.defaultTheme {
    --navbar-color: #0F6CBD;
    --text-color: #323130;
    --text-color-2: #424242;
    --text-color-neg: #fff;
    --background-color: #fafafa;
    --background-color-2: #ffffff;
    --placeholder: #0F6CBD;
    --button-focus: #55576b;
    --post-color: #333333;
    --post-background: #fff;
    --menu-button: #616161;
    --border-color: #646464;
    --border-color-2: #f0f0f0;
    --text-color-1: #605e5c;
    --link-color: #0088d6;
    --new-msg: #0F6CBD;
    --new-msg-hover: #0F548C;
    /* --menu-selector-button: #f3f2f1; */
    /* --menu-selector-button: #fafafa; */
    --menu-selector-button: #f0f0f0;
    --menu-selector-button-focus: #f0f0f0;
    --setting-button-hover: #e1dfdd;
    --post-link-hover: #e6e7ff;
    --menu-buttons-hover: #0C3B5E;
    --profile-panel-background: #fff;
    --icon: #616161;
    --outline: #e5e5e5;
    --toolbar-icon: #616161;
}

/* -------------------- */

.theme-button.theme1 {
    background-color: #000;
}

.theme1 {
    --navbar-color: #0F6CBD;
    /* --searchbar-unselected: #333;
    --searchbar-selected: #333; */
    --new-msg: #62aaff;
    --new-msg-hover: #a4d4ff;
    --placeholder: #adadad;
    --text-color-1: #fff;
}

.theme1 .navbar {
    background-color: #000;
}

.light.theme1 .navbar {
    background-color: #f0f0f0;
}

.dark.theme1 nav span button:hover {
    background-color:#2E2E2E !important;
}

.dark.theme1 nav span .ms-Icon {
    color: #adadad;
}

.theme1 .logo {
    color: var(--new-msg);
}

.theme1 nav span button {
    background-color: transparent;
}

.light.theme1 nav span button:hover {
    background-color:#fff !important;
}

.light.theme1 nav span .ms-Icon, .light.theme1 .dot-menu svg ellipse {
    color: #616161;
    fill: #616161 !important;
}

.light.theme1 {
    --new-msg: #106cbd;
    --new-msg-hover: #a4d4ff;
    --placeholder: #adadad;
}

/* -------------------- */

.theme-button.theme2 {
    background-color: #9969c9;
}

.theme2 {
    --navbar-color: #9969c9;
    --new-msg: #c299d9;
    --new-msg-hover: #e8c5fb;
    --placeholder: #ffefff;
}

.light.theme2 {
    --navbar-color: #422158;
    --new-msg: #422158;
    --new-msg-hover: #2D163B;
    --placeholder: #180d1f;
}

/* -------------------- */

.theme-button.theme17 {
    background-color: #34a8ff;
}

.theme17 {
    --navbar-color: #33a8ff;
    --new-msg: #5eb3ff;
    --new-msg-hover: #4095FC;
    --placeholder: #adadad;
}

/* -------------------- */

.theme-button.theme3 {
    /* background-color: #7193ff;
    background-color: #33a8ff; */
    background-color: #EB455F;
}

.theme3 {
    --navbar-color: #eb455f;
    --new-msg: #ff6a81;
    --new-msg-hover: #ed9ca8;
    --placeholder: #ffccd4;
}

.light.theme3 {
    --placeholder: #eb455f;
}

/* -------------------- */

.theme-button.theme4 {
    background-color: #ffb400;
}

.theme4 {
    --navbar-color: #ffb400;
    --new-msg: #ffb400;
    --new-msg-hover: #ffce59;
    --placeholder: #ffdb73;
}

.light.theme4 {
    --placeholder: #ffb400;
}

/* -------------------- */

.theme-button.theme5 {
    background-color: #4e8132;
}

.theme5 {
    --navbar-color: #4e8132;
    --new-msg: #6db644;
    --new-msg-hover: #88d65c;
    --placeholder: #c5ff92;
}

.light.theme5 {
    --placeholder: #448715;
}

/* -------------------- */

.theme-button.theme6 {
    background-color: #323437;
}

.theme6 {
    --navbar-color: #767676;
    --new-msg: #a8a8a8;
    --new-msg-hover: #d2d2d2;
    --placeholder: #adadad;
}

.light.theme6 {
    --navbar-color: #323437;
    --new-msg: #323437;
    --new-msg-hover: #1d1d1d;
    --placeholder: #323437;
}

/* -------------------- */

.theme-button.theme7 {
    background-color: #5a74cc;
}

.theme7 {
    --navbar-color: #5a74cc;
    --new-msg: #99adf3;
    --new-msg-hover: #c6d1fa;
    --placeholder: #b7c7ff;
}

.light.theme7 {
    --navbar-color: #5a74cc;
    --new-msg: #7189de;
    --new-msg-hover: #5a6eb5;
    --placeholder: #5a74cc;
}

/* -------------------- */

.theme-button.theme8 {
    /* background-color: bgcolor; */
    -webkit-animation: rainbow 10s infinite;
    animation: rainbow 10s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.dark.theme8 {
    --navbar-color: #a8a8a8;
    --new-msg: #a8a8a8;
    --new-msg-hover: #d2d2d2;
    --placeholder: #adadad;
}

.light.theme8 {
    --navbar-color: #323437;
    --new-msg: #323437;
    --new-msg-hover: #1d1d1d;
    --placeholder: #333;
}

.theme8 .navbar {
    -webkit-animation: rainbow 60s infinite;
    animation: rainbow 60s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.theme8 nav span button {
    -webkit-animation: rainbow 60s infinite;
    animation: rainbow 60s infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
}

.light.theme8 nav span button:hover {
    background-color: rgba(220, 220, 220, 0.4) !important;
}

.dark.theme8 nav span button:hover {
    background-color: rgba(120, 120, 120, 0.4) !important;
}

/* -------------------- */

.theme-button.theme9 {
    background: url('https://res.cdn.office.net/owamail/20230127001.10/resources/images/themes/whale/headerbgmaing2.gif') !important;
}


.theme9 {
    --navbar-color: #42b5d7;
    --new-msg: #43B5D7;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #8cdefc;
    --placeholder: #bfffff;
}

.light.theme9 {
    --navbar-color: #42b5d7;
    --new-msg: #43B5D7;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #8cdefc;
    --placeholder: #005669;
    --searchbar-unselected: rgba(255, 255, 255, 0.9);
}

.theme9 .navbar {
    background-image: url('https://res.cdn.office.net/owamail/20230127001.10/resources/images/themes/whale/headerbgmaing2.gif');
}

.dark.theme9 nav span button, .light.theme9 nav span button {
    background: #00829dcc;
}

.dark.theme9 nav span button:hover, .theme9 nav span button:hover {
    background: #057590cc;
}

.theme9 .logo {
    color: #005669;
}

/* -------------------- */

.theme-button.theme10 {
    background-image: url('https://res.cdn.office.net/owamail/20230127001.10/resources/images/themes/modern/headerbgmaing2.png') !important;
    background-position: 660px;
}


.theme10 {
    --navbar-color: #7fbbc9;
    --new-msg: #7fbbc9;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #8cdefc;
    --placeholder: #bcfbfb;
}

.light.theme10 {
    --searchbar-unselected: rgba(255, 255, 255, 0.9);
    --placeholder: #005669;
}

.theme10 .navbar {
    background-image: url('https://res.cdn.office.net/owamail/20230127001.10/resources/images/themes/modern/headerbgmaing2.png');
}

.dark.theme10 nav span button, .light.theme10 nav span button {
    background: rgba(47,161,189,0.6);
}

.light.theme10 nav span button:hover {
    background: #005669;
}

.dark.theme10 nav span button:hover {
    background: #9cdcf2;
}

.theme10 .logo {
    color: #005669;
}

/* -------------------- */

.theme-button.theme11 {
    background-image: url('https://res.cdn.office.net/owamail/20230127001.10/resources/images/themes/robot/headerbgmaing2.gif') !important;
    background-position: 135px;
}

.theme11 {
    --navbar-color: #ff8c00;
    --new-msg: #ff8c00;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #ffb347;
    --placeholder: #ffdb73;
}

.light.theme11 {
    --searchbar-unselected: rgba(255, 255, 255, 0.9);
    --placeholder: #d77701;
}

.theme11 .navbar {
    background-image: url('https://res.cdn.office.net/owamail/20230127001.10/resources/images/themes/robot/headerbgmaing2.gif');
}

.dark.theme11 nav span button {
    background: rgba(193, 87, 0,.8);
}

.light.theme11 nav span button {
    background: rgba(242,127,3,.8);
}

.light.theme11 nav span button:hover {
    background: #D77700;
}

.dark.theme11 nav span button:hover {
    background: #ffb952;
}

/* -------------------- */

.theme-button.theme12 {
    background-color: #6ecbcb;
    /* background-image: url('./src/resources/STRIPES.gif'); */
    background-image: url('https://github.com/one-loop/redlookit/blob/gh-pages/assets/STRIPES.gif?raw=true');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.theme12 {
    --navbar-color: #6ecbcb;
    --new-msg: #42b5d7;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #8cdefc;
    --placeholder: #bcfbfb;
}

.light.theme12 {
    --searchbar-unselected: rgba(255, 255, 255, 0.9);
    --placeholder: #005669;
}

.theme12 .navbar {
    /* background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/STRIPES.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/FIREFOX.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/gh-pages/assets/MANEKI.gif?raw=true)
                    url(https://github.com/one-loop/redlookit/gh-pages/assets/MIDNIGHT.gif?raw=true); */
    /* url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/GHOSTPUFFS.gif?raw=true),  */
    /* url(https://raw.githubusercontent.com/one-loop/redlookit/gh-pages/assets/KINAKO.gif?raw=true), */
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/STRIPES.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/FIREFOX-right.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/MANEKI-right.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/MIDNIGHT.gif?raw=true);
    background-repeat: no-repeat;
    background-size: contain;
    animation: corgis 90s linear infinite;
}

.dark.theme12 nav span button, .light.theme12 nav span button {
    background: rgba(47,161,189,0.6);
}

.light.theme12 nav span button:hover {
    background: #005669;
}

.dark.theme12 nav span button:hover {
    background: #9cdcf2;
}

/* -------------------- */

.theme-button.theme13 {
    background-color: #eb455f;
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/oreo.gif?raw=true);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.theme13 {
    --navbar-color: #eb455f;
    --new-msg: #ff6a81;
    --new-msg-hover: #ed9ca8;
    --placeholder: #ffccd4;
}

.light.theme13 {
    --placeholder: #eb455f;
}

.dark.theme13 nav span button, .light.theme13 nav span button {
    background: rgba(235, 69, 94, 0.4) !important;
    /* background: rgba(193, 87, 0,.8); */
}


.dark.theme13 nav span button:hover, .light.theme13 nav span button:hover {
    background: rgba(235, 69, 94, 0.8) !important;
}


.theme13 .navbar {
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/chocolatechip.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/oreo.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/oreo.gif?raw=true), 
                    url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/redvelvet.gif?raw=true);
    background-repeat: no-repeat;
    background-size: contain;
    animation: corgis 90s linear infinite;
}

/* -------------------- */

.theme-button.theme14 {
    background-color: #ffb400;
    background-image: url('https://github.com/one-loop/redlookit/blob/gh-pages/assets/crab.gif?raw=true');
    /* background-image: url('resources/crab.gif'); */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 0px -7px;
}

.theme14 {
    --navbar-color: #ffb400;
    --new-msg: #ff8c00;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #ffb347;
    --placeholder: #ffdb73;
}

.light.theme14 {
    --searchbar-unselected: rgba(255, 255, 255, 0.9);
    --placeholder: #d77701;
}

.dark.theme14 nav span button {
    background: rgba(193, 87, 0,.8);
}

.light.theme14 nav span button {
    background: rgba(242,127,3,.8);
}

.light.theme14 nav span button:hover {
    background: #D77700;
}

.dark.theme14 nav span button:hover {
    background: #ffb952;
}

.theme14 .navbar {
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/crab.gif?raw=true);
    animation: crabs 60s linear infinite;
    background-repeat: no-repeat;
    background-size: contain;
    height: 100%;
    position: relative;
    width: 100%
}

/* -------------------- */

.theme-button.theme15 {
    background-color: #dc4fad;
    background-image: url('https://raw.githubusercontent.com/panzi/Browser-Ponies/gh-pages/ponies/aloe/trotcycle_aloe_left.gif');
    /* background-image: url('resources/chocolatechip.gif'); */
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.dark.theme15 {
    --navbar-color: #c93c9c;
    --new-msg: #ff75d1;
    --new-msg-hover: #ff9fee;
    --placeholder: #ffc0ff;
}

.light.theme15 {
    --navbar-color: #dc4fad;
    --new-msg: #dc4fad;
    --new-msg-hover: #C8338A;
    --placeholder: #bc2676;
}

.dark.theme15 nav span button, .light.theme15 nav span button {
    background: #c93c9c66 !important;
    /* background: rgba(193, 87, 0,.8); */
}


.dark.theme15 nav span button:hover, .light.theme15 nav span button:hover {
    background: #ff9feecc !important;
}


.theme15 .navbar {
    background-image: url(https://github.com/panzi/Browser-Ponies/blob/gh-pages/ponies/aloe/trotcycle_aloe_left.gif?raw=true), 
                    url(https://github.com/RoosterDragon/Desktop-Ponies/blob/master/Content/Ponies/Derpy%20Hooves/derpy_fly_right.gif?raw=true), 
                    url(https://github.com/RoosterDragon/Desktop-Ponies/blob/master/Content/Ponies/Rainbow%20Dash/trotcycle_rainbow_wing_right.gif?raw=true), 
                    url(https://github.com/RoosterDragon/Desktop-Ponies/blob/master/Content/Ponies/King%20Thorax/thorax-fly-left.gif?raw=true);
    background-repeat: no-repeat;
    background-size: contain;
    animation: ponies 90s linear infinite;
}

/* -------------------- */

.theme-button.theme16 {
    background-color: #98c7c9;
    background-image: url(https://raw.githubusercontent.com/one-loop/redlookit/gh-pages/assets/duck-left.webp);
    /* background-image: url(resources/crab.gif); */
    background-size: contain;
    background-repeat: no-repeat;
    /* background-position: 0px -7px; */
}

.theme16 {
    --navbar-color: #9cc5c7;
    --new-msg: #7c9fa1;
    --new-msg-hover: #95d6d9;
    --placeholder: #9cc5c7;
}

.light.theme16 {
    --placeholder: #3f5a5b;
}

.dark.theme16 nav span button, .light.theme16 nav span button {
    background: #6c8d8f50 !important;
    /* background: rgba(193, 87, 0,.8); */
}

.dark.theme16 nav span button:hover, .light.theme16 nav span button:hover {
    background: #6c8d8f30 !important;
}

.theme16 .navbar {
    background-image: url(https://raw.githubusercontent.com/one-loop/redlookit/gh-pages/assets/duck-left.webp),
                    url(https://raw.githubusercontent.com/one-loop/redlookit/gh-pages/assets/duck-right.webp),
                    url(https://raw.githubusercontent.com/one-loop/redlookit/gh-pages/assets/duck-right.webp),
                    url(https://raw.githubusercontent.com/one-loop/redlookit/gh-pages/assets/duck-left.webp);
    animation: ponies 90s linear infinite;
    background-repeat: no-repeat;
    background-size: contain;
    /* background-size: 80px; */
    /* height: 100%; */
    /* background-position: 130px -17px; */
    /* width: 100%; */
}

/* -------------------- */

.theme-button.theme18 {
    background-color: #82ba01;
}

.theme18 {
    --navbar-color: #82ba01;
    --new-msg: #82ba01;
    --new-msg-hover: #5e9b1a;
    --placeholder: #6fa14a;
}

/* -------------------- */

.theme-button.theme19 {
    /* background-image: url(); */
    /* background-image: url('./src/resources/STRIPES.gif'); */
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/MARIO-right.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/mario-background.png?raw=true);
    background-size: contain, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: center, left;
}

.theme19 {
    --navbar-color: #65c9ff;
    --new-msg: #42b5d7;
    --searchbar-unselected: rgba(33, 32, 33, 0.9);
    --new-msg-hover: #8cdefc;
    --placeholder: #bcfbfb;
}

.light.theme19 {
    --searchbar-unselected: rgba(255, 255, 255, 0.9);
    --placeholder: #005669;
}

.dark.theme19 nav span button, .light.theme19 nav span button {
    background: rgba(47,161,189,0.6);
}

.light.theme19 nav span button:hover {
    background: #005669;
}

.dark.theme19 nav span button:hover {
    background: #9cdcf2;
}

body.theme19 {
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/mario-background.png?raw=true);
    background-repeat: no-repeat;
}

.theme19 .navbar {
    background-color: transparent;
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/MARIO-left.gif?raw=true), 
                url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/LUIGI-right.gif?raw=true), 
                url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/MARIO-right.gif?raw=true), 
                url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/LUIGI-left.gif?raw=true);
    background-repeat: no-repeat;
    background-size: contain;
    animation: corgis 90s linear infinite;
}

/* -------------------- */

.theme-button.theme20 {
    /*compress and crop gif*/
    /* background-color: var(--background-color);
    background-image: url(https://mir-s3-cdn-cf.behance.net/project_modules/fs/5a4e0c67086875.5b30e171c7ffd.gif);
    background-size: 80px; */
    background-color: #f8f8f8;
    background-image: url(https://cdn-1.motorsport.com/images/amp/68ey3q40/s1000/f1-abu-dhabi-gp-2017-f1-logo-6614911.jpg);
    background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/3/33/F1.svg/1200px-F1.svg.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.theme20 .navbar {
    /*compress and crop gif*/
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/f1-honda-RIGHT.gif?raw=true), 
                url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/f1-honda-LEFT.gif?raw=true), 
                url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/f1-honda-LEFT.gif?raw=true), 
                url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/f1-honda-RIGHT.gif?raw=true);
    animation: corgis 30s linear infinite reverse;
    background-repeat: no-repeat;
    background-size: 140px;
    /* background-position: 0px 173px; */
    height: 100%;
    /* position: relative; */
    width: 100%;
}

.theme20 {
    --navbar-color: #f8f8f8;
    --new-msg: #e75959;
    --new-msg-hover: #f95951;
    /* --placeholder: #ffb400; */
    --placeholder: #ff8000;
}

.light.theme20 {
    --navbar-color: #f0f0f0;
    /* --navbar-color: #333; */
    --placeholder: #333;
}

.theme20 .logo {
    color: black;
}

.dark.theme20 nav span button {
    background: rgba(0, 122, 193,.8);
}

.light.theme20 nav span button {
    background: rgba(0, 122, 193,.8);
}

.light.theme20 nav span button:hover {
    background: #D77700;
}

.dark.theme20 nav span button:hover {
    background: #ffb952;
}


/* -------------------- */
.theme-button.theme21 {
    /*compress and crop gif*/
    /* background-color: var(--background-color);
    background-image: url(https://mir-s3-cdn-cf.behance.net/project_modules/fs/5a4e0c67086875.5b30e171c7ffd.gif);
    background-size: 80px; */
    background-color: #bdddee;
    /* background-image: url(https://cdn-1.motorsport.com/images/amp/68ey3q40/s1000/f1-abu-dhabi-gp-2017-f1-logo-6614911.jpg); */
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/appa-right.gif?raw=true);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.theme21 .navbar {
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/appa-left.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/appa-right.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/appa-right.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/appa-left.gif?raw=true);
    animation: ponies 90s linear infinite;
    background-repeat: no-repeat;
    background-size: contain;
    /* background-size: 80px; */
    /* height: 100%; */
    /* background-position: 130px -17px; */
    /* width: 100%; */
}

.theme21 {
    --navbar-color: #bdddee;
    --new-msg: #7c9fa1;
    --new-msg-hover: #95d6d9;
    --placeholder: #9cc5c7;
}

.theme21 nav span button {
    color: black;
    background-color: #bdddee85;
    backdrop-filter: blur(2px);
}

.theme21 .logo {
    color: black;
}

/* -------------------- */

.theme-button.theme22 {
    /*compress and crop gif*/
    /* background-color: var(--background-color);
    background-image: url(https://mir-s3-cdn-cf.behance.net/project_modules/fs/5a4e0c67086875.5b30e171c7ffd.gif);
    background-size: 80px; */
    background-color: #113161;
    /* background-image: url(https://cdn-1.motorsport.com/images/amp/68ey3q40/s1000/f1-abu-dhabi-gp-2017-f1-logo-6614911.jpg); */
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/nyan-cat-right.gif?raw=true);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}


.theme22 .navbar {
    background-image: url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/nyan-cat-left.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/nyan-cat-right.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/nyan-cat-right.gif?raw=true), url(https://github.com/one-loop/redlookit/blob/gh-pages/assets/nyan-cat-left.gif?raw=true);
    animation: ponies 90s linear infinite;
    background-repeat: no-repeat;
    background-size: contain;
    /* background-size: 80px; */
    /* height: 100%; */
    /* background-position: 130px -17px; */
    /* width: 100%; */
}

.theme22 {
    --navbar-color: #113161;
    --new-msg: #E99CEA;
    --new-msg-hover: #d8b8d9;
    --placeholder: #E99CEA;
}

.theme22 nav span button {
    background-color: #123161c2;
}


/* -------------------- */
/* -------------------- */
/* -------------------- */

@keyframes corgis {
    0% {
        background-position: 120%,-20%,-20%,120%
    }

    25% {
        background-position: -20%,-20%,-20%,120%
    }

    30% {
        background-position: -20%,-20%,-20%,120%
    }

    55% {
        background-position: -20%,120%,-20%,120%
    }

    65% {
        background-position: -20%,120%,-20%,120%
    }

    95% {
        background-position: -20%,120%,120%,-20%
    }

    100% {
        background-position: -20%,120%,120%,-20%
    }
}

@keyframes kitties {
    0% {
        background-position: 120%,-20%,-20%,120%
    }

    25% {
        background-position: -20%,-20%,-20%,120%
    }

    30% {
        background-position: -20%,-20%,-20%,120%
    }

    55% {
        background-position: -20%,120%,-20%,120%
    }

    65% {
        background-position: -20%,120%,-20%,120%
    }

    95% {
        background-position: -20%,120%,120%,-20%
    }

    100% {
        background-position: -20%,120%,120%,-20%
    }
}

@keyframes crabs {
    0% {
        background-position: -10%
    }

    5% {
        background-position: -10%
    }

    45% {
        background-position: 110%
    }

    50% {
        background-position: 110%
    }

    95% {
        background-position: -10%
    }

    100% {
        background-position: -10%
    }
}

@keyframes ponies {
    0% {
        background-position: 120%,-20%,-20%,120%
    }

    25% {
        background-position: -20%,-20%,-20%,120%
    }

    30% {
        background-position: -20%,-20%,-20%,120%
    }

    55% {
        background-position: -20%,120%,-20%,120%
    }

    65% {
        background-position: -20%,120%,-20%,120%
    }

    95% {
        background-position: -20%,120%,120%,-20%
    }

    100% {
        background-position: -20%,120%,120%,-20%
    }
}


@keyframes rainbow {
    0% {
        background-color: #45a3e5
    }

    30% {
        background-color: #66bf39
    }

    60% {
        background-color: #eb670f
    }

    90% {
        background-color: #f35
    }

    100% {
        background-color: #864cbf
    }
}

.form-check-input:checked {
    background-color: var(--navbar-color) !important;
    border-color: var(--navbar-color) !important;
}


.theme-grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-gap: 10px;
    width: fit-content;
    margin-bottom: 30px;
}

.settings-panel h6 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-weight: 600;
}

.theme-button.selected, .theme-button.selected:focus {
    margin: 0px;
    outline: 2px solid var(--new-msg) !important;
    border: 2px solid var(--background-color)
}

.settings-panel-show {
    left: calc(100% - 320px);
    display: inline;
    overflow: scroll;
}

.form-switch>label {
    font-size: 16px !important;
}

.toolbar .inbox-icon {
    position: relative;
}

.toolbar .inbox-icon:before {
    content: '';
    position: absolute;
    /* bottom: 0; */
    top: 6%;
    left: -1.5px;
    border-radius: 4px;
    border-left: 2px solid var(--new-msg);
    height: 84%;

}

.settings-header {
    /* display: flex;
    flex-direction: row;
    width: 200px; */
    display: flex;
    flex-direction: row;
    align-items: center;
    /* justify-content: center; */
    width: 309px;
    height: 70px;
    position: fixed;
    background-color: var(--background-color);
    margin-bottom: 50px;
    top: 48px;
    padding-left: 16px;
    right: 10px;
}

.close-settings {
    /* margin-left: 80%; */
    /* border: none; */
    background-color: transparent;
    height: 40px;
    width: 40px;
    position: absolute;
    min-width: 0;
    top: 12px;
    left: calc(100% - 44px);
    padding: 5px;
    border-width: 0;
    cursor: pointer;
    /* border-radius: 3px; */
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
}

.display-density-container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 13px;
    width: fit-content;
    margin-bottom: 30px;
}

.display-density-button {
    background-color: transparent;
    padding: 0;
    outline: none;
    border: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    color: var(--post-color);
}

.cozy .post {
    height: 72px;
    padding: 7px 15px 18px 55px;
}

.cozy .post.subreddit, .cozy .post-data {
    font-size: 12px;
}

.cozy .profile {
    display: none;
}

.cozy .post svg {
    width: 12px !important;
    height: 12px !important;
}

.cozy .post-header-button {
    font-size: 14px;
}

.cozy .post-section-title {
    font-size: 16px;
}

.cozy .menu-selector button, .cozy .subreddit.button {
    font-size: 12px;
    min-height: 24px;
    height: 24px;
}

.cozy .collapsible {
    height: 36px !important;
}

.cozy .subreddit-info-heading {
    font-size: 14px;
}

.cozy .fluent-icon {
    width: 16px;
    height: 16px;
}

.compact .post {
    height: 62px;
    padding: 7px 15px 18px 55px;
}

.cozy .post-header-button.sort {
    font-size: 12px !important;
}

.cozy .post-header-button.sort svg {
    width: 16px;
}

.cozy .header-buttons {
    height: 41px
}

.cozy .subreddit-info {
    padding: 20px 0px;
}

.cozy #posts.scrollable {
    height: calc(100vh - 265px);
}

.compact .subreddit-info {
    padding: 16px 0px;
}

.compact #posts.scrollable {
    height: calc(100vh - 252px);
}

.compact .sort-top-menu, .cozy .sort-top-menu {left: 440px}

.compact .post .subreddit, .compact .post-data, .compact .post .title {
    font-size: 12px;
    line-height: 16px;
}

.compact .profile {
    display: none;
}

.compact .post svg {
    width: 12px !important;
    height: 12px !important;
}

.compact .post-header-button {
    font-size: 12px;
}

.compact .post-section-title {
    font-size: 14px;
}

.compact .header-buttons {
    height: 37px
}

.compact .menu-selector button, .compact .subreddit.button {
    font-size: 12px;
    min-height: 20px;
    height: 20px;
}

.compact .collapsible {
    height: 24px !important;
}

.compact .subreddit-info-heading {
    font-size: 14px;
}

.compact .fluent-icon {
    width: 16px;
    height: 16px;
}

.compact .post-header-button.sort {
    font-size: 12px !important;
}

.compact .post-header-button.sort svg {
    width: 16px;
}

.display-density-button.roomy.selected path:nth-of-type(3),
.display-density-button.roomy.selected path:nth-of-type(4),
.display-density-button.roomy.selected path:nth-of-type(5),
.display-density-button.roomy.selected path:nth-of-type(6),
.display-density-button.roomy.selected path:nth-of-type(8),
.display-density-button.roomy.selected path:nth-of-type(9),
.display-density-button.roomy.selected path:nth-of-type(10),
.display-density-button.roomy.selected path:nth-of-type(11) {
    /* stroke: var(--navbar-color); */
    fill: var(--navbar-color);
}

.display-density-button.roomy.selected path:nth-of-type(1) {
    stroke: var(--navbar-color);
}

.display-density-button.cozy.selected path:nth-of-type(2),
.display-density-button.cozy.selected path:nth-of-type(3),
.display-density-button.cozy.selected path:nth-of-type(4) {
    /* stroke: var(--navbar-color); */
    fill: var(--navbar-color);
}

.display-density-button.cozy.selected path:nth-of-type(1) {
    stroke: var(--navbar-color);
    fill: var(--background-color);
}

.display-density-button.compact.selected path:nth-of-type(3),
.display-density-button.compact.selected path:nth-of-type(5),
.display-density-button.compact.selected path:nth-of-type(7),
.display-density-button.compact.selected path:nth-of-type(9),
.display-density-button.compact.selected path:nth-of-type(11) {
    /* stroke: var(--navbar-color); */
    fill: var(--navbar-color);
}

.display-density-button.compact.selected path:nth-of-type(1) {
    stroke: var(--navbar-color);
    fill: var(--background-color);
}

.close-settings:hover {
    background-color: var(--setting-button-hover);
}

.profile-button {
    transition: 0.2s ease;
}

.avatar-circle {
    vertical-align: middle;
    min-width: 40px;
    height: 40px;
    border-radius: 50%;
    color: #fff;
}

.profile-button:focus {
    background-color: #3c3c3c;
}

.profile-panel {
    position: absolute;
    top: 49px;
    left: 100vw;
    z-index: 105;
    min-width: 150px;
    width: 300px;
    /* height: 20vh; */
    /* padding-top: 20px; */
    /* padding-left: 10px; */
    font: 600 14px SegoeUI-SemiBold-final,Segoe UI Semibold,SegoeUI-Regular-final,Segoe UI,"Segoe UI Web (West European)",Segoe,-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,Tahoma,Helvetica,Arial,sans-serif;
    transition: all 0.16s ease-in;
    display: none;
}

.profile-panel-picture {
    margin-right: 10px;
}

.profile-panel-show {
    display: flex;
    left: calc(100vw - 300px);
    background-color: var(--profile-panel-background);
    /* border-bottom: 1px solid #5e5e5e; */
    box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px;
    /* display: inline; */
    flex-direction: column
}

.contributer {
    display: flex; 
    background-color: var(--background-color-2); 
    padding: 10px 20px; 
    border-top: var(--border-color-2) 1px solid
}
a {
    color: var(--link-color) !important;
    text-decoration: none !important;
}
a:hover {
    color: var(--link-color) !important;
    text-decoration: underline !important;
}

h4.post-section-title > a{
    color: var(--post-color) !important;
}

.menu-and-content {
    max-width: 100%;
    display: flex;
    flex-direction: column;
    flex: 1;
}

.content-body {
    display: flex;
    flex-direction: row;
}

.search-result-item {
    height: 75px;
    border-bottom: 1px solid var(--border-color-2);
    /* border-left: 1px solid var(--border-color-2); */
    /* border-right: 1px solid var(--border-color-2); */
    display: flex;
    flex-direction: row;
    align-items: center;
    /* justify-content: center; */
}


.search-result-item:hover {
    cursor: pointer;
    /* background-color: #111; */
    background-color: var(--background-color-2)
}

.search-subreddit-icon {
    border-radius: 50%;
    width: 35px;
    height: 35px;
    margin: 20px;
}

.add-subreddit-button {
    border: none;
    font-size: 20px;
    width: 25px;
    height: 25px;
    background-color: var(--border-color);
    background-color: transparent;
    border-radius: 5px;
    position: absolute;
    right: 25px;
} 

.search-result-link, .search-result-link:hover {
    color: var(--post-color) !important;
    text-decoration: none !important;
}

.ms-Icon {
    font-size: 16px;
    margin-top: 2px;
}

.delete-icon, .chevron-icon, .archive-icon, .report-icon, 
.sweep-icon, .move-icon, .reply-icon, .replyall-icon, .forward-icon,
.quick-steps-icon, .read-icon, .categorize-icon, .flag-icon, .pinned-icon,
.snooze-icon, .assign-icon, .undo-icon, .addin-icon {
    height: 32px;
    outline: none;
    background-color: var(--post-background);
    border: none;
    border-radius: 4px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.delete-icon:hover, .chevron-icon:hover, .archive-icon:hover, 
.report-icon:hover, .sweep-icon:hover, .move-icon:hover,
.reply-icon:hover, .replyall-icon:hover, .forward-icon:hover,
.quick-steps-icon:hover, .read-icon:hover, .categorize-icon:hover,
.flag-icon:hover, .pinned-icon:hover, .snooze-icon:hover,
.assign-icon:hover, .undo-icon:hover, .addin-icon:hover {
    background-color: var(--background-color);
}

.delete-icon, .undo-icon, .categorize-icon, .snooze-icon {
    /* font-size: 16px; */
    color: var(--icon)
}

.chevron-icon {
    color: var(--icon);
    border-radius: 0px 4px 4px 0px;
}

.delete-icon, .report-icon, .move-icon, .forward-icon,
.categorize-icon, .flag-icon, .snooze-icon {
    width: 33px;
    height: 32px;
    padding-left: 9px;
    padding-right: 3px;
    border-radius: 4px 0px 0px 4px;
}

.quick-steps-icon {
    height: 32px;
    padding-left: 9px;
    padding-right: 3px;
    border: 1px solid var(--outline);
    border-radius: 4px 0px 0px 4px;
    color: var(--post-color);
}

.read-icon {
    border-radius: 4px;
    color: var(--post-color);
}

.ms-Icon--LightningBolt {
    color: #eba301 !important;
}

.quick-steps-label {
    margin: 0px 3px;
}


.chevron-icon {
    width: 16px;
    height: 32px;
    padding: 0px;
}

.archive-icon, .sweep-icon, .reply-icon, .replyall-icon,
.pinned-icon, .undo-icon, .addin-icon {
    padding: 0px 9px;
    box-sizing: border-box;
    border: 1px solid transparent;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    cursor: default;
    vertical-align: top;
    border-radius: 4px;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    margin-top: 4px;
    margin-bottom: 4px;
    margin-right: 0px;
    user-select: none;
    display: flex;
    justify-content: center;
    align-items: center;
}

.archive-icon {
    color: #6ba02b;
}

.sweep-icon {
    color: var(--icon)
}

.report-icon {
    color: #dc5f63;
}

.addin-icon {
    color: #d67540;
}

.move-icon, .forward-icon, .pinned-icon, .assign-icon {
    color: #3691d8;
}

.reply-icon, .replyall-icon {
    color: #bb68c6;
}

.icon-divider {
    width: 1px;
    height: 100%;
    background-color: var(--outline);
    border-radius: 0px;
    margin: 2px 5px;
    height: 30px;
}

.flag-icon {
    color: #dc5f62;
}

.more-options {
    height: 40px;
    background-color: transparent;
    color: var(--text-color);
    padding: 0px 9px;
    box-sizing: border-box;
    border: 1px solid transparent;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    cursor: default;
    vertical-align: top;
    border-radius: 0px;
    font-size: 14px;
    font-weight: normal;
    position: relative;
    user-select: none;
}

.more-options:hover {
    background-color: var(--border-color-2)
}

@media (max-width: 1300px) {
    .addin-icon {
        display: none;
    }
    .icon-divider.fifth {
        display: none;
    }
}

@media (max-width: 1250px) {
    .undo-icon {
        display: none;
    }
    .icon-divider.fourth {
        display: none;
    }
}

@media (max-width: 1200px) {
    .assign-icon {
        display: none;
    }
}

@media (max-width: 1200px) {
    .assign-icon, .assign-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 1150px) {
    .snooze-icon, .snooze-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 1100px) {
    .pinned-icon {
        display: none;
    }
}

@media (max-width: 1050px) {
    .flag-icon, .flag-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 1050px) {
    .categorize-icon, .categorize-icon + .chevron-icon {
        display: none;
    }
}


@media (max-width: 970px) {
    .read-icon, .read-icon + .chevron-icon {
        display: none;
    }
}


@media (max-width: 850px) {
    .forward-icon, .forward-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 800px) {
    .replyall-icon, .replyall-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 750px) {
    .move-icon, .move-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 700px) {
    .sweep-icon, .sweep-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 670px) {
    .report-icon, .report-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 620px) {
    .archive-icon, .archive-icon + .chevron-icon {
        display: none;
    }
}

@media (max-width: 575px) {
    .delete-icon, .delete-icon + .chevron-icon {
        display: none;
    }
}


