html[data-theme="qing"] .wrap{box-shadow:0 0 24px rgba(121,89,30,.10);}
.relcard{box-shadow:0 4px 20px -2px rgba(45,42,38,.05),0 1px 3px rgba(45,42,38,.02);}
:root{
  --paper:#fbfaf7; --paper2:#f0ede6; --ink:#2d2a26; --ink-soft:#625e55; --line-soft:#e8e4dc;
}
html[data-theme="qing"]{
  --paper:#fbfaf7; --ink:#2d2a26; --ink-soft:#78736a;
  --major:#ad8748; --line:#e8e4dc; --line-soft:#e8e4dc; --gold:#b58e4e;
  --hl:#f0ede6;
}

  .go{ background:linear-gradient(135deg,#4a6aa0,#ad8748); } .relcard.family{ border-left-color:#ad8748; }

.tab-nav{background:#f0ede6;border-top:1px solid #e8e4dc}
.tab-nav a{color:#78736a}
.tab-nav a[aria-current=page]{color:#b58e4e}
html[data-theme=qing]{--ink:#2d2a26;--ink-soft:#625e55;--major:#ad8748;--line:#e8e4dc;--line-soft:#e8e4dc;--hl:#f0ede6;--gold:#b58e4e}body{background:#fbfaf7!important;color:#2d2a26}body>.wrap{background:#fbfaf7;box-shadow:0 2px 22px #ad874808}.topbar{background:#fbfaf7f2;border-bottom:1px solid #e8e4dc;color:#2d2a26}.topbar .sub{color:#78736a}.tab-nav{border-color:#e8e4dc}.tab-nav a{color:#78736a}.tab-nav a[aria-current=page]{color:#b58e4e}button:focus-visible,[role=button]:focus-visible,a:focus-visible{outline:2px solid #b58e4e}
.stitch3-famous .note{color:#625e55}.stitch3-famous .note b{color:#2d2a26}.stitch3-search input{border:1px solid #e8e4dc;color:#ad8748}.stitch3-search button{color:#625e55}.stitch3-famous .chip{border:1px solid #e8e4dc;color:#625e55}.stitch3-famous .chip.on{background:#ad8748;border-color:#ad8748}.fcard{border:1px solid #e8e4dc}.fcard .nm{color:#2d2a26}.fcard .star{color:#2d2a26}.fcard .meta{color:#625e55}.fcard .nt{color:#78736a}.stitch3-famous .fab{background:#ad8748;box-shadow:0 8px 20px #ad874847}.lhero-t{color:#2d2a26}.lhero-s{color:#625e55}#myrecBtn{color:#79591e!important}.relcard{border:1px solid #e8e4dc!important}.relcard.family{--rel:#79591e}.ricon{border:1px solid #e8e4dc}.relcard.family .ricon{background:#f0ede6;color:#79591e}.rt{color:#2d2a26}.rs{color:#625e55}.rp{color:#78736a}.rp b{color:#2d2a26}.disc{color:#78736a}.stitch3-form-header button{color:#ad8748}#formtitle{color:#625e55}#formtitle:before{color:#ad8748}#formsub{color:#78736a}#card_a,#card_b{border:1px solid #e8e4dc}#card_a:before{background:linear-gradient(225deg,#f0ede6,transparent)}#form .card h3{border-bottom:1px solid #f0ede6;color:#2d2a26}#form .card h3 small{color:#78736a}.pick{color:#ad8748;background:#f0ede6;border:1px solid #e8e4dc}.row{border-color:#f0ede6}.row label{color:#625e55}.row input,.row select{color:#2d2a26}.row input::placeholder{color:#e8e4dc}.seg{background:#f0ede6;border:1px solid #e8e4dc}.seg b.on{background:#ad8748}.go{background:#ad8748;box-shadow:0 8px 20px -4px #ad874859}.invrow b{color:#ad8748}.stitch3-exact{border-top:1px solid #f0ede6}.stitch3-exact summary{color:#625e55}#record-notice{color:#625e55;background:#f0ede6}
@media(max-width:374px){}
body.stitch3-hepan:has(#form[style*="block"]) .topbar { background:#fbfaf7ed; border-bottom-color:#e8e4dc99; }
body.stitch3-hepan:has(#form[style*="block"]) #stitch3-records { color:#625e55; }
body.stitch3-hepan:has(#form[style*="block"]) .tab-nav a[aria-current=page] { color:#ad8748; }
#form .stitch4-intro { color:#625e55; }
#form .stitch4-intro > span::before { background:#ad8748; }
#form #formtitle { color:#78736a; }
#form #card_a, #form #card_b { border:1px solid #f0ede6; }
#form .card h3 { border-bottom:1px solid #f0ede6; }
#form .pick { border-color:#e8e4dccc; }
#form .row { border-bottom:1px solid #f0ede6e6; }
#form .row input:focus-visible, #form .row select:focus-visible { outline:2px solid #79591e; }
#form .row input[type=checkbox] { accent-color:#ad8748; }
#form .seg { border-color:#e8e4dc99; }
#form .stitch3-exact summary { color:#78736a; }
#form #go { background:#ad8748; box-shadow:0 8px 20px -4px #ad874859; }
#form #doInvite { color:#625e55; }
#form #doInvite b { color:#ad8748; text-decoration-color:#e8e4dc; }
@media(max-width:350px) {
}

html:root,html[data-theme=qing]{--paper:#fbfaf7;--paper2:#ffffff;--ink:#2d2a26;--ink-soft:#625e55;--major:#79591e;--line:#e8e4dc;--line-soft:#ebe7df;--hl:#f0ede6;--gold:#b58e4e}
