/*
 * OneNav iOS 26 — Author Articles V1
 * v1.7.4.1
 * Visual-only enhancement for the author article list.
 * Contribution editor/form pages are intentionally untouched.
 */

body .mf-articles-panel {
  --mf-article-border: rgba(121,144,176,.12);
  --mf-article-text: #2e3b4d;
  --mf-article-muted: #8d99a8;
}

/* Status navigation */
body .mf-articles-panel .mf-article-status-tab {
  display:inline-flex !important;
  gap:8px;
  align-items:center;
  justify-content:center;
  min-height:30px;
  padding:0 12px !important;
  border:1px solid rgba(126,146,174,.14) !important;
  border-radius:999px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(240,245,252,.70)) !important;
  color:#667486 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88), 0 4px 12px rgba(74,92,123,.05);
  backdrop-filter:blur(10px) saturate(130%);
  -webkit-backdrop-filter:blur(10px) saturate(130%);
  font-size:11px !important;
  font-weight:750 !important;
  line-height:1 !important;
}

body .mf-articles-panel .mf-article-status-tab.is-published {
  color:#d95066 !important;
  border-color:rgba(231,94,112,.26) !important;
  background:linear-gradient(180deg,rgba(255,243,246,.98),rgba(255,226,233,.92)) !important;
}

body .mf-articles-panel .mf-article-status-tab.is-draft {
  color:#6f7f92 !important;
  background:linear-gradient(180deg,rgba(249,251,254,.98),rgba(235,240,247,.92)) !important;
}

body .mf-articles-panel .mf-article-status-tab.is-review {
  color:#b26d14 !important;
  border-color:rgba(226,159,55,.28) !important;
  background:linear-gradient(180deg,rgba(255,249,234,.98),rgba(255,236,198,.92)) !important;
}


body .mf-articles-panel .mf-article-status-tab .mf-article-status-count {
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  min-width:20px;
  height:20px;
  padding:0 6px;
  border-radius:999px;
  background:rgba(255,255,255,.92);
  color:#667486 !important;
  border:1px solid rgba(127,145,170,.18);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95), 0 2px 8px rgba(72,92,124,.08);
  font-size:10px !important;
  font-weight:800 !important;
  line-height:1;
  flex:0 0 auto;
}

body .mf-articles-panel .mf-article-status-tab.is-published .mf-article-status-count {
  color:#d95066 !important;
  border-color:rgba(231,94,112,.20);
  background:rgba(255,250,251,.96);
}

body .mf-articles-panel .mf-article-status-tab.is-draft .mf-article-status-count {
  color:#72839a !important;
  border-color:rgba(137,151,172,.18);
  background:rgba(252,253,255,.96);
}

body .mf-articles-panel .mf-article-status-tab.is-review .mf-article-status-count {
  color:#b26d14 !important;
  border-color:rgba(226,159,55,.20);
  background:rgba(255,251,242,.96);
}

/* Article cards */
body .mf-articles-panel .mf-article-card {
  position:relative;
  min-width:0;
  overflow:hidden;
  border:1px solid rgba(255,255,255,.52) !important;
  border-radius:16px !important;
  background:linear-gradient(145deg,rgba(255,255,255,.54),rgba(243,248,255,.36)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.92),
    inset 0 -1px 0 rgba(255,255,255,.35),
    0 10px 24px rgba(47,68,100,.055),
    0 1px 0 rgba(255,255,255,.55) !important;
  backdrop-filter:blur(18px) saturate(145%);
  -webkit-backdrop-filter:blur(18px) saturate(145%);
  transition:transform .16s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;
}

body .mf-articles-panel .mf-article-card::before {
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.36),rgba(255,255,255,.06) 42%,rgba(157,194,255,.04) 70%,rgba(255,255,255,0) 100%);
}

body .mf-articles-panel .mf-article-card::after {
  content:"";
  position:absolute;
  top:0;left:0;right:0;height:38%;
  pointer-events:none;
  background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0));
}

body .mf-articles-panel .mf-article-thumb {
  position:relative;
  z-index:1;
  object-fit:cover !important;
  border-radius:12px !important;
  border:1px solid rgba(255,255,255,.42);
  box-shadow:0 6px 16px rgba(56,77,106,.06);
}

body .mf-articles-panel .mf-article-title {
  position:relative;
  z-index:1;
  color:var(--mf-article-text) !important;
  font-weight:800 !important;
  line-height:1.45 !important;
}

body .mf-articles-panel .mf-article-desc {
  position:relative;
  z-index:1;
  color:var(--mf-article-muted) !important;
  line-height:1.55 !important;
}

body .mf-articles-panel .mf-article-meta {
  position:relative;
  z-index:1;
  color:#8895a6 !important;
}

/* Make the native two-column desktop layout breathe a little more without
   changing its structure. */
@media (min-width:768px) {
  body .mf-articles-panel .mf-article-card {
    padding:10px !important;
  }

  body .mf-articles-panel .mf-article-thumb {
    max-height:112px;
  }

  body .mf-articles-panel .mf-article-title {
    font-size:12px !important;
  }

  body .mf-articles-panel .mf-article-desc {
    font-size:9px !important;
  }

  body .mf-articles-panel .mf-article-meta {
    font-size:8px !important;
  }
}

@media (hover:hover) {
  body .mf-articles-panel .mf-article-card:hover {
    transform:translateY(-2px);
    border-color:rgba(82,139,216,.24) !important;
    background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(246,250,255,.44)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.95),
      inset 0 -1px 0 rgba(255,255,255,.36),
      0 14px 28px rgba(48,69,102,.085) !important;
  }

  body .mf-articles-panel .mf-article-title:hover {
    color:#4e84cf !important;
  }
}

/* Mobile keeps the current single-column structure and only improves density. */
@media (max-width:767.98px) {
  body .mf-articles-panel .mf-article-card {
    padding:10px !important;
    border-radius:15px !important;
  }

  body .mf-articles-panel .mf-article-thumb {
    border-radius:11px !important;
  }

  body .mf-articles-panel .mf-article-title {
    font-size:13px !important;
    line-height:1.42 !important;
  }

  body .mf-articles-panel .mf-article-desc {
    display:-webkit-box;
    overflow:hidden;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    font-size:10px !important;
  }

  body .mf-articles-panel .mf-article-status-tab {
    min-height:31px;
    padding:0 11px !important;
    font-size:10px !important;
  }
}

/* Empty state */
body .mf-articles-panel .mf-articles-empty {
  min-height:260px !important;
  padding:24px !important;
  border:1px dashed rgba(128,147,175,.12);
  border-radius:16px;
  background:rgba(255,255,255,.34);
}

/* Dark mode */
html.io-black-mode body .mf-articles-panel {
  --mf-article-border: rgba(187,205,232,.075);
  --mf-article-text: #e7edf6;
  --mf-article-muted: #94a2b5;
}

html.io-black-mode body .mf-articles-panel .mf-article-card {
  border-color:rgba(188,205,232,.10) !important;
  background:linear-gradient(145deg,rgba(45,55,71,.52),rgba(32,40,53,.38)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.025), inset 0 -1px 0 rgba(255,255,255,.02), 0 10px 24px rgba(0,0,0,.12) !important;
}

html.io-black-mode body .mf-articles-panel .mf-article-status-tab {
  border-color:rgba(188,206,232,.11) !important;
  background:rgba(47,57,73,.60) !important;
  color:#aab6c7 !important;
}

html.io-black-mode body .mf-articles-panel .mf-article-status-tab .mf-article-status-count {
  background:rgba(29,38,51,.86);
  border-color:rgba(188,206,232,.12);
  color:#d6e0ef !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03), 0 2px 10px rgba(0,0,0,.12);
}

html.io-black-mode body .mf-articles-panel .mf-article-status-tab.is-published {
  color:#ff9cab !important;
  border-color:rgba(241,120,139,.14) !important;
  background:rgba(113,46,61,.34) !important;
}

html.io-black-mode body .mf-articles-panel .mf-article-status-tab.is-review {
  color:#ffd28a !important;
  border-color:rgba(240,177,83,.14) !important;
  background:rgba(103,73,26,.34) !important;
}

html.io-black-mode body .mf-articles-panel .mf-articles-empty {
  border-color:rgba(188,207,233,.08);
  background:rgba(39,48,62,.34);
}

@media (prefers-reduced-motion:reduce) {
  body .mf-articles-panel .mf-article-card {
    transition:none !important;
  }
}


/* =========================================================
   v1.7.5 — stronger article-card glass surface
   ========================================================= */
body .mf-articles-panel .mf-article-card {
  border-color:rgba(255,255,255,.78) !important;
  background:
    linear-gradient(145deg,rgba(255,255,255,.58),rgba(239,247,255,.30)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.98),
    inset 0 -1px 0 rgba(118,151,197,.09),
    0 12px 30px rgba(39,67,106,.085) !important;
  -webkit-backdrop-filter:blur(22px) saturate(165%) !important;
  backdrop-filter:blur(22px) saturate(165%) !important;
}
body .mf-articles-panel .mf-article-card::before {
  background:
    linear-gradient(135deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.15) 36%,rgba(188,219,255,.07) 68%,rgba(255,255,255,0) 100%) !important;
}
body .mf-articles-panel .mf-article-card::after {
  height:44% !important;
  background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,0)) !important;
}
@media (hover:hover) {
  body .mf-articles-panel .mf-article-card:hover {
    border-color:rgba(164,202,255,.78) !important;
    background:linear-gradient(145deg,rgba(255,255,255,.67),rgba(240,248,255,.39)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,1),
      inset 0 -1px 0 rgba(117,153,205,.10),
      0 16px 34px rgba(37,70,116,.13) !important;
  }
}
html.io-black-mode body .mf-articles-panel .mf-article-card {
  border-color:rgba(185,208,240,.15) !important;
  background:linear-gradient(145deg,rgba(55,67,87,.58),rgba(30,38,52,.40)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.055),inset 0 -1px 0 rgba(0,0,0,.10),0 12px 30px rgba(0,0,0,.18) !important;
}
@media (max-width:767.98px) {
  body .mf-articles-panel .mf-article-card {
    -webkit-backdrop-filter:blur(13px) saturate(145%) !important;
    backdrop-filter:blur(13px) saturate(145%) !important;
  }
}


/* =========================================================
   v1.7.6 — article cards: visible glass on pale background
   ========================================================= */
body .mf-articles-panel .mf-article-card {
  border:1px solid rgba(167,197,235,.42) !important;
  background:
    radial-gradient(circle at 14% 0%,rgba(255,255,255,.96) 0,rgba(255,255,255,.42) 34%,rgba(255,255,255,0) 62%),
    linear-gradient(135deg,rgba(244,250,255,.74),rgba(226,239,255,.46)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,1),
    inset 1px 0 0 rgba(255,255,255,.48),
    inset 0 -1px 0 rgba(90,132,185,.10),
    0 10px 26px rgba(47,76,116,.105) !important;
  -webkit-backdrop-filter:blur(20px) saturate(160%) !important;
  backdrop-filter:blur(20px) saturate(160%) !important;
}

body .mf-articles-panel .mf-article-card::before {
  background:linear-gradient(118deg,rgba(255,255,255,.70) 0%,rgba(255,255,255,.24) 27%,rgba(179,215,255,.10) 51%,rgba(255,255,255,0) 72%) !important;
}

body .mf-articles-panel .mf-article-card::after {
  height:1px !important;
  top:0 !important;
  bottom:auto !important;
  background:linear-gradient(90deg,rgba(255,255,255,.18),rgba(255,255,255,.98) 32%,rgba(180,218,255,.70) 68%,rgba(255,255,255,.16)) !important;
}

body .mf-articles-panel .mf-article-thumb {
  border:1px solid rgba(255,255,255,.84) !important;
  box-shadow:0 6px 16px rgba(54,82,120,.11),inset 0 1px 0 rgba(255,255,255,.60) !important;
}

@media (hover:hover) {
  body .mf-articles-panel .mf-article-card:hover {
    transform:translateY(-3px) !important;
    border-color:rgba(104,164,232,.50) !important;
    background:
      radial-gradient(circle at 14% 0%,rgba(255,255,255,1) 0,rgba(255,255,255,.52) 34%,rgba(255,255,255,0) 62%),
      linear-gradient(135deg,rgba(247,252,255,.82),rgba(220,237,255,.54)) !important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,1),inset 0 -1px 0 rgba(76,126,191,.12),0 16px 34px rgba(39,76,126,.15) !important;
  }
}

html.io-black-mode body .mf-articles-panel .mf-article-card {
  border-color:rgba(164,194,232,.15) !important;
  background:
    radial-gradient(circle at 14% 0%,rgba(102,126,158,.16),rgba(58,70,89,.08) 42%,rgba(0,0,0,0) 66%),
    linear-gradient(135deg,rgba(50,61,79,.66),rgba(30,38,51,.48)) !important;
}

@media (max-width:767.98px) {
  body .mf-articles-panel .mf-article-card {
    -webkit-backdrop-filter:blur(12px) saturate(145%) !important;
    backdrop-filter:blur(12px) saturate(145%) !important;
  }
}


/* =========================================================
   v1.7.6.1 — Author article list exact OneNav 6.02 DOM
   Only active on ?tab=post.
   ========================================================= */

body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item,
body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item,
body.mf-author-post-tab .mf-article-card-real {
  position:relative !important;
  isolation:isolate;
  overflow:hidden !important;
  border:1px solid rgba(151,190,235,.48) !important;
  border-radius:17px !important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.68),rgba(232,243,255,.42)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.98),
    inset 1px 0 0 rgba(255,255,255,.58),
    inset 0 -1px 0 rgba(85,132,190,.10),
    0 10px 26px rgba(42,72,111,.10) !important;
  -webkit-backdrop-filter:blur(18px) saturate(155%) !important;
  backdrop-filter:blur(18px) saturate(155%) !important;
  transition:
    transform .18s ease,
    border-color .18s ease,
    box-shadow .18s ease,
    background .18s ease !important;
}

body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item::before,
body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item::before,
body.mf-author-post-tab .mf-article-card-real::before {
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  pointer-events:none;
  background:
    radial-gradient(circle at 8% -10%,rgba(255,255,255,.96) 0,rgba(255,255,255,.34) 31%,rgba(255,255,255,0) 58%),
    linear-gradient(118deg,rgba(255,255,255,.42),rgba(165,209,255,.08) 48%,rgba(255,255,255,0) 72%);
}

body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item::after,
body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item::after,
body.mf-author-post-tab .mf-article-card-real::after {
  content:"";
  position:absolute;
  left:14px;
  right:14px;
  top:0;
  height:1px;
  z-index:0;
  pointer-events:none;
  background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.98) 30%,rgba(168,211,255,.76) 70%,rgba(255,255,255,0));
}

body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item > *,
body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item > *,
body.mf-author-post-tab .mf-article-card-real > * {
  position:relative;
  z-index:1;
}

/* Image becomes part of the glass card rather than a flat rectangle. */
body.mf-author-post-tab .posts-item.style-post-min .item-media,
body.mf-author-post-tab .posts-item.post-item .item-media {
  overflow:hidden !important;
  border-radius:13px !important;
  border:1px solid rgba(255,255,255,.78) !important;
  box-shadow:
    0 6px 16px rgba(48,77,117,.11),
    inset 0 1px 0 rgba(255,255,255,.72) !important;
}

body.mf-author-post-tab .posts-item.style-post-min .item-image,
body.mf-author-post-tab .posts-item.post-item .item-image {
  border-radius:12px !important;
  overflow:hidden !important;
}

body.mf-author-post-tab .posts-item.style-post-min .item-title a,
body.mf-author-post-tab .posts-item.post-item .item-title a {
  color:#27364b !important;
  font-weight:760 !important;
}

body.mf-author-post-tab .posts-item.style-post-min .line1.text-muted,
body.mf-author-post-tab .posts-item.post-item .line1.text-muted {
  color:#7d8999 !important;
}

/* Exact native status buttons */
body.mf-author-post-tab .mf-article-status-real {
  border-radius:999px !important;
  border:1px solid rgba(151,177,211,.20) !important;
  background:rgba(255,255,255,.58) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 5px 14px rgba(56,78,109,.06) !important;
  -webkit-backdrop-filter:blur(12px) saturate(145%);
  backdrop-filter:blur(12px) saturate(145%);
}

body.mf-author-post-tab .mf-article-status-count-real {
  min-width:22px !important;
  height:20px !important;
  padding:0 6px !important;
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  border-radius:999px !important;
  background:rgba(255,255,255,.92) !important;
  color:#526377 !important;
  border:1px solid rgba(132,153,181,.18) !important;
  font-weight:800 !important;
}

body.mf-author-post-tab .mf-article-status-real.is-published .mf-article-status-count-real {
  color:#e04d65 !important;
}
body.mf-author-post-tab .mf-article-status-real.is-review .mf-article-status-count-real {
  color:#ae6c13 !important;
}

@media (hover:hover) and (min-width:768px) {
  body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item:hover,
  body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item:hover,
  body.mf-author-post-tab .mf-article-card-real:hover {
    transform:translateY(-3px) !important;
    border-color:rgba(86,150,224,.56) !important;
    background:
      linear-gradient(135deg,rgba(255,255,255,.78),rgba(224,240,255,.50)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,1),
      inset 0 -1px 0 rgba(70,125,193,.12),
      0 16px 34px rgba(38,73,120,.15) !important;
  }
}

/* Dark mode */
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item,
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item,
html.io-black-mode body.mf-author-post-tab .mf-article-card-real {
  border-color:rgba(167,199,239,.14) !important;
  background:
    linear-gradient(135deg,rgba(54,67,87,.64),rgba(31,40,54,.48)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.035),
    0 10px 26px rgba(0,0,0,.15) !important;
}

html.io-black-mode body.mf-author-post-tab .posts-item.style-post-min .item-title a,
html.io-black-mode body.mf-author-post-tab .posts-item.post-item .item-title a {
  color:#edf3fb !important;
}

html.io-black-mode body.mf-author-post-tab .posts-item.style-post-min .line1.text-muted,
html.io-black-mode body.mf-author-post-tab .posts-item.post-item .line1.text-muted {
  color:#9aa8bb !important;
}

/* Keep mobile blur lighter for smooth scrolling. */
@media (max-width:767.98px) {
  body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item,
  body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item,
  body.mf-author-post-tab .mf-article-card-real {
    -webkit-backdrop-filter:blur(10px) saturate(145%) !important;
    backdrop-filter:blur(10px) saturate(145%) !important;
    border-radius:16px !important;
  }
}


/* =========================================================
   v1.7.6.2 — dark mode overexposure fix
   ONLY adjusts night-mode visual layers. Layout untouched.
   ========================================================= */
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item,
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item,
html.io-black-mode body.mf-author-post-tab .mf-article-card-real {
  border-color:rgba(150,176,210,.10) !important;
  background:
    linear-gradient(135deg,rgba(42,52,68,.64),rgba(26,33,44,.54)) !important;
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.018),
    inset 0 -1px 0 rgba(255,255,255,.010),
    0 8px 22px rgba(0,0,0,.18) !important;
}

/* Remove the bright white fog/highlight that caused the overexposed band. */
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item::before,
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item::before,
html.io-black-mode body.mf-author-post-tab .mf-article-card-real::before {
  background:
    radial-gradient(circle at 8% -10%,
      rgba(118,146,183,.08) 0,
      rgba(92,114,145,.035) 30%,
      rgba(255,255,255,0) 58%),
    linear-gradient(118deg,
      rgba(255,255,255,.030),
      rgba(98,138,184,.020) 46%,
      rgba(255,255,255,0) 72%) !important;
}

/* Keep only a very faint glass edge at the top. */
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item::after,
html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item::after,
html.io-black-mode body.mf-author-post-tab .mf-article-card-real::after {
  background:linear-gradient(90deg,
    rgba(255,255,255,0),
    rgba(164,192,227,.10) 30%,
    rgba(116,156,205,.07) 70%,
    rgba(255,255,255,0)) !important;
  opacity:.65 !important;
}

/* Dark-mode image edge should not glow white. */
html.io-black-mode body.mf-author-post-tab .posts-item.style-post-min .item-media,
html.io-black-mode body.mf-author-post-tab .posts-item.post-item .item-media {
  border-color:rgba(170,197,229,.09) !important;
  box-shadow:
    0 6px 14px rgba(0,0,0,.16),
    inset 0 1px 0 rgba(255,255,255,.018) !important;
}

/* Preserve readable hierarchy without washed-out whites. */
html.io-black-mode body.mf-author-post-tab .posts-item.style-post-min .item-title a,
html.io-black-mode body.mf-author-post-tab .posts-item.post-item .item-title a {
  color:#dfe7f2 !important;
}

html.io-black-mode body.mf-author-post-tab .posts-item.style-post-min .line1.text-muted,
html.io-black-mode body.mf-author-post-tab .posts-item.post-item .line1.text-muted {
  color:#8795a7 !important;
}

/* Dark-mode hover: subtle lift, no white flare. */
@media (hover:hover) and (min-width:768px) {
  html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.style-post-min.ajax-item:hover,
  html.io-black-mode body.mf-author-post-tab .ajax-posts-row > .posts-item.post-item.ajax-item:hover,
  html.io-black-mode body.mf-author-post-tab .mf-article-card-real:hover {
    border-color:rgba(112,157,211,.16) !important;
    background:
      linear-gradient(135deg,rgba(46,57,74,.70),rgba(28,36,48,.58)) !important;
    box-shadow:
      inset 0 1px 0 rgba(255,255,255,.024),
      0 11px 26px rgba(0,0,0,.22) !important;
  }
}


/* =========================================================
   v1.7.6.3 — light-mode author tab/status badge contrast fix
   Only touches the small number badges/buttons above the list.
   ========================================================= */

/* Top author content tabs: 文章 / 网址 / 书籍 / 软件 / 评论 / 收藏 */
html:not(.io-black-mode) body.author .author-tab-content .badge,
html:not(.io-black-mode) body.author .author-tabs .badge,
html:not(.io-black-mode) body.author .nav-tabs .badge,
html:not(.io-black-mode) body.author .nav-pills .badge,
html:not(.io-black-mode) body.author .tab-content-nav .badge,
html:not(.io-black-mode) body.author .author-nav .badge {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-width:20px !important;
  height:20px !important;
  padding:0 6px !important;
  margin-left:4px !important;
  border-radius:999px !important;
  border:1px solid rgba(116,136,163,.20) !important;
  background:rgba(240,244,249,.96) !important;
  color:#526173 !important;
  font-weight:800 !important;
  opacity:1 !important;
  text-shadow:none !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 2px 7px rgba(58,79,109,.07) !important;
}

/* Active "文章" tab count keeps the pink accent but remains readable. */
html:not(.io-black-mode) body.author .active .badge,
html:not(.io-black-mode) body.author .current .badge,
html:not(.io-black-mode) body.author [aria-current="page"] .badge {
  border-color:rgba(226,88,111,.22) !important;
  background:rgba(255,239,243,.98) !important;
  color:#d94760 !important;
}

/* Lower native status buttons: 已发布 / 草稿 / 待审 */
html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-real {
  color:#5e6b7c !important;
  opacity:1 !important;
  border-color:rgba(132,153,180,.18) !important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,244,250,.90)) !important;
}

html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-real.is-published {
  color:#d94a62 !important;
  border-color:rgba(226,80,104,.24) !important;
  background:linear-gradient(180deg,rgba(255,246,248,.98),rgba(255,228,234,.93)) !important;
}

html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-real.is-draft {
  color:#627187 !important;
}

html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-real.is-review {
  color:#ad6912 !important;
  border-color:rgba(222,153,45,.22) !important;
  background:linear-gradient(180deg,rgba(255,250,238,.98),rgba(255,237,203,.93)) !important;
}

html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-count-real {
  min-width:22px !important;
  height:20px !important;
  padding:0 6px !important;
  border:1px solid rgba(114,135,162,.20) !important;
  background:#ffffff !important;
  color:#4d5e73 !important;
  font-size:10px !important;
  font-weight:850 !important;
  opacity:1 !important;
  text-shadow:none !important;
  box-shadow:0 2px 7px rgba(55,76,107,.08),inset 0 1px 0 rgba(255,255,255,1) !important;
}

html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-real.is-published .mf-article-status-count-real {
  color:#d93e59 !important;
  border-color:rgba(227,78,105,.22) !important;
  background:#fff9fa !important;
}

html:not(.io-black-mode) body.mf-author-post-tab .mf-article-status-real.is-review .mf-article-status-count-real {
  color:#a9620c !important;
  border-color:rgba(218,145,34,.20) !important;
  background:#fffaf0 !important;
}


/* v1.7.6.4 dark mode top tab/status readability only */
html.io-black-mode body.author .author-tab-content a,
html.io-black-mode body.author .author-tabs a,
html.io-black-mode body.author .nav-tabs a,
html.io-black-mode body.author .nav-pills a,
html.io-black-mode body.author .tab-content-nav a,
html.io-black-mode body.author .author-nav a{
  color:#c8d3e1!important;opacity:1!important;text-shadow:none!important;
}
html.io-black-mode body.author .author-tab-content .badge,
html.io-black-mode body.author .author-tabs .badge,
html.io-black-mode body.author .nav-tabs .badge,
html.io-black-mode body.author .nav-pills .badge,
html.io-black-mode body.author .tab-content-nav .badge,
html.io-black-mode body.author .author-nav .badge{
  color:#e0e9f5!important;background:rgba(48,59,76,.92)!important;
  border-color:rgba(171,194,223,.16)!important;opacity:1!important;text-shadow:none!important;
}
html.io-black-mode body.author .active,
html.io-black-mode body.author .current,
html.io-black-mode body.author [aria-current="page"]{color:#ff8fa1!important;}
html.io-black-mode body.author .active .badge,
html.io-black-mode body.author .current .badge,
html.io-black-mode body.author [aria-current="page"] .badge{
  color:#ff9bae!important;background:rgba(101,46,61,.58)!important;border-color:rgba(238,112,137,.20)!important;
}

html.io-black-mode body.mf-author-post-tab .mf-article-status-real{
  color:#d4deeb!important;opacity:1!important;
  background:linear-gradient(180deg,rgba(55,66,84,.88),rgba(42,51,66,.82))!important;
  border-color:rgba(166,190,221,.14)!important;text-shadow:none!important;
}
html.io-black-mode body.mf-author-post-tab .mf-article-status-real.is-published{
  color:#ff95a7!important;background:linear-gradient(180deg,rgba(92,48,61,.88),rgba(70,39,50,.82))!important;
  border-color:rgba(235,111,135,.20)!important;
}
html.io-black-mode body.mf-author-post-tab .mf-article-status-real.is-review{
  color:#ffd08a!important;background:linear-gradient(180deg,rgba(91,70,34,.88),rgba(70,53,28,.82))!important;
  border-color:rgba(229,172,79,.20)!important;
}
html.io-black-mode body.mf-author-post-tab .mf-article-status-count-real{
  color:#edf3fb!important;background:rgba(28,36,48,.94)!important;
  border-color:rgba(172,195,224,.15)!important;opacity:1!important;text-shadow:none!important;
}
html.io-black-mode body.mf-author-post-tab .mf-article-status-real.is-published .mf-article-status-count-real{
  color:#ff9caf!important;background:rgba(46,29,36,.94)!important;border-color:rgba(239,112,138,.18)!important;
}
html.io-black-mode body.mf-author-post-tab .mf-article-status-real.is-review .mf-article-status-count-real{
  color:#ffd18c!important;background:rgba(48,39,24,.94)!important;border-color:rgba(229,173,80,.18)!important;
}
