:root{--yellow:#A8E6CF;--petrol:#103F46;--mint:#A8E6CF;--ink:#202B2D;--muted:#7C9294;--surface:#F5F7F6}html,body{background:var(--surface);color:var(--ink)}.app{background:var(--surface)}header{background:var(--petrol);color:#fff}.wordmark{color:var(--petrol)}header .wordmark{color:var(--mint)}header .greeting p{color:#BFD3D2}.avatar{background:var(--mint);color:var(--petrol)}.header-actions button{color:#D8EAE6}.header-actions i{background:var(--mint);border-color:var(--petrol)}nav{background:var(--petrol);color:#B8CDCB;box-shadow:0 -5px 24px #103f4612}nav button{color:#BDD4D0}nav button.active{color:var(--mint)}nav button.active:after{background:var(--mint)}nav button.pix .navicon,.app nav .pix .navicon{background:var(--mint);color:var(--petrol);border-color:var(--petrol);box-shadow:0 -4px 0 var(--petrol)}.primary,.auth-primary,.install-card button,.card-home-notice button,.cep-use{background:var(--petrol);color:#fff}.card-flow>.primary,.card-order>.primary,.auth-form>.primary,.deposit-sheet>.primary{background:var(--petrol);color:#fff}.welcome{background:var(--petrol);color:#fff}.welcome .wordmark{color:var(--mint)}.welcome>p{color:#C5DAD5}.welcome .auth-primary{background:var(--mint);color:var(--petrol)}.welcome .auth-secondary{border-color:#769B98;color:#D5E5E1}.welcome .auth-caption,.welcome .auth-note-button{color:#A6C8C0}.welcome .auth-help{border-color:#567B78;color:#D0E8E0}.orbit,.orbit:after{border-color:#A8E6CF26}.welcome-card{background:linear-gradient(125deg,#1B5960,#092E34);color:var(--mint);box-shadow:10px 20px 25px #001b2440;border:1px solid #638f8b}.welcome-card .wordmark{color:var(--mint)}.card-promo{background:#EAF3EF;border-color:#D6E5DF}.card-promo .bankcard,.bankcard{background:linear-gradient(125deg,#20555D,#0C3037);color:var(--mint)}.bankcard .wordmark{color:var(--mint)}.cardbottom{color:#BCD8CF}.card-promo .primary{background:var(--petrol);color:var(--mint)}.wallet,.page,.card-flow{background:#fff;border-color:#E1E9E6}.icon,.virtual-actions .icon{background:#DCF1E8;color:var(--petrol)}.service{border-color:#E1E9E6;color:var(--petrol)}.inclusion,.note{background:#EAF1EE}.inclusion .mini{color:#4B7D70}.inclusion strong{color:#395F55}.profile-avatar{background:var(--mint);color:var(--petrol)}.profile-photo-controls .photo-pick{background:#DCF1E8;border-color:#C2E2D5;color:var(--petrol)}.activation-offer,.approved-credit-summary{background:#ECF6F1;border-color:#CEE5D9}.activation-offer h3,.activation-offer>strong{color:var(--petrol)}.activation-offer p,.activation-offer>small,.approved-credit-heading>span:first-child,.approved-credit-available{color:#607E74}.approved-credit-available{border-color:#CEE5D9}.approved-credit-summary>strong{color:var(--petrol)}.activation-offer .sheet-kicker,.sheet-kicker{color:#78918A}.test-environment{color:#638277;background:#E4F0E9}.test-environment:before{background:#80AD98}.credit-result,.deposit-amount{background:var(--mint);color:var(--petrol)}.credit-result p,.deposit-amount small{color:#537B6D}.card-status{background:#E1F1E9;color:#4C7B66}.analysis-symbol{border-color:#E7F1EB;border-top-color:#71B99A;color:#559578}.card-progress{background:#E6F0E9}.card-progress span,.limit-track span{background:#76BF9E}.progress{background:#EDF2EF}.progress span{background:#76BF9E}.card-disclosure,.order-information,.deposit-explanation,.auth-privacy,.stage{background:#F0F5F2;color:#7B8F86}.info-more{border-color:#E1EAE4}.info-more>summary{color:#688577}.info-more .card-disclosure,.info-more .order-information,.info-more .deposit-explanation{background:#F1F5F2}.info-more>p,.info-more>small{color:#7B8D83}.info-more>summary:focus-visible{outline-color:#75AD94}.install-card{background:#EDF6F0;border-color:#D5E8DB}.install-card p{color:#718C7A}.photo-status{color:#9D5147}.wallet .balances .reserved strong{color:#548A72}.wallet-total{border-color:#E2EAE5;color:#7B9084}.wallet-total b{color:#38624E}.wallet .balance-reserve-info>p{color:#7B9084}.auth-form input:focus{outline-color:#8BC6AD}.auth-back,.auth-help,.toggle,.screen-back,.view-card-data,.data-visibility{background:#EAF3EE;color:var(--petrol);border-color:#CDDFD5}.auth-link{color:var(--petrol)}.auth-step,.field-note,.auth-caption{color:#83978D}.auth-screen h1,.auth-screen h2{color:var(--petrol)}.welcome h1{color:#fff}.auth-success{background:#E1F2E8;color:#36745D}.auth-form .check-label input{accent-color:var(--petrol)}.cep-address{background:#EDF6F0;border-color:#D5E8DB}.cep-address strong{color:#2C6252}.cep-address p,.cep-status{color:#738C7E}.cep-provider{color:#8E9F95!important}#cep[aria-busy=true]{border-color:#88B89D;background:#F3FAF6}.card-home-notice{background:#F0F6F2;border-color:#D8E6DC}.card-home-notice small{color:#83988A}.order-result,.activation-success{background:#E7F3EA;border-color:#D2E5D6}.order-generating .order-plastic{animation:petrol-glow 1.2s ease-in-out infinite}.order-plastic{background:linear-gradient(125deg,#1A535B,#0C3037);color:var(--mint);border:1px solid #467A7C;box-shadow:0 15px 25px #103F461A}.order-plastic .wordmark{color:var(--mint)}.order-brand-pattern{color:#A8E6CF15}.order-holder{color:#D5EEE2}.virtual-label{border-color:#A8E6CF40}.card-black{background:linear-gradient(125deg,#26292D,#080C10)!important;border-color:#42494E!important;box-shadow:0 15px 25px #080C1024!important}.card-black .wordmark{color:#EFF5F2}.card-black .order-brand-pattern{color:#D7E5DF0B}.card-black .order-holder{color:#D8E3DF}.card-black .virtual-label{color:var(--mint);border-color:#A8E6CF35}.card-variant-choices{border:0;padding:0;margin:0 0 24px}.card-variant-choices legend{font-size:12px;font-weight:900;color:var(--petrol);margin-bottom:10px}.card-variant-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card-variant-choice{display:flex;align-items:center;gap:10px;border:1px solid #DAE6DE;background:#fff;min-height:65px;border-radius:14px;padding:12px;text-align:left;color:#6B8177}.card-variant-choice[aria-checked=true]{background:#ECF6EF;border:2px solid #6CA88E;padding:11px;color:var(--petrol)}.variant-swatch{width:36px;height:25px;border-radius:5px;background:linear-gradient(125deg,#225B61,#103F46);border:1px solid #639C90;flex-shrink:0}.variant-swatch.black{background:linear-gradient(125deg,#30343B,#090E12);border-color:#66706D}.card-variant-choice b{display:block;font-size:12px}.card-variant-choice small{display:block;font-size:9px;margin-top:4px;color:#83998C}.card-variant-note{font-size:10px;color:#819589;margin:10px 0 0}.order-step .card-variant-value{color:var(--petrol)}button:focus-visible,a:focus-visible{outline-color:#73AE91}.cloud-sync{background:var(--petrol)}.cloud-sync-error{background:#6A6350}.cloud-sync button{background:var(--mint);color:var(--petrol)}@keyframes petrol-glow{50%{box-shadow:0 18px 35px #3A80683B;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.order-generating .order-plastic{animation:none}}
.welcome .auth-help{background:#1B545A;border-color:#507D7E;color:#C6E9DC}
