/* BigWallet: independent graphite / electric lime identity. */
:root{--bw-lime:#b6f766;--bw-purple:#a28aff}
html[data-theme=dark]{--navy:#f3f6fc;--ink:#e7eef8;--muted:#a2afc1;--paper:#080d13;--canvas:#0e1520;--line:#283443;--gold:#b6f766;--soft:#15202e;color-scheme:dark;background:#080d13;color:#e7eef8}
html[data-theme=dark] .wallet-home{--claret:#b6f766;--navy:#f3f6fc;--ink:#e7eef8;--muted:#a2afc1;--paper:#080d13;--canvas:#0e1520;--line:#283443;--gold:#b6f766;background:#080d13;color:#e7eef8}
html[data-theme=dark] .wallet-home .utility{background:#111b20;color:#a7b5c5;border-bottom:1px solid #243039}
.wallet-home .status-dot{background:#b6f766;box-shadow:0 0 10px #b6f76666}
html[data-theme=dark] .wallet-home .site-nav{background:#080d13eb;border-color:#263240;backdrop-filter:blur(18px)}
html[data-theme=dark] .wallet-home .home-logo,html[data-theme=dark] .wallet-home footer .home-logo{color:#f4f7fc}
.wallet-home .wordmark-rule{display:none}
html[data-theme=dark] .wallet-home .hero{background:radial-gradient(ellipse at 80% 35%,#5a43ad20,transparent 55%),linear-gradient(120deg,#080d13,#0d1621)}
.wallet-home .hero{min-height:675px}.wallet-home h1{font-weight:700;letter-spacing:-4px}
html[data-theme=dark] .wallet-home h1,html[data-theme=dark] .wallet-home h2,html[data-theme=dark] .wallet-home .product h3,html[data-theme=dark] .wallet-home .platform-grid h3{color:#f2f6fc}
html[data-theme=dark] .wallet-home h1 em{color:#b6f766;font-weight:650}
html[data-theme=dark] .wallet-home .eyebrow,html[data-theme=dark] .wallet-home .text-link{color:#b6f766}
html[data-theme=dark] .wallet-home .button{background:#b6f766;color:#111a12;border-color:#b6f766;box-shadow:0 6px 25px #b6f76616;font-weight:700}
html[data-theme=dark] .wallet-home .button:hover{background:#cffc99;border-color:#cffc99}
html[data-theme=dark] .wallet-home .theme-toggle{background:#111c29;color:#cbd7e7;border-color:#334152}
html[data-theme=dark] .wallet-home .hero-visual{background:transparent;border:0;overflow:visible}
html[data-theme=dark] .wallet-home .wallet-orbit{border-color:#b6f76633;background:radial-gradient(circle,#b6f7660b,transparent 66%);inset:15px -5px 15px 5px;transform:none}
html[data-theme=dark] .wallet-home .wallet-orbit:after{border-color:#a28aff30}
html[data-theme=dark] .wallet-home .wallet-overview{background:linear-gradient(140deg,#1a2635,#111a27);border-color:#465269;box-shadow:0 32px 80px #0006;transform:rotate(4deg)}
html[data-theme=dark] .wallet-home .wallet-overview-head,html[data-theme=dark] .wallet-home .wallet-overview>strong,html[data-theme=dark] .wallet-home .wallet-currencies b{color:#f3f7fc}
html[data-theme=dark] .wallet-home .wallet-overview>strong span,html[data-theme=dark] .wallet-home .wallet-overview>small,html[data-theme=dark] .wallet-home .wallet-currencies{color:#a7b5c9}
html[data-theme=dark] .wallet-home .wallet-currencies{border-color:#364456}
html[data-theme=dark] .wallet-home .wallet-shortcuts span{background:#273548;color:#deebfd}
html[data-theme=dark] .wallet-home .wallet-status{background:#b6f76619;color:#b6f766}
html[data-theme=dark] .wallet-home .premium-card{background:radial-gradient(ellipse at 100% 0,#d7b3ff,transparent 60%),linear-gradient(125deg,#563fd3,#8769e5 68%,#b691ed);color:#fff;box-shadow:0 25px 60px #0007;border:1px solid #b6a3ff70;top:235px;bottom:auto;left:0;height:205px}
html[data-theme=dark] .wallet-home .card-bottom{color:#efe7ff}.wallet-home .premium-card .card-chip{color:#ecddac}
html[data-theme=dark] .wallet-home .bank-connection{background:#14221b;border-color:#b6f76644;right:0;bottom:0}
html[data-theme=dark] .wallet-home .bank-connection>span,html[data-theme=dark] .wallet-home .bank-connection strong{color:#b6f766;font-family:Segoe UI,Arial,sans-serif}
html[data-theme=dark] .wallet-home .bank-connection small{color:#b8cdb2}
html[data-theme=dark] .wallet-home .visual-foot{color:#b9c6d6}
html[data-theme=dark] .wallet-home .feature-strip,html[data-theme=dark] .wallet-home .personal-section,html[data-theme=dark] .wallet-home .platform-section,html[data-theme=dark] .wallet-home .help-section,html[data-theme=dark] .wallet-home footer{background:#080d13;border-color:#263240}
html[data-theme=dark] .wallet-home .feature-strip strong{color:#dbe6f5}.wallet-home .feature-number{color:#b6f766}
html[data-theme=dark] .wallet-home .product{background:linear-gradient(150deg,#121c29,#0e1520);border-color:#2c3c4f;box-shadow:none}
html[data-theme=dark] .wallet-home .product-icon{color:#b6f766;background:#b6f76610;border-color:#b6f76644}
html[data-theme=dark] .wallet-home p,html[data-theme=dark] .wallet-home .product p,html[data-theme=dark] .wallet-home .platform-grid p,html[data-theme=dark] .wallet-home .faq p{color:#a6b5c9}
html[data-theme=dark] .wallet-home .business-section{background:#101823}
html[data-theme=dark] .wallet-home .business-graphic{background:radial-gradient(circle at 0 0,#a28aff30,transparent 60%),#182133;border-color:#443e65}
html[data-theme=dark] .wallet-home .business-frame{background:#151d2e;border-color:#726093;color:#ddd3fa}
html[data-theme=dark] .wallet-home .business-bars i{background:linear-gradient(#b6f766,#6c9270)}
html[data-theme=dark] .wallet-home .business-frame strong{color:#ede5ff}
html[data-theme=dark] .wallet-home .faq summary{color:#e0eaf7}
html[data-theme=dark] .wallet-home .closing-cta{background:linear-gradient(110deg,#243525,#16221b);border-top:1px solid #b6f76644}
html[data-theme=dark] .wallet-home .closing-cta h2{color:#ebf8e1}
html[data-theme=dark] .fintech-app{--claret:#b6f766;--brand-primary:#b6f766;background:radial-gradient(ellipse at 95% 0,#664aca17,transparent 50%),#080d13;color:#dae5f4}
html[data-theme=dark] .fintech-app>header,html[data-theme=dark] .fintech-app article,html[data-theme=dark] .fintech-app #login,html[data-theme=dark] .fintech-app #admin-login{background:#111b29;border-color:#2f4054;color:#e3edf9}
html[data-theme=dark] .fintech-app>header strong,html[data-theme=dark] .fintech-app h1,html[data-theme=dark] .fintech-app h2,html[data-theme=dark] .fintech-app h3{color:#eff5ff}
html[data-theme=dark] .fintech-app #sidebar{background:#0d1520;border-color:#34465a}
html[data-theme=dark] .fintech-app #sidebar nav button{color:#bfcee0;border-color:transparent}
html[data-theme=dark] .fintech-app #sidebar nav button.selected{background:#b6f76615;border-left-color:#b6f766;color:#c8fb8b}
html[data-theme=dark] .fintech-app button{background:#b6f766;color:#112010;border-color:#b6f766;font-weight:650}
html[data-theme=dark] .fintech-app .secondary,html[data-theme=dark] .fintech-app .theme-toggle,html[data-theme=dark] .fintech-app .admin-tabs button{background:#1c2a3b;border-color:#40526b;color:#dfebfb}
html[data-theme=dark] .fintech-app .admin-tabs button.selected{background:#b6f766;color:#142111;border-color:#b6f766}
html[data-theme=dark] .fintech-app input,html[data-theme=dark] .fintech-app select,html[data-theme=dark] .fintech-app textarea{background:#0b1420;color:#e1ebf9;border-color:#485d75}
html[data-theme=dark] .fintech-app .balance{background:radial-gradient(ellipse at 100% 0,#b6f76622,transparent 70%),linear-gradient(110deg,#17342c,#152434);border-color:#54765a}
html[data-theme=dark] .fintech-app .balance p{color:#c4d6d2}
html[data-theme=dark] .fintech-app .profile-iban{background:#162334;border-color:#475975}
html[data-theme=dark] .fintech-app #profile-iban{color:#c8fb8b}
html[data-theme=dark] .fintech-app .card-shell{--card-panel:#111d2c;--card-ink:#e8f1ff;--card-muted:#b1c2d8;--card-rule:#3d516a;--card-input:#0c1623;--card-accent:#b6f766}
.fintech-app .payment-card-face.issuer-fintech{background:radial-gradient(ellipse at 100% 0,#c6ffe84a,transparent 60%),linear-gradient(125deg,#126d68,#2ba494 65%,#77ceb5)}
.fintech-app .payment-card-face.issuer-fintech.kind-virtual{background:radial-gradient(ellipse at 100% 0,#d4adff,transparent 60%),linear-gradient(125deg,#533dc8,#896ce9)}
.fintech-app .payment-card-face.issuer-fintech.network-mastercard{background:linear-gradient(125deg,#1f3358,#365384 65%,#7096c3)}
.fintech-app .payment-card-mark{background:#b6f766;color:#132210}
html[data-theme=dark] .fintech-app .network-panel{color:#d8e6f8}
@media(max-width:760px){.wallet-home h1{font-size:54px}.wallet-home .hero{min-height:0}.wallet-home .hero-visual{min-height:465px}.wallet-home .wallet-orbit{inset:10px 0;transform:none}.wallet-home .wallet-overview{transform:rotate(2deg);left:8px;right:8px}html[data-theme=dark] .wallet-home .premium-card{top:230px;left:0;width:265px;height:190px}.wallet-home .nav-actions{flex-wrap:wrap}html[data-theme=dark] .wallet-home .bank-connection{bottom:-6px}.wallet-home .home-logo{font-size:25px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
.fintech-app button,.fintech-app input,.fintech-app select,.fintech-app textarea{font-family:Segoe UI,Arial,sans-serif}
html[data-theme=dark] .fintech-app table{background:#101b29;color:#d7e6f8}
html[data-theme=dark] .fintech-app th{background:#1c2b3e;color:#b6c9e3;border-color:#3d5069}
html[data-theme=dark] .fintech-app td{border-color:#2f425b}
html[data-theme=dark] .fintech-app tr:nth-child(even){background:#152131}
html[data-theme=dark] .fintech-app dialog{background:#111b29;border-color:#40516a;color:#e1ebf9}
html[data-theme=dark] .fintech-app a{color:#b6f766}
html[data-theme=dark] #card-list .card-shell .card-actions button{color:#112010}
html[data-theme=dark] #card-list .card-shell .card-actions button.secondary{color:#e2edfc}
html[data-theme=dark] .wallet-home .site-nav nav a,html[data-theme=dark] .wallet-home .nav-actions select{color:#c9d6e8;background:transparent}
html[data-theme=dark] .wallet-home .nav-actions option{background:#111b29;color:#edf4fc}
html[data-theme=dark] .wallet-home .gold-line,html[data-theme=dark] .wallet-home .visual-dot{background:#b6f766}
html[data-theme=dark] #card-list .card-shell .card-limits button{color:#112010}
html[data-theme=dark] .fintech-app p,html[data-theme=dark] .fintech-app footer,html[data-theme=dark] .fintech-app .hint,html[data-theme=dark] .fintech-app .row small{color:#adbed4}
html[data-theme=dark] .fintech-app #status,html[data-theme=dark] .fintech-app #admin-status{color:#d2e3ff}
html[data-theme=dark] .fintech-app .eyebrow,html[data-theme=dark] .fintech-app #sidebar nav button:before{color:#b6f766}
