/* ERAYAEP Brand alignment for the existing Method dashboard / release / legal pages.
   Functional JS and existing account/payment features are deliberately unchanged. */
:root{--brand-silver:#d6dce7}
.ed-body,.up-page{background:#08090d!important;color:#f0f2f7!important}
.ed-ambient,.up-glow{background:radial-gradient(ellipse at 82% 15%,#a0b2cb14,transparent 38%),radial-gradient(ellipse at 15% 55%,#53627c14,transparent 43%)!important}
.ed-header,.up-header{background:#0b0d12e8!important;border-bottom-color:#e0e7f01f!important}
.ed-header-nav,.up-links{color:#a3a9b5!important}
.ed-here,.up-links [aria-current]{color:#f0f3f8!important;border-color:#cad7e9!important}
.ed-eyebrow,.ed-accent,.up-eyebrow,.ed-overline,.ed-text-link,.ed-bottom-line span:first-child,.up-footer span:first-child,.up-release h2 span,.ed-section-heading .ed-accent{color:#cdd7e7!important}
.ed-intro h1 em,.up-intro h1 em{font-family:inherit!important;font-style:normal!important;font-weight:680!important;color:#b3c0d2!important}
.ed-signal,.ed-live-dot,.up-led{background:#d0ddeb!important;box-shadow:0 0 13px #dce7f78a!important}
.ed-center-panel,.ed-card,.ed-info-panel,.ed-action,.up-item,.up-empty{background:linear-gradient(140deg,#1b1f27,#101218)!important;border-color:#d6e2f129!important}
.ed-profile{background:radial-gradient(circle at top right,#586a8540,transparent 55%),#151923!important}
.ed-profile,.ed-plan{border-color:#aabbd04e!important}
.ed-plan{background:linear-gradient(145deg,#dbe1ea,#a8b4c5)!important;color:#171e28!important}
.ed-plan .ed-card-head,.ed-plan .ed-card-desc{color:#394350!important}
.ed-plan .ed-card-link{color:#1e2835!important;border-color:#25314236!important}
.ed-avatar,.ed-guest-icon,.ed-primary,.up-button-main{background:linear-gradient(145deg,#e8edf5,#aab8ca)!important;color:#131923!important}
.ed-connection-icon,.ed-action-icon{color:#d0dcea!important;background:#2b3445!important}
.ed-card-head>span:last-child,.ed-section-heading .ed-accent,.ed-action-arrow{color:#d0dcea!important}
.ed-primary:hover,.up-button-main:hover{background:#fff!important}
.ed-card-link:hover,.ed-header-nav a:hover,.up-links a:hover,.up-back:hover,.ed-text-link:hover{color:#f8f9fc!important}
.ed-return,.ed-refresh,.ed-signout,.up-back,.ed-language-label select,.up-lang-label select{background:#151921!important;border-color:#d1dceb35!important;color:#e6ebf2!important}
.ed-release-value,.up-release,.up-next{background:linear-gradient(130deg,#1e2530,#10131b)!important;border-color:#cbd8e747!important}
.ed-release-value strong,.up-art-logo,.up-chip,.up-item-badge{color:#dce5f3!important}
.up-chip,.up-item-badge{background:#253044!important;border-color:#a9bad16b!important}
.up-filter{background:#161a24!important;border-color:#d3dcec39!important;color:#bec7d5!important}
.up-filter.is-active,.up-filter:hover{background:#dce5f0!important;color:#141820!important}
.ed-loader{border-top-color:#d4deed!important}
.ed-login-form input:focus{border-color:#c9d7eb!important;box-shadow:0 0 0 2px #dce6f132!important}
.ed-secondary-link{color:#e3eaf3!important}
body:not(.ed-body):not(.up-page){background:#08090d!important}
.policy{color:#c5ccd8!important;max-width:900px!important;padding:70px 25px 105px!important}
.policy h1,.policy h2{color:#f0f3f9!important}
.policy a,.policy .brand{color:#d5deeb!important}
.policy .brand{font-weight:850!important;letter-spacing:.09em!important;text-transform:uppercase!important}
body:has(.policy) .policy p,body:has(.policy) .policy li{color:#a5adba!important;line-height:1.8}
body:has(.policy){background:#08090d!important}
body:has(.policy) :is(h1,h2){letter-spacing:-.05em}
/* Refund policy uses its own deliberately separate class-less stylesheet. */
body:has(main>.logo){background:#08090d!important;color:#e9edf5!important}
body:has(main>.logo) .logo span{color:#d0dae8!important}
body:has(main>.logo) a{color:#dce5f2}
@media(max-width:700px){.ed-header,.up-header{background:#0b0d12!important}}
