.RecentBuilds-module__LodRKW__section{width:100%;max-width:1000px;margin:0 auto;padding:3rem 1rem}.RecentBuilds-module__LodRKW__heading{font-family:var(--font-display);font-size:var(--fs-800);color:var(--color-main-yellow);text-align:center;margin-bottom:.25rem}.RecentBuilds-module__LodRKW__subtitle{font-size:var(--fs-300);color:#ffffff59;text-align:center;letter-spacing:.05em;margin-bottom:2rem}.RecentBuilds-module__LodRKW__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem;display:grid}.RecentBuilds-module__LodRKW__card{will-change:transform;clip-path:inset(0 round 12px);aspect-ratio:16/11;background:linear-gradient(135deg,#0c1623f2 0%,#121e30e6 100%);border:1px solid #ffffff0f;border-radius:12px;text-decoration:none;transition:border-color .4s,box-shadow .4s;display:block;position:relative}.RecentBuilds-module__LodRKW__bgImage{background-image:var(--boss-image,none);z-index:0;filter:saturate(1.1)brightness(.55);transform-origin:50%;border-radius:inherit;background-position:50% 25%;background-size:cover;transition:filter .4s,transform .6s;position:absolute;inset:0}.RecentBuilds-module__LodRKW__card:hover .RecentBuilds-module__LodRKW__bgImage{filter:saturate(1.2)brightness(.7);transform:scale(1.04)}.RecentBuilds-module__LodRKW__bgOverlay{z-index:1;pointer-events:none;background:linear-gradient(#060c1473 0%,#060c14b3 50%,#060c14f2 100%);position:absolute;inset:0}.RecentBuilds-module__LodRKW__cardGlow{z-index:2;background:radial-gradient(350px circle at var(--mouse-x) var(--mouse-y), color-mix(in srgb, var(--boss-color,#f4cf8b) 22%, transparent) 0%, transparent 60%);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.RecentBuilds-module__LodRKW__card:hover .RecentBuilds-module__LodRKW__cardGlow{opacity:1}.RecentBuilds-module__LodRKW__card:before{content:"";z-index:3;background:linear-gradient(to right, transparent 10%, var(--boss-color,#f4cf8b) 50%, transparent 90%);opacity:0;height:1px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.RecentBuilds-module__LodRKW__card:hover{border-color:color-mix(in srgb, var(--boss-color,#f4cf8b) 55%, transparent);box-shadow:0 16px 48px #00000080, 0 0 30px color-mix(in srgb, var(--boss-color,#f4cf8b) 15%, transparent)}.RecentBuilds-module__LodRKW__card:hover:before{opacity:1}.RecentBuilds-module__LodRKW__cardContent{z-index:4;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem;display:flex;position:relative}.RecentBuilds-module__LodRKW__cardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.RecentBuilds-module__LodRKW__teamName{font-size:var(--fs-400);color:#fff;text-shadow:0 2px 8px #0009;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:700;overflow:hidden}.RecentBuilds-module__LodRKW__stageBadge{font-size:var(--fs-100);color:var(--color-main-yellow);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f4cf8b14;border:1px solid #f4cf8b2e;border-radius:4px;flex-shrink:0;padding:.2rem .55rem}.RecentBuilds-module__LodRKW__membersRow{align-items:center;gap:.4rem;margin-top:auto;display:flex}.RecentBuilds-module__LodRKW__memberAvatar{flex:1;min-width:0;max-width:calc(20% - .32rem);transition:filter .3s}.RecentBuilds-module__LodRKW__card:hover .RecentBuilds-module__LodRKW__memberAvatar{filter:drop-shadow(0 0 8px #f4cf8b33)}.RecentBuilds-module__LodRKW__cardFooter{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.75rem;display:flex}.RecentBuilds-module__LodRKW__creator{align-items:center;gap:.5rem;min-width:0;display:flex}.RecentBuilds-module__LodRKW__creatorAvatar{object-fit:cover;border:1px solid #ffffff26;border-radius:50%;flex-shrink:0;width:22px;height:22px}.RecentBuilds-module__LodRKW__creatorAvatarFallback{width:22px;height:22px;color:var(--color-main-yellow);font-size:.65rem;font-weight:700;font-family:var(--font-display);background:linear-gradient(135deg,#142032,#1e2d41);border:1px solid #f4cf8b40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.RecentBuilds-module__LodRKW__creatorName{font-size:var(--fs-200);color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #0009;overflow:hidden}.RecentBuilds-module__LodRKW__timestamp{font-size:var(--fs-100);color:#ffffff73;white-space:nowrap;flex-shrink:0}@media (max-width:800px){.RecentBuilds-module__LodRKW__grid{grid-template-columns:1fr}.RecentBuilds-module__LodRKW__section{padding:2rem 1rem}}
