.KPYEtW_wall{background:var(--wall-background);color:var(--wall-text);padding:var(--wall-padding);border-radius:var(--wall-wall-radius);min-width:0;font-family:var(--wall-body-font);font-size:var(--wall-body-size);line-height:var(--wall-line-height);font-weight:var(--wall-body-weight);letter-spacing:var(--wall-letter-spacing);text-align:var(--wall-text-align);min-height:120px;container-type:inline-size}.KPYEtW_wall *{box-sizing:border-box}.KPYEtW_wall a{-webkit-text-decoration:var(--wall-link-decoration);text-decoration:var(--wall-link-decoration)}.KPYEtW_wall a:focus-visible{outline:var(--wall-focus-width) solid var(--wall-focus-ring);outline-offset:3px}.KPYEtW_wall>p a{color:var(--wall-link-text)}.KPYEtW_wall>p a:hover{color:var(--wall-link-hover-text)}.KPYEtW_header{margin-bottom:var(--wall-content-gap);padding:var(--wall-header-padding);background:var(--wall-header-background);border-radius:var(--wall-header-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.KPYEtW_header>div{flex:1;min-width:0}.KPYEtW_header h1{overflow-wrap:anywhere;font-family:var(--wall-heading-font);font-size:var(--wall-heading-size);font-weight:var(--wall-heading-weight);letter-spacing:var(--wall-heading-letter-spacing);color:var(--wall-heading-text);margin:0 0 12px;line-height:1.15}.KPYEtW_header p{color:var(--wall-intro-text);margin:0;font-size:.9em}.KPYEtW_header .KPYEtW_eyebrow{color:var(--wall-eyebrow-text);letter-spacing:1.8px;margin-bottom:12px;font-size:.72em;font-weight:700}.KPYEtW_more{white-space:nowrap;color:var(--wall-link-text);font-size:.9em}.KPYEtW_more:hover{color:var(--wall-link-hover-text)}.KPYEtW_grid{grid-template-columns:repeat(var(--wall-columns),minmax(0,1fr));gap:var(--wall-gap);display:grid}.KPYEtW_grid[data-layout=row]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(min(100%,245px),300px);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.KPYEtW_card{background:var(--wall-surface);border:var(--wall-border-width) solid var(--wall-card-border);border-radius:var(--wall-card-radius);padding:var(--wall-card-padding);scroll-snap-align:start;min-width:0;box-shadow:var(--wall-card-shadow);flex-direction:column;transition:background-color .15s,border-color .15s;display:flex}.KPYEtW_card:hover{background:var(--wall-card-hover-background);border-color:var(--wall-card-hover-border)}.KPYEtW_identity{margin-bottom:var(--wall-content-gap);flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.KPYEtW_identity img,.KPYEtW_initials{width:min(var(--wall-avatar-size),100%);aspect-ratio:1;border-radius:var(--wall-avatar-radius);object-fit:cover;background:var(--wall-avatar-background);flex-shrink:0;max-width:100%;height:auto}.KPYEtW_initials{color:var(--wall-avatar-text);justify-content:center;align-items:center;font-size:1.7em;display:flex}.KPYEtW_identity>div{flex:1;min-width:min(90px,100%)}.KPYEtW_identity h2{font-family:var(--wall-heading-font);font-size:var(--wall-creator-name-size);font-weight:var(--wall-creator-name-weight);letter-spacing:-.02em;overflow-wrap:anywhere;color:var(--wall-creator-name-text);margin:6px 0 0;line-height:1.2}.KPYEtW_platform{text-transform:uppercase;letter-spacing:1.3px;color:var(--wall-platform-text);font-size:.7em}.KPYEtW_category{letter-spacing:.8px;text-transform:uppercase;color:var(--wall-category-text);margin:0 0 var(--wall-content-gap);font-size:.75em}.KPYEtW_description{color:var(--wall-muted-text);margin:0 0 var(--wall-content-gap);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.9em;display:-webkit-box;overflow:hidden}.KPYEtW_supporters{margin:0 0 var(--wall-content-gap);color:var(--wall-supporter-text);font-size:.85em}.KPYEtW_support{justify-content:var(--wall-button-align);padding:var(--wall-button-padding-y) var(--wall-button-padding-x);border:var(--wall-button-border-width) solid var(--wall-support-border);border-radius:var(--wall-button-radius);font-size:var(--wall-button-size);font-weight:var(--wall-button-weight);background:var(--wall-support-background);color:var(--wall-support-text);box-shadow:var(--wall-button-shadow);overflow-wrap:anywhere;align-items:center;gap:10px;margin-top:auto;transition:background-color .15s,color .15s,border-color .15s;display:flex;text-decoration:none!important}.KPYEtW_support:hover{background:var(--wall-support-hover-background);color:var(--wall-support-hover-text);border-color:var(--wall-support-hover-border)}.KPYEtW_footer{max-width:none;margin:var(--wall-content-gap) 0 0;border-top:var(--wall-divider-width) solid var(--wall-divider);padding:var(--wall-footer-padding) 0;background:var(--wall-footer-background);border-radius:var(--wall-footer-radius);color:var(--wall-footer-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;font-size:.82em;display:flex}.KPYEtW_footer span{margin-left:5px}.KPYEtW_footer>a:last-child{color:var(--wall-footer-link-text)}.KPYEtW_footer a:hover{color:var(--wall-link-hover-text)}@media (max-width:760px){.KPYEtW_grid:not([data-layout=row]){grid-template-columns:repeat(min(var(--wall-columns),2),minmax(0,1fr))}.KPYEtW_header{align-items:flex-start}}@media (max-width:460px){.KPYEtW_grid:not([data-layout=row]){grid-template-columns:1fr}}@container (max-width:640px){.KPYEtW_grid:not([data-layout=row]){grid-template-columns:repeat(min(var(--wall-columns),2),minmax(0,1fr))}}@container (max-width:420px){.KPYEtW_grid:not([data-layout=row]){grid-template-columns:1fr}}
.HHpLUq_links{justify-content:var(--wall-social-align,flex-start);gap:var(--wall-social-gap,8px);margin:12px 0 var(--wall-content-gap,20px);flex-wrap:wrap;min-width:0;display:flex}.HHpLUq_link{padding:var(--wall-social-padding-y,8px) var(--wall-social-padding-x,10px);border:var(--wall-social-border-width,1px) solid var(--social-border,color-mix(in srgb,currentColor 25%,transparent));border-radius:var(--wall-social-radius,6px);color:var(--social-text,inherit);background:var(--social-background,transparent);font-size:var(--wall-social-button-size,11px);font-weight:var(--wall-social-weight,600);max-width:100%;min-height:36px;box-shadow:var(--wall-social-shadow,none);align-items:center;gap:7px;line-height:1.4;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex;text-decoration:none!important}.HHpLUq_link:hover{border-color:var(--social-hover-border,var(--wall-accent,var(--lime)));background:var(--social-hover-background,color-mix(in srgb,var(--wall-accent,var(--lime)) 10%,transparent));color:var(--social-hover-text,var(--wall-accent,var(--lime)))}.HHpLUq_link:focus-visible{outline:var(--wall-focus-width,3px) solid var(--wall-focus-ring,var(--lime));outline-offset:3px}.HHpLUq_iconBox,.HHpLUq_icon{width:var(--wall-social-icon-size,18px);height:var(--wall-social-icon-size,18px);object-fit:contain;background:var(--social-icon-background,#161616);border-radius:var(--wall-social-icon-radius,3px);color:var(--social-icon-color,currentColor);flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.HHpLUq_iconMask{background:var(--social-icon-color,currentColor);width:100%;height:100%;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.HHpLUq_globe{flex-shrink:0;width:100%;height:100%}.HHpLUq_link span{overflow-wrap:anywhere}
