html { scroll-behavior: smooth; }
@media (prefers-reduced-motion: reduce) { html { scroll-behavior: auto; } }
@font-face { font-family: "SF Pro Text"; src: url("../font/SF-Pro-Text-Regular.otf") format("opentype"); font-style: normal; font-weight: 400; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: url("../font/SF-Pro-Text-Medium.otf") format("opentype"); font-style: normal; font-weight: 500; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: url("../font/SF-Pro-Text-Semibold.otf") format("opentype"); font-style: normal; font-weight: 600; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: url("../font/SF-Pro-Text-Bold.otf") format("opentype"); font-style: normal; font-weight: 700; font-display: swap; }
@font-face { font-family: "SF Pro Text"; src: url("../font/SF-Pro-Text-Black.otf") format("opentype"); font-style: normal; font-weight: 800; font-display: swap; }
                                                                                  
:root {
    color-scheme: dark;
    --un-bg: #0c0e12;
    --un-heading: #f1f1f1;
    --un-text: #bfbfbf;
    --un-panel: #13151a;
    --un-panel-solid: #101216;
    --un-nav: rgba(16, 18, 22, .97);
    --un-soft: #1b1e24;
    --un-line: rgba(255, 255, 255, .1);
    --un-gold: #d3991c;
    --un-link: #f8be40;
    --un-button: linear-gradient(180deg, #ac7813, #d3991c);
    --un-hero-fade: linear-gradient(transparent, rgba(12, 14, 18, .5), #0c0e12);
    --gold-primary: #d3991c;
    --gold-light: #f8be40;
    --text-muted: #bfbfbf;
}
html[data-color-theme="light"] {
    color-scheme: light;
    --un-bg: #fefefe;
    --un-heading: #0c0e12;
    --un-text: #3a3939;
    --un-panel: #fff;
    --un-panel-solid: #fafafa;
    --un-nav: rgba(255, 255, 255, .97);
    --un-soft: #f1f1f1;
    --un-line: rgba(0, 0, 0, .1);
    --un-link: #94670f;
    --un-hero-fade: linear-gradient(transparent, rgba(254, 254, 254, .6), #fefefe);
    --gold-light: #94670f;
    --text-muted: #646464;
}
body, body.ucp_body { background-color: var(--un-bg); color: var(--un-text); }
body, body.ucp_body { font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
.un_nav, .un_textArea, .un_starterPack li, .un_starterPackPrice > span, .un_filesCard p, .un_filesNote, .un_featuresList-row ul li p, .un_startSteps p, .un_btn, .login-field label, .login-field input, .login-field select, .login-btn {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
.un_languageMenu { position: relative; order: -1; margin-left: .75rem; font-size: .85rem; color: var(--un-heading); }
.un_languageMenu summary { display: flex; align-items: center; gap: .55rem; padding: .55rem .65rem; cursor: pointer; list-style: none; min-width: 8rem; border-radius: .4rem; }
.un_languageMenu summary::-webkit-details-marker { display: none; }
.un_languageMenu summary:hover { background: var(--un-soft); }
.un_languageMenu summary:focus-visible { outline: 2px solid var(--un-gold); outline-offset: 2px; }
.un_languageMenu summary svg { width: 1rem; height: 1rem; fill: none; stroke: currentColor; stroke-width: 1.5; opacity: .55; }
.un_languageChevron { width: .4rem; height: .4rem; border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor; transform: rotate(45deg); margin-left: auto; opacity: .5; }
.un_languageMenu[open] .un_languageChevron { transform: rotate(225deg); }
.un_languageOptions { position: absolute; right: 0; top: calc(100% + .55rem); min-width: 10rem; padding: .4rem 0; background: var(--un-panel); border: 1px solid var(--un-line); border-radius: .45rem; box-shadow: 0 8px 20px rgba(0, 0, 0, .15); z-index: 20; }
.un_languageOptions a { display: flex; align-items: center; justify-content: space-between; gap: 1rem; padding: .65rem .9rem; text-decoration: none; color: var(--un-heading); font-size: .85rem; }
.un_languageOptions a:hover, .un_languageOptions a[aria-current="true"] { background: var(--un-soft); }
.un_languageOptions a:focus-visible { outline: 2px solid var(--un-gold); outline-offset: -2px; }
@media (min-width: 1100px) { .un_navList { gap: 3.5rem; } .un_navList li:not(:last-child)::before { right: -1.9rem; } }
@media (max-width: 600px) { .un_languageMenu summary { min-width: 0; padding: .55rem .3rem; } .un_languageMenu { margin-left: .25rem; } }
body::before { background: var(--un-hero-fade); }
body.theme_1::after,
body.theme_2::after {
    background-image: url("../images/bg/aden-tower-hero.png");
    background-position: center top;
    background-size: cover;
}
html[data-color-theme="dark"] body::after { filter: brightness(.8); }
html[data-color-theme="light"] body::after { filter: brightness(1.08); }
.un_headerLogo.un_adenLogo {
    position: relative;
    width: min(32rem, 85vw);
    margin: 2.5rem auto 2rem;
    animation: aden-logo-float 8s ease-in-out infinite;
}
.un_headerLogo.un_adenLogo img {
    width: 100% !important;
    height: auto;
    filter: drop-shadow(0 3px 10px rgba(0, 0, 0, .55));
    animation: aden-logo-glow 8s ease-in-out infinite;
}
.un_adenLogo::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background: linear-gradient(110deg, transparent 43%, rgba(255, 222, 128, .15) 47%, rgba(255, 250, 224, .8) 50%, rgba(255, 222, 128, .15) 53%, transparent 57%);
    background-size: 300% 100%;
    mask-image: var(--aden-logo-mask);
    mask-size: 100% 100%;
    mask-repeat: no-repeat;
    animation: aden-logo-shine 8s cubic-bezier(.4, 0, .2, 1) infinite;
}
@keyframes aden-logo-float {
    0%, 100% { transform: translateY(0); }
    50% { transform: translateY(-3px); }
}
@keyframes aden-logo-glow {
    0%, 100% { filter: drop-shadow(0 3px 10px rgba(0, 0, 0, .55)); }
    45%, 55% { filter: drop-shadow(0 3px 10px rgba(0, 0, 0, .55)) drop-shadow(0 0 8px rgba(224, 169, 45, .22)); }
}
@keyframes aden-logo-shine {
    0%, 15% { background-position: 100% 0; opacity: 0; }
    22% { opacity: .8; }
    48% { background-position: 0 0; opacity: .8; }
    55%, 100% { background-position: 0 0; opacity: 0; }
}
@media (prefers-reduced-motion: reduce) {
    .un_headerLogo.un_adenLogo, .un_headerLogo.un_adenLogo img, .un_adenLogo::after { animation: none; }
    .un_adenLogo::after { display: none; }
}
.un_nav { background: var(--un-nav); border-bottom: 1px solid var(--un-line); }
.un_launchPanel {
    width: min(100%, 38rem);
    margin: 0 auto 2.5rem;
    padding: 1rem 2rem 1.5rem;
    position: relative;
    isolation: isolate;
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
}
html[data-color-theme="light"] .un_launchPanel { background: transparent; }
.un_launchPanel::before {
    content: "";
    position: absolute;
    inset: -1rem -3rem;
    z-index: -1;
    background: radial-gradient(ellipse, rgba(8, 10, 14, .85) 0%, rgba(8, 10, 14, .6) 40%, transparent 72%);
    pointer-events: none;
}
.un_launchPanel .un_headerTitle { margin: 0 0 1rem; }
.un_launchPanel .un_headerTitle p,
html[data-color-theme="light"] .un_launchPanel .un_headerTitle p {
    color: #f3ead4;
    text-shadow: 0 2px 8px #000;
    margin: 0;
    font-size: 1.05rem;
    line-height: 1.6;
}
.un_launchPanel .un_headerMeta { margin: 0; gap: 1.2rem; }
.un_launchPanel .un_serverStatus { display: none; }
.un_launchPanel .un_serverStatus--offline .un_serverStatus-dot { background: var(--un-gold); box-shadow: 0 0 0 .2rem rgba(211, 153, 28, .12); }
.un_launchPanel .un_countdown { width: 100%; display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0; }
.un_launchPanel .un_countdown-item { min-width: 0; border: 0; border-radius: 0; padding: .5rem; background: none; gap: .6rem; }
.un_launchPanel .un_countdown-item + .un_countdown-item { border-left: 1px solid rgba(229, 198, 117, .22); }
.un_launchPanel .un_countdown-value { font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; font-size: clamp(1.8rem, 3vw, 2.8rem); font-weight: 600; font-variant-numeric: tabular-nums; color: #e6bb56; line-height: 1.1; }
html[data-color-theme="light"] .un_launchPanel .un_countdown-value { color: #e6bb56; }
.un_launchPanel .un_countdown-value { text-shadow: 0 2px 10px rgba(0, 0, 0, .7); }
.un_launchPanel .un_countdown-label { color: #ece4d1; text-shadow: 0 1px 5px #000; font-size: .72rem; letter-spacing: .12em; }
@media (max-width: 600px) {
    .un_launchPanel { padding: 1.2rem .8rem; width: min(100%, 34rem); }
    .un_launchPanel .un_headerTitle p { font-size: .9rem; }
    .un_launchPanel .un_countdown-label { font-size: .6rem; letter-spacing: .02em; }
}
.un_colorModes { display: flex; gap: 2px; padding: 3px; margin: 0 .8rem; background: var(--un-soft); border-radius: .55rem; position: relative; z-index: 4; }
.un_colorModes button { width: 1.9rem; height: 1.9rem; padding: 0; border: 0; border-radius: .4rem; background: transparent; color: var(--un-text); font: 1.25rem Arial, sans-serif; cursor: pointer; }
.un_colorModes button[aria-pressed="true"] { background: var(--un-panel); color: var(--un-link); box-shadow: 0 1px 5px rgba(0, 0, 0, .1); }
.un_colorModes button:focus-visible { outline: 2px solid var(--un-gold); outline-offset: 2px; }
.un_navList li a, .un_navEnd select, .un_select-selected, .un_navSelect-single, .un_select-text, .un_navUser li a { color: var(--un-heading); }
.un_navList li a:hover, .un_navList li a.is-active { color: var(--un-link); }
.un_select-options, .un_navEnd select option { background: var(--un-panel-solid); color: var(--un-heading); border-color: var(--un-line); }
.un_page { background: var(--un-bg); }
.un_pageCard, .un_filesCard, .simple-category, .un_popupContent, .un_filesContainer { background: var(--un-panel); border-color: var(--un-line); }
.un_starterPack, .un_starterPack--silver { background: radial-gradient(ellipse at 50% 20%, rgba(211, 153, 28, .07), transparent 55%), var(--un-panel); }
.un_featuresList-row ul li { background-color: var(--un-panel); border-color: var(--un-line); }
.un_footer { background-color: var(--un-panel-solid); }
.un_features { background: var(--un-bg); }
.un_featuresList-video div:nth-child(2) { background: var(--un-panel); color: var(--un-text); }
html[data-color-theme="light"] .un_features::before,
html[data-color-theme="light"] .un_features::after { opacity: .035; }
html[data-color-theme="light"] .un_start { background: var(--un-soft); }
html[data-color-theme="light"] .un_start::before { background: linear-gradient(170deg, #fff, #f1f1f1); }
html[data-color-theme="light"] .un_start h2.un_title { filter: none; }
html[data-color-theme="light"] .un_startSteps ul li div:nth-child(1)::before { background: var(--un-line); }
html[data-color-theme="light"] .un_featuresList-video div:nth-child(2) p { color: var(--un-text); }
.un_textArea, .un_filesCard p, .un_filesNote, .simple-category__description, .un_pageCta p, .un_startSteps ul li div:nth-child(2) p, .un_featuresList-row ul li p, .un_footerCopyright p { color: var(--un-text); }
.un_starterPack h3, .un_filesCard h2, .simple-category__title, .un_startSteps ul li div:nth-child(2) h2, .un_featuresList-row ul li h3 { color: var(--un-heading); }
.un_title, h2.un_title { color: var(--un-heading); background-image: none; -webkit-text-fill-color: currentColor; filter: none; }
.un_btn, .un_btn > div, .un_btn > div > span, .un_header-download, .un_header-download > div, .un_header-download span, .login-btn, .panel-main .donate-submit-btn {
    background: var(--un-button); color: #fff; clip-path: none; border: 0; border-radius: .4rem; text-shadow: none;
}
.un_btn > div > span::before, .un_header-download span::before { display: none; }
.un_header-download > div,
.un_header-download > div > span {
    background: transparent !important;
    background-image: none !important;
    clip-path: none !important;
    border: 0 !important;
    border-radius: inherit;
    box-shadow: none;
}
.un_header-download > div > span::before,
.un_header-download > div > span::after { display: none !important; }
.un_btn:hover { filter: brightness(1.08); transform: translateY(-1px); }
.un_featureDetails, .un_textArea a, .un_startSteps ul li div:nth-child(2) a { color: var(--un-link); }
html[data-color-theme="light"] .un_page::before,
html[data-color-theme="light"] .un_footer::before { opacity: .06; }
html[data-color-theme="light"] .un_starterPack.is-selected { background: radial-gradient(ellipse at 50% 25%, rgba(231, 143, 65, .15), transparent 70%), #fff8ee; --spirit-color: #b87526; }
html[data-color-theme="light"] .un_starterPack--silver.is-selected { background: radial-gradient(ellipse at 50% 25%, rgba(110, 184, 224, .15), transparent 70%), #eff8fd; --spirit-color: #5289a5; }
html[data-color-theme="light"] .un_starterPack--gold.is-selected { background: radial-gradient(ellipse at 50% 25%, rgba(229, 186, 62, .18), transparent 70%), #fffbea; --spirit-color: #ad7a16; }
html[data-color-theme="light"] .un_starterPackPrice strong { color: #a47519; text-shadow: none; }
html[data-color-theme="light"] .un_starterPackPrice > span { color: #665839; }
html[data-color-theme="light"] .un_starterPack--bronze { --spirit-color: #bd7a33; }
html[data-color-theme="light"] .un_starterPack--silver { --spirit-color: #6191ae; }
html[data-color-theme="light"] .un_starterPack--gold { --spirit-color: #c18b24; }
html[data-color-theme="light"] .un_headerTitle h1,
html[data-color-theme="light"] .un_pageHead h1 { color: #fff; -webkit-text-fill-color: #fff; text-shadow: 0 2px 12px #000; }
html[data-color-theme="light"] .un_headerTitle p { color: #fff; text-shadow: 0 2px 8px #000; }
html[data-color-theme="light"] .un_headerKey-list ul li,
html[data-color-theme="light"] .un_headerKey-list ul li span:nth-child(2) strong { color: #303238; }
html[data-color-theme="light"] .un_navUser li a svg { filter: none; }
html[data-color-theme="light"] .un_footerCopyright ul li a { color: var(--un-text); }
html[data-color-theme="light"] .un_footerCredit span,
html[data-color-theme="light"] .un_footerCredit a { color: #50545c; opacity: 1; }
html[data-color-theme="light"] .un_footerCredit a:hover { color: var(--un-link); opacity: 1; }
html[data-color-theme="light"] .un_footerSocial ul li a svg path { fill: var(--un-heading); }
html[data-color-theme="light"] .un_footerSocial ul li a {
    background: #fff;
    border-color: #b9bec6;
    box-shadow: none;
}
html[data-color-theme="light"] .un_footerSocial ul li a svg { opacity: 1; }
html[data-color-theme="light"] .un_footerSocial ul li a:hover {
    border-color: #50545c;
}
.un_footerSocial ul li a:focus-visible { outline: 2px solid var(--un-link); outline-offset: 4px; }
html[data-color-theme="light"] .un_navMobile span { background-color: #101216; }
html[data-color-theme="light"] .un_navList li:not(:last-child)::before {
    border-color: #747b85;
    background-color: #747b85;
    opacity: .8;
}
html[data-color-theme="light"] .un_navWrapper { background-color: var(--un-nav); }
html[data-color-theme="light"] .login-field input,
html[data-color-theme="light"] .login-field select,
html[data-color-theme="light"] .login-captcha input,
html[data-color-theme="light"] .login-field select option { background: var(--un-soft); color: var(--un-heading); border-color: var(--un-line); }
html[data-color-theme="light"] .login-field input::placeholder { color: #797979; }
html[data-color-theme="light"] .login-card .login-header p,
html[data-color-theme="light"] .panel-main .lines > div span { color: var(--un-heading); }
html[data-color-theme="light"] .ucp_auth h1,
html[data-color-theme="light"] .ucp_auth h2,
html[data-color-theme="light"] .panel-main h1,
html[data-color-theme="light"] .panel-main h2 { background-image: none; -webkit-text-fill-color: var(--un-heading); color: var(--un-heading) !important; filter: none; }
@media (max-width: 600px) { .un_colorModes { margin: 0 .35rem; } }

                                                                       
                                                                                      
.un_rates-item, .un_filesNote {
    background: var(--un-soft);
    border: 1px solid var(--un-line);
}
.un_rates-value { font-family: "SF Pro Text", sans-serif; font-weight: 600; color: var(--un-link); }
.un_rates-label { color: var(--un-text); }
.un_headerKey-list ul li span:nth-child(1) img {
    width: 1.45rem;
    height: 1.45rem;
    object-fit: contain;
}
                                                                           
html[data-color-theme="light"] .panel-main .boss-jewel-table {
    border: 1px solid #c9cdd3;
    background: #fff;
}
html[data-color-theme="light"] .panel-main .boss-jewel-table th {
    background: #f1f2f4;
    color: #30343c;
    border-bottom: 1px solid #b9bec6;
    font-family: "SF Pro Text", Arial, sans-serif;
    font-weight: 600;
    letter-spacing: 0;
}
html[data-color-theme="light"] .panel-main .boss-jewel-table td {
    color: #30343c;
    border-bottom: 1px solid #d7d9dd;
}
html[data-color-theme="light"] .panel-main .boss-jewel-table tbody tr:nth-child(even) td { background: #f5f6f7; }
html[data-color-theme="light"] .panel-main .boss-jewel-table tr:hover td { background: #e8eaed; }
html[data-color-theme="light"] .panel-main .boss-jewel-table :is(.jewel-name, .jewel-count) { color: #30343c; font-family: "SF Pro Text", Arial, sans-serif; font-weight: 600; }
html[data-color-theme="light"] .panel-main .boss-jewel-table td :is(span, a, i, b, strong) { color: #30343c !important; font-style: normal; }
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link i { color: #626872; }
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link:hover i,
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link.active i { color: #80580a; }
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link.logout-link:hover,
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link.logout-link:hover i { color: #a32929 !important; }
html[data-color-theme="light"] .panel-main .wallet-balance-actions a,
html[data-color-theme="light"] .panel-main .wallet-balance-actions a.primary {
    background: #fff;
    border-color: #b9bec6;
    color: #30343c !important;
}
html[data-color-theme="light"] .panel-main .wallet-balance-actions a:hover,
html[data-color-theme="light"] .panel-main .wallet-balance-actions a.primary:hover,
html[data-color-theme="light"] .panel-main .wallet-balance-actions a:focus-visible {
    background: #e8eaed;
    border-color: #626872;
    color: #101216 !important;
}
html[data-color-theme="light"] .panel-main .wallet-balance-actions a:focus-visible {
    outline: 2px solid #626872;
    outline-offset: 3px;
}
html[data-color-theme="light"] .panel-main .lines > div,
html[data-color-theme="light"] .panel-main .lines.logs > div {
    background: #fff;
    border-bottom: 1px solid #d7d9dd;
    color: #50545c;
}
html[data-color-theme="light"] .panel-main .lines > div.two,
html[data-color-theme="light"] .panel-main .lines.logs > div.two { background: #f1f2f4; }
html[data-color-theme="light"] .panel-main .lines > div:hover,
html[data-color-theme="light"] .panel-main .lines.logs > div:hover { background: #e8eaed; }
html[data-color-theme="light"] .referral-details > div { background: #f1f2f4; border: 1px solid #d7d9dd; }
html[data-color-theme="light"] .referral-details dt { color: #626872; }
html[data-color-theme="light"] .referral-details dd { color: #242830; }
html[data-color-theme="light"] .referral-details dd small { color: #50545c; }
html[data-color-theme="light"] .referral-details code { background: #f4e7c9; color: #674607; }
html[data-color-theme="light"] .referral-channel-link { color: #80580a; border-color: #ac7813; }
html[data-color-theme="light"] .referral-channel-link:hover { background: #f4e7c9; color: #674607; }
.panel-main .transfer-card h3 {
    font-family: "SF Pro Text", Arial, sans-serif;
    font-weight: 600;
    line-height: 1.5;
}
html[data-color-theme="light"] .panel-main .transfer-card h3 {
    color: #30343c !important;
    -webkit-text-fill-color: currentColor;
    border-bottom-color: #c9cdd3;
}
html[data-color-theme="light"] .panel-main .transfer-card h3 i { color: #80580a; }
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link.active,
html[data-color-theme="light"] .panel-sidebar.ucp_aside .sidebar-link:hover { color: #80580a !important; }
html[data-color-theme="light"] :is(.panel-main, .ucp_auth) :is(input:not([type="submit"]):not([type="button"]):not([type="checkbox"]):not([type="radio"]), select, textarea) {
    background: #f1f2f4;
    border: 1px solid #b9bec6;
    color: #242830;
    -webkit-text-fill-color: #242830;
}
html[data-color-theme="light"] :is(.panel-main, .ucp_auth) :is(input, textarea)::placeholder { color: #626872; opacity: 1; }
html[data-color-theme="light"] :is(.panel-main, .ucp_auth) :is(input, select, textarea):focus { background: #fff; border-color: #ac7813; }
html[data-color-theme="light"] .panel-main select option { background: #fff; color: #242830; }
html[data-color-theme="light"] .panel-main :is(label, .donate-step-text, .donate-step-text strong, .formpadrao .desc, .newcamp > div, .terms-check) { color: #50545c; }
html[data-color-theme="light"] .panel-main :is(.donate-step, .payment-grid > div, .pay-method > div, #payment_methods_list > div, .smallCenter .grayArea, .transfer-card, .creator-redeem-option) {
    background: #f1f2f4; border: 1px solid #c9cdd3; color: #242830;
}
html[data-color-theme="light"] .panel-main :is(.payment-grid > div, .pay-method > div, #payment_methods_list > div):hover { background: #e8eaed; border-color: #9299a3; }
html[data-color-theme="light"] .panel-main :is(.payment-grid > div, .pay-method > div, #payment_methods_list > div).active { background: #fff5df; border-color: #ac7813; }
html[data-color-theme="light"] .panel-main :is(.horMenu a, .donate_menu > a, .paginate a) { background: #f1f2f4 !important; color: #30343c !important; border-color: #c9cdd3 !important; }
html[data-color-theme="light"] .panel-main :is(.horMenu a:hover, .horMenu a.act, .donate_menu > a:hover, .donate_menu > a.act, .paginate a:hover, .paginate a.atual) { background: #fff5df !important; color: #80580a !important; border-color: #ac7813 !important; }
html[data-color-theme="light"] .panel-main :is(td, th, .creator-redeem-option strong, .creator-balance-metrics b, .creator-referral-card > footer span, .donate-step-text strong) { color: #30343c; }
html[data-color-theme="light"] .panel-main a:hover { color: #80580a; }
                                                                  
.un_featuresList-row ul li {
    padding: 0;
    min-height: 0;
    justify-content: flex-start;
}
.un_featuresList-row ul li > img {
    position: static;
    width: 100%;
    height: clamp(9rem, 15vw, 13rem);
    object-fit: cover;
    mask: none;
    -webkit-mask: none;
}
.un_featuresList-row ul li > div {
    position: relative;
    width: 100%;
    padding: 1.5rem 1.8rem 1.8rem;
    background: var(--un-panel);
}
.un_featuresList-row ul li h3 {
    font-size: 1.4rem;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: -.025em;
}
.un_featuresList-row ul li p {
    font-size: 1rem;
    line-height: 1.65;
    margin: .75rem 0 1rem;
    max-width: 52ch;
}
@media (max-width:600px) {
    .un_featuresList-row ul li > div { padding: 1.25rem; }
    .un_featuresList-row ul li > img { height: 11rem; }
}
.un_startSteps ul li div:nth-child(2) a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 2.8rem;
    background: var(--un-button);
    border: 1px solid #ac7813;
    color: #fff;
    font-weight: 600;
    box-shadow: 0 2px 5px rgba(111,76,11,.15);
}
.un_startSteps ul li div:nth-child(2) a:hover {
    border-color: #94670f;
    filter: brightness(.94);
}
.un_startSteps ul li div:nth-child(2) a:focus-visible {
    outline: 2px solid var(--un-link);
    outline-offset: 3px;
}
.un_textArea h2, .un_textArea h3, .un_textArea h4,
.un_textArea h5, .un_textArea h6 {
    color: var(--un-heading);
    -webkit-text-fill-color: currentColor;
    background-image: none;
    text-shadow: none;
}
.un_textArea strong, .un_textArea b { color: var(--un-heading); }
.un_infoTable thead { color: var(--un-link); }
.un_featureDetails, .un_featureDetails:hover, .un_featureDetails:focus-visible {
    border-color: var(--un-link);
    text-decoration: none;
    font-weight: 600;
}
.un_featureDetails:focus-visible, .un_popupLater:focus-visible,
.un_filesClose:focus-visible, .un_popupClose:focus-visible {
    outline: 2px solid var(--un-link); outline-offset: 3px;
}
html[data-color-theme="light"] .un_featureDetails { background: #fffaf0; color: #80580a; border-color: #ac7813; }
html[data-color-theme="light"] .un_featureDetails:hover,
html[data-color-theme="light"] .un_featureDetails:focus-visible { background: #f4e7c9; color: #674607; }
html[data-color-theme="light"] .un_popupLater { color: #50545c; }
html[data-color-theme="light"] .un_popupLater:hover { color: #80580a; }
html[data-color-theme="light"] .un_popupClose div,
html[data-color-theme="light"] .un_filesClose div { background: #e8eaed; border: 1px solid #c9cdd3; }
html[data-color-theme="light"] .un_popupClose div:hover,
html[data-color-theme="light"] .un_filesClose div:hover { background: #d9dde2; }
html[data-color-theme="light"] .un_popupClose svg,
html[data-color-theme="light"] .un_filesClose svg { opacity: 1; }
html[data-color-theme="light"] .un_popupClose svg path,
html[data-color-theme="light"] .un_filesClose svg path,
html[data-color-theme="light"] .un_popupIcon svg path { fill: #30343c; }
html[data-color-theme="light"] .un_popupIcon { border-color: #c9cdd3; }
html[data-color-theme="light"] .un_colorModes { border: 1px solid #d7d9dd; }
html[data-color-theme="light"] .un_colorModes button { color: #50545c; }
html[data-color-theme="light"] .un_colorModes button[aria-pressed="true"] { color: #80580a; }
.simple-category:hover { background: var(--un-soft); }
.simple-category.active-category { background: rgba(211,153,28,.1); border-color: var(--un-gold); }
html[data-color-theme="light"] .un_pageCard,
html[data-color-theme="light"] .un_filesCard,
html[data-color-theme="light"] .un_starterPack,
html[data-color-theme="light"] .simple-category {
    border-color: #d7d9dd;
    box-shadow: 0 2px 8px rgba(12,14,18,.035);
}
html[data-color-theme="light"] .simple-category.active-category { border-color: var(--un-gold); }
html[data-color-theme="light"] .un_rates-item { background: #f1f2f4; border-color: #d7d9dd; }
html[data-color-theme="light"] .un_filesCard-size,
html[data-color-theme="light"] .un_filesNote a { color: var(--un-link); }
html[data-color-theme="light"] .un_featuresList-row ul li { border-color: #d7d9dd; }
body h1, body h2, body h3, body h4, body h5, body h6,
body button, body input, body select, body textarea,
body .un_title, body .un_starterPackPrice strong, body .un_countdown-value {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}
                                                                           
.un_starterPacksHeading .un_title,
.un_featuresTitle .un_title,
.un_start .un_title,
.un_footer .un_title,
.un_pageHead h1 {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-weight: 800;
    font-style: italic;
    text-transform: uppercase;
    letter-spacing: -.04em;
    line-height: 1.2;
}

                                                                                              
body.ucp_body .un_pageHead h1.un_title {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-weight: 800 !important;
    font-style: italic;
    letter-spacing: -.04em;
    text-transform: uppercase;
}
:is(.un_btn, .un_header-download, .un_featureDetails, .un_btnGhost, .login-btn, .panel-main :is(a, span, input, button).default, .panel-main .donate-submit-btn, .wallet-balance-actions a, .un_startSteps ul li div:nth-child(2) a),
.un_btn *, .un_header-download * {
    font-family: "SF Pro Text", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    font-weight: 600;
    font-style: normal;
    letter-spacing: 0;
    text-shadow: none;
    transition: background-color 150ms linear, border-color 150ms linear, color 150ms linear;
}
.un_btn > div, .un_btn > div > span,
.un_header-download > div, .un_header-download span { background: transparent; }
:is(.un_btn, .un_header-download, .login-btn, .panel-main :is(a, span, input, button).default, .panel-main .donate-submit-btn, .un_startSteps ul li div:nth-child(2) a) {
    background: linear-gradient(180deg, #ad760f, #d3991c);
    color: #f1f1f1 !important;
}
:is(.un_btn, .un_header-download, .login-btn, .panel-main :is(a, span, input, button).default, .panel-main .donate-submit-btn, .un_startSteps ul li div:nth-child(2) a):hover {
    background: linear-gradient(180deg, #d3991c, #d3991c);
    color: #f1f1f1 !important;
    filter: none;
    transform: none;
}
.un_btn > div > span::before, .un_header-download span::before { display: none; }

.panel-main table.default {
    background: var(--un-panel);
    color: var(--un-text) !important;
    border: 1px solid var(--un-line);
    font-family: "SF Pro Text", Arial, sans-serif;
    font-weight: 400;
}
.panel-main table.default th {
    background: var(--un-soft);
    color: var(--un-heading);
    font-family: "SF Pro Text", Arial, sans-serif;
    font-weight: 600;
    padding: 1rem;
}
.panel-main table.default td { padding: .9rem 1rem; border-bottom: 1px solid var(--un-line); color: var(--un-text); }
.panel-main table.default tr.two td { background: var(--un-soft); }
.panel-main table.default tr:hover td { background: rgba(128,128,128,.12); }
.boss-status { display: inline-block; padding: .25rem .65rem; border-radius: .3rem; font-weight: 600; }
.boss-status--alive { color: #8dd9af; background: rgba(55,160,100,.15); }
.boss-status--dead { color: #f2a3a3; background: rgba(203,68,68,.15); }
html[data-color-theme="light"] .boss-status--alive { color: #236b43; background: #e4f2e9; }
html[data-color-theme="light"] .boss-status--dead { color: #a32929; background: #fbe7e7; }
                                                              
.panel-main table.default { border-collapse: separate; border-spacing: 0; border-radius: .4rem; overflow: hidden; }
html[data-color-theme="light"] .panel-main table.default { background: #fff; border-color: #c9cdd3; }
html[data-color-theme="light"] .panel-main table.default th { background: #f1f2f4; color: #30343c; border-bottom: 1px solid #b9bec6; }
html[data-color-theme="light"] .panel-main table.default td { background: #fff; color: #30343c; border-bottom: 1px solid #d7d9dd; }
html[data-color-theme="light"] .panel-main table.default tr.two td { background: #f5f6f7; }
html[data-color-theme="light"] .panel-main table.default tr:hover td { background: #e8eaed; }
.panel-main table.default .boss-status { padding: 0; background: transparent; }
html[data-color-theme="dark"] .panel-main :is(table.default, .boss-jewel-table) {
    background: #13151a; border: 1px solid #363b45; border-radius: .4rem; overflow: hidden;
}
html[data-color-theme="dark"] .panel-main :is(table.default, .boss-jewel-table) th {
    background: #242830; color: #f1f1f1; border-bottom: 1px solid #454b57;
    font-family: "SF Pro Text", Arial, sans-serif; font-weight: 600; letter-spacing: 0;
}
html[data-color-theme="dark"] .panel-main :is(table.default, .boss-jewel-table) td {
    background: #13151a; color: #d3d6dc; border-bottom: 1px solid #363b45;
}
html[data-color-theme="dark"] .panel-main table.default tr.two td,
html[data-color-theme="dark"] .panel-main .boss-jewel-table tbody tr:nth-child(even) td { background: #1b1e24; }
html[data-color-theme="dark"] .panel-main :is(table.default, .boss-jewel-table) tr:hover td { background: #292e37; }
html[data-color-theme="dark"] .panel-main .boss-jewel-table :is(.jewel-name, .player-name, .clan-name, .jewel-count) {
    color: #d3d6dc; font-family: "SF Pro Text", Arial, sans-serif; font-style: normal;
}
html[data-color-theme="dark"] .panel-main .boss-jewel-table :is(.jewel-name, .jewel-count) { font-weight: 600; }
.un_filesContainer h1 { color: var(--un-heading); }
.un_filesOption { background: var(--un-soft); border: 1px solid var(--un-line); }
.un_filesOption p, .un_filesOption p strong { color: var(--un-heading); }
.un_filesOption div div {
    background: linear-gradient(180deg, #ad760f, #d3991c);
    color: #f1f1f1;
    font-family: "SF Pro Text", Arial, sans-serif;
    transition: background-color 150ms linear;
}
.un_filesOption div div::before { display: none; }
.un_filesOption div div strong { font-weight: 600; }
.un_filesOption div:hover div { background: #d3991c; filter: none; }
.un_filesOption div ul { background: var(--un-panel-solid); border-color: var(--un-line); }
.un_filesOption div ul li:not(:last-child) { border-bottom-color: var(--un-line); }
.un_filesOption div ul li a { color: var(--un-heading); font-family: "SF Pro Text", Arial, sans-serif; }
.un_filesOption div ul li a:hover { background: var(--un-soft); }
.un_filesHelp p { color: var(--un-text); }
.un_filesHelp a { color: var(--un-heading); border-color: var(--un-line); background: var(--un-soft); font-family: "SF Pro Text", Arial, sans-serif; font-weight: 600; }
.un_filesHelp a:hover { border-color: var(--un-link); }
html[data-color-theme="light"] .un_filesOption { border-color: #c9cdd3; }
html[data-color-theme="light"] .un_filesHelp a { color: #30343c; border-color: #b9bec6; }