:root{--paper:#f4f6f5;--card:#fff;--ink:#18322b;--ink2:#5e6f69;--ink3:#8a9a94;--line:#e6ecea;--accent:#123d33;--accent2:#1f5a4d;--accent-soft:#e7efec;--gold:#9c7a2e;--gold-soft:#f4ecd9;--red:#b4453b;--red-soft:#f6e4e1;--green:#1f7a4d;--green-soft:#e2f1e9;--blue:#2e6fb4;--blue-soft:#e4eef8;--shadow:0 1px 2px #123d330d, 0 10px 28px #123d3314;--radius:18px;--safe-top:env(safe-area-inset-top,0px);--safe-bot:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;margin:0;padding:0}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.45}.phone{background:var(--paper);flex-direction:column;max-width:460px;min-height:100%;margin:0 auto;display:flex;position:relative}button{font:inherit}.h-serif{letter-spacing:-.4px;font-family:Fraunces,serif}.topbar{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:calc(var(--safe-top) + 10px) 16px 10px;border-bottom:1px solid var(--line);background:#f4f6f5eb;align-items:center;gap:12px;min-height:56px;display:flex;position:sticky;top:0}.topbar .tt{flex-direction:column;flex:1;min-width:0;display:flex}.topbar .tt b{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.topbar .tt span{color:var(--ink2);font-size:11.5px}.iconbtn{border:1px solid var(--line);background:var(--card);cursor:pointer;width:40px;height:40px;color:var(--ink);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.iconbtn:active{transform:scale(.94)}.iconbtn svg{width:20px;height:20px}.backbtn{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-right:2px;padding:0;font-size:15px;font-weight:700;display:flex}.backbtn svg{width:22px;height:22px}.scroll{-webkit-overflow-scrolling:touch;padding:14px 16px calc(96px + var(--safe-bot));flex:1;overflow-y:auto}.tabbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);max-width:460px;padding:6px 8px calc(6px + var(--safe-bot));z-index:45;background:#fffffff5;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar button,.tabbar a{color:var(--ink3);cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;font-size:11px;font-weight:600;display:flex}.tabbar button svg,.tabbar a svg{width:23px;height:23px}.tabbar button.on,.tabbar a.on{color:var(--accent)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.sec-h{text-transform:uppercase;letter-spacing:.1em;color:var(--ink2);align-items:center;gap:6px;margin:18px 4px 8px;font-size:11.5px;font-weight:700;display:flex}.sec-h svg{flex:none;width:14px;height:14px}.day{margin-bottom:16px}.day-h{align-items:baseline;gap:8px;margin:0 4px 8px;display:flex}.day-h b{font-family:Fraunces,serif;font-size:19px;font-weight:600}.day-h.today b{color:var(--accent)}.day-h .dt{color:var(--ink2);font-size:12px}.day-h .badge{color:var(--ink2);background:var(--paper);border:1px solid var(--line);border-radius:99px;margin-left:auto;padding:2px 9px;font-size:11px;font-weight:700}.appt{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);cursor:pointer;border-radius:14px;gap:0;margin-bottom:9px;transition:all .12s;display:flex;overflow:hidden}.appt:active{transform:scale(.99)}.appt .bar{background:var(--accent);flex:none;width:5px}.appt .bar.done{background:var(--green)}.appt .bar.prog{background:var(--gold)}.appt .body{flex:1;min-width:0;padding:12px 14px}.appt .time{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.appt .nm{white-space:nowrap;text-overflow:ellipsis;margin:2px 0 3px;font-size:16px;font-weight:700;overflow:hidden}.appt .ad{color:var(--ink2);align-items:flex-start;gap:5px;font-size:13px;display:flex}.appt .ad svg{opacity:.7;flex:none;width:14px;height:14px;margin-top:2px}.appt .chev{color:var(--ink3);align-items:center;padding-right:8px;display:flex}.appt .chev svg{width:20px;height:20px}.appt .tags{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.tag{border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10.5px;font-weight:700;display:inline-flex}.tag.read{background:var(--gold-soft);color:var(--gold)}.tag.done{background:var(--green-soft);color:var(--green)}.tag.prog{background:var(--gold-soft);color:var(--gold)}.tag.crew{background:var(--blue-soft);color:var(--blue)}.tag svg{width:11px;height:11px}.empty{text-align:center;color:var(--ink3);padding:10px 0 6px;font-size:13px}.weekstrip{align-items:center;gap:6px;margin-bottom:4px;display:flex}.weekstrip .nav{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.weekstrip .nav svg{width:18px;height:18px}.weekstrip .lbl{text-align:center;flex:1;font-size:14px;font-weight:700}.weekstrip .lbl small{color:var(--ink2);font-size:11px;font-weight:600;display:block}.dots{justify-content:space-between;gap:4px;margin:10px 2px 4px;display:flex}.dots .d{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:12px;flex:1;padding:7px 0}.dots .d small{color:var(--ink3);text-transform:uppercase;letter-spacing:.04em;font-size:9.5px;font-weight:700;display:block}.dots .d b{font-size:15px;font-weight:700}.dots .d.sel{background:var(--accent);border-color:var(--accent)}.dots .d.sel small,.dots .d.sel b{color:#fff}.dots .d.has:after{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;margin:3px auto 0;display:block}.dots .d.sel.has:after{background:#fff}.dtitle{margin:2px 0;font-family:Fraunces,serif;font-size:25px;font-weight:600;line-height:1.1}.dsub{color:var(--ink2);margin-bottom:12px;font-size:13.5px}.kv{border-bottom:1px solid var(--line);align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.kv:last-child{border-bottom:0}.kv .ic{background:var(--accent-soft);width:34px;height:34px;color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.kv .ic svg{width:18px;height:18px}.kv .t{flex:1;min-width:0}.kv .t small{color:var(--ink2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;display:block}.kv .t span{word-break:break-word;font-size:15px;font-weight:600}.kv .act{align-self:center}.callbtn{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.callbtn svg{width:16px;height:16px}.bigbtn{cursor:pointer;letter-spacing:.01em;width:100%;box-shadow:var(--shadow);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:17px;font-weight:800;display:flex}.bigbtn svg{width:22px;height:22px}.bigbtn.in{background:var(--accent);color:#fff}.bigbtn.out{background:var(--gold);color:#fff}.bigbtn.done{background:var(--green-soft);color:var(--green);box-shadow:none}.bigbtn:disabled{opacity:.55}.bigbtn:active{transform:scale(.99)}.stamp{background:var(--green-soft);border:1px solid #cde6d9;border-radius:12px;align-items:center;gap:10px;margin-bottom:9px;padding:11px 13px;font-size:13px;display:flex}.stamp.outc{background:var(--gold-soft);border-color:#ead9b0}.stamp svg{flex:none;width:18px;height:18px}.stamp b{font-size:12px;display:block}.stamp small{color:var(--ink2)}.stamp a{color:var(--accent);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700;text-decoration:none}.chk{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;display:flex}.chk:last-child{border-bottom:0}.chk .box{border:2px solid var(--line);border-radius:7px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:all .12s;display:flex}.chk.on .box{background:var(--accent);border-color:var(--accent)}.chk .box svg{color:#fff;opacity:0;width:15px;height:15px}.chk.on .box svg{opacity:1}.chk .lab{flex:1;font-size:15px;font-weight:500}.chk.on .lab{color:var(--ink2);text-decoration:line-through}.chk .del{color:var(--red);cursor:pointer;background:0 0;border:0;padding:4px}.chk .del svg{width:16px;height:16px}.progbar{background:var(--paper);border-radius:99px;height:7px;margin:0 2px;overflow:hidden}.progbar i{background:var(--accent);border-radius:99px;height:100%;transition:all .3s;display:block}.note{border-bottom:1px solid var(--line);padding:13px 14px}.note:last-child{border-bottom:0}.note .nh{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:6px;display:flex}.note .who{color:var(--ink2);font-size:12px;font-weight:700}.note .when{color:var(--ink3);margin-left:auto;font-size:11px}.note .txt{white-space:pre-wrap;word-break:break-word;font-size:14.5px}.note .flags{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.fl{border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.fl svg{width:11px;height:11px}.fl.priv{background:var(--red-soft);color:var(--red)}.fl.read{background:var(--gold-soft);color:var(--gold)}.fl.fut{background:var(--blue-soft);color:var(--blue)}.fl.this{background:var(--paper);color:var(--ink2);border:1px solid var(--line)}.fl.urgent{background:var(--red-soft);color:var(--red)}.note .nphotos{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.note .nphotos img{object-fit:cover;border:1px solid var(--line);border-radius:9px;width:62px;height:62px}.note .nact{gap:14px;margin-top:9px;display:flex}.note .nact button{color:var(--ink2);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:12.5px;font-weight:700;display:flex}.note .nact button.dl{color:var(--red)}.note .nact svg{width:13px;height:13px}.phgroup{margin-bottom:14px}.phgroup .gl{color:var(--ink2);text-transform:uppercase;letter-spacing:.05em;margin:0 2px 7px;font-size:12px;font-weight:700}.phgrid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.phgrid .ph,.phgrid .add{aspect-ratio:1;border-radius:12px;position:relative;overflow:hidden}.phgrid .ph img{object-fit:cover;width:100%;height:100%}.phgrid .ph .x{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;top:4px;right:4px}.phgrid .ph .x svg{width:13px;height:13px}.phgrid .add{border:2px dashed var(--line);color:var(--ink3);cursor:pointer;background:var(--card);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.phgrid .add svg{width:24px;height:24px}.phgrid .add small{font-size:10px;font-weight:700}textarea,input[type=text],input[type=password],input[type=time],select{border:1px solid var(--line);width:100%;font:inherit;background:var(--card);color:var(--ink);border-radius:12px;padding:12px 13px;font-size:15px}textarea:focus,input:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}textarea{resize:vertical;min-height:80px}.lbl{color:var(--ink2);margin:0 2px 6px;font-size:12px;font-weight:700;display:block}.btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 16px;font-size:15px;font-weight:700;display:inline-flex}.btn.primary{background:var(--accent);color:#fff}.btn.ghost{background:var(--card);border:1px solid var(--line);color:var(--ink)}.btn.danger{background:var(--red);color:#fff}.btn.block{width:100%}.btn:active{transform:scale(.99)}.btn svg{width:18px;height:18px}.btn:disabled{opacity:.55;cursor:default}.chiprow{gap:8px;margin:10px 0;display:flex}.chiprow button{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:12px;flex:1;padding:12px 0;font-size:15px;font-weight:700}.chiprow button.sel{background:var(--gold);border-color:var(--gold);color:#fff}.tgl{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:12px 0;display:flex}.tgl:last-child{border-bottom:0}.tgl .tt{flex:1}.tgl .tt b{font-size:14px;font-weight:700;display:block}.tgl .tt small{color:var(--ink2);font-size:12px}.switch{background:var(--line);cursor:pointer;border-radius:99px;flex:none;width:48px;height:28px;transition:all .18s;position:relative}.switch.on{background:var(--accent)}.switch i{background:#fff;border-radius:50%;width:22px;height:22px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.switch.on i{left:23px}.scrim{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:60;background:#12322b73;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--card);width:100%;max-width:460px;max-height:92vh;padding:8px 18px calc(22px + var(--safe-bot));border-radius:22px 22px 0 0;overflow-y:auto}.sheet .grab{background:var(--line);border-radius:99px;width:38px;height:4px;margin:8px auto 12px}.sheet h3{margin:0 0 14px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.toast{left:50%;bottom:calc(96px + var(--safe-bot));background:var(--ink);color:#fff;z-index:80;opacity:0;box-shadow:var(--shadow);text-align:center;border-radius:99px;max-width:90%;padding:11px 18px;font-size:13.5px;font-weight:600;transition:all .25s;position:fixed;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)translateY(0)}.login{padding:30px 26px calc(30px + var(--safe-bot));background:radial-gradient(900px 460px at 82% -8%, #dce9e4 0%, transparent 60%), var(--paper);flex-direction:column;flex:1;justify-content:center;min-height:100%;display:flex}.login .logo{letter-spacing:-1px;color:var(--accent);font-family:Fraunces,serif;font-size:40px;font-weight:600}.login .logo span{letter-spacing:.32em;color:var(--ink2);text-transform:uppercase;margin-top:2px;font-family:Hanken Grotesk;font-size:12px;font-weight:700;display:block}.login h2{margin:26px 0 4px;font-size:18px;font-weight:700}.login p.sub{color:var(--ink2);margin:0 0 18px;font-size:13.5px}.pinrow{justify-content:center;gap:10px;margin:6px 0 4px;display:flex}.pindot{border:2px solid var(--ink3);border-radius:50%;width:16px;height:16px}.pindot.f{background:var(--accent);border-color:var(--accent)}.keypad{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.keypad button{border:1px solid var(--line);background:var(--card);cursor:pointer;height:62px;box-shadow:var(--shadow);border-radius:16px;font-size:24px;font-weight:600}.keypad button.fn{box-shadow:none;color:var(--ink2);background:0 0;border-color:#0000;font-size:14px;font-weight:700}.keypad button:active{transform:scale(.95)}.who-pick{flex-direction:column;gap:8px;margin-top:6px;display:flex}.who-pick button{border:1px solid var(--line);background:var(--card);cursor:pointer;text-align:left;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.who-pick button:active{transform:scale(.99)}.av{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.av.adm{background:var(--gold-soft);color:var(--gold)}.who-pick .nm{flex:1;font-size:15px;font-weight:700}.who-pick .role{color:var(--ink2);font-size:11.5px;font-weight:600}.who-pick .chev{color:var(--ink3)}.who-pick .chev svg{width:20px;height:20px}.hint{text-align:center;color:var(--ink3);margin-top:16px;font-size:12px}.searchbar{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:0 12px;display:flex}.searchbar svg{width:18px;height:18px;color:var(--ink3);flex:none}.searchbar input{box-shadow:none;border:0;padding:12px 0}.searchbar input:focus{box-shadow:none}.muted{color:var(--ink2)}.linkbtn{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:700}.center{text-align:center}.statgrid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:6px;display:grid}.stat{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:14px 15px}.stat.hero{background:var(--accent);border-color:var(--accent);color:#fff;grid-column:1/-1}.stat .lab{text-transform:uppercase;letter-spacing:.08em;color:var(--ink2);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.stat.hero .lab{color:#ffffffbf}.stat .lab svg{width:14px;height:14px}.stat .val{letter-spacing:-.5px;margin-top:5px;font-family:Fraunces,serif;font-size:26px;font-weight:600}.stat.hero .val{font-size:32px}.stat .sub{color:var(--ink2);margin-top:2px;font-size:11.5px}.stat.hero .sub{color:#fffc}.ptable{border-collapse:collapse;width:100%;font-size:13px}.ptable th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);border-bottom:1px solid var(--line);padding:9px 8px;font-size:10px;font-weight:700}.ptable td{vertical-align:top;border-bottom:1px solid #f1ede4;padding:10px 8px}.ptable td.num,.ptable th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ptable tr:last-child td{border-bottom:0}.ptable .cl{font-weight:700}.ptable .dt,.ptable .tm{color:var(--ink2);white-space:nowrap;font-size:11.5px}.ptable .adjrow td{background:var(--gold-soft)}.ptable .adjrow.ded td{background:var(--red-soft)}.totrow{border-bottom:1px solid var(--line);justify-content:space-between;padding:9px 2px;font-size:14px;display:flex}.totrow:last-child{border-bottom:0}.totrow.big{padding-top:12px;font-size:17px;font-weight:800}.totrow.big .v{color:var(--accent)}.totrow .v{font-variant-numeric:tabular-nums;font-weight:700}.totrow.neg .v{color:var(--red)}.paysrc{background:var(--accent-soft);color:var(--accent2);border-radius:12px;align-items:flex-start;gap:8px;margin-top:12px;padding:11px 13px;font-size:12px;display:flex}.paysrc svg{flex:none;width:16px;height:16px;margin-top:1px}.picker{background:var(--gold-soft);border:1px solid #ead9b0;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:8px 12px;display:flex}.picker svg{width:16px;height:16px;color:var(--gold);flex:none}.picker select{box-shadow:none;background:0 0;border:0;padding:4px 0;font-weight:700}.picker select:focus{box-shadow:none}.otag{color:#fff;background:#ffffff38;border-radius:99px;margin-left:6px;padding:2px 7px;font-size:10px;font-weight:700}.attgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.attgrid>div small{text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);font-size:10px;font-weight:700;display:block}.attgrid>div span{font-size:14px;font-weight:700}.filters{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.filters .seg{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;display:flex;overflow:hidden}.filters .seg button{color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:9px 13px;font-size:12.5px;font-weight:700}.filters .seg button.on{background:var(--accent);color:#fff}.filters select{height:38px;box-shadow:var(--shadow);border-radius:11px;flex:1;min-width:120px;padding:0 30px 0 12px;font-size:13px;font-weight:600}.repnav{align-items:center;gap:6px;margin-bottom:10px;display:flex}.repnav .nav{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.repnav .nav svg{width:18px;height:18px}.repnav .lbl{text-align:center;flex:1;font-size:13.5px;font-weight:700}.repwrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px;margin-bottom:10px;overflow-x:auto}.rtable{border-collapse:collapse;width:100%;min-width:760px;font-size:12.5px}.rtable th{background:var(--paper);text-align:left;text-transform:uppercase;letter-spacing:.04em;color:var(--ink2);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px;font-size:10px;font-weight:700;position:sticky;top:0}.rtable td{vertical-align:top;white-space:nowrap;border-bottom:1px solid #f1ede4;padding:10px}.rtable td.wrap{white-space:normal;min-width:160px;max-width:220px}.rtable tr:last-child td{border-bottom:0}.rstat{border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:800;display:inline-block}.repsum{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.repsum .s{background:var(--card);border:1px solid var(--line);min-width:90px;box-shadow:var(--shadow);border-radius:13px;flex:1;padding:11px 13px}.repsum .s small{text-transform:uppercase;color:var(--ink2);letter-spacing:.05em;font-size:10px;font-weight:700}.repsum .s b{margin-top:3px;font-family:Fraunces,serif;font-size:21px;font-weight:600;display:block}.exportbtn{gap:8px;display:flex}.spin{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite sp}@keyframes sp{to{transform:rotate(360deg)}}.sync{color:var(--ink3);align-items:center;gap:5px;font-size:10.5px;font-weight:600;display:inline-flex}.sync .dot{background:var(--green);border-radius:50%;width:7px;height:7px}.filters .seg a{color:var(--ink2);cursor:pointer;background:0 0;border:0;padding:9px 13px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-block}.filters .seg a.on{background:var(--accent);color:#fff}.rstat.completed{background:var(--green-soft);color:var(--green)}.rstat.inprogress{background:var(--gold-soft);color:var(--gold)}.rstat.missing{background:var(--red-soft);color:var(--red)}.rstat.none{background:var(--paper);color:var(--ink2)}.card.mustread{background:var(--gold-soft);border-color:#ead9b0}
