.fzg.fcp{--fzg-dim:var(--muted-foreground);--fzg-muted:var(--muted-foreground);color:var(--foreground);background:var(--card);font-family:var(--font-sans);box-shadow:0 0 var(--festyz-glass-ranking-blur) var(--pnl-accent-2,var(--festyz-violet))}.fcp:before{background:linear-gradient(to right, var(--pnl-info,var(--festyz-cyan)), var(--pnl-accent-2,var(--festyz-violet)), var(--pnl-accent,var(--festyz-magenta)))}.fcp .fzg__halo{background:0 0}.fcp .fzg__badge{background:linear-gradient(to right, var(--pnl-info,var(--festyz-cyan)), var(--pnl-accent-2,var(--festyz-violet)), var(--pnl-accent,var(--festyz-magenta)));color:var(--festyz-on-brand);box-shadow:0 0 var(--festyz-glass-ranking-blur) var(--pnl-accent-2,var(--festyz-violet));letter-spacing:0}.fcp .fzg__h{font-family:var(--font-sans);font-size:var(--festyz-fs-title);line-height:var(--festyz-glass-text-leading);font-weight:var(--festyz-ranking-arena-weight);color:var(--foreground);text-shadow:none;letter-spacing:0;overflow-wrap:anywhere}.fcp .fzg__sub{overflow-wrap:anywhere;display:block}.fcp .fzg__invite strong,.fcp .fzg__event-tx b{color:var(--foreground);letter-spacing:0}.fcp .fzg__invite{white-space:normal;overflow-wrap:normal;flex-grow:1;min-width:min-content;max-width:100%;overflow:visible}.fcp .fzg__headact{padding-left:0}.fcp .fzg__org,.fcp .fzg__media{box-shadow:0 0 var(--festyz-glass-ranking-blur) var(--pnl-accent-2,var(--festyz-violet))}.fcp .fzg__head{border-color:var(--border);row-gap:var(--festyz-ranking-chart-gap);flex-wrap:wrap}.fcp .fzg__headact,.fcp .fzg__chev{color:var(--muted-foreground)}.fcp .fzg__event-ic{color:var(--pnl-accent-2,var(--festyz-violet));filter:none}.fcp .fzg__cta{gap:var(--festyz-ranking-chart-gap);margin-top:var(--festyz-ranking-chart-gap);grid-column:1/-1;min-width:0;margin-left:0;display:flex}.fcp-host-letter{color:var(--foreground);background:var(--muted);place-items:center;display:grid}.fcp-empty-media{width:100%;height:100%;color:var(--muted-foreground)}.fcp .fzg__terms{white-space:normal;text-align:center;color:var(--muted-foreground)}.fcp .fcp-proposal{background:linear-gradient(to right, var(--pnl-info,var(--festyz-cyan)), var(--pnl-accent-2,var(--festyz-violet)), var(--pnl-accent,var(--festyz-magenta)));color:var(--festyz-on-brand)}@media (min-width:0){.fz-theme-gate--light-0{--fz-theme-gate:0}html.light .fcp .fzg__event-tx b{color:var(--foreground)!important;-webkit-text-fill-color:var(--foreground)!important}}
