
/* Graphite & Silver: holder mobile interface */
html[data-theme="dark"] #stellar-concept{
 --a-bg:#080b12;--a-surface:#1c1d22;--a-ink:#f5f5f7;--a-muted:#a2a4ad;--a-line:#ffffff15;--a-glass:#25262cce;--orbit-accent:#98bcff;
 font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",sans-serif;
 -webkit-font-smoothing:antialiased;letter-spacing:-.015em}
html[data-theme="dark"] #stellar-concept .device{background:radial-gradient(ellipse at 80% 0%,#292e3b65,transparent 46%),#080b12}
html[data-theme="dark"] #stellar-concept .content{padding:18px 22px 24px}
html[data-theme="dark"] #stellar-concept h1{font-size:34px;line-height:1.12;letter-spacing:-1.1px;font-weight:650;margin:30px 0 10px}
html[data-theme="dark"] #stellar-concept h2{letter-spacing:-.4px}
html[data-theme="dark"] #stellar-concept p{font-size:14px;line-height:1.55;color:#a2a4ad}
html[data-theme="dark"] #stellar-concept .app-wordmark{width:112px;height:43px}
html[data-theme="dark"] #stellar-concept .wordmark-caption{font-size:11px;letter-spacing:0;text-transform:none;color:#a2a4ad;margin:2px 0 0}
html[data-theme="dark"] #stellar-concept .lang{min-width:70px;min-height:44px;border-radius:24px;font-size:11px;background:#ffffff08;border-color:#ffffff18;color:#dedfe5;box-shadow:none}
html[data-theme="dark"] #stellar-concept .hero{padding:24px;margin-top:28px;border-radius:30px;background:linear-gradient(145deg,#373a4280,#1a1c23b8);border:1px solid #ffffff20;box-shadow:inset 0 1px 0 #fff2,0 20px 45px #0003;backdrop-filter:none;-webkit-backdrop-filter:none}
html[data-theme="dark"] #stellar-concept .hero:after{display:none}
html[data-theme="dark"] #stellar-concept .orbital-art{display:none}
html[data-theme="dark"] #stellar-concept .hero-heading{min-height:40px}
html[data-theme="dark"] #stellar-concept .hero-heading .identity{font-size:14px;letter-spacing:0;color:#edeef3;font-weight:600;gap:10px}
html[data-theme="dark"] #stellar-concept .hero-heading .token-icon{height:38px;width:38px}
html[data-theme="dark"] #stellar-concept .network-label{font-size:11px;color:#b0b3be;letter-spacing:0}
html[data-theme="dark"] #stellar-concept .holding-label{margin-top:34px;font-size:13px;letter-spacing:0;color:#b7bac4}
html[data-theme="dark"] #stellar-concept .amount{font-size:clamp(30px,10.8vw,48px);line-height:1.15;letter-spacing:-1.8px;font-weight:550;margin:9px 0 5px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
html[data-theme="dark"] #stellar-concept .asset-unit{font-size:13px;letter-spacing:.1px;color:#b7bac4}
html[data-theme="dark"] #stellar-concept .hero-bottom{margin-top:28px;padding-top:16px;border-color:#ffffff12;gap:8px;flex-wrap:wrap}
html[data-theme="dark"] #stellar-concept .hero-bottom span,html[data-theme="dark"] #stellar-concept .wallet-shortcut{font-size:11px;color:#b7bac4}
html[data-theme="dark"] #stellar-concept .wallet-shortcut{min-height:36px}
html[data-theme="dark"] #stellar-concept .section-head{margin:28px 3px 12px}
html[data-theme="dark"] #stellar-concept .section-head h2{font-size:20px;font-weight:600}
html[data-theme="dark"] #stellar-concept .asset-group{background:#1b1d24;border:1px solid #ffffff0e;border-radius:22px;padding:0 16px;box-shadow:none;backdrop-filter:none}
html[data-theme="dark"] #stellar-concept .asset{padding:18px 0;min-height:80px;gap:12px}
html[data-theme="dark"] #stellar-concept .asset .identity{min-width:0}
html[data-theme="dark"] #stellar-concept .asset strong{font-size:15px;overflow-wrap:anywhere}
html[data-theme="dark"] #stellar-concept .asset small{font-size:12px;color:#a2a4ad;margin-top:5px}
html[data-theme="dark"] #stellar-concept .asset .reward-estimate{font-size:11px;color:#99b4dc}
html[data-theme="dark"] #stellar-concept .coin{width:42px;height:42px;background:#292c35}
html[data-theme="dark"] #stellar-concept .balance{min-width:0;max-width:56%}
html[data-theme="dark"] #stellar-concept .ref-home-link{margin:16px 0 0;padding:18px;border-radius:20px;background:#ffffff05;border:1px solid #ffffff12;box-shadow:none;gap:14px;min-height:80px}
html[data-theme="dark"] #stellar-concept .ref-home-link strong{font-size:15px;font-weight:550;color:#f5f5f7}
html[data-theme="dark"] #stellar-concept .ref-home-link small{font-size:12px;margin-top:5px;color:#a2a4ad}
html[data-theme="dark"] #stellar-concept .ref-home-link>svg:first-child{padding:10px;width:42px;height:42px;box-sizing:content-box;max-width:22px;max-height:22px;border-radius:14px;background:#91b9ff14;color:#9fbfff}
html[data-theme="dark"] #stellar-concept .info{background:#ffffff04;border:1px solid #ffffff0d;border-radius:18px;padding:18px;font-size:13px;line-height:1.6;color:#a2a4ad}
html[data-theme="dark"] #stellar-concept .note{font-size:11px;line-height:1.6;color:#9297a5;margin-top:16px}
html[data-theme="dark"] #stellar-concept .primary{background:#e8edf7;border:1px solid #ffffff66;color:#171b24;box-shadow:inset 0 1px 0 #fff5;border-radius:18px;min-height:54px;font-size:15px;font-weight:600}
html[data-theme="dark"] #stellar-concept .secondary{background:#ffffff07;border-color:#ffffff15;color:#dbdee7;box-shadow:none;border-radius:18px;min-height:52px;font-size:14px}
html[data-theme="dark"] #stellar-concept input{min-height:54px;font-size:16px;border-radius:16px;background:#171920;border-color:#ffffff20}
html[data-theme="dark"] #stellar-concept .field{font-size:13px}
html[data-theme="dark"] #stellar-concept .address{font-size:13px;line-height:1.7;padding:18px;border-radius:16px;overflow-wrap:anywhere;background:#080b1255;border-color:#ffffff12}
html[data-theme="dark"] #stellar-concept #holder-dock .nav{border-radius:30px;padding:6px;gap:5px;background:linear-gradient(140deg,#3a3e49d9,#1e222ce8);border:1px solid #ffffff26;box-shadow:0 12px 36px #0008,inset 0 1px 0 #fff2;backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}
html[data-theme="dark"] #stellar-concept #holder-dock .nav button{min-height:54px;font-size:10px;gap:5px;color:#afb3bf}
html[data-theme="dark"] #stellar-concept #holder-dock .nav button.active{color:#fff}
html[data-theme="dark"] #stellar-concept #holder-dock .nav-glass{top:6px;bottom:6px;left:6px;width:calc((100% - 27px)/4);background:linear-gradient(140deg,#ffffff22,#ffffff0b);border-color:#ffffff24;box-shadow:inset 0 1px 0 #fff2}
html[data-theme="dark"] #stellar-concept #refresh-handle{min-height:38px;font-size:11px;color:#969caa}
html[data-theme="dark"] #stellar-concept .welcome{padding:32px 0 24px}
html[data-theme="dark"] #stellar-concept .welcome h1{font-size:38px;line-height:1.13;max-width:320px;margin:18px auto}
html[data-theme="dark"] #stellar-concept .brandmark:has(img){width:200px;height:100px;margin:28px auto}
html[data-theme="dark"] #stellar-concept .ref-welcome-link{min-height:48px;color:#a8c6ff;font-size:13px}
html[data-theme="dark"] #stellar-concept .ref-intro{text-align:left;padding:8px 2px 2px}
html[data-theme="dark"] #stellar-concept .ref-eyebrow{display:none}
html[data-theme="dark"] #stellar-concept .ref-intro h1{font-size:34px;letter-spacing:-1px;margin:26px 0 10px}
html[data-theme="dark"] #stellar-concept .ref-intro p{font-size:14px}
html[data-theme="dark"] #stellar-concept .ref-reward-card{background:linear-gradient(145deg,#373a4280,#1a1c23b8);border-color:#ffffff20;box-shadow:inset 0 1px 0 #fff2;backdrop-filter:none;padding:25px 18px 0}
html[data-theme="dark"] #stellar-concept .ref-orbit{display:none}
html[data-theme="dark"] #stellar-concept .ref-percentages strong{font-size:48px;letter-spacing:-2px}
html[data-theme="dark"] #stellar-concept .ref-percentages small{font-size:24px;color:#c5c8d1}
html[data-theme="dark"] #stellar-concept .ref-percentages div>span{color:#b7bac4;font-size:13px}
html[data-theme="dark"] #stellar-concept .ref-panel{padding:22px 18px;border-radius:24px;background:#1b1d24;border:1px solid #ffffff10;box-shadow:none;backdrop-filter:none}
html[data-theme="dark"] #stellar-concept .ref-stats{gap:10px}
html[data-theme="dark"] #stellar-concept .ref-stats>div{border-radius:20px;background:#ffffff05;border:1px solid #ffffff10;box-shadow:none;backdrop-filter:none}
html[data-theme="dark"] #stellar-concept .ref-stats span{font-size:12px;color:#b0b3be}
html[data-theme="dark"] #stellar-concept .ref-invite .primary{background:#e8edf7;color:#171b24;box-shadow:none}
html[data-theme="dark"] #stellar-concept .ref-tier-options button{min-height:60px;background:#11141b;border-color:#ffffff13;color:#afb5c3}
html[data-theme="dark"] #stellar-concept .ref-tier-options button[aria-pressed="true"]{background:#aac9ff16;border-color:#aac9ff60;box-shadow:inset 0 1px 0 #ffffff15}
html[data-theme="dark"] #stellar-concept .ref-calc-output{background:#a4bded0b;border-color:#ffffff10}
html[data-theme="dark"] #stellar-concept .ref-refresh{width:44px;height:44px;background:#ffffff08}
html[data-theme="dark"] #stellar-concept .ref-details summary{min-height:44px;padding-block:12px}
html[data-theme="dark"] #stellar-concept .ref-copy{min-height:48px}
html[data-theme="dark"] #stellar-concept button{transition:transform 160ms ease,opacity 160ms ease}
html[data-theme="dark"] #stellar-concept button:active:not(:disabled){transform:scale(.96);opacity:.8}
html[data-theme="dark"] #stellar-concept button:focus-visible,html[data-theme="dark"] #stellar-concept summary:focus-visible{outline:2px solid #98bcff;outline-offset:4px}
html[data-theme="dark"] #stellar-concept button:disabled{opacity:.5}
@media(max-width:360px){
 html[data-theme="dark"] #stellar-concept .content{padding-inline:16px}
 html[data-theme="dark"] #stellar-concept .hero{padding:20px}
 html[data-theme="dark"] #stellar-concept .ref-percentages strong{font-size:40px}
 html[data-theme="dark"] #stellar-concept .asset strong{font-size:13px}
}
@media(prefers-reduced-motion:reduce){
 html[data-theme="dark"] #stellar-concept *,html[data-theme="dark"] #stellar-concept *:before,html[data-theme="dark"] #stellar-concept *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
 html[data-theme="dark"] #stellar-concept button:active:not(:disabled){transform:none}
}
