/* Remembrance Day, 11 November, club tribute. Does not alter any EMS functionality. */
.pf-rd-tribute{background:linear-gradient(110deg,#19171d,#302535 60%,#171719);color:#fff;border-bottom:3px solid #a31e31;position:relative;isolation:isolate;z-index:1;}
.pf-rd-tribute:before{content:"";position:absolute;inset:0;opacity:.13;pointer-events:none;background:radial-gradient(circle at 82% 25%,#b32345,transparent 40%);}
.pf-rd-inner{position:relative;width:min(1250px,calc(100% - 32px));margin:0 auto;display:flex;align-items:center;gap:17px;min-height:108px;padding:12px 0;}
.pf-rd-poppy{flex:none;width:64px;height:64px;filter:drop-shadow(0 3px 7px #0007);}
.pf-rd-message{display:flex;flex-direction:column;gap:1px;}
.pf-rd-kicker{font-size:.72rem;letter-spacing:.16em;font-weight:800;color:#e9bdbf;}
.pf-rd-message strong{font-size:clamp(1.48rem,2.6vw,2.2rem);font-family:Georgia,'Times New Roman',serif;font-weight:600;line-height:1.14;color:#fff;}
.pf-rd-copy{font-size:.86rem;color:#f5eff2;}
.pf-rd-silence{margin-left:auto;font-size:.82rem;font-style:italic;color:#f1d9e0;white-space:nowrap;}
.pf-rd-expired .pf-rd-tribute{display:none!important;}
@media(max-width:720px){.pf-rd-inner{gap:10px;min-height:98px}.pf-rd-poppy{width:48px;height:48px}.pf-rd-copy{font-size:.78rem}.pf-rd-silence{display:none}.pf-rd-kicker{font-size:.63rem;letter-spacing:.11em}}
@media(prefers-reduced-motion:reduce){.pf-rd-tribute,.pf-rd-tribute *{animation:none!important;transition:none!important}}
