@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff")}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-ext-400-normal-Dno5CMlI.woff2)format("woff2"),url(/assets/patrick-hand-latin-ext-400-normal-C2ywpnn3.woff)format("woff")}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4efe3;--paper-deep:#eae2d1;--graphite:#34312c;--soft:#857e72;--faint:#cfc6b3;--ochre:#e0a137;--ochre-ink:#a9721a;--red:#cf5f45;--green:#5a9163;--blue:#587db5;--shade:#34312c4d;--grain-op:.5;--grain-blend:multiply;--hand:"Patrick Hand", "Segoe Print", "Comic Sans MS", cursive;--script:"Caveat Variable", "Caveat", "Segoe Script", "Bradley Hand", cursive}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#1d1c19;--paper-deep:#26241f;--graphite:#eae3d4;--soft:#9a9284;--faint:#47433b;--ochre:#edb351;--ochre-ink:#edb351;--red:#ea7b60;--green:#82be8b;--blue:#86a7da;--shade:#0000008c;--grain-op:.12;--grain-blend:screen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#1d1c19;--paper-deep:#26241f;--graphite:#eae3d4;--soft:#9a9284;--faint:#47433b;--ochre:#edb351;--ochre-ink:#edb351;--red:#ea7b60;--green:#82be8b;--blue:#86a7da;--shade:#0000008c;--grain-op:.12;--grain-blend:screen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{height:100%}html{background:var(--paper)}body{background:var(--paper);color:var(--graphite);font-family:var(--hand);-webkit-tap-highlight-color:transparent;overscroll-behavior:none;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin:0;font-size:18px;line-height:1.3;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-touch-callout:none;background:0 0;border:0;padding:0}button:focus-visible{outline:2px dashed var(--ochre);outline-offset:4px;border-radius:12px}.grain{pointer-events:none;z-index:60;opacity:var(--grain-op);mix-blend-mode:var(--grain-blend);background-image:url(/grain.svg);position:fixed;inset:0}#app{height:100%;max-width:460px;height:100dvh;margin:0 auto;position:relative;overflow:hidden}.view{padding-top:env(safe-area-inset-top,0px);padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));flex-direction:column;display:flex;position:absolute;inset:0}.view.enter{animation:.42s cubic-bezier(.2,.9,.25,1) both viewIn}.view.leave{pointer-events:none;animation:.24s ease-in forwards viewOut}@keyframes viewIn{0%{opacity:0;transform:translateY(14px)}}@keyframes viewOut{to{opacity:0;transform:translateY(-8px)}}.scroll{scrollbar-width:none;flex:1;min-height:0;margin:0 -8px;padding:6px 8px 22px;overflow:hidden auto}.scroll::-webkit-scrollbar{display:none}[data-sk]{isolation:isolate;position:relative}.sk{z-index:-1;pointer-events:none;position:absolute;overflow:visible}.ic{vertical-align:middle;flex:none;line-height:0;display:inline-block}.ic svg{display:block;overflow:visible}.script{font-family:var(--script);font-weight:700}h1,h2{font-family:var(--script);text-wrap:balance;margin:0;font-weight:700;line-height:1}h1{font-size:40px}.muted{color:var(--soft)}.row{justify-content:space-between;align-items:baseline;gap:12px;font-size:20px;display:flex}.row .muted{font-size:18px}.head{flex:none;justify-content:space-between;align-items:center;height:60px;display:flex}.logo{font-family:var(--script);padding-bottom:4px;font-size:38px;font-weight:700;line-height:1;position:relative}.logo span{color:var(--red)}.squig{width:50%;height:10px;position:absolute;bottom:-6px;left:52%}.chip{align-items:center;gap:6px;padding:6px 4px;font-size:22px;display:flex}.hero{align-items:center;gap:10px;margin-top:6px;display:flex}.hero .big{font-family:var(--script);text-align:center;min-width:.6em;font-size:112px;font-weight:700;line-height:.8}.hero .k{font-size:26px;line-height:1.1}.hero .s{color:var(--soft);align-items:center;gap:4px;font-size:19px;display:flex}.week{justify-content:space-between;margin:22px 2px;display:flex}.day{color:var(--soft);flex-direction:column;align-items:center;gap:4px;font-size:18px;display:flex}.day .dot{place-items:center;width:34px;height:34px;display:grid}.day.today{color:var(--graphite)}.bar{flex:1;height:14px}.bar-fill{z-index:-1;width:0;transition:width .7s cubic-bezier(.3,1.25,.5,1);position:absolute;top:0;bottom:0;left:0;overflow:hidden}.bar-fill svg{position:absolute;top:0;left:0;overflow:visible}.cta{width:100%;min-height:62px;color:var(--paper);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:0;padding:8px 16px;font-size:26px;line-height:1.1;transition:transform .12s;display:flex}.cta small{opacity:.85;font-size:18px}.cta.big{min-height:76px;margin-top:22px}.cta:active,.btn:active,.ghost:active,.wcard:active,.premium:active,.seg button:active{transform:translateY(1px)scale(.985)}.ghost{justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;font-size:22px;transition:transform .12s;display:flex}.ghost.danger{color:var(--red)}.cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cards.two{grid-template-columns:repeat(2,1fr)}.wcard{text-align:left;flex-direction:column;justify-content:space-between;gap:6px;min-height:130px;padding:12px 12px 10px;transition:transform .12s;display:flex}.wcard .w{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:21px;line-height:1.1}.wcard .m{color:var(--soft);font-size:15px;line-height:1.15}.wcard .t{font-family:var(--script);font-size:21px;font-weight:700;line-height:1}.wcard .t.c{color:var(--soft)}.wcard .t.r{color:var(--red)}.wcard .t.l{color:var(--ochre-ink)}.wcard.locked{color:var(--faint);text-align:center;justify-content:center;align-items:center}.wcard.locked .q{font-family:var(--script);font-size:40px;line-height:1}.wcard.locked .m{color:var(--faint)}.premium{align-items:center;gap:12px;width:100%;min-height:56px;margin-top:14px;padding:0 18px;font-size:22px;transition:transform .12s;display:flex}.premium .p{font-family:var(--script);color:var(--red);align-items:center;gap:6px;margin-left:auto;font-size:24px;font-weight:700;display:flex}.nav{padding:10px 0 calc(8px + env(safe-area-inset-bottom,0px));flex:none;justify-content:space-around;margin:0 -8px;display:flex}.nav button{color:var(--soft);flex-direction:column;align-items:center;gap:2px;min-width:84px;padding:2px 14px;font-size:17px;display:flex}.nav button.on{color:var(--graphite)}.sec{margin:26px 0 10px}.top{flex:none;align-items:center;gap:14px;height:62px;display:flex}.icbtn{border-radius:50%;place-items:center;width:40px;height:40px;margin-left:-8px;display:grid}.streak{align-items:center;gap:2px;font-size:24px;display:flex}.stage{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.task{scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin:0 -8px;padding:4px 8px 24px;animation:.45s cubic-bezier(.2,.9,.25,1) both taskIn;display:flex;overflow:hidden auto}.task::-webkit-scrollbar{display:none}.task.out{pointer-events:none;animation:.22s ease-in forwards taskOut}@keyframes taskIn{0%{opacity:0;transform:translate(30px)rotate(.8deg)}}@keyframes taskOut{to{opacity:0;transform:translate(-30px)rotate(-.6deg)}}.prompt{padding-top:8px}.eyebrow{font-family:var(--script);color:var(--soft);font-size:27px;font-weight:600;line-height:1}.word{font-family:var(--script);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;transform-origin:0;margin-top:10px;font-size:62px;font-weight:700;line-height:1;animation:.6s cubic-bezier(.3,1.5,.5,1) 80ms both wordIn}.word.long{font-size:48px}@keyframes wordIn{0%{opacity:0;transform:scale(.8)rotate(-3deg)}}.meta{align-items:center;gap:14px;margin-top:14px;display:flex}.rar{font-family:var(--script);align-items:center;gap:6px;font-size:22px;font-weight:700;display:inline-flex}.rar.c{color:var(--soft)}.rar.r{color:var(--red)}.rar.l{color:var(--ochre-ink)}.say{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.say.talk{animation:.5s ease-in-out 3 talk}@keyframes talk{50%{transform:scale(1.12)rotate(-6deg)}}.defbig{margin-top:14px;font-size:31px;line-height:1.25;animation:.6s cubic-bezier(.3,1.5,.5,1) 80ms both wordIn}.card{margin-top:18px;padding:20px 22px 22px}.sentence{font-size:25px;line-height:1.45}.gap{vertical-align:-3px;text-align:center;min-width:110px;height:1.15em;display:inline-block}.gap .fill{color:var(--green);display:none}.gap.filled{min-width:0;padding:0 4px}.gap.filled .fill{animation:.5s cubic-bezier(.3,1.6,.5,1) both fillIn;display:inline-block}@keyframes fillIn{0%{opacity:0;transform:translateY(10px)rotate(-4deg)}}.quote{margin-top:16px;font-size:31px;line-height:1.28;animation:.6s cubic-bezier(.3,1.5,.5,1) 80ms both wordIn}.note{align-items:center;gap:6px;margin:14px 0 0 8px;display:flex}.note .script{color:var(--red);font-size:25px}.spacer{flex:1;min-height:18px}.answers{gap:11px;transition:margin-bottom .42s cubic-bezier(.2,1.1,.3,1);display:grid}.answers.grid2{grid-template-columns:1fr 1fr}.btn{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:62px;padding:8px 16px;font-size:23px;line-height:1.15;transition:transform .12s,color .25s;animation:.42s cubic-bezier(.2,1.2,.4,1) both btnIn;display:flex}.answers .btn:first-child{animation-delay:.12s}.answers .btn:nth-child(2){animation-delay:.17s}.answers .btn:nth-child(3){animation-delay:.22s}.answers .btn:nth-child(4){animation-delay:.27s}@keyframes btnIn{0%{opacity:0;transform:translateY(16px)}}.list .btn{text-align:left;justify-content:space-between;padding:10px 18px;font-size:21px}.btn.dim{color:var(--faint)}.btn.ok{color:var(--green)}.btn.bad{color:var(--red)}.btn.shake{animation:.42s ease-in-out both shake}.btn.pop{animation:.5s cubic-bezier(.3,1.6,.5,1) both pop}@keyframes shake{20%{transform:translate(-8px)rotate(-1deg)}40%{transform:translate(7px)rotate(.8deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes pop{40%{transform:scale(1.045)rotate(-.8deg)}}.xpfloat{z-index:8;font-family:var(--script);color:var(--ochre-ink);pointer-events:none;font-size:28px;font-weight:700;animation:1s ease-out forwards floatUp;position:absolute}@keyframes floatUp{0%{opacity:0;transform:translate(-50%)scale(.6)}20%{opacity:1;transform:translate(-50%,-12px)scale(1.15)}to{opacity:0;transform:translate(-50%,-56px)scale(1)}}.combo{z-index:9;font-family:var(--script);color:var(--ochre-ink);opacity:0;pointer-events:none;align-items:center;gap:6px;padding:8px 18px;font-size:28px;font-weight:700;display:flex;position:absolute;top:68px;left:50%;transform:translate(-50%)scale(.5)}.combo.show{animation:1.7s cubic-bezier(.3,1.5,.5,1) both combo}@keyframes combo{0%{opacity:0;transform:translate(-50%)scale(.5)rotate(-6deg)}18%{opacity:1;transform:translate(-50%)scale(1.08)rotate(2deg)}28%{transform:translate(-50%)scale(1)rotate(0)}80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)translateY(-14px)scale(.95)}}.sheet{z-index:6;padding:24px max(22px, env(safe-area-inset-right,0px)) calc(22px + env(safe-area-inset-bottom,0px)) max(22px, env(safe-area-inset-left,0px));transition:transform .45s cubic-bezier(.2,1.15,.35,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(112%)}.sheet.open{transform:none}.sh-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.sh-title{font-family:var(--script);align-items:center;gap:8px;font-size:36px;font-weight:700;line-height:1;display:flex}.sheet[data-tone=ok] .sh-title{color:var(--green)}.sheet[data-tone=bad] .sh-title{color:var(--red)}.xp{color:var(--ochre-ink);font-size:22px}.def{margin-top:8px;font-size:22px;line-height:1.25}.def em{color:var(--green);font-style:normal}.sub{color:var(--soft);margin:4px 0 16px;font-size:17px;line-height:1.3}.modal{z-index:30;background:var(--shade);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}.modal.open{opacity:1;pointer-events:auto}.modal .sheet{text-align:left}.modal .mtitle{font-family:var(--script);margin-top:6px;font-size:36px;font-weight:700;line-height:1.05}.modal p{margin:8px 0 18px;font-size:20px;line-height:1.35}.modal .acts{gap:10px;display:grid}.toast{z-index:40;top:calc(14px + env(safe-area-inset-top,0px));opacity:0;white-space:nowrap;pointer-events:none;padding:10px 20px;font-size:19px;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .25s;position:absolute;left:50%;transform:translate(-50%,-30px)}.toast.show{opacity:1;transform:translate(-50%)}.end .scroll{text-align:center;flex-direction:column;align-items:center;padding-top:28px;display:flex}.flame-wrap{animation:.8s cubic-bezier(.3,1.5,.5,1) both flameIn;position:relative}.flame-wrap.boost{animation:.7s cubic-bezier(.3,1.7,.5,1) flameBoost}@keyframes flameIn{0%{opacity:0;transform:scale(.3)rotate(-12deg)}}@keyframes flameBoost{40%{transform:scale(1.22)rotate(4deg)}}.flip{height:110px;font-family:var(--script);min-width:140px;margin-top:8px;font-size:120px;font-weight:700;line-height:110px;position:relative;overflow:hidden}.flip span{transition:transform .55s cubic-bezier(.3,1.5,.5,1),opacity .3s;display:block}.flip .new{position:absolute;top:100%;left:0;right:0}.flip.go .old{opacity:0;transform:translateY(-100%)}.flip.go .new{transform:translateY(-100%)}.end .k{margin-top:2px;font-size:24px}.end h2{margin-top:22px;font-size:46px}.stats{grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:20px;display:grid}.stat{flex-direction:column;align-items:center;padding:12px 6px 10px;animation:.45s both btnIn;display:flex}.stat:first-child{animation-delay:.5s}.stat:nth-child(2){animation-delay:.6s}.stat:nth-child(3){animation-delay:.7s}.stat b{font-family:var(--script);font-size:34px;font-weight:700;line-height:1}.stat span{color:var(--soft);font-size:16px}.stat.x b{color:var(--ochre-ink)}.stat.t b{color:var(--green)}.stat.z b{color:var(--blue)}.newwords{text-align:left;width:100%}.newwords .wcard{animation:.55s cubic-bezier(.3,1.4,.5,1) both cardIn}@keyframes cardIn{0%{opacity:0;transform:translateY(34px)rotate(-7deg)scale(.8)}}.foot{padding:10px 0 calc(18px + env(safe-area-inset-bottom,0px));flex:none}.conf{z-index:20;pointer-events:none;animation:fall var(--d) var(--dl) cubic-bezier(.25, .5, .6, 1) forwards;position:absolute;top:-30px}@keyframes fall{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--x), 105vh) rotate(var(--r))}}.counts{color:var(--soft);flex-wrap:wrap;gap:16px;margin:6px 0 16px;font-size:19px;display:flex}.counts span{align-items:center;gap:5px;display:inline-flex}.statgrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.pstat{text-align:left;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pstat b{font-family:var(--script);font-size:38px;font-weight:700;line-height:1}.pstat span{color:var(--soft);font-size:17px}.seg{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.seg button{place-items:center;min-height:50px;font-size:20px;transition:transform .12s;display:grid}.label{margin:24px 0 10px;font-size:20px}.small{color:var(--soft);margin-top:18px;font-size:16px;line-height:1.35}.link{color:var(--soft);text-underline-offset:4px;margin-top:12px;font-size:17px;-webkit-text-decoration:underline wavy;text-decoration:underline wavy}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}}.svgdefs{width:0;height:0;position:absolute;overflow:hidden}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.noscript{text-align:center;padding:24px}.barwrap{margin-top:8px;display:flex}.top .bar{flex:1}.wcard.popnow{animation:.5s cubic-bezier(.3,1.6,.5,1) both pop}.c-blue{color:var(--blue)}.c-ochre{color:var(--ochre-ink)}.c-red{color:var(--red)}.c-green{color:var(--green)}.actlist{gap:10px;display:grid}.filter{margin:0 0 16px}.more{margin-top:14px}.install-ios{margin-top:0}.btn[aria-disabled=true]{cursor:default}.icbtn:focus-visible,.say:focus-visible{border-radius:50%}.update{pointer-events:auto;align-items:center;gap:14px;padding:8px 10px 8px 20px;display:flex}.update-go{font-family:var(--script);color:var(--red);padding:2px 6px;font-size:22px;font-weight:700}.update-x{color:var(--soft);padding:0 6px;font-size:24px;line-height:1}@media (max-width:359px){.hero .big{font-size:96px}.cards{gap:8px}.wcard{padding:10px 9px 8px}}.practice{margin-top:0}.premium .p.muted-p{color:var(--soft);font-size:22px}.read-meta{margin:12px 0 0;font-size:18px}.tempo{justify-content:center;align-items:center;gap:22px;margin-bottom:6px;display:flex}.tempo .say{width:52px;height:52px}.tempo .say:disabled{opacity:.35;cursor:default}.tempo-val{flex-direction:column;align-items:center;min-width:120px;display:flex}.tempo-val b{font-family:var(--script);color:var(--blue);font-size:64px;font-weight:700;line-height:.9}.tempo-val span{color:var(--soft);font-size:16px}.tempo-best{text-align:center;margin:6px 0 0}.speed .cta.big{margin-top:16px}.rsvp{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:18px;width:100%;min-height:0;padding-bottom:12vh;display:flex}.rsvp:focus-visible{outline-offset:-6px}.rsvp-word{white-space:nowrap;grid-template-columns:1fr auto 1fr;width:100%;font-size:44px;line-height:1.1;display:grid}.rsvp-word .pre{text-align:right}.rsvp-word .post{text-align:left}.rsvp-word .orp{color:var(--red)}.rsvp-count{font-family:var(--script);color:var(--ochre-ink);font-size:96px;font-weight:700;line-height:1;animation:.45s cubic-bezier(.3,1.5,.5,1) both wordIn}.rsvp-guide{background:var(--faint);border-radius:2px;width:2px;height:22px}.rsvp-hint{color:var(--soft);min-height:1.3em;font-size:16px}@media (max-width:359px){.rsvp-word{font-size:36px}}.lead{margin:8px 0 18px;font-size:20px;line-height:1.4}.hero-ic{place-items:center;margin:18px 0 6px;display:grid}.field{min-height:54px;display:block}.field input,.remind select{font:inherit;color:var(--graphite);background:0 0;border:0;outline:none;width:100%;min-height:54px;padding:0 16px;font-size:21px}.field:focus-within{outline:2px solid var(--blue);outline-offset:2px;border-radius:14px}.field input::placeholder{color:var(--soft)}form .cta{margin-top:14px}.cta:disabled{opacity:.55}.form-err{color:var(--red);margin:10px 0 0;font-size:17px}.addrow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:14px;display:grid}.addrow .cta.slim,.cta.slim{width:auto;min-height:54px;margin:0;padding:0 16px;font-size:20px}.ghost.slim{width:auto;min-height:46px;padding:0 14px;font-size:19px}.codecard{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.codecard .code{font-family:var(--script);letter-spacing:.08em;font-size:40px;font-weight:700;line-height:1.1}.frow{align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex}.fname{flex-direction:column;flex:1;min-width:0;font-size:21px;display:flex}.fname small{color:var(--soft);font-size:15px}.fbtn{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.fstreak{min-width:52px;color:var(--soft);align-items:center;gap:2px;display:flex}.fstreak.on{color:var(--ochre-ink)}.fstreak b{font-size:22px}.chip.ok{color:var(--green)}.chip:disabled{opacity:.5}.board{gap:6px;margin:0;padding:0;list-style:none;display:grid}.board li{border-bottom:1.5px dashed var(--faint);gap:10px;padding:6px 4px;font-size:20px;display:flex}.board li.mine{color:var(--blue)}.board .rk{width:28px;color:var(--soft)}.board .bn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.remind{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:19px;display:flex}.remind select{border:1.5px dashed var(--soft);background:var(--paper);border-radius:12px;width:auto;min-height:44px;padding:0 8px}.acc-mail{overflow-wrap:anywhere;margin-top:0}.acc-acts{margin-top:22px}.prose h2{margin:22px 0 6px;font-size:24px}.prose p,.prose li{font-size:18px;line-height:1.45}.prose ul{padding-left:20px}.frow .chip{border:1.5px dashed var(--soft);border-radius:12px;flex:none;padding:6px 10px;font-size:18px}
