:root{--ink: #3d352c;--muted: #6f6659;--line: #e7dfd0;--paper: #fbf7ef;--card: #fffdf8;--accent: #a85a45;--accent-strong: #8f4a37;--accent-soft: #f7e8e1;--empty: #efebe3;--empty-line: #cfc8ba;--empty-ink: #6f6a62;--danger: #a13b43;--tone: #d9a48f;--tone-soft: var(--accent-soft);--tone-ink: var(--accent-strong);--sticker: "";--hand: "LXGW WenKai", "Kaiti SC", STKaiti, KaiTi, BiauKai, "Songti SC", serif;color:var(--ink);background:var(--paper);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,-apple-system,Segoe UI,sans-serif;font-synthesis:none;color-scheme:light}[data-field=food]{--tone: #e8a664;--tone-soft: #fdebd8;--tone-ink: #80491a;--sticker: "🍚"}[data-field=sleep]{--tone: #8d97d6;--tone-soft: #e4e7f8;--tone-ink: #434d8c;--sticker: "🌙"}[data-field=mood]{--tone: #e58ea6;--tone-soft: #fbe3e9;--tone-ink: #92405a;--sticker: "🌷"}[data-field=place]{--tone: #7cbd9a;--tone-soft: #dcf0e4;--tone-ink: #2c664b;--sticker: "📍"}[data-field=highlight]{--tone: #e3c341;--tone-soft: #fbf1c6;--tone-ink: #705910;--sticker: "✨"}[data-field=met]{--tone: #a98bd6;--tone-soft: #ece3f7;--tone-ink: #5f418c;--sticker: "👋"}[data-field=exercise]{--tone: #6fb3cb;--tone-soft: #d9eef5;--tone-ink: #235f74;--sticker: "🏃"}[data-field=pains]{--tone: #df8a70;--tone-soft: #f9e0d9;--tone-ink: #90412c;--sticker: "🩹"}[data-field=text]{--tone: #bba57a;--tone-soft: #f2ebdc;--tone-ink: #655130;--sticker: "✏️"}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overscroll-behavior-y:none;background:var(--paper) radial-gradient(#e8dfcf 1px,transparent 1.2px) 0 0 / 20px 20px}body:has(.detail.open){overflow:hidden}button,input,textarea{font:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;-webkit-user-select:none}button:disabled{opacity:.35;cursor:default}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.swipeable{touch-action:pan-y}#app{min-height:100vh}.shell{width:min(1080px,100%);min-height:100vh;margin:0 auto}header,.brand,.composer-actions{display:flex;align-items:center;justify-content:space-between}header{min-height:56px;gap:12px;padding:10px 24px;border-bottom:1.5px dashed var(--line)}.brand{justify-content:flex-start;gap:10px;min-width:0}.brand-mark{position:relative;flex:none;width:28px;height:28px;border-radius:9px;background:var(--accent);transform:rotate(-4deg)}.brand-mark span{position:absolute;width:10px;height:12px;border:1.5px solid #fff;border-radius:2px}.brand-mark span:first-child{top:5px;left:7px}.brand-mark span:last-child{top:9px;left:11px;background:var(--accent)}h1{margin:0;font-family:var(--hand);font-size:19px;font-weight:600;line-height:1.15;white-space:nowrap}h1 span{color:var(--muted);font-weight:400}.section-kicker{margin:0;color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.14em}.status{flex:none;padding:4px 0;color:var(--muted);font-size:11px;font-weight:550;white-space:nowrap}.status:before{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:currentColor;content:"";vertical-align:1px}.status.online{color:#2c664b}.status.error{color:var(--danger)}button{min-height:44px;padding:10px 20px;border:1px solid transparent;border-radius:14px;color:#fff;background:var(--accent);cursor:pointer;font-size:14px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease}button:hover{background:var(--accent-strong)}button:active:not(:disabled){transform:scale(.97)}button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.text-button,.secondary{border-color:var(--line);color:var(--ink);background:var(--card)}.text-button:hover,.secondary:hover{border-color:var(--tone);color:var(--ink);background:var(--accent-soft)}.text-button{min-height:40px;padding:8px 16px;border-radius:999px}.icon-button{display:grid;flex:none;place-items:center;width:40px;height:40px;min-height:40px;padding:0;border-radius:50%;color:var(--muted);background:transparent}.icon-button:hover{color:var(--accent-strong);background:var(--accent-soft)}.icon-button svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}form{display:grid;margin:20px 0 0}label{margin:16px 0 8px;font-size:13px;font-weight:600}input,textarea{width:100%;border:1.5px solid var(--line);border-radius:14px;color:var(--ink);background:var(--card);outline:0;transition:border-color .16s ease,box-shadow .16s ease}input{min-height:50px;padding:12px 14px}textarea{padding:12px 14px;resize:vertical;line-height:1.6}input::placeholder,textarea::placeholder{color:#776e60;opacity:1}input:hover,textarea:hover{border-color:#d6cab5}input:focus,textarea:focus{border-color:var(--tone);box-shadow:0 0 0 3px var(--tone-soft)}.login-panel{position:relative;max-width:480px;margin:44px auto;padding:36px 28px 30px;border-radius:20px;background:var(--card);box-shadow:0 8px 28px #5c462817}.login-panel:before{position:absolute;top:-11px;left:50%;width:112px;height:24px;background:repeating-linear-gradient(135deg,#e8a6649e 0,#e8a6649e 7px,#e8a6646b 7px,#e8a6646b 14px);content:"";transform:translate(-50%) rotate(-2deg)}.login-panel h2{margin:12px 0 10px;font-family:var(--hand);font-size:clamp(28px,5vw,34px);font-weight:600;line-height:1.25}.login-panel p{margin:0;color:var(--muted);font-size:14px;line-height:1.7}.login-panel form>button{justify-self:stretch;margin-top:24px;min-height:50px}#board{padding:14px 24px calc(96px + env(safe-area-inset-bottom))}.view-in{animation:view-in .28s cubic-bezier(.2,.8,.2,1)}.slide-next{animation:slide-next .28s cubic-bezier(.2,.8,.2,1)}.slide-prev{animation:slide-prev .28s cubic-bezier(.2,.8,.2,1)}@keyframes view-in{0%{opacity:0;transform:translateY(10px)}}@keyframes slide-next{0%{opacity:0;transform:translate(28px)}}@keyframes slide-prev{0%{opacity:0;transform:translate(-28px)}}.day-bar{display:flex;align-items:center;gap:6px;margin:2px 0 16px}.day-heading{display:grid;gap:3px;min-width:0;margin-right:auto;padding:0 4px}.day-heading h2{margin:0;font-family:var(--hand);font-size:25px;font-weight:600;line-height:1.25}.day-heading span{color:var(--muted);font-size:12px}.tags{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.tag{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;align-content:start;gap:8px 10px;min-height:118px;padding:18px 16px 14px;border:1.5px solid transparent;border-radius:18px;text-align:left;font-weight:500;transition:transform .14s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease}.tag:active:not(:disabled){transform:scale(.97)}.tag.wide{grid-column:1 / -1;min-height:96px}.tag-label{font-family:var(--hand);font-size:23px;font-weight:600;line-height:1.2}.tag-label:before{margin-right:6px;font-family:system-ui,sans-serif;font-size:.82em;content:var(--sticker)}.tag-meta{align-self:start;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.tag-preview{grid-column:1 / -1;display:-webkit-box;overflow:hidden;font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tag.empty{border:1.5px dashed var(--empty-line);color:var(--empty-ink);background:var(--empty)}.tag.empty .tag-label:before{filter:grayscale(1);opacity:.55}.tag.empty .tag-meta{color:#625d55;background:#e3ded3}.tag.empty:hover{color:var(--ink);background:#e9e4d9}.tag.recorded{color:var(--ink);background:var(--tone-soft);box-shadow:0 3px 10px #5c462812}.tag.recorded:before{position:absolute;top:-7px;left:22px;width:62px;height:15px;background:repeating-linear-gradient(135deg,var(--tone) 0 6px,color-mix(in srgb,var(--tone) 62%,white) 6px 12px);content:"";opacity:.85;pointer-events:none;transform:rotate(-3deg)}.tag.recorded .tag-label{color:var(--tone-ink)}.tag.recorded .tag-meta{color:var(--tone-ink);background:#ffffffb8}.tag.recorded:hover{color:var(--ink);background:var(--tone-soft);box-shadow:0 6px 16px #5c46281f}.tag.active{border:1.5px solid var(--tone-ink)}.tag.empty.active{border-style:solid;border-color:var(--empty-ink)}.tag.pop{animation:tag-pop .42s cubic-bezier(.3,1.5,.5,1)}@keyframes tag-pop{40%{transform:scale(1.04)}}.tabbar{position:fixed;z-index:10;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,1fr);padding:4px max(8px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));border-radius:20px 20px 0 0;background:#fffdf8f2;box-shadow:0 -4px 20px #5c462817;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tabbar button{display:grid;justify-items:center;gap:2px;min-height:54px;padding:6px 0 4px;border:0;border-radius:14px;color:#746b5e;background:transparent;font-size:11px;font-weight:600}.tabbar button:hover{color:var(--accent-strong);background:transparent}.tabbar button.active{color:var(--accent-strong)}.tabbar button.active span{background:linear-gradient(transparent 58%,#f6d9cd 58%)}.tabbar svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.tabbar button.active svg{transform:translateY(-1px) scale(1.08);stroke-width:2.1}.sheet-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;background:#3d352c4d;opacity:0;pointer-events:none;transition:opacity .26s ease}.sheet-backdrop.open{opacity:1;pointer-events:auto}.detail{position:fixed;z-index:30;left:50%;bottom:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;width:min(640px,100%);max-height:86vh;max-height:86dvh;padding:0 18px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:var(--card);box-shadow:0 -8px 32px #5c462829;transform:translate(-50%,105%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.85,.25,1),visibility 0s linear .32s}.detail.open{transform:translate(-50%);visibility:visible;transition:transform .32s cubic-bezier(.2,.85,.25,1),visibility 0s}.sheet-handle{touch-action:none;flex:none;display:grid;place-items:center;width:100%;min-height:26px;padding:8px 0;border:0;background:transparent}.sheet-handle:hover{background:transparent}.sheet-handle span{display:block;width:44px;height:5px;border-radius:3px;background:var(--tone)}.detail-head{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.detail-head h2{margin:0;color:var(--tone-ink);font-family:var(--hand);font-size:23px;font-weight:600}.detail-head h2:before{margin-right:6px;font-family:system-ui,sans-serif;font-size:.82em;content:var(--sticker)}.detail-head p{margin:4px 0 0;color:var(--muted);font-size:13px}.detail-empty{display:none}.quick-chips{flex:none;display:flex;flex-wrap:wrap;gap:7px;padding:12px 0}.quick-chip{min-height:40px;padding:7px 15px;border:1.5px solid color-mix(in srgb,var(--tone) 55%,white);border-radius:999px;color:var(--tone-ink);background:var(--card);font-size:14px;font-weight:550}.quick-chip:hover{border-color:var(--tone);color:var(--tone-ink);background:var(--tone-soft)}.quick-chip.on{border-color:var(--tone-ink);color:#fff;background:var(--tone-ink)}.quick-chip.on:hover{color:#fff;background:var(--tone-ink)}.entry-list{display:grid;margin-top:8px;border-top:1.5px dashed var(--line)}.entry-list:empty{display:none}.detail .entry-list{flex:1 1 auto;min-height:56px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.detail .entry-list:empty{min-height:0}.entry{padding:10px 4px 4px;border-bottom:1.5px dashed var(--line)}.entry.editing{border-radius:10px;background:var(--tone-soft)}.entry p{margin:0 0 2px;font-size:15px;line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap}.entry-actions{display:flex;align-items:center;gap:2px}.entry time{margin-right:auto;color:var(--muted);font-size:12px}.entry-actions button{min-height:32px;padding:4px 10px;border-radius:10px;color:var(--muted);background:transparent;font-size:12px;font-weight:550}.entry-actions button:hover{color:var(--tone-ink);background:var(--tone-soft)}.entry-actions .remove:hover{color:var(--danger);background:#f8e4e5}.entry-actions .remove.confirming,.entry-actions .remove.confirming:hover{color:#fff;background:var(--danger)}.entry-new{animation:entry-in .34s cubic-bezier(.2,.8,.2,1)}@keyframes entry-in{0%{opacity:0;transform:translateY(12px)}}.group-values{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:4px}.group-value{display:inline-flex;align-items:center;border-radius:999px;background:var(--tone-soft);transition:background-color .16s ease}.group-value.editing{box-shadow:0 0 0 2px var(--tone-ink)}.group-value.confirming{background:#f8e4e5}.group-value.entry-new{animation:tag-pop .42s cubic-bezier(.3,1.5,.5,1)}.group-value button{min-height:36px;border:0;background:transparent;font-size:14px}.group-value button:hover{background:transparent}.group-value-text{padding:4px 2px 4px 13px;color:var(--tone-ink);font-weight:550}.group-value-text:hover{color:var(--ink)}.group-value-remove{min-width:32px;padding:4px 10px 4px 6px;color:var(--tone-ink);font-weight:500}.group-value-remove:hover{color:var(--danger)}.group-value.confirming .group-value-remove{padding-right:13px;color:var(--danger);font-size:12px;font-weight:650}.entry-group .entry-actions{min-height:28px}#entry-form{flex:none;margin:12px 0 0}#entry-form textarea{min-height:92px;padding:0 14px 7px;background:var(--card) linear-gradient(transparent 27px,var(--line) 27px,var(--line) 28px) 0 0 / 100% 28px local;font-size:15px;line-height:28px}#entry-form.compact textarea{min-height:50px;padding:11px 14px;background:var(--card);line-height:1.6}.composer-actions{gap:14px;margin-top:8px}.composer-actions>span:first-child{color:var(--muted);font-size:12px}.composer-buttons{display:flex;gap:8px}.composer-actions button{min-width:84px;min-height:42px;padding:8px 16px}.composer-actions button[type=submit]{background:var(--tone-ink)}.composer-actions button[type=submit]:hover{background:var(--ink)}#detail:not([data-field]) .composer-actions button[type=submit]{background:var(--accent)}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:-6px 4px 12px;color:var(--muted);font-size:12px}.legend span{display:inline-flex;align-items:center;gap:5px}.legend strong{color:var(--ink);font-weight:650}.swatch{display:inline-block;width:13px;height:13px;border-radius:4px}.swatch.complete{background:var(--accent)}.swatch.partial{border:1px solid #e3cf8c;background:#fdf3d3}.swatch.none{border:1px dashed var(--empty-line);background:var(--card)}.cal-weekdays,.cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cal-weekdays{margin-bottom:6px;color:var(--muted);font-size:12px;text-align:center}.cal-day{display:grid;justify-items:center;align-content:center;gap:5px;min-height:64px;padding:6px 2px;border:1px solid transparent;border-radius:14px;color:var(--ink);background:transparent;transition:transform .12s ease,box-shadow .16s ease,background-color .16s ease}.cal-day:active:not(:disabled){transform:scale(.94)}.cal-num{font-size:15px;font-weight:650;line-height:1}.cal-dots{display:grid;grid-template-columns:repeat(3,5px);gap:2px}.cal-dots i{width:5px;height:5px;border-radius:50%;background:#3d352c21}.cal-dots i.on{background:var(--tone-ink)}.cal-day.none{border:1px dashed var(--empty-line);color:var(--muted);background:#fffdf8b3}.cal-day.none:hover{color:var(--ink);background:var(--empty)}.cal-day.partial{border-color:#e3cf8c;color:#5f4e19;background:#fdf3d3}.cal-day.partial:hover{color:#5f4e19;background:#faecbc}.cal-day.complete{color:#fff;background:var(--accent)}.cal-day.complete:hover{color:#fff;background:var(--accent-strong)}.cal-day.complete .cal-dots i.on{background:#fff}.cal-day.future{border:0;color:#a69d8e;background:transparent;opacity:1}.cal-day.future .cal-dots{visibility:hidden}.cal-day.today .cal-num{padding:2px 6px;border-radius:999px;background:#fffc;box-shadow:0 0 0 1.5px currentColor;color:var(--ink)}.cal-day.selected{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.cal-panel{margin-top:16px;padding:16px;border-radius:18px;background:var(--card);box-shadow:0 4px 16px #5c462814}.cal-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.cal-panel h3{margin:0;font-family:var(--hand);font-size:20px;font-weight:600}.cal-panel p{margin:3px 0 0;color:var(--muted);font-size:13px}.chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.chip{min-height:38px;padding:6px 13px;border:1.5px dashed var(--empty-line);border-radius:999px;color:var(--empty-ink);background:var(--empty);font-size:13px;font-weight:600}.chip:hover{color:var(--ink);background:#e9e4d9}.chip.done{border:1.5px solid transparent;color:var(--tone-ink);background:var(--tone-soft)}.chip.done:hover{border-color:var(--tone);color:var(--tone-ink);background:var(--tone-soft)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px}.stat{display:grid;gap:5px;padding:16px 12px;border-radius:18px}.stat:nth-child(1){--tone-soft: #fdebd8;--tone-ink: #80491a}.stat:nth-child(2){--tone-soft: #dcf0e4;--tone-ink: #2c664b}.stat:nth-child(3){--tone-soft: #e4e7f8;--tone-ink: #434d8c}.stat{background:var(--tone-soft)}.stat strong{color:var(--tone-ink);font-family:var(--hand);font-size:32px;font-weight:600;line-height:1}.stat span{color:var(--muted);font-size:12px;line-height:1.35}.account-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 4px;border-bottom:1.5px dashed var(--line);color:var(--muted);font-size:14px}.account-row strong{color:var(--ink);font-weight:600}.logout{width:100%;margin-top:16px}@media (pointer: coarse){button{min-height:44px}.composer-actions>span:first-child{display:none}.composer-actions{justify-content:flex-end}}@media (min-width: 900px){.shell{width:min(1320px,100%)}#board{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);column-gap:24px;align-items:start;padding:18px 24px 32px}#board:has(#view-day[hidden]){display:block}#view-day,#view-calendar,#view-me{grid-column:1}#view-me{max-width:720px}.tabbar{top:0;right:auto;bottom:auto;left:50%;display:flex;gap:4px;height:56px;align-items:center;padding:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(-50%)}.tabbar button{display:flex;align-items:center;gap:6px;min-height:38px;padding:6px 15px;border-radius:999px;font-size:14px}.tabbar button:hover,.tabbar button.active{background:var(--accent-soft)}.tabbar button.active span{background:none}.tabbar svg{width:18px;height:18px}.tabbar button.active svg{transform:none}.tags{gap:18px 14px}.tag{min-height:150px}.tag.wide{min-height:170px}.tag-preview{font-size:14px;-webkit-line-clamp:4}.tag.wide .tag-preview{-webkit-line-clamp:5}.sheet-backdrop,.sheet-handle{display:none}body:has(.detail.open){overflow:auto}.detail,.detail.open{position:sticky;z-index:1;top:16px;left:auto;bottom:auto;grid-column:2;grid-row:1;width:auto;max-height:calc(100vh - 86px);padding:20px;border-radius:20px;box-shadow:0 6px 24px #5c462817;transform:none;visibility:visible;transition:none}.detail.open{box-shadow:inset 0 5px 0 var(--tone),0 6px 24px #5c462817;animation:view-in .22s cubic-bezier(.2,.8,.2,1)}#board:has(#view-day[hidden]) .detail{display:none}.detail:not(.open)>:not(.detail-empty){display:none}.detail:not(.open) .detail-empty{display:block;padding:16px 4px;color:var(--muted)}.detail-empty h2{margin:0 0 14px;color:var(--ink);font-family:var(--hand);font-size:21px;font-weight:600}.detail-empty ul{display:grid;gap:10px;margin:0;padding:0;font-size:13px;list-style:none}kbd{padding:1px 6px;border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;color:var(--ink);background:var(--paper);font:inherit;font-size:12px}#entry-form textarea{min-height:224px}#entry-form.compact textarea{min-height:72px}#view-calendar{display:grid;grid-template-columns:minmax(0,1fr) 360px;column-gap:24px}#view-calendar[hidden]{display:none}#view-calendar>:not(.cal-panel){grid-column:1}.cal-panel{position:sticky;top:16px;grid-column:2;grid-row:1 / span 4;margin-top:0;align-self:start}.cal-grid,.cal-weekdays{gap:8px}.cal-day{min-height:92px}.cal-num{font-size:17px}.cal-dots{grid-template-columns:repeat(3,7px);gap:3px}.cal-dots i{width:7px;height:7px}}@media (max-width: 600px){header{min-height:50px;padding:8px max(14px,env(safe-area-inset-right)) 8px max(14px,env(safe-area-inset-left))}.brand{gap:8px}h1{font-size:18px}#board{padding:12px max(12px,env(safe-area-inset-right)) calc(84px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left))}.login-panel{margin:32px 16px;padding:30px 20px 24px}.tags{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.tag{min-height:104px;padding:15px 12px 12px;border-radius:16px}.tag-label,.day-heading h2{font-size:21px}.detail{padding:0 max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}input,textarea,#entry-form textarea{font-size:16px}.cal-weekdays,.cal-grid{gap:4px}.cal-day{min-height:58px;border-radius:12px}.composer-actions>span:first-child{display:none}.composer-actions{justify-content:flex-end}.composer-actions button{min-height:44px}}@media (max-width: 380px){h1{font-size:16px}.tag-label,.day-heading h2{font-size:19px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}
