
html[data-theme="dark"]{color-scheme:dark;background:#080b12}
html[data-theme="dark"] body{background:#080b12;color:#eef2fa}
html[data-theme="dark"] #stellar-concept{--a-bg:#080b12;--a-surface:#131a27;--a-ink:#eff3fb;--a-muted:#92a0b9;--a-line:#ffffff12;--a-glass:#141d2ccc;--orbit-accent:#9cbef6;color:#eef2fa}
html[data-theme="dark"] #stellar-concept .device{background:radial-gradient(ellipse at 95% 6%,#21315c65,transparent 39%),radial-gradient(ellipse at 0% 42%,#35245035,transparent 37%),#080b12}
html[data-theme="dark"] #stellar-concept .app-wordmark,html[data-theme="dark"] #stellar-concept .brandmark img{filter:brightness(0) invert(1);opacity:.94}
html[data-theme="dark"] #stellar-concept .brandmark{background:transparent;border-color:transparent;box-shadow:none}
html[data-theme="dark"] #stellar-concept .wordmark-caption{color:#7e8ca5}
html[data-theme="dark"] #stellar-concept h1,html[data-theme="dark"] #stellar-concept h2,html[data-theme="dark"] #stellar-concept strong{color:#eef3fd}
html[data-theme="dark"] #stellar-concept p,html[data-theme="dark"] #stellar-concept .note,html[data-theme="dark"] #stellar-concept .muted,html[data-theme="dark"] #stellar-concept small{color:#98a7bf}
html[data-theme="dark"] #stellar-concept .hero,
html[data-theme="dark"] #stellar-concept .metric,
html[data-theme="dark"] #stellar-concept .asset-group,
html[data-theme="dark"] #stellar-concept .ref-panel,
html[data-theme="dark"] #stellar-concept .ref-stats>div{
 background:linear-gradient(145deg,#26334a82,#111926c9);
 border:1px solid #c4d6ff20;
 box-shadow:inset 0 1px 0 #e5eeff1a,inset 0 -1px 0 #05070c66,0 15px 40px #00000026;
 backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}
html[data-theme="dark"] #stellar-concept .hero{background:radial-gradient(ellipse at var(--shine-x,90%) var(--shine-y,0%),#456aa138,transparent 65%),linear-gradient(150deg,#283a535e,#101723c9);border-radius:28px}
html[data-theme="dark"] #stellar-concept .holding-label,html[data-theme="dark"] #stellar-concept .asset-unit,html[data-theme="dark"] #stellar-concept .network-label{color:#afbed4}
html[data-theme="dark"] #stellar-concept .amount{color:#f1f5ff;font-weight:550}
html[data-theme="dark"] #stellar-concept .hero-bottom{border-color:#d3e2ff17;color:#98adc9}
html[data-theme="dark"] #stellar-concept .hero-bottom span,html[data-theme="dark"] #stellar-concept .wallet-shortcut{color:#a1b9d9}
html[data-theme="dark"] #stellar-concept .metal-ring{border-color:#b1c7f149;box-shadow:inset 0 2px 2px #d9e7ff30,0 2px 8px #0009}
html[data-theme="dark"] #stellar-concept .pearl-core{background:radial-gradient(circle at 28% 20%,#c3d4f4,#52729b 39%,#182333 78%);box-shadow:inset -9px -8px 18px #0009,0 14px 38px #6b8fc02b}
html[data-theme="dark"] #stellar-concept .lang,html[data-theme="dark"] #stellar-concept .secondary,html[data-theme="dark"] #stellar-concept .pill{border:1px solid #d9e6ff24;background:linear-gradient(150deg,#34435c77,#16202f88);color:#bfd0e9;box-shadow:inset 0 1px 0 #ffffff12}
html[data-theme="dark"] #stellar-concept .primary{background:linear-gradient(135deg,#dce7fb,#a3bae0);color:#17263f;border:1px solid #f0f5ff66;box-shadow:0 8px 28px #6083b527,inset 0 1px 0 #fff8}
html[data-theme="dark"] #stellar-concept input{background:#080d17a8;border-color:#c1d8ff26;color:#e9f0ff}
html[data-theme="dark"] #stellar-concept input::placeholder{color:#62708a}
html[data-theme="dark"] #stellar-concept input:focus{outline:2px solid #7c9fd866;outline-offset:2px}
html[data-theme="dark"] #stellar-concept .field{color:#aebed6}
html[data-theme="dark"] #stellar-concept .info{background:#17223485;border:1px solid #bad1fb17;color:#97aac8}
html[data-theme="dark"] #stellar-concept .address{color:#c1d2eb;background:#090f1c80;border-color:#b5cbed20}
html[data-theme="dark"] #stellar-concept .asset{border-bottom-color:#cedeff12}
html[data-theme="dark"] #stellar-concept .coin,html[data-theme="dark"] #stellar-concept .micro-logo{background:linear-gradient(145deg,#344d7366,#162138);color:#b9cfea;border:1px solid #b5c9f329}
html[data-theme="dark"] #stellar-concept .metric-icon{background:#384d6a66;color:#b7cced}
html[data-theme="dark"] #stellar-concept .ref-intro h1{color:#f1f5ff}
html[data-theme="dark"] #stellar-concept .ref-eyebrow,html[data-theme="dark"] #stellar-concept .ref-intro p{color:#97a5bd}
html[data-theme="dark"] #stellar-concept .ref-reward-card{background:radial-gradient(ellipse at 45% 0%,#516f9f45,transparent 64%),linear-gradient(145deg,#28384e99,#121b2cd9);border:1px solid #d1e1ff29;box-shadow:inset 0 1px 0 #ffffff24,0 20px 60px #0005;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}
html[data-theme="dark"] #stellar-concept .ref-orbit b{background:linear-gradient(135deg,#c1d4ed,#4e6789 56%,#27364f);color:#ecf3ff;box-shadow:inset 1px 2px 4px #f4f8ff70,4px 12px 26px #0007}
html[data-theme="dark"] #stellar-concept .ref-orbit span{border-color:#b4cef14f}
html[data-theme="dark"] #stellar-concept .ref-orbit span:nth-child(2){border-color:#d1e1fd38}
html[data-theme="dark"] #stellar-concept .ref-percentages strong{color:#f3f7ff}
html[data-theme="dark"] #stellar-concept .ref-percentages div>span,html[data-theme="dark"] #stellar-concept .ref-percentages small{color:#adbed8}
html[data-theme="dark"] #stellar-concept .ref-plus{color:#7184a2}
html[data-theme="dark"] #stellar-concept .ref-card-foot{border-color:#c7ddff1c;color:#a5b8d3}
html[data-theme="dark"] #stellar-concept .ref-reward-card>p{color:#98abc7}
html[data-theme="dark"] #stellar-concept .ref-launch strong{color:#d7ba82}
html[data-theme="dark"] #stellar-concept .ref-launch p{color:#b0a58e}
html[data-theme="dark"] #stellar-concept .ref-invite .primary{background:linear-gradient(135deg,#dce7fb,#a3bae0);color:#17263f;box-shadow:0 8px 28px #6083b527}
html[data-theme="dark"] #stellar-concept .ref-copy,html[data-theme="dark"] #stellar-concept .ref-welcome-link{color:#adc6ef}
html[data-theme="dark"] #stellar-concept input.ref-link{background:#0b1320!important;border-color:#c3d8fc26!important;color:#9fb6d9!important}
html[data-theme="dark"] #stellar-concept .ref-stats strong{color:#edf3ff}
html[data-theme="dark"] #stellar-concept .ref-stats span,html[data-theme="dark"] #stellar-concept .ref-stats svg{color:#9aaecb}
html[data-theme="dark"] #stellar-concept .ref-panel h2{color:#e2ebfa}
html[data-theme="dark"] #stellar-concept .ref-calc-input input{color:#e6efff!important;border-bottom-color:#cbdfff25!important}
html[data-theme="dark"] #stellar-concept .ref-calc-output{background:linear-gradient(125deg,#354c706b,#152235a8);border:1px solid #a9c7fb18}
html[data-theme="dark"] #stellar-concept .ref-calc-output strong{color:#c3d8fb}
html[data-theme="dark"] #stellar-concept .ref-calc-output>span,html[data-theme="dark"] #stellar-concept .ref-calc-output small{color:#a4b9d7}
html[data-theme="dark"] #stellar-concept .ref-friend-output{background:#151e2d80}
html[data-theme="dark"] #stellar-concept .ref-caption,html[data-theme="dark"] #stellar-concept .ref-min,html[data-theme="dark"] #stellar-concept .ref-calc-label,html[data-theme="dark"] #stellar-concept .ref-link-label{color:#8f9db4}
html[data-theme="dark"] #stellar-concept .ref-tier-options button{background:#0d1523a8;border-color:#b5cff323;color:#9daec7}
html[data-theme="dark"] #stellar-concept .ref-tier-options button[aria-pressed="true"]{background:linear-gradient(145deg,#668ab54d,#273c5c9c);border-color:#a8cdf379;box-shadow:inset 0 1px 0 #ffffff1c,0 4px 20px #0003;color:#c5dcfb}
html[data-theme="dark"] #stellar-concept .ref-tier-options strong{color:#c5dcfb}
html[data-theme="dark"] #stellar-concept .ref-steps strong{color:#c4d4e9}
html[data-theme="dark"] #stellar-concept .ref-steps p,html[data-theme="dark"] #stellar-concept .ref-steps li>span{color:#96a8c2}
html[data-theme="dark"] #stellar-concept .ref-refresh{background:#33496555;color:#a8bfdf}
html[data-theme="dark"] #stellar-concept .ref-empty strong{color:#a5b8d2}
html[data-theme="dark"] #stellar-concept .ref-empty p{color:#8e9fb8}
html[data-theme="dark"] #stellar-concept .ref-verification,html[data-theme="dark"] #stellar-concept .ref-connected{color:#9fb4d4}
html[data-theme="dark"] #stellar-concept .ref-details summary{color:#bed0ea}
html[data-theme="dark"] #stellar-concept .ref-details dd{color:#a5b9d7}
html[data-theme="dark"] #stellar-concept .ref-details dt,html[data-theme="dark"] #stellar-concept .ref-details p{color:#93a6c1}
html[data-theme="dark"] #stellar-concept .ref-activity article{border-bottom-color:#c3d8ff1c}
html[data-theme="dark"] #stellar-concept .ref-activity strong{color:#d4e3f8}
html[data-theme="dark"] #stellar-concept .ref-badge{background:#54422155;color:#d3b77e}
html[data-theme="dark"] #stellar-concept .ref-home-link{background:linear-gradient(115deg,#293c595e,#111b2acc);border-color:#cbdcff29;box-shadow:inset 0 1px 0 #fff1;color:#a2bee4}
html[data-theme="dark"] #stellar-concept .ref-home-link strong{color:#d3e2f6}
html[data-theme="dark"] #stellar-concept .ref-home-link small{color:#a2b6d4}
html[data-theme="dark"] #stellar-concept #holder-dock .nav{background:linear-gradient(135deg,#293449c9,#0e1828e6);border:1px solid #d4e4ff35;box-shadow:0 14px 40px #0009,inset 0 1px 0 #fff2,inset 0 -1px 0 #ffffff06;backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%)}
html[data-theme="dark"] #stellar-concept #holder-dock .nav button{color:#93a3bb}
html[data-theme="dark"] #stellar-concept #holder-dock .nav button.active{color:#d4e7ff}
html[data-theme="dark"] #stellar-concept #holder-dock .nav-glass{background:linear-gradient(145deg,#688bb650,#3a547746);border:1px solid #bdd9ff26;box-shadow:inset 0 1px 0 #ffffff2b,0 2px 8px #0003}
html[data-theme="dark"] #stellar-concept #refresh-handle{color:#9dafc9;background:transparent}
html[data-theme="dark"] #stellar-concept .empty-state{color:#8298b7}
#stellar-concept .token-icon{position:relative;overflow:hidden;flex-shrink:0;display:grid;place-items:center}
#stellar-concept .token-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;background:#111723;border-radius:inherit}
#stellar-concept .token-icon>span{font-size:16px}
#stellar-concept .hero-heading .token-icon{width:34px;height:34px;border-radius:50%}
#stellar-concept .rewards-heading{margin-top:28px}
#stellar-concept .asset .reward-estimate{font-size:10px;margin-top:3px;opacity:.85}
#stellar-concept .auth-card{margin:28px 0;padding:28px 20px;text-align:center;background:linear-gradient(140deg,#26374e80,#101826b8);border:1px solid #d8e8ff20;border-radius:28px;box-shadow:inset 0 1px 0 #fff2}
#stellar-concept .auth-card h1{font-size:25px;margin-top:20px}
#stellar-concept .auth-orbit{width:38px;height:38px;border:2px solid #bfd7ff24;border-top-color:#c0d9ff;border-radius:50%;margin:10px auto;animation:auth-spin 1s linear infinite}
@keyframes auth-spin{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:reduce){#stellar-concept .auth-orbit{animation:none}}

html[data-theme="dark"] #admin-app{color:#e8effa}
html[data-theme="dark"] #admin-app h1,html[data-theme="dark"] #admin-app h2,html[data-theme="dark"] #admin-app strong{color:#e8effa}
html[data-theme="dark"] #admin-app .panel,html[data-theme="dark"] #admin-app .asset-card,html[data-theme="dark"] #admin-app .summary,html[data-theme="dark"] #admin-app .gate,html[data-theme="dark"] #admin-app .empty{background:linear-gradient(145deg,#26364a8a,#111925d9);border:1px solid #d5e5ff24;box-shadow:inset 0 1px 0 #fff2,0 15px 40px #0003;backdrop-filter:blur(22px)}
html[data-theme="dark"] #admin-app .summary img{filter:brightness(0) invert(1)}
html[data-theme="dark"] #admin-app .summary-value{color:#edf3ff}
html[data-theme="dark"] #admin-app .hint,html[data-theme="dark"] #admin-app .issuer,html[data-theme="dark"] #admin-app .summary-title,html[data-theme="dark"] #admin-app .summary-foot,html[data-theme="dark"] #admin-app .private-note{color:#9aaec8}
html[data-theme="dark"] #admin-app .tabs{background:#172234cf;border:1px solid #b6ccec29;backdrop-filter:blur(25px)}
html[data-theme="dark"] #admin-app button,html[data-theme="dark"] #admin-app .tabs button{color:#aac0de}
html[data-theme="dark"] #admin-app .tabs button[aria-current="page"]{background:#506b9050;color:#d3e6ff}
html[data-theme="dark"] #admin-app .primary,html[data-theme="dark"] dialog .primary{background:linear-gradient(135deg,#c5d8f6,#94aed6);color:#102138}
html[data-theme="dark"] #admin-app input,html[data-theme="dark"] #admin-app textarea,html[data-theme="dark"] dialog input,html[data-theme="dark"] dialog textarea{background:#0b1220;border-color:#b1cafa2b;color:#dce8fa}
html[data-theme="dark"] #admin-app label,html[data-theme="dark"] dialog label{color:#b6c6dd}
html[data-theme="dark"] #admin-app .badge,html[data-theme="dark"] #admin-app .count{background:#31486666;color:#b9d0ef}
html[data-theme="dark"] #admin-app .coin{background:#25354d;color:#b5cae9}
html[data-theme="dark"] #admin-app .token-icon{position:relative;overflow:hidden;display:grid;place-items:center}
html[data-theme="dark"] #admin-app .token-icon img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#101621;z-index:1}
html[data-theme="dark"] #admin-app .ref-admin-row{border-color:#bed8ff19;color:#9bacc3}
html[data-theme="dark"] #admin-app .ref-admin-row strong{color:#c1d6f1}
html[data-theme="dark"] #admin-app .ref-admin-checks{color:#9bacc3}
html[data-theme="dark"] dialog{background:#121d2b;border:1px solid #c2d6ff30;color:#dce7f8}
html[data-theme="dark"] dialog h2{color:#eaf1fc}
html[data-theme="dark"] dialog .hint{color:#9db0ca}
html[data-theme="dark"] #admin-app .logo-preview{background:#172337;border-color:#b6c9e622}
html[data-theme="dark"] #admin-app .asset-actions{border-color:#b6c9e622}
