/* Highly visible homepage entry, consistent across FANGST themes and mobile sizes. */
.fangst-club-entry-home{display:flex;align-items:center;gap:13px;flex-wrap:wrap;min-width:0;margin:14px 0 18px;padding:15px!important;border:1px solid rgba(82,190,218,.65);box-shadow:inset 0 0 0 1px rgba(82,190,218,.13);background:linear-gradient(125deg,rgba(25,122,164,.14),rgba(18,82,125,.05))}
.fangst-club-entry-home .fangst-club-home-symbol{font-size:30px;flex:0 0 40px}
.fangst-club-entry-home .fangst-club-home-text{flex:1 1 170px;min-width:0}
.fangst-club-entry-home h2{font-size:1.15rem;line-height:1.2;margin:3px 0 5px}
.fangst-club-entry-home p{font-size:.86rem;line-height:1.4;margin:0;opacity:.87}
.fangst-club-entry-home .fangst-club-home-open{flex:0 0 auto;min-height:43px;white-space:normal}
@media(max-width:460px){.fangst-club-entry-home .fangst-club-home-open{width:100%}.fangst-club-entry-home .fangst-club-home-text{flex-basis:calc(100% - 65px)}}


/* v170: The homepage club entry follows the active Halloween skin, not the default teal theme. */
body.fangst-halloween #fangst-club-entry.fangst-club-entry-home{
  color:#fff0f0!important;
  background:
    radial-gradient(ellipse at top right,rgba(195,19,49,.25),transparent 54%),
    linear-gradient(145deg,#21060d,#100306 78%)!important;
  border:1px solid #f13b53!important;
  box-shadow:0 0 12px rgba(234,17,56,.22),inset 0 0 0 1px rgba(255,126,152,.16)!important;
}
body.fangst-halloween #fangst-club-entry .fangst-club-home-symbol{
  filter:drop-shadow(0 0 6px rgba(246,43,76,.58));
}
body.fangst-halloween #fangst-club-entry :is(h2,p,.eyebrow){
  color:#ffe8ec!important;
}
body.fangst-halloween #fangst-club-entry .eyebrow{
  color:#ff8296!important;
}
body.fangst-halloween #fangst-club-entry .fangst-club-home-open{
  background:linear-gradient(120deg,#a3112e,#48091a 82%)!important;
  color:#fff4f6!important;
  border:1px solid #ff6f87!important;
  box-shadow:0 0 11px rgba(244,27,62,.29)!important;
}
body.fangst-halloween .fangst-club-tabs button.active,
body.fangst-halloween .fangst-wall-reactions button.selected,
body.fangst-halloween .fangst-wall-comment-actions button.selected{
  color:#fff1f3!important;
  border-color:#fa4a66!important;
  background:linear-gradient(135deg,#9a112d,#3a0919)!important;
  box-shadow:inset 0 -2px #fa3f5c,0 0 8px rgba(248,46,79,.23)!important;
}
body.fangst-halloween .fangst-club-tabs button:not(.active),
body.fangst-halloween .fangst-wall-reactions button,
body.fangst-halloween .fangst-wall-comment-actions button{
  color:#ffecf0!important;
  border-color:#a52c46!important;
}
body.fangst-halloween .fangst-wall-avatar-fallback{
  background:linear-gradient(145deg,#830c28,#2b0712)!important;
  color:#fff0f2!important;
  border-color:#ff5b76!important;
}
body.fangst-halloween .fangst-wall-compose textarea,
body.fangst-halloween .fangst-wall-comment-form input{
  background:#21070d!important;
  color:#fff2f4!important;
  border-color:#bb314b!important;
}
