@@ -71,10 +71,10 @@ export default function SessionPage({ params }: SessionProps) {
7171 < NavbarPlaceholder className = "top-0 bg-neu-50 before:bg-white/40 dark:bg-neu-0 dark:before:bg-blk/30" />
7272
7373 < main className = "gql-all-anchors-focusable gql-conf-navbar-strip text-neu-900 before:bg-white/40 before:dark:bg-blk/30" >
74- < div className = "gql-conf-container " >
75- < div className = "gql-conf-section !pt-0 " >
76- < div className = "border-x border-neu-200 pt-8 dark:border-neu-100 2xl:pt-16 " >
77- < section className = "mx-auto min-h-[80vh] flex-col justify-center px-2 sm:px-0 lg:justify-between " >
74+ < div className = "bg-neu-50 dark:bg-neu-0 " >
75+ < div className = "gql-conf-container " >
76+ < div className = "gql-conf-section !py-0 " >
77+ < div className = "border-x border-neu-200 pt-8 dark:border-neu-100 2xl:pt-16 " >
7878 < SessionHeader
7979 event = { event }
8080 eventTitle = { eventTitle }
@@ -90,7 +90,7 @@ export default function SessionPage({ params }: SessionProps) {
9090 < Hr className = "mt-10 2xl:mt-16" />
9191 ) }
9292
93- < div className = "mt-8 flex gap-4 px-2 max-lg:flex-col sm:px-3 lg:mt-16 lg:gap-8 xl:pb-16" >
93+ < div className = "mt-8 flex gap-4 px-2 pb-8 max-lg:flex-col sm:px-3 lg:mt-16 lg:gap-8 xl:pb-16" >
9494 < h3 className = "typography-h2 min-w-[320px]" >
9595 Session description
9696 </ h3 >
@@ -102,23 +102,28 @@ export default function SessionPage({ params }: SessionProps) {
102102 < h3 className = "typography-h2 my-8 max-w-[408px] px-2 sm:px-3 lg:my-16" >
103103 Session speakers
104104 </ h3 >
105- < SessionSpeakers event = { event } className = "-mx-px" />
105+ < SessionSpeakers event = { event } className = "-mx-px -mb-px" />
106+
107+ < Hr />
106108
107- < div className = "py-8 xl:mt-16" >
109+ < h3 className = "typography-h2 my-8 px-2 sm:px-3 lg:my-16" >
110+ Session resources
111+ </ h3 >
112+ < section >
108113 { event . files ?. map ( ( { path } ) => (
109114 < iframe
110115 key = { path }
111116 src = { path }
112117 className = "aspect-video size-full"
113118 />
114119 ) ) }
115- </ div >
116- </ section >
120+ </ section >
121+ </ div >
117122 </ div >
118123 </ div >
119124 </ div >
120125
121- < div className = "bg-neu-0 py-8 xl:py-16" >
126+ < div className = "border-t border-neu-200 bg-neu-0 py-8 dark:border-neu-100 xl:py-16" >
122127 < div className = "gql-conf-container" >
123128 < CtaCardSection
124129 title = "Get your ticket"
@@ -230,7 +235,12 @@ function SessionSpeakers({
230235 className ?: string
231236} ) {
232237 return (
233- < div className = { clsx ( "grid gap-5 lg:grid-cols-2" , className ) } >
238+ < div
239+ className = { clsx (
240+ "grid max-lg:*:border-y-0 lg:grid-cols-2 lg:gap-5" ,
241+ className ,
242+ ) }
243+ >
234244 { event . speakers ?. map ( speaker => (
235245 < SpeakerCard key = { speaker . username } speaker = { speaker } year = "2025" />
236246 ) ) }
0 commit comments