.addressbar-717385 {
    align-items: center;
    border: none;
    border-radius: 30px;
    display: flex;
    flex: 1 1;
    flex-wrap: nowrap;
    flex-flow: row;
    height: 32px;
    min-width: 0
}

.addressbar-btn-747514:hover {
    background-color: #dcdee0
}

.addressbar-btn-747514:active {
    background-color: #bec0c2
}

.addressbar-urlbar-324835 {
    background-color: transparent;
    border: none;
    flex: 1 1;
    font-size: 16px;
    min-width: 0;
    outline: none;
    overflow: hidden;
    padding-right: 5px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.addressbar-urlbar-324835::selection {
    background-color: #9cc3f5;
    height: 28px
}

.addressbar-grey-642690 {
    color: grey
}

.addressbar-menu-item-987937 {
    align-items: center;
    display: flex;
    flex-direction: row;
    padding: 0 15px;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.addressbar-menu-item-icon-wrapper-283994 {
    margin-right: 20px;
    width: 20px
}

.addressbar-menu-item-icon-53660 {
    fill: var(--browser-icon-color);
    height: 20px;
    width: 20px
}

.addressbar-menu-item-987937 p {
    margin: 12px 0
}

.addressbar-menu-668988 {
    align-self: flex-start;
    background-color: #fff;
    border: none;
    border-radius: 8px;
    box-shadow: 0 0 20px 2px rgba(0,0,0,.2);
    display: flex;
    flex: 1 1;
    flex-direction: column;
    outline: none;
    overflow: hidden;
    padding-bottom: 10px;
    position: relative;
    top: -4px;
    white-space: nowrap;
    z-index: 100
}

.addressbar-menu-668988 input {
    background-color: transparent;
    border: none;
    font-size: 16px;
    height: 30px;
    outline: none;
    width: 100%
}

.rhnewtab-370171 {
    text-align: center
}

.rhnewtab-header-239286 {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    text-align: left
}

.rhnewtab-header-stp-143279 {
    border: 2px solid #000;
    border-bottom-right-radius: 20px;
    border-left: 0;
    border-top: 0;
    display: inline-block;
    padding-bottom: 20px;
    padding-right: 20px
}

.rhnewtab-header-stp-143279 input {
    font-family: monospace,monospace;
    width: 290px
}

.rhnewtab-header-stp-err-410647 {
    color: red;
    margin-top: 0
}

.rhnewtab-header-stp-143279>div>div {
    margin-bottom: 2px
}

.rhnewtab-header-ad-489334 {
    align-self: flex-start;
    background-color: rgba(0,0,0,.08);
    border-radius: 20px;
    display: inline-block;
    margin: 10px;
    padding: 10px
}

.rhnewtab-header-239286>img {
    margin-left: auto;
    margin-right: auto;
    width: 300px
}

.rhnewtab-msg-715839 {
    font-size: 25px
}

.rhnewtab-oldui-container-164638 {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    margin-top: 20px
}

.rhnewtab-oldui-msg-610883 {
    font-size: 20px;
    margin-bottom: 5px
}

.rhnewtab-oldui-container-164638 input {
    border: 1px solid var(--gray-border);
    border-radius: 40px;
    box-sizing: border-box;
    font-size: 20px;
    max-width: 800px;
    min-width: 500px;
    outline: none;
    padding: 5px 15px;
    width: 100%
}

.rhnewtab-oldui-btn-container-536121 {
    margin-top: 20px
}

.rhnewtab-oldui-btn-container-536121 span {
    border: 1px solid var(--gray-border);
    border-radius: 50px;
    cursor: pointer;
    margin: 0 10px;
    padding: 5px 10px;
    transition: .2s;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.rhnewtab-oldui-btn-container-536121 span:hover {
    background-color: #bdbdbd
}

.rhnewtab-discord-62730 {
    color: var(--gray-text);
    font-size: 20px;
    margin-left: auto;
    margin-right: auto
}

.rhnewtab-version-container-780395 {
    bottom: 20px;
    color: rgba(0,0,0,.7);
    font-size: 15px;
    font-size: .8em;
    position: absolute;
    right: 20px;
    text-align: right
}

.rhnewtab-version-container-780395 p {
    margin: 0
}

.rhnewtab-version-number-602530 {
    font-weight: 700
}

.rhpages-921806 {
    overflow-y: auto;
    padding: 10px
}

h1,h2,h3,h4,h5,h6 {
    font-weight: 400
}

.rhsettings-97299 h2 {
    margin-bottom: 5px
}

.rhsettings-97299 h3 {
    font-size: 16px;
    font-style: italic;
    margin-bottom: 10px;
    margin-top: 5px
}

.rhsettings-section-716772 {
    margin-bottom: 40px;
    margin-top: 5px;
    padding-left: 10px
}

.rhsettings-97299 p {
    margin: 5px 0
}

.rhsettings-97299 button {
    background-color: #f0f0f0;
    border: 1px solid var(--gray-border);
    border-radius: 50px;
    margin: 0 10px;
    outline: none;
    padding: 3px 10px
}

.rhsettings-97299 input {
    border: 1px solid #929292;
    border-radius: 5px;
    outline: none;
    padding: 2px 5px
}

.rhsettings-97299 button:hover {
    background-color: #f5f5f5
}

.rhsettings-97299 button:active {
    background-color: #ccc
}

.rhsettings-httpproxy-section input {
    margin-bottom: 5px;
    width: 350px
}

.rhsettings-httpproxy-section input:focus {
    border: 1.5px solid #4b4b4b
}

.rhsettings-titlefavicon-setting-863809 {
    align-items: center;
    display: flex;
    flex-direction: row
}

.rhsettings-titlefavicon-146116 img,.rhsettings-titlefavicon-146116 input {
    margin: 3px 10px
}

.rhsettings-titlefavicon-146116 img {
    border: 1px solid #696969;
    border-radius: 4px;
    height: 28px;
    width: 28px
}

.rhsettings-titlefavicon-setting-presets-554571 img {
    cursor: pointer
}

.browser-bar-468250 {
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
    display: flex;
    flex-wrap: nowrap;
    flex-flow: row;
    height: 36px;
    padding: 4px 15px
}

.browser-bar-btn-965271 {
    fill: var(--browser-icon-color);
    stroke: var(--browser-icon-color);
    border-radius: 50%;
    height: 20px;
    padding: 6px;
    transition: .2s;
    width: 20px
}

.browser-bar-btn-enabled:hover {
    background-color: #eee
}

.browser-bar-btn-enabled:active {
    background-color: #d8d8d8
}

.browser-bar-btn-disabled {
    fill: #babcbe;
    stroke: #babcbe
}

.context-menu-535675 {
    background-color: #fff;
    box-shadow: 0 0 20px 2px rgba(0,0,0,.4);
    outline: none;
    padding: 5px 0;
    position: absolute;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    word-break: break-all;
    z-index: 1000
}

.context-menu-items-452335,.context-menu-items-452335 span {
    margin: 0
}

.context-menu-items-disabled {
    color: rgba(0,0,0,.5)
}

.context-menu-items-enabled:hover {
    background-color: rgba(0,0,0,.3)
}

.browser-tab-576646 {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 100%;
    overflow-y: hidden
}

.browser-tab-content-785518 {
    flex: 1 1
}

.browser-tab-content-iframe {
    border: none;
    height: 100%;
    width: 100%
}

.chrome-tabs-390450 {
    background: #dee1e6;
    border-radius: 5px 5px 0 0;
    box-sizing: border-box;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    font-size: 12px;
    height: 46px;
    overflow: hidden;
    padding: 8px 3px 4px;
    position: relative
}

.chrome-tabs-390450 * {
    box-sizing: inherit;
    font: inherit
}

.chrome-tabs-390450 .chrome-tabs-content-500892 {
    height: 100%;
    position: relative;
    width: 100%
}

.chrome-tabs-390450 .chrome-tab {
    border: 0;
    height: 36px;
    left: 0;
    margin: 0;
    pointer-events: none;
    position: absolute;
    width: 240px;
    z-index: 1
}

.chrome-tabs-390450 .chrome-tab,.chrome-tabs-390450 .chrome-tab * {
    cursor: default;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers {
    bottom: 7px;
    left: var(--tab-content-margin);
    position: absolute;
    right: var(--tab-content-margin);
    top: 7px
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers,.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers:after,.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers:before {
    pointer-events: none
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers:after,.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers:before {
    background: #a9adb0;
    bottom: 0;
    content: "";
    display: block;
    opacity: 1;
    position: absolute;
    top: 0;
    transition: opacity .2s ease;
    width: 1px
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers:before {
    left: 0
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-dividers:after {
    right: 0
}

.chrome-tabs-390450 .chrome-tab:first-child .chrome-tab-dividers:before,.chrome-tabs-390450 .chrome-tab:last-child .chrome-tab-dividers:after {
    opacity: 0
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-background {
    height: 100%;
    left: 0;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-background>svg {
    height: 100%;
    width: 100%
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-background>svg .chrome-tab-geometry {
    fill: #f4f5f6
}

.chrome-tabs-390450 .chrome-tab[active] {
    z-index: 5
}

.chrome-tabs-390450 .chrome-tab[active] .chrome-tab-background>svg .chrome-tab-geometry {
    fill: #fff
}

.chrome-tabs-390450 .chrome-tab:not([active]) .chrome-tab-background {
    opacity: 0;
    transition: opacity .2s ease
}

@media (hover: hover) {
    .chrome-tabs-390450 .chrome-tab:not([active]):hover {
        z-index:2
    }

    .chrome-tabs-390450 .chrome-tab:not([active]):hover .chrome-tab-background {
        opacity: 1
    }
}

.chrome-tabs-390450 .chrome-tab.chrome-tab-was-just-added {
    -webkit-animation: chrome-tab-was-just-added .12s ease-in-out forwards;
    animation: chrome-tab-was-just-added .12s ease-in-out forwards;
    top: 10px
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-content {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    bottom: 0;
    display: flex;
    left: var(--tab-content-margin);
    overflow: hidden;
    padding: 9px 8px;
    pointer-events: all;
    position: absolute;
    right: var(--tab-content-margin);
    top: 0
}

.chrome-tabs-390450 .chrome-tab[is-mini] .chrome-tab-content {
    padding-left: 2px;
    padding-right: 2px
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-favicon {
    background-size: 16px;
    flex-grow: 0;
    flex-shrink: 0;
    height: 16px;
    margin-left: 4px;
    position: relative;
    width: 16px
}

.chrome-tabs-390450 .chrome-tab[is-small] .chrome-tab-favicon {
    margin-left: 0
}

.chrome-tabs-390450 .chrome-tab[is-mini]:not([active]) .chrome-tab-favicon {
    margin-left: auto;
    margin-right: auto
}

.chrome-tabs-390450 .chrome-tab[is-mini][active] .chrome-tab-favicon {
    display: none
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-title {
    color: #5f6368;
    flex: 1 1;
    margin-left: 4px;
    -webkit-mask-image: linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent);
    mask-image: linear-gradient(90deg,#000,#000 calc(100% - 24px),transparent);
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap
}

.chrome-tabs-390450 .chrome-tab[is-small] .chrome-tab-title {
    margin-left: 0
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-favicon+.chrome-tab-title,.chrome-tabs-390450 .chrome-tab[is-small] .chrome-tab-favicon+.chrome-tab-title {
    margin-left: 8px
}

.chrome-tabs-390450 .chrome-tab[is-mini] .chrome-tab-title,.chrome-tabs-390450 .chrome-tab[is-smaller] .chrome-tab-favicon+.chrome-tab-title {
    display: none
}

.chrome-tabs-390450 .chrome-tab[active] .chrome-tab-title {
    color: #45474a
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-drag-handle {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.chrome-tabs-390450 .chrome-tab .chrome-tab-close {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27><path stroke=%27rgba%280, 0, 0, .65%29%27 stroke-linecap=%27square%27 stroke-width=%271.5%27 d=%27M0 0 L8 8 M8 0 L0 8%27></path></svg>");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 8px 8px;
    border-radius: 50%;
    flex-grow: 0;
    flex-shrink: 0;
    height: 16px;
    position: relative;
    width: 16px
}

@media (hover: hover) {
    .chrome-tabs-390450 .chrome-tab .chrome-tab-close:hover {
        background-color:#e8eaed
    }

    .chrome-tabs-390450 .chrome-tab .chrome-tab-close:hover:active {
        background-color: #dadce0
    }
}

@media not all and (hover: hover) {
    .chrome-tabs-390450 .chrome-tab .chrome-tab-close:active {
        background-color:#dadce0
    }
}

@media (hover: hover) {
    .chrome-tabs-390450 .chrome-tab:not([active]) .chrome-tab-close:not(:hover):not(:active) {
        opacity:.8
    }
}

.chrome-tabs-390450 .chrome-tab[is-smaller] .chrome-tab-close {
    margin-left: auto
}

.chrome-tabs-390450 .chrome-tab[is-mini]:not([active]) .chrome-tab-close {
    display: none
}

.chrome-tabs-390450 .chrome-tab[is-mini][active] .chrome-tab-close {
    margin-left: auto;
    margin-right: auto
}

@-webkit-keyframes chrome-tab-was-just-added {
    to {
        top: 0
    }
}

@keyframes chrome-tab-was-just-added {
    to {
        top: 0
    }
}

.chrome-tabs-390450.chrome-tabs-is-sorting .chrome-tab:not(.chrome-tab-is-dragging),.chrome-tabs-390450:not(.chrome-tabs-is-sorting) .chrome-tab.chrome-tab-was-just-dragged {
    transition: -webkit-transform .12s ease-in-out;
    transition: transform .12s ease-in-out;
    transition: transform .12s ease-in-out,-webkit-transform .12s ease-in-out
}

.chrome-tabs-390450 .chrome-tabs-bottom-bar-44022 {
    background: #fff;
    bottom: 0;
    height: 4px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 10
}

.chrome-tabs-optional-shadow-below-bottom-bar-28081 {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%271%27 height=%271%27 viewBox=%270 0 1 1%27><rect x=%270%27 y=%270%27 width=%271%27 height=%271%27 fill=%27rgba%280, 0, 0, .17%29%27></rect></svg>");
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 1px 1px;
    height: 1px;
    position: relative;
    width: 100%
}

@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx) {
    .chrome-tabs-optional-shadow-below-bottom-bar-28081 {
        background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%272%27 height=%272%27 viewBox=%270 0 2 2%27><rect x=%270%27 y=%270%27 width=%272%27 height=%271%27 fill=%27rgba%280, 0, 0, .27%29%27></rect></svg>")
    }
}

.chrome-tabs-390450.chrome-tabs-dark-theme {
    background: #202124
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-dividers:after,.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-dividers:before {
    background: #4a4d51
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-background>svg .chrome-tab-geometry {
    fill: #292b2e
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab[active] .chrome-tab-background>svg .chrome-tab-geometry {
    fill: #323639
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-title {
    color: #9ca1a7
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab[active] .chrome-tab-title {
    color: #f1f3f4
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-close {
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27><path stroke=%27rgba%28154, 160, 166, .8%29%27 stroke-linecap=%27square%27 stroke-width=%271.5%27 d=%27M0 0 L8 8 M8 0 L0 8%27></path></svg>")
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-close:hover {
    background-color: #5f6368;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27><path stroke=%27rgba%28255, 255, 255, .7%29%27 stroke-linecap=%27square%27 stroke-width=%271.5%27 d=%27M0 0 L8 8 M8 0 L0 8%27></path></svg>")
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tab .chrome-tab-close:hover:active {
    background-color: #80868b;
    background-image: url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27><path stroke=%27rgba%28255, 255, 255, .9%29%27 stroke-linecap=%27square%27 stroke-width=%271.5%27 d=%27M0 0 L8 8 M8 0 L0 8%27></path></svg>")
}

.chrome-tabs-390450.chrome-tabs-dark-theme .chrome-tabs-bottom-bar-44022 {
    background: #323639
}

:root {
    --browser-icon-color: #5f6368;
    --gray-text: #555;
    --gray-border: #777;
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    vertical-align: baseline
}

a {
    color: #977b00;
    transition: .2s
}

a:hover {
    color: #cfa900
}

.browser-265637 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.chrome-tabs-390450 {
    padding-right: 50px
}

.chrome-tabs-390450 .chrome-tab:last-child .chrome-tab-dividers:after {
    opacity: 1
}

.chrome-tabs-newtab-btn-896894 {
    position: absolute;
    top: 0
}

.chrome-tabs-newtab-btn-896894 svg {
    height: 30px;
    margin-left: 12px;
    margin-top: 10px;
    width: 30px
}

#root,body,html {
    height: 100%
}

body {
    margin: 0
}

/*# sourceMappingURL=main.fa2171d9.css.map*/
