.memory-preview-link{display:block;padding:10px 14px;background:#e5e9e2;border:1px solid #d4dbcf;border-radius:6px;color:#6b342d;font-size:13px;margin:12px 0 20px}.memory-header{display:flex;justify-content:space-between;align-items:end;gap:25px;padding:12px 0 26px;border-bottom:1px solid var(--line)}.memory-status{font-size:12px;color:#60715f;margin:14px 0 8px}.memory-header h1{font:700 34px/1.4 'Noto Sans SC',sans-serif;margin:0 0 8px}.memory-header p{font-size:15px;color:var(--muted);margin:0 0 15px}.memory-facts{display:flex;gap:20px;font-size:13px;color:var(--muted)}.memory-header-actions{display:flex;gap:9px;flex-wrap:wrap}.memory-header-actions button{font-size:13px}.memory-host-note{display:flex;gap:14px;align-items:start;padding:20px 22px;background:#e5e8e2;border-radius:8px;margin:22px 0}.memory-host-note>div{flex:1}.memory-host-note strong{font-size:13px}.memory-host-note p{font-size:14px;margin:6px 0 0;max-width:800px}.memory-note-mark{font-size:11px;white-space:nowrap;color:#65725f}.memory-section-title{display:flex;align-items:baseline;gap:16px;margin:25px 0 14px}.memory-section-title h2{font:600 22px 'Noto Sans SC',sans-serif;margin:0}.memory-section-title>span{font-size:12px;color:var(--muted)}.memory-section-title>button{margin-left:auto;font-size:12px;border:0;background:none;color:#ad302a;padding:0}.memory-gallery{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-template-rows:170px 170px;gap:10px}.memory-shot{padding:0;border:0;position:relative;overflow:hidden;border-radius:8px}.memory-shot img{width:100%;height:100%;object-fit:cover;transition:transform .2s}.memory-shot:hover img{transform:scale(1.03)}.memory-shot:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#17231d99)}.memory-shot span{position:absolute;bottom:15px;left:18px;color:white;z-index:1;font-size:14px}.memory-shot.shot-0{grid-row:1/3}.memory-shot.shot-1{grid-column:2/4}.shot-1 img{object-position:top}.shot-2 img{object-position:left;transform:scale(1.5)}.shot-3 img{object-position:right;transform:scale(1.8)}.memory-image-note{font-size:11px;color:var(--muted);margin:9px 0 20px}.memory-lower{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:30px}.memory-member-post{padding:22px;background:white;border:1px solid var(--line);border-radius:9px;margin-bottom:14px}.memory-person{display:flex;gap:10px;align-items:center;margin-bottom:16px}.memory-person strong,.memory-person small{display:block;font-size:13px}.memory-person small{font-size:11px;color:var(--muted)}.memory-member-post h3{font-size:20px}.memory-member-post p{font-size:15px;color:#5e665f}.memory-member-post button,.memory-comment button{background:none;border:0;padding:0;color:#ad302a;font-size:12px}.memory-side{padding-top:25px}.memory-side>div{padding:20px;background:#fff;border:1px solid var(--line);border-radius:8px;margin:0 0 16px}.memory-side h3{font-size:20px;margin:8px 0}.memory-side p{font-size:13px;color:var(--muted)}.memory-side a{display:block;font-size:13px;color:#ad302a;margin:10px 0}.memory-side>.memory-next{background:#e5e8e2}.memory-comment{display:flex;gap:12px;border-bottom:1px solid var(--line);padding:18px 0}.memory-comment>div{flex:1}.memory-comment strong{font-size:13px}.memory-comment small{font-size:11px;color:var(--muted);margin-left:12px}.memory-comment p{font-size:14px;margin:7px 0}.memory-thread{padding:12px 16px;background:#e8ebe5;border-left:2px solid #cbd4c6;margin-top:12px}.memory-pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin:20px 0;font-size:12px}.memory-pagination button{font-size:12px}.memory-pagination button:disabled{opacity:.4;cursor:default}.memory-compose-label{display:block;font-size:14px;margin:16px 0 9px}#memory-comment{width:100%;min-height:90px;padding:12px;border:1px solid var(--line);border-radius:7px}.memory-lower>section>.primary{margin-top:10px;font-size:13px}.memory-local-photos{display:flex;flex-wrap:wrap;gap:8px}.memory-local-photos img{width:150px;height:130px;object-fit:cover;border-radius:7px}.memory-lightbox{width:100%;max-height:55vh;object-fit:contain}@media(max-width:750px){.memory-header{display:block}.memory-header-actions{margin-top:18px}.memory-header h1{font-size:28px}.memory-facts{flex-wrap:wrap;gap:8px}.memory-note-mark{display:none}.memory-host-note{padding:16px}.memory-gallery{grid-template-columns:1fr 1fr;grid-template-rows:220px 140px 140px}.memory-shot.shot-0{grid-row:1;grid-column:1/3}.memory-shot.shot-1{grid-column:1/3;grid-row:2}.memory-lower{grid-template-columns:1fr}.memory-section-title{gap:10px}.memory-section-title>span{display:none}.memory-side{padding-top:0}.memory-shot span{font-size:12px}.memory-host-note p{font-size:13px}}
