.living-wall.lw-profile-page .lw-grid{display:block}.wall-day{margin-bottom:32px}.wall-day>h2{font:500 15px/1.4 Gabarito,system-ui,sans-serif;color:#687065;margin:0 0 14px}.wall-day-entries{display:flex;flex-wrap:wrap;align-items:stretch;gap:10px}.moment-card{flex:2 1 380px;min-width:0;max-width:100%;padding:24px;background:#f0ebdf;border:1px solid #dfd9ca;border-radius:10px;color:#334d40}.moment-open{display:block;width:100%;text-align:left;border:0;background:transparent;padding:0;color:inherit}.moment-kind{font:500 13px/1.5 system-ui,sans-serif;letter-spacing:.02em;color:#687065}.moment-body,.lw-dialog p.moment-body{font:400 25px/1.5 Lora,Georgia,serif;margin:14px 0;white-space:pre-wrap;overflow-wrap:anywhere}.moment-note{font:400 15px/1.6 system-ui,sans-serif;white-space:pre-wrap;overflow-wrap:anywhere;color:#616858;margin:10px 0}.moment-source{display:inline-block;font-size:14px;color:#526448;text-underline-offset:4px;margin:8px 0}.moment-chips{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.moment-chips>button,.moment-chip{border:0;border-radius:6px;color:#24382d;min-height:44px}.moment-chips>button,.moment-chip>button{padding:9px 12px;font:400 19px/1.2 Gabarito,system-ui,sans-serif;border:0;overflow-wrap:anywhere;max-width:100%}.moment-chip{display:flex;max-width:100%;align-items:center}.moment-chip>button{background:transparent}.moment-chip .moment-add{font:22px system-ui,sans-serif;min-width:44px;min-height:44px;padding:8px}.moment-review{padding:18px;background:#e9eddf;border-radius:8px;margin:16px 0}.moment-review small{font-size:13px}.moment-original{margin:24px 0;padding-top:16px;border-top:1px solid #dedfd5;font-size:15px}.moment-original summary{cursor:pointer}.moment-public-main{max-width:780px;padding:35px 24px 70px;margin:auto}.moment-public .moment-card{margin-top:18px}.lw-profile-page .lw-wall-bar{flex-wrap:wrap}.lw-profile-page .lw-wall-bar .lw-actions{flex-wrap:wrap}.lw-profile-page .lw-wall-bar .lw-actions button{white-space:nowrap}@media(max-width:700px){.moment-card{padding:20px;flex-basis:100%}.moment-body{font-size:23px}.lw-profile-page .lw-wall-bar .lw-actions{gap:8px}.lw-profile-page .lw-wall-bar .lw-actions button{font-size:14px;padding:10px 12px}}

.wall-day-collage {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-auto-rows: 160px;
  grid-auto-flow: row dense;
}
.wall-day-collage > .moment-card {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  min-height: 0;
  padding: 15px 18px;
  overflow: hidden;
}
.wall-day-collage .moment-open { flex: 1; min-height: 0; overflow: hidden; }
.wall-day-collage .moment-body {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  margin: 8px 0 0;
  font-size: 21px;
  line-height: 1.4;
}
.wall-day-collage :is(.moment-note, .moment-source) { display: none; }
.living-wall .wall-day-collage > .wh-word-card { min-width: 0; max-width: none; min-height: 0; }
.living-wall .wall-day-collage .lw-word { min-height: 0; padding: 15px; }
.living-wall .wall-day-collage .lw-word > strong {
  font-size: 26px;
  white-space: normal;
  overflow-wrap: anywhere;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.living-wall .wall-day-collage .wh-translation {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
@media (max-width: 1000px) {
  .wall-day-collage { grid-template-columns: repeat(4, minmax(0, 1fr)); }
}
@media (max-width: 700px) {
  .wall-day-collage { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
