.homehead{display:flex;align-items:flex-end;gap:16px;padding:12px 0 2px}.homehead__words{min-width:0}.homehead .page__title{margin:0}.homehead__day{margin:4px 0 0;font-size:14px;color:var(--ink-2)}.homehead__day--alone{margin:0;font-size:16px;font-weight:600;color:var(--ink)}.homehead__give{margin-left:auto}.homehead__give--beside{margin-left:0}.givebar{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);z-index:50;display:flex;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 12px 10px 18px;background:var(--surface);color:var(--ink);border:1px solid var(--hair);border-radius:calc(var(--r-card) * var(--box-round, 1));box-shadow:var(--shadow-pop);font-weight:500}.givebar__line{min-width:0}.has-givebar .page__inner{padding-bottom:calc(64px + var(--foot-bar, 0px))}.mehead{display:flex;align-items:center;gap:14px;padding:12px 0 2px}.mehead .page__title{margin:0}.mehead__photo{width:52px;height:52px;border-radius:50%;background:var(--sink)}.mehead__line{margin:3px 0 0;font-size:13.5px;color:var(--ink-2)}.homeempty .empty{padding:70px 0}.homeempty .empty__line{font-size:22px}.homeempty .empty__how{font-size:15px}@media (max-width:767px){.homehead{display:block;padding-top:6px}.homehead__give{display:block;margin-top:12px}.homehead__give>*{width:100%;justify-content:center}.givebar{left:12px;right:12px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));transform:none;max-width:none;border-radius:calc(14px * var(--box-round, 1))}.givebar__line{flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}