/* Personal Wealth: Mr Qian's household counting room. Teal dusk, pale ledger paper, and an abacus rod down the left whose bead slides as you read. */
#astro{--night:#071c1c;--night2:#0d2a29;--paper:#eef1e2;--paper2:#dfe6d0;--ink:#12302e;--text:#12302e;--mute:#58716a;--line:#b9c7ae;
  --rose:#14706a;--rose2:#1f8f86;--gold:#a9894a;--gold2:#d9c07f;--moon:#e8f1e6;
  background:radial-gradient(640px 420px at 80% -100px,rgba(95,190,170,.2),transparent 70%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 34px),linear-gradient(180deg,#0b2726,#071c1c 34%,#051414)}
#astro .btn{background:linear-gradient(180deg,#1b8a80,#0f5c57);border-color:#d9c07f;color:#f3f6e8;box-shadow:0 0 0 3px rgba(217,192,127,.22),0 8px 22px rgba(0,0,0,.35)}
#astro .btn.ghost{background:transparent;color:var(--rose);border-color:var(--line);box-shadow:none}
#astro .chop{background:radial-gradient(circle at 30% 25%,#22988d,#0f5c57 70%);color:#f3f6e8;border-radius:50%;box-shadow:inset 0 0 0 2px #eef1e2,inset 0 0 0 4px #14706a}
#astro .paper,#astro .leaf{background-image:repeating-linear-gradient(180deg,transparent 0 31px,rgba(20,112,106,.09) 31px 32px)}
#astro .thread path{stroke:#d9c07f;stroke-width:3;filter:none}
#astro .knot{width:16px;height:10px;left:-15px;border-radius:6px;background:linear-gradient(180deg,#e7cf8e,#9c7c3c);box-shadow:0 1px 2px rgba(0,0,0,.5)}
#astro .knot.loose{background:transparent;border:1.6px dashed #d9c07f}
#astro .rail{position:absolute;left:-17px;top:0;width:20px;height:13px;border-radius:7px;background:linear-gradient(180deg,#2bb3a5,#0f5c57);box-shadow:0 0 10px rgba(43,179,165,.7);z-index:2;pointer-events:none;will-change:transform}
html,body{background:#051414}
#astro .rod{background:linear-gradient(180deg,#2a6a64,#123f3c 60%,#0a2a28)}
#astro .rod:before,#astro .rod:after{background:linear-gradient(180deg,#e7cf8e,#9c7c3c)}
#astro .paper,#astro .pay,#astro .leaf{background:repeating-linear-gradient(180deg,transparent 0 31px,rgba(20,112,106,.1) 31px 32px),var(--paper)}
#astro .paper:before,#astro .pay:before{border-color:rgba(20,112,106,.45);outline-color:rgba(20,112,106,.25)}
#astro .leaf:before{border-color:rgba(20,112,106,.35)}
#astro .scene{background:#051414}
#astro .scene:before{background:linear-gradient(180deg,#071c1c 0%,rgba(7,28,28,0) 22%,rgba(7,28,28,0) 45%,rgba(7,28,28,.92) 88%,#071c1c 100%)}
#astro .scene .sub{color:#b9d0c6}
#astro .lhead{background:linear-gradient(180deg,#f3f5e8,#dfe6d0)}
#astro .pillar,#astro .field{background:rgba(255,255,245,.7)}
#astro .pillar.day{background:#f5f8ec}
#story{background:#051414}
#story .box{background:linear-gradient(180deg,rgba(240,244,230,.97),rgba(224,232,214,.97));border-color:#9fb29a;outline-color:rgba(20,112,106,.3)}
#story .box .who{color:#14706a}#story .box .who.you{color:#58716a}
#story .box .say,#story .frame{color:#12302e}
#story .frame input,#story .frame select{border-bottom-color:#14706a}
