.community,.profile{background:#eef2f3}.review-list{max-width:820px}.review{display:flex;gap:16px;padding:22px;background:#ffffffaa;border:1px solid #ffffffdd;backdrop-filter:blur(18px);margin-bottom:14px;border-radius:18px}.avatar{width:42px;height:42px;border-radius:50%;background:#a62d2d;color:#fff;display:grid;place-items:center}.review time{display:block;color:#87939a;font-size:12px;margin-top:4px}.review p{line-height:1.7}.like{border:0;background:none;color:#a62d2d}.profile-card{display:flex;align-items:center;gap:20px;max-width:820px;padding:28px;background:#ffffffaa;backdrop-filter:blur(20px);border-radius:22px}.profile-card img{width:76px;height:76px;border-radius:50%}.profile-card button,.section-heading button,.primary{border:0;padding:12px 18px;border-radius:12px;background:#172c3a;color:#fff;margin-left:auto}.dialog{position:fixed;inset:0;background:#061116aa;display:grid;place-items:center;z-index:100}.dialog[hidden]{display:none}.dialog-panel{width:min(440px,88vw);padding:30px;background:#ffffffee;backdrop-filter:blur(22px);border-radius:22px;position:relative}.dialog-panel input,.dialog-panel textarea{width:100%;padding:14px;margin:10px 0;border:1px solid #ccd5d8;border-radius:10px;font:inherit}.dialog-panel textarea{height:120px}.dialog-close{position:absolute;right:16px;top:12px;border:0;background:none;font-size:25px}
