/* UMAA_EVENTS_RESTORE_R3_20261020: Support UMAA page in the premium archive look (black, deep red, muted gold, serif headings). Restyle only: wording, Cash App details and page logic unchanged. */
html.usr3{--u-line:rgba(201,164,76,.26);--u-gold:#d2b26a;--u-gold2:#e7cf8e;--u-red:#8f1a20;--u-serif:"Iowan Old Style","Palatino Linotype","Book Antiqua",Palatino,"Hoefler Text",Georgia,"Times New Roman",serif;background:#090807!important}
html.usr3 body{background:radial-gradient(1100px 480px at 50% -120px,rgba(143,26,32,.24),transparent 70%),linear-gradient(180deg,#0d0b0a,#090807 45%,#0a0908)!important;color:#ede8dd!important;font-size:18px!important;line-height:1.65!important}
html.usr3 main.w{max-width:1040px!important;padding:20px clamp(14px,3vw,28px) 28px!important}
html.usr3 nav.top{gap:8px 18px!important;padding:10px 0 14px!important;margin:0 0 16px!important;border-bottom:1px solid var(--u-line)}
html.usr3 nav.top a{color:var(--u-gold2)!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.04em}
html.usr3 nav.top a:hover{color:#fff!important}
html.usr3 .hero{position:relative;border-radius:6px!important;padding:clamp(26px,5vw,52px) clamp(18px,4vw,40px)!important;background:radial-gradient(80% 120% at 50% 0%,rgba(143,26,32,.38),transparent 70%),linear-gradient(180deg,#1c1814,#120f0d)!important;border:1px solid var(--u-line)!important;border-bottom:2px solid var(--u-gold)!important;box-shadow:0 18px 40px rgba(0,0,0,.45)!important}
html.usr3 .hero::after{content:"";position:absolute;left:50%;bottom:-2px;width:84px;height:3px;margin-left:-42px;background:#b2232b}
html.usr3 .hero img{width:128px!important;height:128px!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.6))!important}
html.usr3 h1,html.usr3 h2{font-family:var(--u-serif)!important;font-weight:600!important;letter-spacing:.005em!important}
html.usr3 .hero h1{color:#f6f1e6!important;font-size:clamp(2.1rem,5vw,3rem)!important;line-height:1.1!important;margin:10px 0 8px!important}
html.usr3 .hero p{color:#ddd5c6!important;font-size:clamp(1.05rem,2vw,1.18rem)!important;max-width:60ch!important}
html.usr3 .card{background:linear-gradient(180deg,#1c1814,#14110e)!important;border:1px solid var(--u-line)!important;border-left:3px solid var(--u-red)!important;border-radius:6px!important;padding:clamp(18px,3.4vw,32px)!important;margin:20px 0!important;box-shadow:0 14px 32px rgba(0,0,0,.38)!important}
html.usr3 .card h2{color:#f6f1e6!important;font-size:clamp(1.4rem,3vw,1.8rem)!important;margin:0 0 .6em!important;padding-bottom:.4em;border-bottom:1px solid var(--u-line)}
html.usr3 .card p{color:#e6e0d4!important}
html.usr3 .handle{background:#0b0908!important;border:1px solid var(--u-gold)!important;color:#fff!important;border-radius:4px!important;font-family:var(--u-serif)!important;font-weight:600!important}
html.usr3 .btn{border-radius:4px!important;background:linear-gradient(180deg,#a3242b,#741319)!important;border:1px solid var(--u-gold)!important;letter-spacing:.06em!important;text-transform:uppercase;font-size:.98rem!important;box-shadow:0 8px 18px rgba(0,0,0,.4)!important}
html.usr3 .btn:hover,html.usr3 .btn:focus-visible{background:linear-gradient(180deg,#e7cf8e,#c9a44c)!important;color:#15110a!important}
html.usr3 .grid{gap:16px!important;margin:20px 0!important}
html.usr3 .t{background:linear-gradient(180deg,#1d1915,#13100e)!important;border:1px solid var(--u-line)!important;border-top:2px solid var(--u-gold)!important;border-radius:6px!important;padding:18px!important;box-shadow:0 10px 24px rgba(0,0,0,.35)!important}
html.usr3 .t span{color:var(--u-gold)!important;letter-spacing:.18em!important}
html.usr3 .t b{font-family:var(--u-serif)!important;font-weight:600!important;color:#f6f1e6!important}
html.usr3 .t p{color:#d3ccbe!important;font-size:1rem!important}
html.usr3 .t a{color:var(--u-gold2)!important}
html.usr3 .note{color:#c4bcad!important;font-size:1rem!important}
html.usr3 label{color:var(--u-gold2)!important}
html.usr3 input,html.usr3 select,html.usr3 textarea{background:#0f0d0b!important;border:1px solid rgba(201,164,76,.32)!important;border-radius:4px!important}
html.usr3 footer{color:#a9a191!important;border-top:1px solid var(--u-line)}
