.pp-profile-link{cursor:pointer}.pp-profile-link:hover strong{text-decoration:underline;text-decoration-color:#e8b75f}.pp-profile-link:focus-visible{outline:2px solid #e8b75f;border-radius:8px}.pp-dialog{position:fixed;border:1px solid #886633;border-radius:15px;background:#171614;color:#f4ead8;width:min(790px,94vw);max-height:88vh;padding:0;overflow:auto}.pp-dialog::backdrop{background:rgba(0,0,0,.78)}.pp-shell{position:relative;padding-bottom:20px}.pp-banner{height:135px;background:linear-gradient(120deg,#1b1613,#63421e 65%,#241b18)}.pp-close{position:absolute;top:12px;right:12px;background:#211d19;color:white;border:0;border-radius:8px;padding:10px;cursor:pointer}.pp-intro{display:flex;gap:16px;align-items:center;margin:-25px 20px 12px;position:relative}.pp-avatar{width:86px;height:86px;border-radius:50%;border:4px solid #171614;background:#64431c;background-position:center;background-size:cover;display:grid;place-items:center;font-size:34px;color:#f6cf7d;flex-shrink:0}.pp-intro h2{margin:23px 0 6px}.pp-intro p{white-space:pre-wrap;color:#bfb5a6}.pp-actions{display:flex;gap:12px;align-items:center;padding:0 20px 15px}.pp-actions button,.pp-own-mural{background:#edbd67;color:#21170d;border:0;border-radius:8px;padding:10px 14px;font-weight:700;cursor:pointer}.pp-actions #pp-status{font-size:12px;color:#e9bc72}.pp-shell>h3{padding:0 20px}.pp-posts{}.pp-post{border:1px solid #45392a;border-radius:12px;padding:16px;margin:12px 20px;background:#201d1a}.pp-post-header{display:flex;gap:12px;justify-content:space-between;font-size:12px}.pp-post-header time{color:#ad9e8b}.pp-post-body{white-space:pre-wrap;overflow-wrap:anywhere}.pp-gallery{display:flex;flex-wrap:wrap;gap:10px}.pp-gallery img,.pp-gallery video{max-width:100%;max-height:400px;border-radius:8px;object-fit:contain;background:#080808}.pp-empty{padding:0 20px;color:#bdb3a5}.pp-own-mural{margin-top:10px}@media(max-width:560px){.pp-intro{align-items:flex-start}.pp-avatar{width:65px;height:65px;font-size:26px}.pp-intro h2{font-size:21px}.pp-post{margin:10px}}