.post-bg-purple{--post-backdrop:#7b15c9}.post-bg-rose{--post-backdrop:#ba214e}.post-bg-midnight{--post-backdrop:#171729}.post-bg-ocean{--post-backdrop:#075e86}.post-bg-forest{--post-backdrop:#176554}.post-bg-violet-gradient{--post-backdrop:linear-gradient(135deg,#39086a,#8700da 55%,#d031ad)}.post-bg-sunset-gradient{--post-backdrop:linear-gradient(135deg,#b61c62,#b94035 55%,#945616)}.post-bg-aurora-gradient{--post-backdrop:linear-gradient(135deg,#183878,#4b249d 48%,#096a66)}.post-bg-pigeons-violet{--post-backdrop:linear-gradient(135deg,#34205c,#70458e)}.post-bg-pigeons-gold{--post-backdrop:linear-gradient(135deg,#5f5137,#938052)}
.post-background-picker{display:flex;gap:9px;flex-wrap:wrap;padding:14px 0;margin-top:6px}.post-background-picker[hidden]{display:none!important}.player-feed .post-background-swatch{position:relative;width:36px;height:36px;flex:0 0 36px;padding:0!important;overflow:hidden;border:2px solid transparent!important;border-radius:9px!important;background:var(--post-backdrop)!important;color:#fff!important;cursor:pointer}.player-feed .post-background-swatch[aria-pressed=true]{outline:2px solid #ad5af4;outline-offset:3px}.player-feed .post-background-swatch.post-bg-none{background:var(--panel,#fff)!important;border-color:var(--line,#ded7eb)!important;color:var(--muted,#746885)!important;font-size:24px}
.post-colored-body,.post-background-editor{position:relative;isolation:isolate;background:var(--post-backdrop)!important;color:#fff!important;overflow:hidden;border-radius:14px}.post-colored-body{display:flex;align-items:center;justify-content:center;min-height:360px;box-sizing:border-box;padding:42px 32px;margin:18px 0;text-align:center}.post-colored-body>p{position:relative;z-index:1;width:100%;margin:0;font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 2px 5px #0003}.post-colored-body a{color:#fff!important;text-decoration:underline}.post-colored-body::before,.post-background-editor::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:0}.post-bg-pigeons-violet::before,.post-bg-pigeons-gold::before{content:'';position:absolute;inset:0;background:url('/frontend/aviansports/post-pigeons.svg') center/cover no-repeat;opacity:.28;pointer-events:none}.post-background-swatch.post-bg-pigeons-violet::before,.post-background-swatch.post-bg-pigeons-gold::before{background-size:cover;opacity:.65}
.player-feed .post-background-editor{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:340px;padding:40px 26px;margin:14px 0}.player-feed .post-background-editor>textarea{z-index:1;box-sizing:border-box;min-height:0!important;max-height:440px;width:100%;margin:0!important;padding:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;background:transparent!important;border:0!important;outline:0!important;font-size:clamp(24px,3.4vw,34px)!important;font-weight:700;line-height:1.5!important;text-align:center!important;resize:none;text-shadow:0 2px 5px #0003;unicode-bidi:plaintext}.post-background-editor>[data-edit-mention-highlight]{display:none!important}.player-feed .post-background-editor>textarea::placeholder{color:#ffffffb8!important;-webkit-text-fill-color:#ffffffb8!important}.has-post-background .compose-media-menu,.has-post-background .compose-attachments{display:none!important}
@media(max-width:480px){.post-colored-body{min-height:300px;padding:30px 22px}.post-colored-body>p{font-size:25px}.player-feed .post-background-editor{min-height:300px;padding:30px 20px}.post-background-picker{gap:8px}.player-feed .post-background-swatch{width:32px;height:32px;flex-basis:32px}}
.player-feed .edit-mention-wrap.post-background-editor.is-native-text>textarea{color:#fff!important;-webkit-text-fill-color:#fff!important;caret-color:#fff!important;text-align:center!important}
