.farewell-hero{display:flex;justify-content:space-between;align-items:center;min-height:330px;padding:35px;border:1px solid #82536e;border-radius:18px;background:linear-gradient(100deg,#22152fdc,#51234f99),url('./art/sunset.svg') center/cover;margin-bottom:25px}.farewell-headline{max-width:790px}.farewell-headline h1{font-size:clamp(42px,6vw,92px);line-height:.95;margin:8px 0;letter-spacing:-.055em}.farewell-headline h1 em{color:var(--gold);font-style:normal}.farewell-headline p{max-width:560px;color:#e7d6e7}.farewell-strap{letter-spacing:.2em;font-size:12px;color:#ffd39d!important}.sunset-emblem{border:2px solid #d9a061;padding:22px;text-align:center;transform:rotate(-6deg);border-radius:50%;min-width:150px;color:var(--gold);font-size:12px}.sunset-emblem>*{display:block}.sunset-emblem strong{font-size:24px}.cinema-section,.moments-section,.story-chapters,.community-next{margin:29px 0}.cinema-grid{display:grid;grid-template-columns:1.7fr 1fr;gap:18px}.cinema-screen{min-height:270px;background:linear-gradient(90deg,#0a0717a1,#42233e88),url('./art/los-santos.svg') center/cover;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #a7738f;border-radius:15px;padding:24px}.cinema-content h3{font-size:clamp(34px,4vw,55px);letter-spacing:-.06em;margin:10px 0}.cinema-content>span,.cinema-bottom{color:#ffc68e;font-size:12px;letter-spacing:.12em}.cinema-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cinema-note{background:#241b31;border-radius:15px;padding:22px;border:1px solid var(--line)}.cinema-note h3{font-size:24px}.cinema-note em{color:var(--gold)}.cinema-note p{color:#c9bacc}.small-gold-link{color:var(--gold)}.story-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.story-chapters article{overflow:hidden;background:#221b2d;border:1px solid var(--line);border-radius:13px;padding-bottom:17px}.story-chapters article>span{display:block;font-size:11px;letter-spacing:.14em;color:var(--gold);padding:12px 14px}.story-chapters article>img{width:100%;height:140px;object-fit:cover}.story-chapters article h3,.story-chapters article p{margin:6px 16px}.story-chapters article p{font-size:13px;color:var(--muted)}.moments-section{padding:20px 0}.moment-lead{color:var(--muted);font-size:14px}.moments-grid{display:grid;grid-template-columns:minmax(250px,360px) 1fr;gap:18px}.moment-editor,.moment-gallery{padding:20px;background:#241c31;border:1px solid var(--line);border-radius:15px}.moment-editor h3,.moment-gallery h3{margin-top:0}.moment-editor label{font-size:12px;display:block;margin:15px 0 5px;color:var(--gold)}.moment-editor input,.moment-editor textarea{width:100%}.moment-editor small{font-size:11px;color:var(--muted)}.moment-editor button,.moment-backup-actions button,.moment-import{padding:9px 12px;border-radius:9px;border:1px solid #876288;background:#4e3356;color:white;font-size:12px}.moment-editor button{background:#efae69;color:#221527;font-weight:750;margin-top:15px}.moment-gallery-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.moment-backup-actions{display:flex;gap:5px;flex-wrap:wrap}.moment-import{cursor:pointer}.moment-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:10px}.moment-card{background:#171725;border:1px solid var(--line);padding:13px;border-radius:12px;min-width:0}.moment-card img{width:100%;height:140px;object-fit:cover;border-radius:8px}.moment-card h4{margin:10px 0 4px;overflow-wrap:anywhere}.moment-card p{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.moment-card a{color:var(--gold);font-size:12px}.moment-card button{background:transparent;color:#efa6ab;border:0;padding:6px;font-size:12px}.moment-empty{padding:30px 10px;color:var(--muted)}@media(max-width:920px){.cinema-grid,.moments-grid{grid-template-columns:1fr}.sunset-emblem{display:none}}@media(max-width:570px){.farewell-hero{padding:22px;min-height:270px}.story-chapters{grid-template-columns:1fr}}
