/*
Theme Name: Middle-friends
Theme URI: https://middlef.jp/
Description: Middlef 専用 Blocksy 子テーマ（スマホファースト）
Author: Naosyou & Honey
Version: 1.0.0
Template: blocksy
Text Domain: middle-friends
*/

/* ===== Bottom Nav ===== */
.mf-bottom-nav{
  position:fixed; bottom:0; left:0; width:100%;
  background:#fff; border-top:1px solid #ddd;
  display:flex; justify-content:space-around; padding:6px 0;
  z-index:99999;
}
.mf-bottom-nav a{
  flex:1; text-align:center; font-size:11px; color:#444;
}
.mf-bottom-nav a img,
.mf-bottom-nav a svg{
  width:22px; height:22px; margin-bottom:2px;
}
body{ padding-bottom:70px !important; }

/* 投稿フォーム上の余白を詰める */
#item-body #whats-new-form{
  margin-top:0 !important;
  padding-top:0 !important;
}

/* 「今を投稿しよう！」非表示 */
#whats-new::placeholder{
  color:transparent !important;
}
/* --- Middlef ニュースフィード調整（BuddyPress標準表示を消す） --- */

/* 投稿フォーム左アバターを完全に消す */
#buddypress #whats-new-avatar,
#buddypress #whats-new-avatar * {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* “更新を投稿” の読み上げテキストを消す */
#buddypress .bp-screen-reader-text,
#buddypress .screen-reader-text {
    display: none !important;
    visibility: hidden !important;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* 黒い●（箇条点）を完全に無効化 */
#buddypress ul.activity-list,
#buddypress ul.activity-list li {
    list-style: none !important;
}
#buddypress ul.activity-list li::marker {
    display: none !important;
    content: "" !important;
}

/* アクションボタンの青背景を消す（シンプル化） */
#buddypress .activity-item .action a,
#buddypress .activity-item .action button {
    background: transparent !important;
    border: 0 !important;
    padding: 6px 4px !important;
    box-shadow: none !important;
    color: #333 !important;
}

/* 白カードデザイン（Facebook風） */
#buddypress #whats-new-form,
#buddypress ul.activity-list > li.activity-item {
    background: #fff;
    border-radius: 14px;
    box-shadow: 0 1px 3px rgba(0,0,0,.06);
    margin: 10px 12px;
    padding: 10px 12px;
}