.recent-changes__modal{box-shadow:none;background:0 0;max-height:calc(100dvh - 2rem);overflow:auto}.recent-changes__modal-body{padding:0}.recent-changes__sheet-shell{--corner:1.25rem;clip-path:polygon(var(--corner) 0, calc(100% - var(--corner)) 0, 100% var(--corner), 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, var(--corner) 100%, 0 calc(100% - var(--corner)), 0 var(--corner));background:#8b2b35;padding:2px}.recent-changes__sheet{--corner:1.15rem;clip-path:polygon(var(--corner) 0, calc(100% - var(--corner)) 0, 100% var(--corner), 100% calc(100% - var(--corner)), calc(100% - var(--corner)) 100%, var(--corner) 100%, 0 calc(100% - var(--corner)), 0 var(--corner));color:#e8dfdc;background:linear-gradient(145deg,#1c1519,#100d11 68%);padding:clamp(1.5rem,4vw,3.25rem)}.recent-changes__header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.75rem)}.recent-changes__title{color:#c74650;overflow-wrap:anywhere;text-transform:uppercase;font-family:"Cinzel, Georgia, serif";font-size:clamp(1.5rem,4vw,2.75rem);font-weight:700;line-height:1.15}.recent-changes__date{color:#9e8f91;letter-spacing:.12em;text-transform:uppercase;margin-top:.7rem;font-size:.8rem}.recent-changes__intro{grid-template-columns:minmax(0,1fr);gap:clamp(1.25rem,3vw,2.5rem);display:grid}.recent-changes__intro--with-image{grid-template-columns:minmax(0,1fr) minmax(12rem,.95fr)}.recent-changes__intro-copy{font-size:1.05rem}.recent-changes__intro-copy p:first-child:first-letter{color:#d6c6c3;float:left;margin:.13em .13em 0 0;font-family:"Cinzel, Georgia, serif";font-size:4.3rem;font-weight:700;line-height:.75}.recent-changes__image{object-fit:cover;border:1px solid #b6414cad;width:100%;height:100%;min-height:12rem;max-height:18rem}.recent-changes__divider{align-items:center;gap:.65rem;margin:clamp(1.5rem,4vw,2.75rem) 0 clamp(1.25rem,3vw,2rem);display:flex}.recent-changes__divider img{opacity:.9;width:42%;min-width:0;height:auto}.recent-changes__divider img:first-child{transform:scaleX(-1)}.recent-changes__divider .mantine-Text-root{color:#b9414c;letter-spacing:.12em;text-transform:uppercase;flex:none;font-family:"Cinzel, Georgia, serif";font-size:clamp(.73rem,1.6vw,.95rem);font-weight:700}.recent-changes__details{gap:clamp(1.25rem,3vw,2.5rem);display:grid}.recent-changes__column+.recent-changes__column{border-left:1px solid #b248506b;padding-left:clamp(1.25rem,3vw,2.5rem)}.recent-changes__markdown{font-family:Georgia,Times New Roman,serif;line-height:1.6}.recent-changes__markdown>:first-child{margin-top:0}.recent-changes__markdown>:last-child{margin-bottom:0}.recent-changes__markdown h1,.recent-changes__markdown h2,.recent-changes__markdown h3,.recent-changes__markdown h4,.recent-changes__markdown h5,.recent-changes__markdown h6{color:#e1cbca;margin:1.25rem 0 .5rem;font-family:"Cinzel, Georgia, serif";line-height:1.25}.recent-changes__markdown h1{font-size:1.45rem}.recent-changes__markdown h2{font-size:1.25rem}.recent-changes__markdown h3,.recent-changes__markdown h4,.recent-changes__markdown h5,.recent-changes__markdown h6{font-size:1.08rem}.recent-changes__markdown p,.recent-changes__markdown ul,.recent-changes__markdown ol{margin:0 0 .9rem}.recent-changes__markdown ul,.recent-changes__markdown ol{padding-left:1.4rem}.recent-changes__markdown a{color:#d95a65}.recent-changes__markdown code{font-family:var(--mantine-font-family-monospace)}.recent-changes__announcement-link{color:#d95a65;margin-top:clamp(1.5rem,3vw,2.5rem);font-family:"Cinzel, Georgia, serif";font-weight:700;display:inline-block}.recent-changes__footer{border-top:1px solid #b248506b;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;margin-top:clamp(1.5rem,3vw,2.5rem);padding-top:1rem;display:grid}.recent-changes__support-link{color:#d95a65;justify-self:start;align-items:center;gap:.4rem;font-size:.9rem;display:inline-flex}.recent-changes__navigation{justify-self:center}.recent-changes__close-button{justify-self:end}@media (width<=40rem){.recent-changes__sheet{padding:1.5rem}.recent-changes__intro--with-image{grid-template-columns:1fr}.recent-changes__details{grid-template-columns:1fr!important}.recent-changes__column+.recent-changes__column{border-top:1px solid #b248506b;border-left:0;padding-top:1.25rem;padding-left:0}.recent-changes__divider img{width:30%}.recent-changes__footer{grid-template-columns:1fr auto;gap:.85rem}.recent-changes__support-link{grid-column:1}.recent-changes__navigation{grid-area:2/1/auto/-1}.recent-changes__close-button{grid-area:1/2}}
