.memories-list{display:grid;gap:10px}.memory-card{border:1px solid #35564e;background:#153239;padding:12px;min-width:0}.memory-card time{color:#7fa398;font-size:9px}.memory-card h3{font-size:14px;font-weight:400;line-height:1.5;color:#dfebcc;margin:6px 0;overflow-wrap:anywhere}.memory-card p{font-size:10px;line-height:1.7;color:#a3bdb1;margin:0 0 8px}.memory-card-actions{display:flex;flex-wrap:wrap;gap:7px 16px}.memory-card-actions button{font-size:10px;min-height:30px;padding:4px 0}.memories-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 2px}.memories-pager>span{font-size:9px;line-height:1.5;color:#88a99d;text-align:center}.memories-pager button{font-size:10px;min-height:32px;padding:6px 8px}.memories-pager button:disabled{opacity:.4}.inventory-memories{display:flex;justify-content:flex-end;padding:0 16px 6px}.inventory-memories button{font-size:10px;min-height:28px}.resident-habitat{font-size:10px;line-height:1.7;color:#9dbca9;padding:10px 0;border-top:1px solid #365348;margin:12px 0 4px}.resident-habitat p{margin:0 0 5px}.resident-habitat button{font-size:10px;min-height:28px;padding:4px 0}.decor-life{font-size:10px;line-height:1.7;color:#a3c1ad;margin:7px 0 12px;min-height:0}.memories-list button:focus-visible,.memories-pager button:focus-visible,.resident-habitat button:focus-visible{outline:2px solid #b2d3a9;outline-offset:3px}
