

html.ew-theme-light {
    color-scheme: light;
    --ew-page:#e7ebee;
    --ew-canvas:#ffffff;
    --ew-surface:#f8f9fa;
    --ew-surface-2:#f0f3f5;
    --ew-surface-3:#e8edf1;
    --ew-line-soft:#d8dde2;
    --ew-line-strong:#b8c1c9;
    --ew-copy:#252a2f;
    --ew-copy-soft:#66717b;
}

html.ew-theme-dark {
    color-scheme: dark;
    --ew-bg:#0f1418;
    --ew-panel:#171e24;
    --ew-panel-2:#1d252c;
    --ew-page:#0f1418;
    --ew-canvas:#171e24;
    --ew-surface:#1d252c;
    --ew-surface-2:#222c34;
    --ew-surface-3:#28333c;
    --ew-line:#34414a;
    --ew-line-soft:#34414a;
    --ew-line-strong:#4a5964;
    --ew-text:#d8dee3;
    --ew-copy:#d8dee3;
    --ew-muted:#9ca8b2;
    --ew-copy-soft:#aab4bc;
    --ew-shadow:rgba(0,0,0,.48);
}

html.ew-theme-dark,
html.ew-theme-dark body,
html.ew-theme-dark .ew-shell {
    background:#0f1418 !important;
    color:#d8dee3 !important;
}

html.ew-theme-dark .ew-content {
    background:linear-gradient(145deg,#171e24,#151c22) !important;
    border-color:#34414a !important;
    color:#d8dee3 !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.025);
}

html.ew-theme-dark .ew-sidebar {
    background:linear-gradient(180deg,#1a2229,#171e24) !important;
    border-color:#34414a !important;
    box-shadow:inset -1px 0 0 rgba(255,255,255,.025);
}

html.ew-theme-dark .ew-topbar {
    background:linear-gradient(#222c34,#182027) !important;
    border-color:#34414a !important;
}

html.ew-theme-dark .ew-search,
html.ew-theme-dark .ew-tool,
html.ew-theme-dark .ew-game-link,
html.ew-theme-dark .ew-accent-picker,
html.ew-theme-dark .ew-search-suggest,
html.ew-theme-dark .ew-search-empty {
    background:#151c22 !important;
    border-color:#3b4953 !important;
    color:#d8dee3 !important;
}

html.ew-theme-dark .ew-search:focus {
    background:#182129 !important;
    border-color:var(--ew-accent) !important;
    box-shadow:0 0 0 2px rgba(var(--ew-accent-rgb),.14) !important;
}

html.ew-theme-dark .ew-home,
html.ew-theme-dark .ew-nav-title,
html.ew-theme-dark .ew-nav-item,
html.ew-theme-dark .ew-start-box,
html.ew-theme-dark .ew-group-card,
html.ew-theme-dark .ew-stats {
    border-color:#34414a !important;
}

html.ew-theme-dark .ew-nav-title {
    background:linear-gradient(90deg,rgba(var(--ew-accent-rgb),.15),rgba(var(--ew-accent-rgb),.045)) !important;
    color:var(--ew-accent-top) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.65);
}

html.ew-theme-dark .ew-nav-item {
    color:#aab5be !important;
}

html.ew-theme-dark .ew-nav-item:hover,
html.ew-theme-dark .ew-nav-item.active,
html.ew-theme-dark .ew-home:hover,
html.ew-theme-dark .ew-home.active {
    background:rgba(var(--ew-accent-rgb),.13) !important;
    color:#edf2f5 !important;
    text-shadow:0 1px 1px rgba(0,0,0,.65);
}

html.ew-theme-dark .ew-welcome h1,
html.ew-theme-dark .ew-content > h1,
html.ew-theme-dark .ew-group-card h2,
html.ew-theme-dark .ew-start-box h2,
html.ew-theme-dark .ew-stats b {
    color:var(--ew-accent-top) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.65);
}


html.ew-theme-dark .ew-article,
html.ew-theme-dark .ew-article .wiki-container,
html.ew-theme-dark .ew-article .wiki-wrap,
html.ew-theme-dark .ew-article .wiki-content {
    color:#d8dee3 !important;
    background-color:transparent !important;
}

html.ew-theme-dark .ew-article h1,
html.ew-theme-dark .ew-article h2,
html.ew-theme-dark .ew-article h3,
html.ew-theme-dark .ew-article h4,
html.ew-theme-dark .ew-article h5,
html.ew-theme-dark .ew-article h6,
html.ew-theme-dark .ew-article .wiki-title,
html.ew-theme-dark .ew-article .wiki-header,
html.ew-theme-dark .ew-article .hero-name,
html.ew-theme-dark .ew-article .loc-title,
html.ew-theme-dark .ew-article .prof-title {
    color:var(--ew-accent-top) !important;
    border-color:#43515b !important;
    text-shadow:0 1px 1px rgba(0,0,0,.75);
}

html.ew-theme-dark .ew-article a:not(.lbut) {
    color:var(--ew-accent-top) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.55);
}

html.ew-theme-dark .ew-article a:not(.lbut):hover {
    color:#eef3f6 !important;
}


html.ew-theme-dark .ew-article .infobox,
html.ew-theme-dark .ew-article .wiki-toc,
html.ew-theme-dark .ew-article .god-block,
html.ew-theme-dark .ew-article .hero-card,
html.ew-theme-dark .ew-article .prof-card,
html.ew-theme-dark .ew-article .loc-card,
html.ew-theme-dark .ew-article .mob-card,
html.ew-theme-dark .ew-article .main-page-box,
html.ew-theme-dark .ew-article .epic-img-box,
html.ew-theme-dark .ew-article .wiki-card,
html.ew-theme-dark .ew-article .mechanic-box,
html.ew-theme-dark .ew-article .mine-box,
html.ew-theme-dark .ew-article .note-box,
html.ew-theme-dark .ew-article .warn-box,
html.ew-theme-dark .ew-article .priority-box,
html.ew-theme-dark .ew-article .magic-formula-box,
html.ew-theme-dark .ew-article .gift-box,
html.ew-theme-dark .ew-article .heal-req-box,
html.ew-theme-dark .ew-article .tab-content,
html.ew-theme-dark .ew-article .ew-auto-surface {
    background-color:#1f282f !important;
    background-image:linear-gradient(180deg,#222c34,#1d252c) !important;
    border-color:#43515b !important;
    color:#d8dee3 !important;
    box-shadow:0 4px 16px rgba(0,0,0,.12) !important;
}

html.ew-theme-dark .ew-article .ew-auto-surface-soft {
    background-color:#222d35 !important;
    background-image:linear-gradient(180deg,#26313a,#202930) !important;
    border-color:#485761 !important;
}

html.ew-theme-dark .ew-article .ew-auto-cell,
html.ew-theme-dark .ew-article [bgcolor] {
    background-color:#202930 !important;
    background-image:none !important;
    border-color:#43515b !important;
    color:#d8dee3 !important;
}

html.ew-theme-dark .ew-article .ew-auto-tint {
    background-color:var(--ew-auto-bg,#222d35) !important;
    background-image:none !important;
    border-color:var(--ew-auto-border,#485761) !important;
}

html.ew-theme-dark .ew-article .ew-auto-text {
    color:var(--ew-auto-text,#d8dee3) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.68) !important;
}

html.ew-theme-dark .ew-article .temp,
html.ew-theme-dark .ew-article .ftime,
html.ew-theme-dark .ew-article .ftime2,
html.ew-theme-dark .ew-article .ftime3,
html.ew-theme-dark .ew-article .ftime6,
html.ew-theme-dark .ew-article .ftime9,
html.ew-theme-dark .ew-article .ftime10,
html.ew-theme-dark .ew-article .ftime11,
html.ew-theme-dark .ew-article .ftime12,
html.ew-theme-dark .ew-article .weaponch,
html.ew-theme-dark .ew-article .weaponches,
html.ew-theme-dark .ew-article .ftxt,
html.ew-theme-dark .ew-article .fsm,
html.ew-theme-dark .ew-article .freemain,
html.ew-theme-dark .ew-article .guestb,
html.ew-theme-dark .ew-article .nickname,
html.ew-theme-dark .ew-article .nickname2 {
    color:#cbd3d9 !important;
    text-shadow:0 1px 1px rgba(0,0,0,.62);
}

html.ew-theme-dark .ew-article .wiki-note,
html.ew-theme-dark .ew-article .prof-desc,
html.ew-theme-dark .ew-article .prof-founder,
html.ew-theme-dark .ew-article .hero-arts,
html.ew-theme-dark .ew-article .loc-old-name,
html.ew-theme-dark .ew-article .loc-img-cap,
html.ew-theme-dark .ew-article .epic-img-cap,
html.ew-theme-dark .ew-article .god-role {
    color:#a8b3bc !important;
}


html.ew-theme-dark .ew-article table:not(.layout-table),
html.ew-theme-dark .ew-article .wikitable,
html.ew-theme-dark .ew-article .adv-table {
    background-color:#1b232a !important;
    color:#d8dee3 !important;
    border-color:#43515b !important;
}

html.ew-theme-dark .ew-article table:not(.layout-table) th,
html.ew-theme-dark .ew-article .wikitable th,
html.ew-theme-dark .ew-article .adv-table th {
    background-color:#28343d !important;
    background-image:linear-gradient(#2c3943,#253039) !important;
    color:var(--ew-accent-top) !important;
    border-color:#4b5a65 !important;
    text-shadow:0 1px 1px rgba(0,0,0,.65);
}

html.ew-theme-dark .ew-article table:not(.layout-table) td,
html.ew-theme-dark .ew-article .wikitable td,
html.ew-theme-dark .ew-article .adv-table td {
    border-color:#43515b !important;
}

html.ew-theme-dark .ew-article table:not(.layout-table) tr:hover > td {
    background-color:#27323a !important;
}

html.ew-theme-dark .ew-article .adv-th-plus,
html.ew-theme-dark .ew-article .adv-td-plus {
    background:#203128 !important;
    color:#b9dfc4 !important;
    border-color:#3d5946 !important;
}

html.ew-theme-dark .ew-article .adv-th-minus,
html.ew-theme-dark .ew-article .adv-td-minus {
    background:#352326 !important;
    color:#efbdc1 !important;
    border-color:#654147 !important;
}

html.ew-theme-dark .ew-article .wiki-tab {
    background:#202930 !important;
    border-color:#43515b !important;
    color:var(--ew-accent-top) !important;
}

html.ew-theme-dark .ew-article .wiki-tab:hover {
    background:#28343d !important;
}

html.ew-theme-dark .ew-article .wiki-tab.active {
    background:#171e24 !important;
    color:#edf2f5 !important;
    border-bottom-color:#171e24 !important;
}


html.ew-theme-dark .ew-article input[type="text"],
html.ew-theme-dark .ew-article input[type="password"],
html.ew-theme-dark .ew-article input[type="number"],
html.ew-theme-dark .ew-article select,
html.ew-theme-dark .ew-article textarea {
    background:#151c22 !important;
    color:#dce2e7 !important;
    border-color:#485761 !important;
    box-shadow:inset 0 1px 2px rgba(0,0,0,.28) !important;
}

html.ew-theme-dark .ew-article input[type="button"],
html.ew-theme-dark .ew-article input[type="submit"],
html.ew-theme-dark .ew-article button {
    background:linear-gradient(#303c45,#232c33) !important;
    color:#e1e7eb !important;
    border-color:#52616c !important;
    text-shadow:0 1px 1px rgba(0,0,0,.65) !important;
}

html.ew-theme-dark .ew-article input[type="button"]:hover,
html.ew-theme-dark .ew-article input[type="submit"]:hover,
html.ew-theme-dark .ew-article button:hover {
    background:linear-gradient(#394751,#29343c) !important;
    border-color:var(--ew-accent) !important;
}

html.ew-theme-dark .ew-article hr {
    border-color:#43515b !important;
}


html.ew-theme-dark .ew-article [style*="color:"],
html.ew-theme-dark .ew-article font[color] {
    text-shadow:0 1px 1px rgba(0,0,0,.70);
}

html.ew-theme-dark .ew-article .cc0000,
html.ew-theme-dark .ew-article .proce {
    color:#ff8f98 !important;
}

html.ew-theme-dark .ew-article .proce_w {
    color:#8fd7a4 !important;
}


html.ew-theme-dark,
html.ew-theme-dark body,
html.ew-theme-dark .ew-sidebar,
html.ew-theme-dark .ew-content,
html.ew-theme-dark .ew-article,
html.ew-theme-dark .ew-article * {
    scrollbar-color:#4b5964 #12181d;
    scrollbar-width:thin;
}

html.ew-theme-dark ::-webkit-scrollbar {
    width:10px;
    height:10px;
}

html.ew-theme-dark ::-webkit-scrollbar-track {
    background:#12181d !important;
    border-left:1px solid #1f282f;
}

html.ew-theme-dark ::-webkit-scrollbar-thumb {
    background:#43515b !important;
    border:2px solid #12181d;
    border-radius:8px;
}

html.ew-theme-dark ::-webkit-scrollbar-thumb:hover {
    background:var(--ew-accent) !important;
}

html.ew-theme-dark ::-webkit-scrollbar-corner {
    background:#12181d !important;
}


#tooltip.ew-tooltip {
    position:fixed !important;
    left:0;
    top:0;
    z-index:2147483000 !important;
    max-width:370px;
    min-width:120px;
    visibility:hidden;
    opacity:0;
    transform:translateY(3px);
    pointer-events:none !important;
    padding:9px 11px !important;
    border:1px solid var(--ew-line-strong) !important;
    border-left:4px solid var(--ew-accent) !important;
    border-radius:5px;
    background:rgba(255,255,255,.985) !important;
    color:#2d3338 !important;
    box-shadow:0 12px 30px rgba(20,28,35,.20) !important;
    font:11px/1.45 Verdana,Arial,Tahoma,sans-serif !important;
    transition:opacity .12s ease,transform .12s ease,visibility 0s linear .12s;
}

#tooltip.ew-tooltip.is-visible {
    visibility:visible;
    opacity:1;
    transform:none;
    transition:opacity .12s ease,transform .12s ease;
}

#tooltip.ew-tooltip b {
    color:var(--ew-accent-dark) !important;
}

#tooltip.ew-tooltip .ftime3,
#tooltip.ew-tooltip small {
    display:block;
    margin-top:4px;
    color:#6d7780 !important;
    font-size:10px !important;
    line-height:1.45;
}

html.ew-theme-dark #tooltip.ew-tooltip {
    background:rgba(31,40,47,.985) !important;
    color:#d8dee3 !important;
    border-color:#53626d !important;
    box-shadow:0 14px 34px rgba(0,0,0,.46) !important;
}

html.ew-theme-dark #tooltip.ew-tooltip b {
    color:var(--ew-accent-top) !important;
    text-shadow:0 1px 1px rgba(0,0,0,.65);
}

html.ew-theme-dark #tooltip.ew-tooltip .ftime3,
html.ew-theme-dark #tooltip.ew-tooltip small {
    color:#aab5be !important;
}


html.ew-theme-dark.ew-accent-blue{--ew-accent:#7f9fd0;--ew-accent-top:#a9c2e7;--ew-accent-dark:#c2d4ee;--ew-accent-rgb:127,159,208}
html.ew-theme-dark.ew-accent-royal{--ew-accent:#668bd8;--ew-accent-top:#91afe9;--ew-accent-dark:#b1c7f1;--ew-accent-rgb:102,139,216}
html.ew-theme-dark.ew-accent-sky{--ew-accent:#62a9d2;--ew-accent-top:#89c3e4;--ew-accent-dark:#abd7ed;--ew-accent-rgb:98,169,210}
html.ew-theme-dark.ew-accent-cyan{--ew-accent:#5fb6c5;--ew-accent-top:#84ccd7;--ew-accent-dark:#a7dfe6;--ew-accent-rgb:95,182,197}
html.ew-theme-dark.ew-accent-teal{--ew-accent:#62b1bf;--ew-accent-top:#86c8d1;--ew-accent-dark:#a6dbe1;--ew-accent-rgb:98,177,191}
html.ew-theme-dark.ew-accent-emerald{--ew-accent:#69b095;--ew-accent-top:#8cc8b1;--ew-accent-dark:#addbc9;--ew-accent-rgb:105,176,149}
html.ew-theme-dark.ew-accent-forest{--ew-accent:#78aa7e;--ew-accent-top:#9bc39f;--ew-accent-dark:#b9d5bc;--ew-accent-rgb:120,170,126}
html.ew-theme-dark.ew-accent-lime{--ew-accent:#a6bc63;--ew-accent-top:#c0d184;--ew-accent-dark:#d3dfa5;--ew-accent-rgb:166,188,99}
html.ew-theme-dark.ew-accent-amber{--ew-accent:#d1a457;--ew-accent-top:#e1bc7d;--ew-accent-dark:#ecd1a1;--ew-accent-rgb:209,164,87}
html.ew-theme-dark.ew-accent-gold{--ew-accent:#c6a35d;--ew-accent-top:#dbbd82;--ew-accent-dark:#e9d2a6;--ew-accent-rgb:198,163,93}
html.ew-theme-dark.ew-accent-copper{--ew-accent:#c58a64;--ew-accent-top:#d7a486;--ew-accent-dark:#e3bea8;--ew-accent-rgb:197,138,100}
html.ew-theme-dark.ew-accent-orange{--ew-accent:#d58b56;--ew-accent-top:#e5a87e;--ew-accent-dark:#efc2a3;--ew-accent-rgb:213,139,86}
html.ew-theme-dark.ew-accent-coral{--ew-accent:#d47c73;--ew-accent-top:#e39c95;--ew-accent-dark:#edb9b4;--ew-accent-rgb:212,124,115}
html.ew-theme-dark.ew-accent-red{--ew-accent:#d76570;--ew-accent-top:#e88b94;--ew-accent-dark:#f1aeb4;--ew-accent-rgb:215,101,112}
html.ew-theme-dark.ew-accent-ruby{--ew-accent:#cf6c8a;--ew-accent-top:#df8da6;--ew-accent-dark:#eeb0c0;--ew-accent-rgb:207,108,138}
html.ew-theme-dark.ew-accent-burgundy{--ew-accent:#be6673;--ew-accent-top:#d38691;--ew-accent-dark:#e4aab1;--ew-accent-rgb:190,102,115}
html.ew-theme-dark.ew-accent-rose{--ew-accent:#cf7f97;--ew-accent-top:#df9caf;--ew-accent-dark:#ebb8c6;--ew-accent-rgb:207,127,151}
html.ew-theme-dark.ew-accent-magenta{--ew-accent:#c777b6;--ew-accent-top:#d896ca;--ew-accent-dark:#e5b5db;--ew-accent-rgb:199,119,182}
html.ew-theme-dark.ew-accent-violet{--ew-accent:#9b88ce;--ew-accent-top:#b7a9dd;--ew-accent-dark:#cec4e8;--ew-accent-rgb:155,136,206}
html.ew-theme-dark.ew-accent-indigo{--ew-accent:#808ac7;--ew-accent-top:#a0a8d9;--ew-accent-dark:#bdc2e5;--ew-accent-rgb:128,138,199}
html.ew-theme-dark.ew-accent-slate{--ew-accent:#91a5b5;--ew-accent-top:#acbdc9;--ew-accent-dark:#c5d1da;--ew-accent-rgb:145,165,181}
html.ew-theme-dark.ew-accent-graphite{--ew-accent:#91a0ad;--ew-accent-top:#acb8c2;--ew-accent-dark:#c5cfd6;--ew-accent-rgb:145,160,173}
html.ew-theme-dark.ew-accent-black{--ew-accent:#8c98a2;--ew-accent-top:#adb7bf;--ew-accent-dark:#c9d0d6;--ew-accent-rgb:140,152,162}
html.ew-theme-dark.ew-accent-aurora{--ew-accent:#70a6ca;--ew-accent-top:#84c6b0;--ew-accent-dark:#b4dace;--ew-accent-rgb:112,166,202}
html.ew-theme-dark.ew-accent-sunset{--ew-accent:#d07878;--ew-accent-top:#e29b75;--ew-accent-dark:#efbca1;--ew-accent-rgb:208,120,120}



html.ew-theme-dark .ew-popular{background:linear-gradient(180deg,#1d252c,#192127)!important;border-color:#3d4a54!important;border-left-color:var(--ew-accent)!important;box-shadow:none!important}
html.ew-theme-dark .ew-popular__title,html.ew-theme-dark .ew-popular__item:hover{color:var(--ew-accent-top)!important}
html.ew-theme-dark .ew-popular__item{color:#aeb8c1!important}html.ew-theme-dark .ew-popular__item small{color:#71808b!important}
html.ew-theme-dark .ew-homepage{color:#d5dce2!important}
html.ew-theme-dark .ew-homepage__intro h1,html.ew-theme-dark .ew-homepage__card h2,html.ew-theme-dark .ew-homepage__count b{color:var(--ew-accent-top)!important;text-shadow:0 1px 1px rgba(0,0,0,.55)}
html.ew-theme-dark .ew-homepage__intro p{color:#9eabb5!important}
html.ew-theme-dark .ew-homepage__count{background:linear-gradient(90deg,rgba(var(--ew-accent-rgb),.13),#1b2329)!important;border-color:#3d4a54!important;border-left-color:var(--ew-accent)!important;color:#d5dce2!important}
html.ew-theme-dark .ew-homepage__card{background:#20292f!important;border-color:#3d4a54!important;color:#d5dce2!important;box-shadow:none!important}
html.ew-theme-dark .ew-homepage__facts{background:linear-gradient(145deg,#20292f,#1c252b)!important}
html.ew-theme-dark .ew-homepage__image{background:#171e23!important;border-color:#46545e!important}



html.ew-theme-dark .ew-nav-caption{
    background:rgba(var(--ew-accent-rgb),.09)!important;
    border-color:#3c4852!important;
    border-left-color:var(--ew-accent)!important;
    color:var(--ew-accent-top)!important;
}
html.ew-theme-dark .ew-popular{
    background:linear-gradient(180deg,#202a32,#1b242b)!important;
    border-color:#41505b!important;
    border-left-color:var(--ew-accent)!important;
    box-shadow:none!important;
}
html.ew-theme-dark .ew-popular__title{
    background:#253039!important;
    border-bottom-color:#3f4d57!important;
    color:#d6dde3!important;
    text-shadow:0 1px 1px rgba(0,0,0,.55)!important;
}
html.ew-theme-dark .ew-popular__item{
    border-bottom-color:#34414a!important;
    color:var(--ew-accent-top)!important;
}
html.ew-theme-dark .ew-popular__item:hover{
    background:rgba(var(--ew-accent-rgb),.10)!important;
    color:var(--ew-accent-dark)!important;
}
html.ew-theme-dark .ew-homepage__intro h1{
    color:var(--ew-accent-top)!important;
    text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
}
html.ew-theme-dark .ew-homepage__intro p{
    color:#b4bec6!important;
}
html.ew-theme-dark .ew-homepage__count{
    background:#263847!important;
    border-color:#455969!important;
    color:#dbe4eb!important;
}
html.ew-theme-dark .ew-homepage__count b{
    color:var(--ew-accent-top)!important;
    text-shadow:0 1px 1px rgba(0,0,0,.65)!important;
}
html.ew-theme-dark .ew-homepage__card{
    background:#20282f!important;
    border-color:#3f4b55!important;
    color:#d4dce2!important;
}
html.ew-theme-dark .ew-homepage__card h2{
    color:var(--ew-accent-top)!important;
    text-shadow:0 1px 1px rgba(0,0,0,.6)!important;
}
html.ew-theme-dark .ew-homepage__card p,
html.ew-theme-dark .ew-homepage__facts ul,
html.ew-theme-dark .ew-homepage__facts li{
    color:#c5ced5!important;
}
html.ew-theme-dark .ew-homepage__facts{
    background:#1d2b29!important;
    border-color:#365b59!important;
}
html.ew-theme-dark .ew-homepage__image{
    background:#151b20!important;
    border-color:#47545e!important;
}



html.ew-theme-dark .ew-article img[src*="/im/company.png"],
html.ew-theme-dark .ew-article img[src$="company.png"] {
    filter:brightness(0) invert(1) drop-shadow(0 1px 1px rgba(0,0,0,.55)) !important;
    opacity:.94 !important;
}


#tooltip.ew-tooltip {
    opacity:0 !important;
    visibility:hidden;
    transform:translateY(5px) scale(.985);
    transform-origin:50% 100%;
    transition:opacity .22s cubic-bezier(.2,.75,.25,1),transform .22s cubic-bezier(.2,.75,.25,1),visibility 0s linear .22s !important;
    will-change:opacity,transform;
}
#tooltip.ew-tooltip.is-visible {
    opacity:1 !important;
    visibility:visible;
    transform:translateY(0) scale(1);
    transition:opacity .20s cubic-bezier(.2,.75,.25,1),transform .20s cubic-bezier(.2,.75,.25,1),visibility 0s linear 0s !important;
}



html.ew-theme-dark .ew-site-footer{border-top-color:#35414b;color:#8e9aa5}
html.ew-theme-dark .ew-site-footer__sep{background:#35414b}
html.ew-theme-dark .ew-site-footer__text b{color:#cdd5dc!important;text-shadow:0 1px 1px rgba(0,0,0,.55)}
html.ew-theme-dark .ew-site-footer__text span{color:#8996a0!important}
html.ew-theme-dark .ew-site-footer__logo img{filter:brightness(0) invert(1) opacity(.82) drop-shadow(0 1px 1px rgba(0,0,0,.35))}



@media(max-width:820px){
    .ew-article table{max-width:none}
    .ew-table-scroll{max-width:100%!important;width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}


    #captchaModalOverlay{
        position:fixed!important;
        inset:0!important;
        width:100vw!important;
        height:100vh!important;
        padding:10px!important;
        box-sizing:border-box!important;
    }
    #captchaModal{
        width:calc(100vw - 20px)!important;
        max-width:748px!important;
        height:auto!important;
        min-height:0!important;
        aspect-ratio:748/326;
        margin:auto!important;
        padding:12px!important;
        background-size:100% 100%!important;
        box-sizing:border-box!important;
    }
    .er-ov{
        position:fixed!important;
        inset:0!important;
        width:100vw!important;
        height:100vh!important;
        max-width:none!important;
        padding:10px!important;
        box-sizing:border-box!important;
        overflow:auto!important;
        -webkit-overflow-scrolling:touch!important;
    }
    .er-box{
        width:calc(100vw - 20px)!important;
        max-width:460px!important;
        min-width:0!important;
        max-height:calc(100vh - 20px)!important;
        margin:auto!important;
        box-sizing:border-box!important;
    }
    .er-head{padding:11px 12px!important}
    .er-body{min-width:0!important;max-width:100%!important;max-height:calc(100vh - 118px)!important;padding:13px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}
    .er-row{display:block!important;margin:10px 0!important}
    .er-label{display:block!important;min-width:0!important;margin:0 0 5px!important}
    .er-input{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important}
    .er-actions{padding:10px 12px!important;flex-wrap:wrap!important}

    .eralen-modal{
        position:fixed!important;
        inset:0!important;
        width:100vw!important;
        height:100vh!important;
        padding:10px!important;
        box-sizing:border-box!important;
        overflow:hidden!important;
    }
    .eralen-modal-box{
        width:calc(100vw - 20px)!important;
        max-width:700px!important;
        min-width:0!important;
        max-height:calc(100vh - 20px)!important;
        margin:auto!important;
        border-radius:9px!important;
        box-sizing:border-box!important;
    }
    .eralen-modal-head{padding:11px 12px!important}
    .eralen-modal-title{min-width:0!important;font-size:13px!important;overflow-wrap:anywhere!important}
    .eralen-modal-body{max-height:calc(100vh - 66px)!important;min-width:0!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}
    .eralen-rate-content{padding:12px!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important}
    .eralen-rate-text{padding:12px!important;font-size:12px!important;line-height:1.55!important}
    .eralen-star-rating{gap:3px!important}
    .eralen-star-rating label{font-size:32px!important;line-height:34px!important}


    .ew-article div[style*="width:"],
    .ew-article section[style*="width:"],
    .ew-article article[style*="width:"],
    .ew-article form[style*="width:"]{
        max-width:100%!important;
        box-sizing:border-box!important;
    }
    .ew-article input[type="text"],.ew-article input[type="password"],.ew-article input[type="number"],.ew-article select,.ew-article textarea{
        max-width:100%!important;
        box-sizing:border-box!important;
    }
}

@supports(height:100dvh){
    @media(max-width:820px){
        #captchaModalOverlay,.er-ov,.eralen-modal{height:100dvh!important}
        .er-box,.eralen-modal-box{max-height:calc(100dvh - 20px)!important}
        .er-body{max-height:calc(100dvh - 118px)!important}
        .eralen-modal-body{max-height:calc(100dvh - 66px)!important}
    }
}
