/* GENERATED by tools/build_crew_night.py: do not edit by hand. */
html.night{--ink:#41352A;--soft:#605144;--mute:#71665D;--paper:#EFDAC8;--card:#EFDAC8;--rule:#CAC3BD;--gold:#796757;--goldtxt:#69594A;--red:#A7343D;--redbg:#EFDAC8;--amber:#7D430E;--amberbg:#EFDAC8;--warm:#E09153;--green:#305B43;--greenbg:#EFDAC8;--bar:#41352A;--barink:#EFDAC8;--hot:#CF333F;--frost:#BDAEA0}
html.night{--ink:#EFDAC8;--soft:#CDC5BD;--mute:#AA9F95;--paper:#29221B;--card:#41352A;--rule:#5E4F43;--gold:#BDAEA0;--goldtxt:#BDAEA0;--red:#EE6570;--redbg:#3F1F28;--amber:#F0B176;--amberbg:#3F2E21;--warm:#E09153;--green:#8BCEA1;--greenbg:#1E3A31;--bar:#221B15}
html.night .daychips .on span,html.night .daychips .on b{color:#EFDAC8}
html.night .who .on{color:#EFDAC8}
html.night .btn{color:#EFDAC8}
html.night .badge{color:#EFDAC8}
html.night .daychips .on span,html.night .daychips .on b,html.night .who .on{color:#41352A}
html.night body{background:radial-gradient(520px 380px at 85% -6%,#D1C6BC 0,transparent 62%),radial-gradient(460px 360px at 0% 38%,#EFDAC8 0,transparent 60%),radial-gradient(420px 320px at 100% 78%,#EFDAC8 0,transparent 62%),var(--paper)}
html.night .card,html.night .daychips button{background:rgba(255,228,200,.62);border:1px solid rgba(255,228,200,.8);box-shadow:0 1px 0 rgba(255,228,200,.9) inset,0 10px 28px -16px rgba(64,52,42,.35)}
html.night .card.warn{background:rgba(238,217,199,.7)}
html.night #tabs{background:rgba(64,52,42,.78);border:1px solid rgba(255,228,200,.22);box-shadow:0 14px 34px -12px rgba(33,26,20,.6),0 1px 0 rgba(255,228,200,.25) inset}
html.night #tabs .on{background:rgba(255,228,200,.16)}
html.night body{background:radial-gradient(520px 380px at 85% -6%,#5A4839 0,transparent 62%),radial-gradient(460px 360px at 0% 40%,#48392C 0,transparent 60%),radial-gradient(420px 320px at 100% 80%,#34272E 0,transparent 62%),var(--paper)}
html.night .card,html.night .daychips button{background:rgba(64,52,42,.55);border-color:rgba(188,173,160,.18);box-shadow:0 1px 0 rgba(255,228,200,.08) inset,0 12px 30px -16px rgba(0,0,0,.7)}
html.night .card.warn{background:rgba(62,46,32,.7)}
html.night #tabs{background:rgba(26,20,16,.72)}
html.night .tick .box{color:#EFDAC8}
html.night #tabs .pill{background:rgba(255,228,200,.17);box-shadow:0 1px 0 rgba(255,228,200,.22) inset}
html.night body::before{background:radial-gradient(closest-side,#CBBDB2 0,rgba(203,189,177,.55) 45%,transparent 72%)}
html.night body::after{background:radial-gradient(closest-side,#F4C69D 0,rgba(244,197,157,.5) 40%,transparent 70%)}
html.night #sky{background:radial-gradient(closest-side,#D8CABD 0,rgba(215,201,189,.5) 45%,transparent 72%)}
html.night body::before{background:radial-gradient(closest-side,#675241 0,rgba(102,82,64,.5) 45%,transparent 72%)}
html.night body::after{background:radial-gradient(closest-side,#4D313B 0,rgba(77,49,58,.45) 40%,transparent 70%)}
html.night #sky{background:radial-gradient(closest-side,#504032 0,rgba(80,63,49,.5) 45%,transparent 72%)}
html.night .card.notice{background:rgba(238,217,199,.78)}
html.night .nline{border-top:1px solid rgba(224,145,82,.45)}
html.night .card.notice{background:rgba(62,46,32,.8)}
html.night .st-big{filter:drop-shadow(0 4px 10px rgba(224,145,82,.45))}
html.night .st-track{background:rgba(120,102,86,.14)}
html.night .st-fill{background:linear-gradient(90deg,#E09153,#D5B25C)}
html.night .st-row.me{background:rgba(224,145,82,.12)}
html.night .wdot{border:2px solid rgba(238,217,199,.45)}
html.night .wdot.doing{border-color:#E09153;background:conic-gradient(#E09153 0 50%,transparent 50%)}
html.night .wdot.done{border-color:#70BE97;background:#70BE97}
html.night .wthumbs img{box-shadow:inset 0 -3px 0 #BDAEA0}
html.night .wthumbs img.k-before{outline:2px solid #BDAEA0}
html.night .wthumbs img.k-after{outline:2px solid #31674C}
html.night #homeBtn{border:1px solid rgba(255,228,200,.22);background:rgba(64,52,42,.72);color:#EFDAC8}
html.night .hub-tile{background:rgba(255,228,200,.08);border:1px solid rgba(255,228,200,.16);box-shadow:0 1px 0 rgba(255,228,200,.14) inset,0 18px 40px -22px rgba(0,0,0,.6)}
html.night .hub-tile.works{background:linear-gradient(135deg,rgba(120,102,86,.55),rgba(64,52,42,.35))}
html.night .hub-tile.charter{background:linear-gradient(135deg,rgba(188,173,160,.28),rgba(64,52,42,.3))}
html.night .hub-tile.me{background:linear-gradient(135deg,rgba(224,145,82,.25),rgba(64,52,42,.3))}
html.night .hub-k{color:#BDAEA0}
html.night .hub-t{color:#EFDAC8}
html.night .hub-s{color:rgba(238,217,199,.8)}
html.night .hub-b{background:#CF333F;color:#EFDAC8}
html.night .hub-go{color:rgba(238,217,199,.5)}
html.night .jseg{background:rgba(255,228,200,.08)}
html.night .jseg button{color:rgba(238,217,199,.7)}
html.night .jseg button.on{background:rgba(255,228,200,.18);color:#EFDAC8}
html.night .job{border-top:1px solid rgba(255,228,200,.08)}
html.night .job.mine{background:linear-gradient(90deg,rgba(224,145,82,.2),rgba(224,145,82,.04));box-shadow:inset 3px 0 0 #E09153}
html.night .jdot{border:2px solid rgba(238,217,199,.45)}
html.night .jdot.doing{border-color:#E09153;background:conic-gradient(#E09153 0 50%,transparent 50%)}
html.night .jdot.done{border-color:#70BE97;background:#70BE97}
html.night .jts{color:rgba(238,217,199,.6)}
html.night .jmine{color:#41352A;background:#E09153}
html.night .jnew{background:#CF333F;box-shadow:0 0 0 3px rgba(207,51,62,.25)}
html.night .back{color:#BDAEA0}
html.night .jc{background:rgba(255,228,200,.1)}
html.night .jc.hi{background:rgba(207,51,62,.25);color:#F5A5AB}
html.night .jstate button{background:rgba(255,228,200,.07);border:1px solid rgba(255,228,200,.12);color:rgba(238,217,199,.75)}
html.night .jstate button.on.st-todo{background:rgba(255,228,200,.2);color:#EFDAC8}
html.night .jstate button.on.st-doing{background:#E09153;color:#41352A;border-color:#E09153}
html.night .jstate button.on.st-done{background:#70BE97;color:#41352A;border-color:#70BE97}
html.night .card textarea{border:1px solid rgba(255,228,200,.2);background:rgba(255,228,200,.08)}
html.night .jact{border-top:1px solid rgba(255,228,200,.08)}
html.night .jact-h{color:rgba(238,217,199,.6)}
html.night .jact-h b{color:#EFDAC8}
html.night .jact.state div:last-child{color:#E09153}
html.night .jact.photo div:last-child{color:#BDAEA0}
html.night .phases .ph{color:#EFDAC8}
html.night .phases .ph.afloat{background:#796757}
html.night .phases .ph.hard{background:#CF333F}
html.night .phases .ph.prep{background:#31674C}
html.night .ph-now{background:#E09153;box-shadow:0 0 0 3px rgba(224,145,82,.3)}
html.night .sch{border-top:1px solid rgba(255,228,200,.08)}
html.night .sch.mine{background:linear-gradient(90deg,rgba(224,145,82,.2),rgba(224,145,82,.03));box-shadow:inset 3px 0 0 #E09153}
html.night .sch.ms{color:#BDAEA0}
html.night .sch-d{color:#BDAEA0}
html.night .sch-t span{color:rgba(238,217,199,.6)}
html.night .jwhen{color:#BDAEA0}
html.night .jwhen.late{color:#F17F88}
html.night .jseg-l{border-top:1px solid rgba(255,228,200,.08)}
html.night .jseg-l span{color:rgba(238,217,199,.7)}
html.night .jdc{background:rgba(255,228,200,.08);border:1px solid rgba(188,173,160,.25)}
html.night .jdc.on{background:#BDAEA0;color:#41352A;border-color:#BDAEA0}
html.night .hzp-t{background:rgba(255,228,200,.07);border:1px solid rgba(255,228,200,.14)}
html.night .hzp-t b{color:#EFDAC8}
html.night .hzp-t span{color:#BDAEA0}
html.night .hzp-t.on{background:rgba(255,228,200,.2);border-color:rgba(255,228,200,.4)}
html.night .hzp-t.late{background:rgba(207,51,62,.22);border-color:rgba(207,51,62,.5)}
html.night .hzp-t.late b{color:#F5A5AB}
html.night .hzp-t.late span{color:#F5A5AB}
html.night .hzp-t.late.on{background:rgba(207,51,62,.4)}
html.night .card{background:rgba(255,228,200,.075);border:1px solid rgba(255,228,200,.14);box-shadow:inset 0 1px 0 rgba(255,228,200,.14),inset 0 -1px 0 rgba(0,0,0,.25),0 18px 40px -22px rgba(0,0,0,.7)}
html.night .hub-tile,html.night .hzp-t,html.night .jstate button,html.night .bv{background-color:rgba(255,228,200,.12);border:1px solid rgba(255,228,200,.2);box-shadow:inset 0 1px 0 rgba(255,228,200,.22),inset 0 -1px 0 rgba(0,0,0,.3),0 14px 30px -18px rgba(0,0,0,.8)}
html.night .hzp-t.late{background:rgba(207,51,62,.25);border-color:rgba(207,51,62,.5)}
html.night .jstate button.on.st-doing{background:#E09153;color:#41352A;border-color:#E09153}
html.night .jstate button.on.st-done{background:#70BE97;color:#41352A;border-color:#70BE97}
html.night .jts{color:rgba(238,217,199,.62)}
html.night .jwhen.late::before{background:#CF333F;color:#EFDAC8}
html.night #homeBtn{box-shadow:inset 0 1px 0 rgba(255,228,200,.22),0 10px 22px -10px #000000}
html.night .card,html.night .hub-tile,html.night .hzp-t{background:#45392F}
html.night .cp-row{border-top:1px solid rgba(255,228,200,.08)}
html.night .card input[type=text],html.night .card input[type=date]{border:1px solid rgba(255,228,200,.2);background:rgba(255,228,200,.08)}
html.night .chip.c-ok{background:rgba(112,190,151,.22);color:#ACE3C3}
html.night .chip.c-amb{background:rgba(224,145,82,.25);color:#F4C298}
html.night .cp-sel{border:1px solid rgba(255,228,200,.2);background:rgba(255,228,200,.08)}
html.night .cp-sel option{color:#41352A}
html.night .wg-c{background:rgba(255,228,200,.07);border:1px solid rgba(255,228,200,.12)}
html.night .wg-dow{color:#BDAEA0}
html.night .wg-c.now{border-color:#BDAEA0;box-shadow:0 0 0 1px #BDAEA0}
html.night .wg-c.mine{background:linear-gradient(180deg,rgba(207,51,62,.55),rgba(207,51,62,.3));border-color:rgba(241,132,141,.6)}
html.night .wg-c.swa{background:rgba(188,173,160,.14)}
html.night .wg-c.swa .wg-who{color:#BDAEA0}
html.night .wg-me{background:#E09153}
html.night .wg-sw.mine{background:#CF333F}
html.night .wg-sw.swa{background:#BDAEA0}
html.night .wg-sw.off{background:#E09153}
html.night .jassign{border:1px solid rgba(188,173,160,.35);background:rgba(255,228,200,.08)}
html.night .nj-f input,html.night .nj-f select,html.night .nj-f textarea{border:1px solid rgba(188,173,160,.35);background:rgba(255,228,200,.08)}
html.night .nj-like{background:rgba(224,145,82,.12);border:1px solid rgba(224,145,82,.4)}
html.night .sf-card{background:linear-gradient(135deg,rgba(49,103,76,.45),rgba(64,52,42,.35))}
html.night .sf-card.due{background:linear-gradient(135deg,rgba(224,145,82,.42),rgba(64,52,42,.35))}
html.night .sf-notice{border-color:rgba(188,173,160,.6);background:linear-gradient(135deg,rgba(188,173,160,.28),rgba(120,102,86,.18))}
html.night .sf-ok{border-color:rgba(112,190,151,.6);background:rgba(49,103,76,.25)}
html.night .sf-row{border-top:1px solid rgba(255,228,200,.1)}
html.night .sf-row.tap{border-top:1px solid rgba(255,228,200,.1)}
html.night .jc.hi{background:rgba(207,51,62,.28);color:#F5A5AB}
html.night .jc.mid{background:rgba(224,145,82,.3);color:#F5CAA1}
html.night .jc.ok{background:rgba(49,103,76,.35);color:#B1E4C8}
html.night .sf-item.ok{background:rgba(49,103,76,.22)}
html.night .sf-item.bad{background:rgba(207,51,62,.22)}
html.night .sf-item.na .grow>span{text-decoration-color:rgba(255,228,200,.4)}
html.night .sf-item.tap.ok{background:rgba(49,103,76,.22)}
html.night .sf-box{border:2px solid rgba(255,228,200,.5)}
html.night .sf-item.ok .sf-box{background:#70BE97;color:#102319;border-color:#70BE97}
html.night .sf-seg{border:1px solid rgba(255,228,200,.3)}
html.night .sf-seg button{color:rgba(255,228,200,.75)}
html.night .sf-seg button.on{background:#70BE97;color:#102319}
html.night .sf-seg button.on.bad{background:#CF333F;color:#EFDAC8}
html.night .sf-chips button{background:rgba(255,228,200,.1)}
html.night .sf-chips button.on{background:rgba(255,228,200,.22)}
html.night .sf-fh{border-bottom:1px solid rgba(255,228,200,.15)}
html.night:not(.night) .sf-row,html.night:not(.night) .sf-row.tap{border-top-color:rgba(64,52,42,.1)}
html.night .sf-sigbox{border-bottom:1px solid rgba(255,228,200,.35)}
html.night .sf-sig{color:#EFDAC8}
html.night:not(.night) .sf-sig{color:#4D3D2E}
html.night .sf-signreq{border:1px solid rgba(224,145,82,.6);background:linear-gradient(135deg,rgba(224,145,82,.32),rgba(207,51,62,.16))}
html.night .sf-card.daily{background:linear-gradient(135deg,rgba(120,102,86,.5),rgba(64,52,42,.35))}
html.night .sf-card.daily.due{background:linear-gradient(135deg,rgba(224,145,82,.42),rgba(64,52,42,.35))}
html.night .sf-numbox input{border:1px solid rgba(255,228,200,.3);background:rgba(255,228,200,.1)}
html.night:not(.night) .sf-numbox input{background:#EFDAC8;border-color:rgba(64,52,42,.25);color:#41352A}
html.night .sf-neg{border:1px solid rgba(255,228,200,.3)}
html.night .sf-neg.on{background:#BDAEA0;color:#2B221A;border-color:#BDAEA0}
html.night:not(.night) .sf-neg{border-color:rgba(64,52,42,.3);color:#41352A}

/* hand-tuned: base canvas, sky and selection */
html.night,html.night body{background:#15191F !important;color:#EBD3BD;color-scheme:dark}
html.night #sky{display:none}
html.night body{background:radial-gradient(120% 60% at 15% 0%,rgba(120,84,52,.35),transparent 60%),radial-gradient(90% 50% at 100% 100%,rgba(110,52,44,.3),transparent 60%),#15191F !important;background-attachment:fixed !important}
html.night img{filter:brightness(.82)}
html.night meta{}
html.night ::selection{background:rgba(201,162,122,.35)}
html.night .night-seg button.on{background:#C9A27A;color:#1A1714}
