.updates-panel{display:block;padding:38px 0 12px}.updates-panel[hidden]{display:none}.updates-intro{display:flex;justify-content:space-between;align-items:start;gap:24px;margin-bottom:30px}.updates-intro h3{font-size:clamp(32px,4vw,49px);font-weight:400;line-height:1.12;letter-spacing:-1.5px;margin:17px 0}.updates-intro h3 em{color:#c2a3de;font-family:Georgia,serif;font-weight:400}.updates-intro p,.updates-state{color:#b1a4bb;font-size:13px;line-height:1.8}.updates-feed{max-width:780px;margin:auto}.update-card{border:1px solid #ffffff16;background:linear-gradient(135deg,#b595d508,#ffffff02);border-radius:14px;overflow:hidden;margin:0 0 22px}.update-card-head{display:flex;align-items:center;gap:12px;padding:24px 26px 15px}.update-avatar{width:42px;height:42px;border:1px solid #b291cf55;border-radius:50%;object-fit:cover}.update-author{display:block;font-size:13px;letter-spacing:1px}.update-time{display:block;color:#a595b0;font-size:10px;margin-top:6px;line-height:1.6}.update-body{padding:0 26px 23px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.85;color:#e5ddea}.update-body a{color:#cfb0ec;text-decoration:underline;text-underline-offset:3px}.update-photo{display:block;width:100%;height:auto;max-height:760px;object-fit:contain;background:#08070b}.update-permalink{display:block;padding:15px 26px;border-top:1px solid #ffffff0b;color:#b8a1ca;font-size:11px}.updates-empty{text-align:center;padding:48px 24px;border:1px dashed #b49bc133;border-radius:14px;background:#b49bc104}.updates-empty .empty-star{font-size:36px;color:#c0a0de}.updates-empty h4{font-size:23px;font-weight:400;margin:17px 0 10px}.updates-empty p{color:#b1a4bb;font-size:13px;line-height:1.8}.updates-controls{max-width:780px;margin:20px auto 0;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.updates-controls .text-link{min-height:44px;font-size:11px}.updates-controls span{font-size:11px;color:#b3a2c0}.updates-error{padding:24px;border:1px solid #d7aabd44;border-radius:12px;color:#e6bacb;font-size:13px;line-height:1.8}.beyond-tabs{overflow-x:auto;white-space:nowrap}.beyond-tabs [role=tab]{flex-shrink:0}.header nav{gap:clamp(12px,1.7vw,28px)}.update-card:target{border-color:#c4a2e0aa}.updates-panel:focus-visible{outline:2px solid #c4a2e0;outline-offset:6px}
@media(max-width:700px){.header nav a[href="#artist"],.header nav a[href="#shows"]{display:none}.updates-intro{display:block}.updates-intro>.text-link{display:inline-block;margin-top:16px}.updates-panel{padding-top:28px}.update-card-head{padding:20px 19px 14px}.update-body{padding:0 19px 20px;font-size:14px}.update-permalink{padding:14px 19px}.updates-controls{gap:15px}.beyond-tabs [role=tab]{font-size:13px;padding-left:12px;padding-right:12px}}
