/* LumoColors.dark from the current mobile theme extension. */
.appearance-options{border:0;padding:0;margin:0;display:grid;gap:12px;min-width:0}.appearance-options>legend{font-size:12px;color:var(--muted);margin-bottom:12px}.appearance-option{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid #e9e2f3;border-radius:16px;background:#fff;cursor:pointer;margin:0}.appearance-option:has(input:checked){border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.appearance-option>span:nth-child(2){flex:1}.appearance-option strong{font-size:14px}.appearance-option small{display:block;font-size:11px;line-height:1.5;color:var(--muted);margin-top:5px}.appearance-option input{width:18px;height:18px;min-height:18px;margin:0;accent-color:#8b5cf6}.appearance-swatch{width:40px;height:51px;border:1px solid #e2dce9;border-radius:8px;padding:5px;background:#fbfaff;display:grid;gap:4px;align-content:end}.appearance-swatch i{display:block;height:10px;background:#eee6fb;border-radius:3px}.appearance-swatch i:first-child{height:17px;background:#8b5cf6}.appearance-swatch-dark{background:#09080a}.appearance-swatch-dark i{background:#292630}.appearance-swatch-system{background:linear-gradient(90deg,#fbfaff 50%,#09080a 50%)}
html[data-lumo-theme=dark]{color:#f7f5fa;background:#09080a;--soft:#292135;--muted:#a9a5b0;--line:#292630;--red:#ff8b93;--shadow:0 4px 20px #0003;--surface:#17151c;--surface2:#241b31}
html[data-lumo-theme=dark] :is(body,.wallpaper){background:#09080a;color:#f7f5fa;border-color:#292630}
html[data-lumo-theme=dark] .ribbon{opacity:.24}html[data-lumo-theme=dark] .ribbon-footer{opacity:.22}
html[data-lumo-theme=dark] :is(.iconbtn,.word,.actions,.action,.asset-panel,.dock,.dock-mark,.netlist,.details,.addressbox,.feature-link,.market-list,.market-row,.service-tile,.card-design-panel,.card-plan-switch button[aria-pressed=false],.invoice-stat,.invoice-record,.invoice-more,.invoice-amount-field,.invoice-customer-choice,.business-account-card,.business-notification,.business-payment-card,.business-integration-card,.business-document-card,.business-document-invoice,.loan-card,.loan-record,.ramp-provider,.ramp-order,.ramp-panel,.business-home-balance,.business-home-activity,.business-home-activity>button,.business-home-dock,.business-home-row,.business-home-profile,.business-home-empty,.appearance-option,.scope-area,.chat-bubble,.pulse-voice-output){background:#17151c;color:#f7f5fa;border-color:#292630}
html[data-lumo-theme=dark] :is(input,textarea,select,.stack select,.business-account-field input,.business-account-field select,.business-account-field textarea,.business-payment-field input,.business-payment-field select,.business-integration-field input,.business-integration-field select,.business-invoice input,.business-invoice textarea,.business-invoice select){background-color:#17151c;color:#f7f5fa;border-color:#393340}
html[data-lumo-theme=dark] :is(input::placeholder,textarea::placeholder){color:#8a8791}
html[data-lumo-theme=dark] :is(.subtle,.notice,.scope-intro,.json,.card-kyc-upload,.card-plan-switch,.card-kyc-progress span,.invoice-next,.invoice-filters button,.loan-hero,.loan-ltv span,.ramp-receive,.swap-hero,.business-account-note,.business-payment-note,.business-integration-note,.business-document-note,.business-account-steps span,.business-home-filter,.business-home-balance>div>button,.business-home-banner,.business-home-tool-icon,.business-home-activity>button>img,.business-home-profile>img,.chat-bubble.user){background:#241b31;color:#cbc1dc;border-color:#40314f}
html[data-lumo-theme=dark] :is(.business-account,.business-payments,.business-integrations,.business-documents,.business-invoice,.business-home,.business-home-brand button,.business-home-tool){color:#f7f5fa}
html[data-lumo-theme=dark] :is(.business-home-tool.purple){background:#281e3c}html[data-lumo-theme=dark] .business-home-tool.green{background:#162e26}html[data-lumo-theme=dark] .business-home-tool.blue{background:#192837}
html[data-lumo-theme=dark] :is(.business-home p,.business-home-tool>small,.business-home-tool>span:not(.business-home-tool-icon),.business-home-activity small,.business-home-banner small,.business-home-profile small,.business-account-field label,.business-account-check small,.business-account-coin small,.business-notification p,.business-notification time,.business-payment-field label,.business-integration-field label,.business-document-field label,.business-integration-item small,.card-transaction small,.card-limit-ends,.loan-hero p,.loan-ltv legend,.loan-stats span,.loan-steps small,.loan-record small,.ramp-provider small,.ramp-order small,.ramp-receive small,.ramp-receive span,.swap-hero p,.service-tile small,.invoice-record small,.invoice-stat small){color:#a9a5b0}
html[data-lumo-theme=dark] :is(.badge,.network,.preview-label,.tag){background:#211a2c;color:#c9acf9;border-color:#40314f}
html[data-lumo-theme=dark] :is(.ghost,.text-action,a,.dock-item.active,.business-home-activity-title>button,.business-home-balance-link,.business-home-dock>button[aria-current],.business-home-filter button[aria-pressed=true]){color:#bd9afa}
html[data-lumo-theme=dark] :is(.business-home-dock>button[aria-current],.business-home-filter button[aria-pressed=true]){background:#292135}
html[data-lumo-theme=dark] :is(.footer,dialog,.approvalbuttons){background:#09080a;color:#f7f5fa;border-color:#292630}
html[data-lumo-theme=dark] :is(.card-transaction,.business-account-coin,.business-account-upload,.business-home-settings-group,.business-home-settings-group .business-home-row+.business-home-row,.business-home-activity>button,.card-check,.invoice-stat,.scope-area,.asset-panel){border-color:#292630}
html[data-lumo-theme=dark] :is(.error,.danger){background:#321b24;color:#ffadb3;border-color:#65404b}html[data-lumo-theme=dark] .success{background:#132b22;color:#9de3ba}
html[data-lumo-theme=dark] :is(.primary,.card-plan-switch button[aria-pressed=true]){background:#8b5cf6;color:#fff}html[data-lumo-theme=dark] .invoice-filters button[aria-pressed=true]{color:#fff;background:#8b5cf6}
html[data-lumo-theme=dark] .appearance-option:has(input:checked){border-color:#8b5cf6}html[data-lumo-theme=dark] .qrcode{background:#fff}

html[data-lumo-theme=dark] .eye img{filter:brightness(0) invert(1);opacity:.75}

html[data-lumo-theme=dark] .business-checkout-banner.active{background:#162e26;color:#a0e1bd;border-color:#315b47}html[data-lumo-theme=dark] .business-checkout-banner.active p{color:#a4c6b2}
html[data-lumo-theme=dark] .coin-chart{background:#17151c;color:#f7f5fa;border-color:#292630}
html[data-lumo-theme=dark] .settings-toggle{background:#17151c;color:#f7f5fa;border-color:#292630}
html[data-lumo-theme=dark] :is(.handle-contact-chip,.handle-contact-row){background:#17151c;color:#f7f5fa;border-color:#292630}
