.daybook-place{margin:0}:root{--paper: #f5f4f0;--paper-tab: #e8e7e1;--red: #cf001a;--ink: #191812;--faint: #93918a;--ghost: #b9b7b0;--rule: #c8c6be;--veil: color-mix(in srgb, var(--ink) 40%, transparent);--lift: color-mix(in srgb, #ffffff 28%, transparent);--mask: color-mix(in srgb, var(--ink) 28%, transparent);--lens: color-mix(in srgb, var(--ink) 3.5%, transparent);--lens-dot: color-mix(in srgb, var(--ink) 55%, transparent);--glow: #fffaec;--serif: "Newsreader", Georgia, serif;--cjk: "Songti SC", "STSong", "Noto Serif CJK SC", SimSun, serif;--t-row: 11px;--lead-read: 1.6;--lead-row: 1.3;--t-read: 15px;--edge: 44px;--topbar: 57px;--page-air: 88px;--halves: minmax(0, 1fr) minmax(0, 1fr);--measure: 560px;--cal-width: 330px;--plate: 146px;--line: 1px;--gap-1: 4px;--gap-2: 6px;--gap-3: 8px;--gap-4: 10px;--gap-5: 12px;--gap-6: 14px;--gap-7: 16px;--gap-8: 18px;--gap-9: 22px;--gap-10: 26px;--gap-11: 34px;--gap-13: 60px;--gap-14: 70px;--gap-15: 80px;--round: 50%;--outline-in: -1px;--beat-quick: .15s;--beat: .35s;--beat-slow: .45s;--beat-page: 1s;--beat-breath: 2.6s;--ease: ease-in-out;--ease-out: cubic-bezier(.22, .61, .36, 1);--swell: 1.048;--swell-seal: 1.15;--rise: 6px}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}button{font:inherit;cursor:pointer;border:none;background:none;padding:0}input,textarea,select{background:transparent;border:var(--line) solid var(--rule);border-radius:0;padding:var(--gap-3) var(--gap-4);width:100%}input:focus,textarea:focus,select:focus{outline:var(--line) solid var(--red);outline-offset:var(--outline-in)}textarea{resize:none}.error{border:var(--line) solid var(--red);padding:var(--gap-3) var(--gap-5)}.app{position:relative;z-index:2}.topbar{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:var(--gap-10);padding:var(--gap-9) var(--edge) var(--gap-5);background:var(--paper)}.views{display:flex;align-items:flex-start;gap:var(--gap-9)}.doings{display:flex;align-items:center;justify-content:flex-end;gap:var(--gap-9)}button.view{position:relative;padding-bottom:var(--gap-3)}button.view:not(.seal):before{content:"("}button.view:not(.seal):after{content:")"}button.view.active:not(.seal):before{content:"(("}button.view.active:not(.seal):after{content:"))"}button.primary{border:var(--line) solid var(--red);padding:var(--gap-2) var(--gap-6);white-space:nowrap}button.primary:disabled{opacity:.4;cursor:default}button.ghost{border:var(--line) solid var(--rule);padding:var(--gap-2) var(--gap-6)}button.link{text-decoration:underline;text-underline-offset:3px}button.link.tiny{text-decoration:none}.layout{display:grid;grid-template-columns:250px minmax(0,1fr);align-items:start;gap:0;padding:0 var(--edge) var(--gap-15)}.main{min-width:0;padding:var(--gap-10) 0 0 var(--gap-13);border-left:var(--line) solid var(--rule);min-height:70vh}@media(max-width:820px){.layout{grid-template-columns:1fr}.main{padding-left:0;border-left:none}}.sidebar{position:sticky;top:74px;display:flex;flex-direction:column;gap:var(--gap-10);padding:var(--gap-10) 0 0;max-height:calc(100vh - 100px);overflow-y:auto}.sidebar::-webkit-scrollbar{width:0}.side-block h3{margin:0 0 var(--gap-3)}.side-head{display:flex;align-items:baseline;justify-content:space-between}.side-head h3{margin-bottom:var(--gap-3)}.tag-row,.all{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-4);width:100%;padding:var(--gap-3) var(--gap-5) var(--gap-3) 0;margin-bottom:var(--gap-1);text-align:left;clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%)}.tag-row.active,.all.active{background:var(--paper-tab);padding-left:var(--gap-5);margin-left:calc(var(--gap-5) * -1)}.tag-row em,.all em{flex-shrink:0}.tag-row.child{padding-left:var(--gap-8);width:82%}.tag-row.child.active{padding-left:var(--gap-8);margin-left:0}.tag-row.grand{padding-left:var(--gap-11);width:68%}.tag-row.grand.active{padding-left:var(--gap-11);margin-left:0}.tag-group{margin-bottom:var(--gap-4)}.result-line{display:flex;gap:var(--gap-7);align-items:baseline;margin:0 0 var(--gap-9)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:var(--gap-11) var(--edge)}.card{display:flex;flex-direction:column;padding-bottom:var(--gap-10);border-bottom:var(--line) solid var(--rule)}.card-photos{display:flex;justify-content:safe center;align-items:flex-start;gap:var(--gap-4);margin-bottom:var(--page-air);max-width:var(--measure);overflow-x:auto;scrollbar-width:none}.card-photos button{flex:0 0 var(--plate);padding:0}.card-photos img{width:100%;height:auto;object-fit:contain;display:block}.zh-line{margin:0}.gloss{margin:var(--gap-5) 0 0}.example{margin:var(--gap-3) 0 0;padding-left:var(--gap-5);border-left:var(--line) solid var(--rule)}.notes{margin:var(--gap-6) 0 0;padding:0 0 0 var(--gap-6);border-left:var(--line) solid var(--red);list-style:none;max-width:var(--measure);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.notes li{margin-bottom:var(--gap-2)}.notes li:last-child{margin-bottom:0}.card-tags{display:flex;flex-wrap:wrap;gap:var(--gap-2) var(--gap-9);margin-top:var(--gap-6)}.chip.removable{border:var(--line) solid var(--rule);padding:var(--gap-1) var(--gap-3)}.chip.removable em{margin-left:var(--gap-2);opacity:.6}.card-meta{display:flex;flex-direction:column;gap:var(--gap-3);margin-top:var(--gap-7)}.empty{padding:var(--gap-14) 0}.empty p{margin:var(--gap-1) 0}.journal{max-width:620px}.journal-body h4{margin:var(--gap-10) 0 var(--gap-5)}.journal-body h4:first-child{margin-top:0}.journal-body ul{margin:0;padding-left:var(--gap-8);list-style:none}.journal-body li{position:relative;margin-bottom:var(--gap-3)}.journal-body li:before{content:"";position:absolute;left:-14px;top:.72em;width:6px;height:1px;background:var(--ghost)}.inline-term{cursor:pointer}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:var(--veil);display:flex;align-items:flex-start;justify-content:center;padding:var(--edge) var(--gap-7);overflow-y:auto}.sheet{background:var(--paper);border:var(--line) solid var(--rule);width:min(640px,100%)}.sheet-head,.sheet-foot{display:flex;align-items:center;justify-content:space-between;padding:var(--gap-7) var(--gap-9)}.sheet-head{border-bottom:var(--line) solid var(--rule)}.sheet-foot{border-top:var(--line) solid var(--rule);gap:var(--gap-6)}.sheet-foot>div{display:flex;gap:var(--gap-4)}.sheet-head h2{margin:0}.sheet-body{padding:var(--gap-9) var(--gap-9);display:flex;flex-direction:column;gap:var(--gap-7)}.field{display:flex;flex-direction:column;gap:var(--gap-2)}.field>span{display:flex;align-items:baseline;gap:var(--gap-4)}.row{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-6)}.group{border:var(--line) solid var(--rule);padding:var(--gap-5) var(--gap-7) var(--gap-7);margin:0;display:flex;flex-direction:column;gap:var(--gap-5)}.group legend{padding:0 var(--gap-3)}.chips{display:flex;flex-wrap:wrap;gap:var(--gap-3);align-items:center}.tag-input{position:relative;flex:1;min-width:170px}.suggestions{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:10;background:var(--paper);border:var(--line) solid var(--rule)}.suggestions button{display:flex;justify-content:space-between;width:100%;padding:var(--gap-3) var(--gap-5);text-align:left}.suggestions button:hover{background:var(--paper-tab)}.suggestions .create{border-top:var(--line) solid var(--rule)}.layout.intake{grid-template-columns:minmax(0,1fr);padding-top:var(--gap-11)}.intake-panel{max-width:620px;padding-left:0}.intake-panel h2{margin:0 0 var(--gap-3)}.intake-panel .lede{margin:0 0 var(--gap-8);max-width:46ch}.intake-panel textarea{background:var(--lift)}.intake-step{margin-bottom:var(--gap-8)}.intake-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-7);margin-top:var(--gap-9);padding-top:var(--gap-7);border-top:var(--line) solid var(--rule)}.intake-buttons{display:flex;gap:var(--gap-4)}.intake-aside{margin-top:var(--gap-8)}.intake-aside h3{margin:0 0 var(--gap-3)}.intake-aside ul{margin:0;padding-left:var(--gap-7);list-style:none}.intake-aside li{position:relative;margin-bottom:var(--gap-2)}.intake-aside li:before{content:"";position:absolute;left:-13px;top:.7em;width:6px;height:1px;background:var(--rule)}.steps{margin:0 0 var(--gap-8);padding-left:var(--gap-8)}.steps li{margin-bottom:var(--gap-2)}.draft-head{display:flex;align-items:baseline;gap:var(--gap-7);margin-bottom:var(--gap-8)}.draft-term{flex:1;border:none;border-bottom:var(--line) solid var(--rule);padding:0 0 var(--gap-1)}.draft-zh{width:150px;border:none;border-bottom:var(--line) solid var(--rule);padding:0 0 var(--gap-1)}.draft-term:focus,.draft-zh:focus{outline:none;border-bottom-color:var(--red)}.reason{margin:var(--gap-8) 0 0;padding-left:var(--gap-6);border-left:var(--line) solid var(--rule)}.layout.month,.layout.day{grid-template-columns:minmax(0,1fr);padding:0 var(--edge) var(--page-air)}.month-page{max-width:560px;margin:0 auto;padding-top:var(--edge)}textarea.bare{resize:none;border:none;border-bottom:var(--line) solid var(--rule);background:transparent;padding:0 0 var(--gap-6)}textarea.bare:focus{outline:none}button.link.tiny.danger:hover{text-decoration:underline}.day-actions.quiet{border-top:none;padding-top:0}.day-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--gap-8);margin-top:var(--gap-10);padding-top:var(--gap-7);border-top:var(--line) solid var(--rule)}.word-card h2{margin:0 0 var(--gap-3)}.word-card.editing{display:flex;flex-direction:column;gap:var(--gap-7)}.word-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--gap-7)}.word-actions{display:flex;align-items:center;gap:var(--gap-5);flex-shrink:0}.index{position:relative;padding-top:var(--gap-11)}.index-rows{margin:0;padding:0;list-style:none}.index-rows button{display:grid;grid-template-columns:58px minmax(0,1fr) 128px 96px;align-items:baseline;gap:var(--gap-8);width:100%;padding:var(--gap-3) 0;text-align:left}.index-place{text-align:right}.index-photo{position:absolute;width:460px;height:auto;pointer-events:none;z-index:5;opacity:0}.index-photo.on{opacity:1}@media(max-width:1100px){.index-photo{display:none}}.layout.nouns{grid-template-columns:var(--halves);gap:0;padding:0 var(--edge) var(--page-air)}.layout.nouns .main{grid-column:2;padding:0;border-left:none}.index{padding-top:var(--page-air)}.index-rows li:first-child button{padding-top:0}.index-rows li:last-child button{padding-bottom:0}.word-card{max-width:var(--measure)}.index-rows button{grid-template-columns:62px minmax(0,1fr) 118px 210px;gap:var(--gap-7);padding:var(--gap-2) 0}button.view.seal{display:grid;place-items:center;width:20px;height:20px;padding:0}button.view.seal:before{content:"";width:7px;height:7px;border-radius:var(--round);background:var(--red)}.day-page .card{border-bottom:none;padding-bottom:0;grid-column:1 / -1;max-width:var(--measure);margin:0 auto}.day-page .card .card-photos,.day-page .card .word-card,.day-page .card .notes{max-width:none}.layout.day{grid-template-columns:minmax(0,1fr);padding:0 var(--edge) var(--page-air)}.day-page{display:grid;grid-template-columns:var(--halves);padding-top:var(--page-air)}.day-left{display:grid;grid-template-columns:var(--plate) minmax(30px,1fr) 130px;gap:0 var(--edge);padding-right:var(--gap-11);align-content:start}.day-plates{grid-column:1;display:flex;flex-direction:column;gap:var(--gap-5)}.plate{position:relative}.plate-face{display:block;width:100%;padding:0}.day-plates img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.plate-panel{position:absolute;top:0;left:calc(100% + 12px);z-index:30;width:200px;padding:var(--gap-4) 0 var(--gap-3);background:var(--paper);border:var(--line) solid var(--rule)}.plate-panel .tally-list{position:static;border:none;min-width:0;max-height:152px;padding:0}.plate-panel .tally-list+.tally-list{border-top:var(--line) solid var(--rule);margin-top:var(--gap-3)}.plate-panel .link.tiny{margin:var(--gap-3) 0 0 var(--gap-7)}.pick-head,.pick-empty{padding:var(--gap-3) 0 var(--gap-1)}.day-main{max-width:var(--measure)}.day-side{grid-column:3;padding-top:var(--gap-2);display:flex;flex-direction:column;gap:var(--gap-3);position:sticky;top:var(--topbar);align-self:start}.day-side p{margin:0}.day-side,.day-side ul,.day-side li,.day-side li button{text-align:left}.day-nouns ul,.day-side ul{display:flex;flex-wrap:wrap;gap:var(--gap-2) var(--gap-9);margin:0;padding:0;list-style:none}.day-side ul{flex-direction:column}.day-nouns ul{justify-content:space-between;column-gap:var(--gap-2)}.journal-body{margin:0;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.journal-body p{margin:0 0 var(--gap-7)}.journal-body p:last-child{margin-bottom:0}.grid-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(var(--gap-10),3.8vw,var(--gap-13));padding:var(--edge) 0 var(--page-air)}.cell{position:relative;aspect-ratio:1;padding:0;cursor:default}.cell.filled,.card-photos button,.day-plates .plate-face{cursor:none}.cell-face{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.cell-face img{width:100%;height:100%;object-fit:cover;display:block;opacity:0}.cell-face img.ready{opacity:1}.cell.filled:hover{z-index:5}.cell.filled:hover .cell-face{background:var(--paper)}.cell.filled:hover .cell-face img.ready,.lit:hover img,.lit.is-lit img{opacity:.8}.plate-face{position:relative;display:block}@media(max-width:1100px){.grid-days{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:700px){.grid-days{grid-template-columns:repeat(3,minmax(0,1fr))}}.month-page.wide{max-width:none;width:100%;margin:0}.layout.welcome{grid-template-columns:minmax(0,1fr);align-content:end;min-height:calc(100vh - var(--topbar));padding:0 var(--edge) var(--page-air)}.welcome-line{display:flex;justify-content:space-between;max-width:var(--measure);margin:0}.layout.daybook{grid-template-columns:var(--halves);gap:0;padding:0 var(--edge) var(--page-air)}.daybook-rail{position:sticky;top:var(--topbar);align-self:start;height:calc(100vh - var(--topbar) - 40px);padding-top:var(--page-air);display:flex;flex-direction:column;justify-content:space-between}.rail-month{margin:0;max-width:8ch}.rail-month em,.rail-month i{display:block}.rail-week,.rail-days{display:grid;grid-template-columns:repeat(14,1fr);margin:0;padding:0;max-width:var(--cal-width);list-style:none;text-align:center}.rail-week{margin-bottom:var(--gap-2)}.rail-days{row-gap:var(--gap-1)}.daybook-read{padding-top:var(--page-air);max-width:var(--measure);display:flex;flex-direction:column;gap:var(--gap-15)}.daybook-head{margin-bottom:var(--gap-10)}.daybook-date{display:block;margin-bottom:var(--gap-2)}.daybook-prose p{margin:0 0 var(--gap-8);text-align:justify;-webkit-hyphens:auto;hyphens:auto}.daybook-prose p:last-child{margin-bottom:0}.tally{display:flex;align-items:baseline;padding-bottom:var(--gap-3);white-space:nowrap}.tally-pick{position:relative;display:inline-block}.tally-sep{padding:0 var(--gap-2)}.tally-word{font:inherit}.tally-band{position:absolute;top:100%;left:0;right:0;z-index:30;padding:var(--gap-7) var(--edge) var(--gap-11);background:var(--paper)}.tally-band:not(.open){pointer-events:none}.tally-band{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:start;gap:var(--gap-11)}.tally-list{grid-column:span 2;columns:2;column-gap:var(--gap-11);margin:0;padding:0;list-style:none}.tally-list.wide{grid-column:span 4;columns:4}.tally-list li{break-inside:avoid}.pick-head{column-span:all;margin-bottom:var(--gap-2)}.tally-list button{padding:var(--gap-2) 0;text-align:left}.tally-list em{margin-left:var(--gap-1)}.day-nouns{position:sticky;top:var(--topbar);z-index:10;margin-top:calc(var(--gap-11) - var(--gap-8));padding-top:var(--gap-8);background:var(--paper)}.drawer-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--mask);opacity:0;visibility:hidden;cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath d='M1 1 L29 29 M29 1 L1 29' stroke='%23f5f4f0' stroke-width='1.2'/%3E%3C/svg%3E") 15 15,pointer}.drawer-mask.open{opacity:1;visibility:visible}.tally-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;background:var(--mask);opacity:0;visibility:hidden}.tally-mask.open{opacity:1;visibility:visible}.drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;isolation:isolate;display:flex;flex-direction:column;justify-content:center;gap:var(--gap-8);width:calc(var(--measure) + var(--edge) * 2);padding:var(--edge);background:var(--paper);overflow-y:auto}.drawer img{width:100%;height:auto;max-height:76vh;object-fit:contain;object-position:left center;display:block}.step{display:flex;justify-content:center;gap:var(--gap-5)}.step button{display:grid;place-items:center;width:30px;height:30px;border:var(--line) solid var(--rule);border-radius:var(--round)}.step button:hover{border-color:var(--red)}.drawer-step{position:absolute;left:var(--edge);right:var(--edge);bottom:var(--edge)}.day-step{margin-top:var(--gap-11)}@media(max-width:900px){.drawer{width:100%}}.grid-cursor{position:fixed;top:0;left:0;z-index:5000;pointer-events:none;opacity:0}.grid-cursor.on{opacity:1}.grid-cursor-glow{position:fixed;top:0;left:0;width:84px;height:84px;margin:calc(var(--edge) * -1) 0 0 calc(var(--edge) * -1);border-radius:var(--round);background:radial-gradient(closest-side,var(--glow) 0%,color-mix(in srgb,var(--glow) 62%,transparent) 30%,color-mix(in srgb,var(--glow) 22%,transparent) 60%,transparent 100%);mix-blend-mode:screen;pointer-events:none;z-index:4999;opacity:0}.grid-cursor-glow.on{opacity:1}.grid-cursor-disc{position:absolute;top:-10px;left:-10px;width:20px;height:20px;border-radius:var(--round);background:var(--lens);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.grid-cursor-dot{position:absolute;top:-2.5px;left:-2.5px;width:5px;height:5px;border-radius:var(--round);background:var(--lens-dot)}.grid-cursor-said{position:absolute;left:18px;top:-11px;display:flex;flex-direction:column;gap:var(--gap-1);white-space:nowrap}.grid-days{will-change:transform}.drawer-said{position:absolute;left:var(--edge);bottom:var(--edge);margin:0;display:flex;flex-direction:column;gap:var(--gap-1);max-width:60%}.app.settling{pointer-events:none}.prose-link{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;text-decoration-color:var(--rule)}.prose-link:hover{text-decoration-color:var(--red)}.t-base,.drawer-said em,.grid-cursor-said em,body{font-family:var(--serif);font-size:var(--t-row);font-weight:400;line-height:var(--lead-row);font-style:normal;text-transform:none}.t-caps,.tally,.index-place,.drawer-said i,.grid-cursor-said i,.tally-list button,.suggestions button,.chip,.rail-week,.empty p,.field>span,.group legend,.hint,.intake-aside h3,.intake-step,.journal-body h4,.pick-head,.pick-empty,.result-line,.sandbox-mark,.sheet-head h2,.side-block h3,.tag-row,.all,button.ghost,button.link,button.link.tiny,.day-nouns li,.day-nouns button,.day-side li,.day-side li button,.daybook-place,.index-term{font-family:var(--serif);font-size:var(--t-row);font-weight:400;line-height:var(--lead-row);font-style:normal;text-transform:uppercase}.t-caps-strong,button.view{font-family:var(--serif);font-size:var(--t-row);font-weight:500;line-height:var(--lead-row);font-style:normal;text-transform:uppercase}.t-note,.tally-list em{font-family:var(--serif);font-size:.67em;font-weight:400;line-height:var(--lead-row);font-style:normal;vertical-align:super;text-transform:none}.t-zh,.draft-zh,.index-zh{font-family:var(--cjk);font-size:var(--t-row);font-weight:400;line-height:var(--lead-row);font-style:normal;text-transform:none}.t-zh-read,.zh-line{font-family:var(--cjk);font-size:var(--t-read);font-weight:400;line-height:var(--lead-read);font-style:normal;text-transform:none}.t-read,.daybook-prose p,.example,.gloss,.intake-panel .lede,.intake-panel textarea,.journal-body,.notes,textarea,textarea.bare,.error,.small,input,select,.intake-aside li,.reason,.steps{font-family:var(--serif);font-size:var(--t-read);font-weight:400;line-height:var(--lead-read);font-style:normal;text-transform:none}.t-display,.welcome-line,.daybook-date,.icon-btn,.rail-month,.draft-term,.intake-panel h2,.word-card h2{font-family:var(--serif);font-size:var(--t-read);font-weight:500;line-height:var(--lead-row);font-style:normal;text-transform:uppercase}.tag-row em,.all em,.chip.removable em,.tally-list em,.rail-month em,.rail-month i{font-style:normal}.intake-aside strong{font-weight:400}.counter,.pick-empty{font-style:normal;text-transform:none}.tally-word{text-transform:inherit}.icon-btn{line-height:1}.c-text,.welcome-line,button.primary,.tally.open,button.tally-word.on,.rail-month i,.rail-day.seen .linky,input,textarea,select,button.view.active,.tag-row:hover,.all:hover,.tag-row.active,.all.active,.all,.gloss,.notes,.intake-aside strong,.index-rows button,.linky,.rail-day.wrote .linky,.daybook-date,.daybook-prose p,.grid-cursor-said em,.prose-link{color:var(--ink)}.c-quiet,.chip,.day-nouns .linky,.day-side,.daybook-place,.muted,button.view,button.ghost,button.link.tiny,.side-block h3,.tag-row,.result-line,.example,.card-meta,.empty p,.icon-btn,.field>span,.group legend,.intake-panel .lede,.intake-step,.intake-aside h3,.intake-aside li,.steps,.reason,.day-side .linky,.tally,.step button,.grid-cursor-said i,.drawer-said em,.drawer-said i{color:var(--faint)}.c-back,.tag-row em,.all em,.hint,.counter,button.link.tiny.danger,.linkset:has(.linky:hover) .linky:not(:hover),.linkset:has(.linky:hover) .linky:not(:hover) *,.pick-head,.pick-empty,.day-nouns .linky.dim,.rail-week,.rail-day>span,.tally-sep{color:var(--ghost)}.c-mark,.welcome-name,.rail-month em,.rail-day.now .linky,.rail-day.now>span,.error,button.view:hover,button.primary:hover,button.link,button.link.tiny:hover,.tag-row.active em,.all.active em,.journal-body h4,.inline-term:hover,.sheet-head h2,.icon-btn:hover,.counter.over,.suggestions .create,.intake-panel h2,code,.draft-term,.draft-zh,.sandbox-mark,button.link.tiny.danger:hover,.word-card h2,.linky:hover,.linky:hover *,.linkset .linky:hover,.linkset .linky:hover *,.linky.active,.layout.day.is-lit .inline-term.on,.layout.day.is-lit .day-nouns .linky:not(.dim),.rail-day .linky:hover,.step button:hover,.prose-link:hover{color:var(--red)}button,.tally-word{color:inherit}.m-tint,.index-rows button,.linky,.step button,.prose-link{transition:color var(--beat-quick) var(--ease),border-color var(--beat-quick) var(--ease),text-decoration-color var(--beat-quick) var(--ease)}.m-blink,.grid-cursor,.grid-cursor-glow{transition:opacity var(--beat-quick) var(--ease)}.m-fade,.cell-face img,.lit img{transition:opacity var(--beat-page) var(--ease)}.m-lift,.index-photo,.cell-face,.lit,.tally-band{transition:transform var(--beat) var(--ease),opacity var(--beat) var(--ease),box-shadow var(--beat) var(--ease)}.m-veil,.drawer-mask,.tally-mask{transition:opacity var(--beat-slow) var(--ease),visibility var(--beat-slow)}.m-panel,.drawer{transition:transform var(--beat-slow) var(--ease-out)}.m-arrive,.welcome-line,.card-photos,.index-rows,.day-plates,.grid-days,.daybook-rail{animation:grid-in var(--beat-page) var(--ease)}.m-breathe,button.view.seal:before{animation:breathe var(--beat-breath) var(--ease) infinite}.m-breathe-glow,.grid-cursor-glow,.grid-cursor-disc{animation:cursor-breathe var(--beat-breath) var(--ease) infinite}.m-rise,.index-photo{transform:translateY(var(--rise))}.index-photo.on{transform:translateY(calc(var(--rise) * -1))}.m-swell,.cell.filled:hover .cell-face,.lit:hover,.lit.is-lit{transform:scale(var(--swell))}button.view.seal.active:before{transform:scale(var(--swell-seal));animation:none}.drawer{transform:translate(100%)}.drawer.open{transform:none}.tally-band{transform:translateY(calc(var(--rise) * -1));opacity:0}.tally-band.open{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){button.view.seal:before,.grid-cursor-glow,.grid-cursor-disc{animation:none}}@keyframes breathe{0%,to{transform:scale(.7)}50%{transform:scale(1.25)}}@keyframes grid-in{0%{opacity:0}to{opacity:1}}@keyframes cursor-breathe{0%,to{transform:scale(.775)}50%{transform:scale(1)}}.card-photos::-webkit-scrollbar{display:none}
