
/* QAPPLE film identity: obsidian, platinum, restrained warm metal. */
html[data-theme="dark"],html[data-theme="dark"] body{background:#000;color:#f3f3f5}
html[data-theme="dark"] #stellar-concept{--a-bg:#000;--a-surface:#101012;--a-ink:#f3f3f5;--a-muted:#a6a6ad;--a-line:#ffffff1c;--orbit-accent:#d7d9e1}
html[data-theme="dark"] #stellar-concept .device{background:radial-gradient(ellipse at 85% 0,#20202555,transparent 38%),#000}
html[data-theme="dark"] #stellar-concept .wordmark-caption,html[data-theme="dark"] #stellar-concept p,html[data-theme="dark"] #stellar-concept .note{color:#a6a6ad}
html[data-theme="dark"] #stellar-concept .lang{background:#ffffff06;border-color:#ffffff20;color:#dedee2}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero{
 background:radial-gradient(ellipse at 100% 0,#45454f45,transparent 60%),linear-gradient(128deg,#141417,#030304 62%,#17171c);
 border-color:#a6a6b84d;box-shadow:inset 0 1px 0 #f4f4ff66,inset 0 -1px 0 #ffffff12,0 18px 44px #0009}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero:before{
 width:290px;height:390px;top:-58px;right:-170px;border:1px solid #d7d8e65c;
 box-shadow:inset 2px 0 2px #ffffff19,2px 0 2px #ffffff16,0 0 0 22px #ffffff02,0 0 0 23px #a5a6b425,0 0 0 56px #ffffff01,0 0 0 57px #a5a6b415;transform:rotate(-28deg)}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero:after{
 background:radial-gradient(ellipse at var(--shine-x,85%) var(--shine-y,15%),#f1f0ff12,transparent 65%),linear-gradient(120deg,transparent 28%,#ffffff04 44%,transparent 61%)}
html[data-theme="dark"] #stellar-concept .card-sculpture{
 background:conic-gradient(from 15deg,#3a3a44,#eeeeF7 12%,#555663 23%,#a7a9b7 43%,#212129 61%,#d6d7e1 81%,#3a3a44);
 box-shadow:inset 0 0 0 1px #ffffff63,0 15px 25px #000c,0 0 36px #babac00c}
html[data-theme="dark"] #stellar-concept .card-sculpture:after{border-color:#d9d9e64d}
html[data-theme="dark"] #stellar-concept .card-sculpture .coin{background:#050506;border-color:#121216;box-shadow:inset 0 0 0 1px #e1e0ee4d}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .holding-label,html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .asset-unit{color:#b6b6c1}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .amount{color:#f5f5f7;text-shadow:0 2px 14px #000}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .hero-bottom{border-color:#ffffff19}
html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .hero-bottom span,html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .wallet-shortcut{color:#bdbdc7}
html[data-theme="dark"] #stellar-concept .network-label{background:#0004;border-color:#ffffff1c;color:#bdbdc7}
html[data-theme="dark"] #stellar-concept .network-label .dot{background:#d2c7a6;box-shadow:0 0 8px #e3d3a33b}
html[data-theme="dark"] #stellar-concept .ref-home-link{
 background:radial-gradient(ellipse at 0 0,#a9946620,transparent 65%),linear-gradient(120deg,#181613,#080809);
 border-color:#c3b79b35;box-shadow:inset 0 1px 0 #f2dfb31f,0 6px 20px #0006}
html[data-theme="dark"] #stellar-concept .ref-home-link:before{border:1px solid #cdbb9340;box-shadow:0 0 0 18px #cdbb9304,0 0 0 19px #cdbb931c}
html[data-theme="dark"] #stellar-concept .ref-home-link>svg:first-child{background:linear-gradient(145deg,#dcc99d18,#b29d6610);color:#d8c9a4;border-color:#d8c9a437;box-shadow:inset 0 1px 0 #eee1c626}
html[data-theme="dark"] #stellar-concept .ref-home-link small{color:#b0aaa0}
html[data-theme="dark"] #stellar-concept .ref-home-link>svg:last-child{color:#bdb9af}
html[data-theme="dark"] #stellar-concept .asset,html[data-theme="dark"] #stellar-concept .asset.asset-main{
 background:radial-gradient(ellipse at 0 0,#7d7e8b18,transparent 70%),linear-gradient(125deg,#151518,#070708);
 border-color:#ffffff24;box-shadow:inset 0 1px 0 #ffffff1a,0 8px 22px #0006}
html[data-theme="dark"] #stellar-concept .asset:after{border-color:#d0d0dd23;box-shadow:0 0 0 14px #ffffff02,0 0 0 15px #d0d0dd12}
html[data-theme="dark"] #stellar-concept .asset .coin{border-color:#ccccd33b}
html[data-theme="dark"] #stellar-concept .asset .balance>small:not(.reward-estimate),html[data-theme="dark"] #stellar-concept .asset.asset-main .balance>small{background:#ffffff09;border:1px solid #ffffff10;color:#ceced7}
html[data-theme="dark"] #stellar-concept .asset .reward-estimate{color:#ada7b1}
html[data-theme="dark"] #stellar-concept .ref-reward-card{
 background:radial-gradient(ellipse at 85% 0,#76778535,transparent 60%),linear-gradient(135deg,#17171c,#030304 65%,#17171c);
 border-color:#c7c7dc45;box-shadow:inset 0 1px 0 #f2f0ff57,0 18px 40px #0008}
html[data-theme="dark"] #stellar-concept .ref-reward-card:before{border:1px solid #d4d3e23b;width:300px;height:360px;right:-190px;top:-70px;box-shadow:0 0 0 29px #ffffff02,0 0 0 30px #d4d3e21a;transform:rotate(-30deg)}
html[data-theme="dark"] #stellar-concept .ref-orbit b{background:linear-gradient(140deg,#eeeef5,#8d8d9c 48%,#2e2e37);border-color:#d4d4df;color:#16161c;box-shadow:inset 1px 2px 3px #ffffff88,4px 10px 22px #0009}
html[data-theme="dark"] #stellar-concept .ref-orbit span,html[data-theme="dark"] #stellar-concept .ref-orbit span:nth-child(2){border-color:#c9c8d459}
html[data-theme="dark"] #stellar-concept .ref-percentages div>span,html[data-theme="dark"] #stellar-concept .ref-percentages small,html[data-theme="dark"] #stellar-concept .ref-card-foot{color:#bdbdc7}
html[data-theme="dark"] #stellar-concept .ref-panel,html[data-theme="dark"] #stellar-concept .ref-stats>div,html[data-theme="dark"] #stellar-concept .ref-stats>div+div{background:linear-gradient(135deg,#171719,#0c0c0e);border-color:#ffffff18;box-shadow:inset 0 1px 0 #ffffff0c}
html[data-theme="dark"] #stellar-concept .ref-tier-options button{background:#060607;border-color:#ffffff1c;color:#aeafb9}
html[data-theme="dark"] #stellar-concept .ref-tier-options button[aria-pressed="true"]{background:linear-gradient(140deg,#5858626b,#202027);border-color:#d4d4e064;box-shadow:inset 0 1px 0 #ffffff40,0 5px 18px #0006}
html[data-theme="dark"] #stellar-concept .ref-tier-options strong,html[data-theme="dark"] #stellar-concept .ref-calc-output strong{color:#e4e2ec}
html[data-theme="dark"] #stellar-concept .ref-calc-output{background:linear-gradient(135deg,#ffffff07,#ffffff02);border-color:#ffffff14}
html[data-theme="dark"] #stellar-concept .ref-friend-output{background:#ffffff04}
html[data-theme="dark"] #stellar-concept .primary,html[data-theme="dark"] #stellar-concept .ref-invite .primary{background:linear-gradient(120deg,#f1f0f6,#bfc0ce);color:#151519;border-color:#ffffff80;box-shadow:inset 0 1px 0 #fff8,0 8px 25px #b4b4ce0e}
html[data-theme="dark"] #stellar-concept .secondary,html[data-theme="dark"] #stellar-concept .info{background:#111113;border-color:#ffffff15;color:#b1b1ba}
html[data-theme="dark"] #stellar-concept input,html[data-theme="dark"] #stellar-concept input.ref-link{background:#08080a!important;border-color:#ffffff26!important;color:#d6d6e0!important}
html[data-theme="dark"] #stellar-concept[data-scene="wallet"] .hero,html[data-theme="dark"] #stellar-concept .auth-card{background:radial-gradient(ellipse at 100% 0,#65657124,transparent 65%),linear-gradient(135deg,#17171c,#050506);border-color:#c6c6d337;box-shadow:inset 0 1px 0 #ffffff30}
html[data-theme="dark"] #stellar-concept .address{background:#0006;border-color:#ffffff19;color:#ceced7}
html[data-theme="dark"] #stellar-concept #holder-dock .nav{background:linear-gradient(140deg,#39393fcf,#111114e8);border-color:#dddded35;box-shadow:inset 0 1px 0 #ffffff3b,0 12px 36px #000b}
html[data-theme="dark"] #stellar-concept #holder-dock .nav-glass{background:linear-gradient(140deg,#d8d8e02b,#9999b00c);border-color:#d9d9e02e}
html[data-theme="dark"] #stellar-concept .ref-copy,html[data-theme="dark"] #stellar-concept .ref-welcome-link,html[data-theme="dark"] #stellar-concept .ref-details summary{color:#d4d2df}
html[data-theme="dark"] #stellar-concept .pill,html[data-theme="dark"] #stellar-concept .ref-refresh{background:#ffffff09;color:#c0c0ca;border-color:#ffffff24}
html[data-theme="dark"] #stellar-concept .auth-orbit{border-color:#ffffff24;border-top-color:#e3e1ec}
html[data-theme="dark"] #stellar-concept button:focus-visible,html[data-theme="dark"] #stellar-concept summary:focus-visible{outline-color:#dddae8}
html[data-theme="dark"] #stellar-concept input:focus{outline-color:#ccc9da77}

html[data-theme="dark"] #stellar-concept[data-scene="home"] .hero .amount{max-width:52%}
