/* Cake Wallet brand tokens — overrides Trust extension mirror defaults */
:root,
html[data-theme="light"] {
    --twc-tw3-brand-primary: 18 95% 53%;
    --twc-tw3-background-primary: 280 18% 10%;
}

.portal-aside {
    background: linear-gradient(165deg, #ff630f 0%, #c4451a 40%, #19151d 100%);
}

.onboarding-sidebar {
    background: linear-gradient(106deg, #ffe8d6 22.98%, #fff 99.14%), #f5f0f2;
}

.portal-onboarding-globe {
    filter: drop-shadow(0 16px 36px rgba(255, 99, 15, 0.28));
}

.onboarding-logo img,
.onboarding-mobile-bar img {
    object-fit: contain;
    height: auto;
    max-height: 48px;
}

/* Landing mirror: swap header wordmark */
a[href="landing.php"] img[src*="nav-logo-trust"],
img[src*="nav-logo-trust.svg"],
img[src*="images/logo.svg"] {
    content: url("../brand/cake-wallet-logomark-color-dark.png");
    width: auto !important;
    height: 36px !important;
    max-width: 180px;
}