@@ -328,8 +328,8 @@ export function CallForProposals() {
328
328
// todo: the part with `dark:` here is temporary until we have a dark mode version of this section
329
329
className = "gql-conf-section gql-conf-container dark:text-neu-0"
330
330
>
331
- < div className = "flex *:basis-1/2 max-md :flex-col" >
332
- < div className = "border-sec-dark bg-sec-light p-4 md :border-r md :p-8 lg :p-16" >
331
+ < div className = "flex *:basis-1/2 max-lg :flex-col" >
332
+ < div className = "border-sec-dark bg-sec-light p-4 lg :border-r lg :p-8 xl :p-16" >
333
333
< h1 className = "typography-h2" > Call for Proposals</ h1 >
334
334
< p className = "mt-6 md:mt-10" >
335
335
Putting on an amazing conference depends on great content, which is
@@ -378,7 +378,7 @@ export function CallForProposals() {
378
378
< article className = "flex h-auto flex-col bg-[#C6F267]" >
379
379
< div
380
380
role = "tablist"
381
- className = "flex divide-sec-dark border-b border-sec-dark *:flex-1 max-md :sr-only md :divide-x"
381
+ className = "flex divide-sec-dark border-b border-sec-dark *:flex-1 max-lg :sr-only lg :divide-x"
382
382
>
383
383
{ tabsInOrder . map ( ( tab , i ) => (
384
384
< TabButton
@@ -389,21 +389,21 @@ export function CallForProposals() {
389
389
/>
390
390
) ) }
391
391
</ div >
392
- < div className = "flex flex-1 justify-center overflow-hidden max-md :flex-col md :items-center" >
392
+ < div className = "flex flex-1 justify-center overflow-hidden max-lg :flex-col lg :items-center" >
393
393
{ tabsInOrder . map ( tab => (
394
394
< Fragment key = { tab } >
395
395
< TabButton
396
396
tab = { tab }
397
397
activeTab = { activeTab }
398
398
setActiveTab = { setActiveTab }
399
- className = "md :hidden"
399
+ className = "lg :hidden"
400
400
aria-hidden
401
401
/>
402
402
< div
403
403
role = "tabpanel"
404
404
key = { tab }
405
405
id = { `tabpanel-${ tab } ` }
406
- className = "flex-1"
406
+ className = "relative h-full flex-1"
407
407
style = { {
408
408
display : activeTab === tab ? "block" : "none" ,
409
409
} }
@@ -441,7 +441,7 @@ function TabButton({
441
441
tabIndex = { tabIndex }
442
442
aria-selected = { activeTab === tab }
443
443
className = { clsx (
444
- "gql-focus-visible flex items-center justify-between px-3 py-4 typography-body-lg hover:bg-sec-light focus:outline-none max-md :border-b max-md :border-sec-dark max-md :first:border-t md :[--collapsible:1] md :aria-selected:bg-sec-light" ,
444
+ "gql-focus-visible flex items-center justify-between px-3 py-4 typography-body-lg hover:bg-sec-light focus:outline-none max-lg :border-b max-lg :border-sec-dark max-lg :first:border-t lg :[--collapsible:1] lg :aria-selected:bg-sec-light" ,
445
445
className ,
446
446
) }
447
447
onFocus = { ( ) => {
@@ -454,7 +454,7 @@ function TabButton({
454
454
{ ...props }
455
455
>
456
456
{ tab . charAt ( 0 ) . toUpperCase ( ) + tab . slice ( 1 ) }
457
- < ArrowDownIcon className = "ml-2 size-6 text-transparent max-md :[[aria-selected=false]>&]:rotate-180 max-md :[[aria-selected=false]>&]:text-sec-dark [[aria-selected=true]>&]:text-sec-darker" />
457
+ < ArrowDownIcon className = "ml-2 size-6 text-transparent max-lg :[[aria-selected=false]>&]:rotate-180 max-lg :[[aria-selected=false]>&]:text-sec-dark [[aria-selected=true]>&]:text-sec-darker" />
458
458
</ button >
459
459
)
460
460
}
@@ -475,8 +475,8 @@ function arrowsMoveSideways(event: React.KeyboardEvent<HTMLButtonElement>) {
475
475
476
476
function DefinitionListBox ( { children } : { children : React . ReactNode } ) {
477
477
return (
478
- < div className = "relative isolate md:p-8 lg :p-16" >
479
- < dl className = "divide-y divide-sec-dark border-neu-300 md :divide-neu-300 md :border md :shadow-[0px_0px_20px_0px_rgba(133,185,19,0.20)]" >
478
+ < div className = "inset-0 isolate h-full lg:absolute lg:flex lg:items-center lg:justify-center lg:p-4 xl:p-8 2xl :p-16" >
479
+ < dl className = "divide-y divide-sec-dark border-neu-300 lg :divide-neu-300 lg :border lg :shadow-[0px_0px_20px_0px_rgba(133,185,19,0.20)]" >
480
480
{ children }
481
481
</ dl >
482
482
< Stripes />
@@ -494,7 +494,7 @@ function Stripes() {
494
494
return (
495
495
< div
496
496
role = "presentation"
497
- className = "pointer-events-none absolute inset-0 bottom-[-20px] -z-10 translate-x-0.5 translate-y-12 ease-linear max-md :hidden"
497
+ className = "pointer-events-none absolute inset-0 bottom-[-20px] -z-10 translate-x-0.5 translate-y-12 ease-linear max-lg :hidden"
498
498
style = { {
499
499
maskImage : mask ,
500
500
WebkitMaskImage : mask ,
0 commit comments