.session-grid.svelte-1fms0xq section:where(.svelte-1fms0xq) div:where(.svelte-1fms0xq):has(>svg:where(.svelte-1fms0xq)){width:clamp(150px,50vw,190px);height:clamp(150px,50vw,190px);flex-shrink:0}.session-grid.svelte-1fms0xq section:where(.svelte-1fms0xq) .font-mono:where(.svelte-1fms0xq){max-width:76%;font-size:clamp(2.5rem,10vw,3rem);line-height:1;letter-spacing:-.04em;white-space:nowrap}@media(min-width:640px){.session-grid.svelte-1fms0xq section:where(.svelte-1fms0xq) div:where(.svelte-1fms0xq):has(>svg:where(.svelte-1fms0xq)){width:min(36dvh,256px);height:min(36dvh,256px)}.session-grid.svelte-1fms0xq section:where(.svelte-1fms0xq) .font-mono:where(.svelte-1fms0xq){font-size:3.75rem}}@media(min-width:768px){.session-grid.svelte-1fms0xq{grid-template-columns:minmax(0,1fr) 220px}.session-grid.svelte-1fms0xq>aside:where(.svelte-1fms0xq){grid-template-columns:1fr;grid-template-rows:auto auto 1fr}.session-grid.svelte-1fms0xq section:where(.svelte-1fms0xq) div:where(.svelte-1fms0xq):has(>svg:where(.svelte-1fms0xq)){width:min(44dvh,304px);height:min(44dvh,304px)}.session-grid.svelte-1fms0xq section:where(.svelte-1fms0xq) .font-mono:where(.svelte-1fms0xq){font-size:4.5rem}}
