.event-page{color:var(--fg);font-family:var(--font-sans);line-height:1.6;margin:0 auto;max-width:1080px;min-height:100svh;padding:4rem 2.5rem 5rem}.event-back a{color:var(--muted);transition:color .15s;&:focus-visible,&:hover{color:var(--fg)}}.event-name{font-family:var(--font-ibm-plex-serif);font-size:clamp(1.75rem,5vw,2.75rem);line-height:1.2;margin-top:1rem;overflow-wrap:anywhere}.event-page{--frame:2rem}.event-page:after,.event-page:before{background:#0a0a0a;content:"";height:var(--frame);left:0;pointer-events:none;position:fixed;right:0;z-index:1}.event-page:before{top:0}.event-page:after{bottom:0}@media (max-width:48rem){.event-page{padding-inline:calc(var(--frame) + 1.25rem)}}@media (max-width:400px){.event-page{--frame:1rem}}