.marquee-title.svelte-70ql5j{padding:0 1rem}.marquee-buttons.svelte-70ql5j{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1rem;padding:0 1rem;display:flex}.premed-marquee.svelte-70ql5j{border-radius:30px;display:flex}.premed-marquee.svelte-70ql5j .pm-card:where(.svelte-70ql5j){background-color:var(--theme-contrast);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:15px;width:clamp(280px,40vw,400px);height:clamp(350px,50vw,500px);margin:2rem 1rem;padding:25px;display:flex;position:relative}.premed-marquee.svelte-70ql5j .pm-card:where(.svelte-70ql5j) .pm-content:where(.svelte-70ql5j){z-index:1;position:relative}.premed-marquee.svelte-70ql5j .pm-card:where(.svelte-70ql5j):before{z-index:0;content:"";pointer-events:none;background:linear-gradient(#000c,#0000);border-radius:15px 15px 0 0;height:25%;position:absolute;top:0;left:0;right:0}.pm-school.svelte-70ql5j{font-size:clamp(.75rem,2vw,1rem)}.pm-name.svelte-70ql5j{font-size:clamp(1rem,3vw,1.5rem);line-height:1.3}.pm-season.svelte-70ql5j{font-size:clamp(.7rem,1.8vw,.875rem)}.pm-tag.svelte-70ql5j{white-space:normal;height:auto;padding:.4rem .6rem;font-size:clamp(.65rem,1.5vw,.875rem);line-height:1.3}@media (width<=768px){.premed-marquee.svelte-70ql5j .pm-card:where(.svelte-70ql5j){margin:1rem .5rem;padding:20px}.marquee-buttons.svelte-70ql5j{flex-direction:column;align-items:center}.marquee-buttons.svelte-70ql5j .button:where(.svelte-70ql5j){width:100%;max-width:280px}}@media (width<=480px){.premed-marquee.svelte-70ql5j .pm-card:where(.svelte-70ql5j){border-radius:12px;margin:.75rem .35rem;padding:15px}.premed-marquee.svelte-70ql5j .pm-card:where(.svelte-70ql5j):before{border-radius:12px 12px 0 0}}
