/* ============================================================
   ARIFE 판매 등록 · 구독 요금 유리 벌 v660  (2026-08-04)

   구조와 동작은 손대지 않는다. 색과 재질만 바꾼다.
   무게(:not(#nope):not(#_):not(#_))는 이 화면들의 CSS 가
   아이디 무게를 쓰는 곳이 있어 맞춰 둔 것이다.
   ============================================================ */
body.a-glass-page{
  --cg-panel:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.12) 48%,rgba(234,241,250,.38)),
    rgba(223,232,244,.8);
  --cg-soft:
    linear-gradient(180deg,rgba(229,237,248,.5),rgba(255,255,255,.08) 50%,rgba(255,255,255,.24)),
    rgba(227,235,246,.58);
  --cg-btn:
    linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.06) 46%,rgba(255,255,255,.26)),
    rgba(150,190,242,.32);
  --cg-line:rgba(225,234,246,.68);
}

/* ── 큰 판 ────────────────────────────────────────────── */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-hero-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-flow-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-status-card-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-route-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-dialog,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-hero,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-fit,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-credit-guide-v321,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-assurance,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-topup{
  background:var(--cg-panel)!important;
  -webkit-backdrop-filter:blur(18px) saturate(1.5);
  backdrop-filter:blur(18px) saturate(1.5)!important;
  border:1px solid var(--cg-line)!important;
  border-radius:22px!important;
  color:#14202e!important;
  box-shadow:
    0 20px 38px -18px rgba(28,58,108,.5),
    inset 0 1.6px 0 rgba(255,255,255,1)!important;
}
/* 작은 판 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-model-rule-v308,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-principle,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-cycle,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .persec-note-v360,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-hero-visual,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-visual{
  background:var(--cg-soft)!important;
  -webkit-backdrop-filter:blur(14px) saturate(1.5);
  backdrop-filter:blur(14px) saturate(1.5)!important;
  border:1px solid var(--cg-line)!important;
  border-radius:16px!important;
  color:#1b2430!important;
  box-shadow:inset 0 1.4px 0 rgba(255,255,255,.92)!important;
}

/* ── 글 ───────────────────────────────────────────────── */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main h1,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main h2,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main h3,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main h4,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main strong{color:#14202e!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main p,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main li,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main dd,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main td{color:#333b47!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main small,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .muted{color:#4a5870!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main h1 em,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main h2 em{color:#1c56be!important}

/* ── 요금 판 ──────────────────────────────────────────── */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card .price,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card>strong,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card b{color:#1c56be!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card.pro{
  border-color:rgba(255,255,255,.85)!important;
  box-shadow:
    0 26px 46px -20px rgba(28,58,108,.55),
    inset 0 1.8px 0 rgba(255,255,255,1),
    0 0 0 1px rgba(28,86,190,.28)!important;
}
/* 표 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-fit th,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-fit td{
  background:rgba(233,240,249,.42)!important;
  border-color:rgba(255,255,255,.55)!important;
  color:#1b2430!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-fit th{
  background:rgba(227,235,246,.58)!important;color:#14202e!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-fit td.no{
  color:#7a828f!important;
}

/* ── 딱지 ─────────────────────────────────────────────── */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-reactor-tag-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-route-price-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .badge,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .tag,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .status{
  background:rgba(227,235,246,.58)!important;
  border:1px solid rgba(255,255,255,.7)!important;
  border-radius:999px!important;
  color:#1a2940!important;
  box-shadow:inset 0 1.2px 0 rgba(255,255,255,.95)!important;
}

/* ── 단추 ─────────────────────────────────────────────── */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .btn,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button:not(.trust-guide-open-v310),
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main a.button{
  border:1px solid var(--cg-line)!important;
  background:var(--cg-btn)!important;
  -webkit-backdrop-filter:blur(12px) saturate(1.6);
  backdrop-filter:blur(12px) saturate(1.6)!important;
  color:#14202e!important;
  box-shadow:
    0 12px 22px -12px rgba(28,58,108,.5),
    inset 0 1.4px 0 rgba(255,255,255,1)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button.primary,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .btn.primary,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button.primary,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .is-primary{
  background:
    linear-gradient(180deg,rgba(233,240,249,.42),rgba(255,255,255,.04) 46%,rgba(255,255,255,.16)),
    rgba(28,86,190,.9)!important;
  color:#fff!important;border-color:rgba(255,255,255,.55)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button.primary *,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button.primary *,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .is-primary *{color:#fff!important}

/* ── 판매자 시작 창 ───────────────────────────────────── */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-backdrop{
  background:rgba(16,46,104,.72)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-dialog *{color:#1b2430!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-dialog h2,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-dialog strong{color:#14202e!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-dialog p{color:#4a5870!important}

/* ── 요금 머리 마당 손질 ──────────────────────────────── */
/* 제목 뒷줄이 하늘색이라 밝은 판에서 흐렸다 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-hero h1 em,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-hero h1 span{
  color:#1c56be!important;
  background:none!important;
  -webkit-text-fill-color:#1c56be!important;
}
/* 머리 그림 속 판들이 어두운 회색이라 이름표가 안 읽혔다 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-hero-visual span{
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.12) 48%,rgba(234,241,250,.38)),
    rgba(223,232,244,.74)!important;
  border:1px solid rgba(225,234,246,.68)!important;
  box-shadow:inset 0 1.4px 0 rgba(255,255,255,.95)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-hero-visual b{color:#14202e!important}
/* 무제한 표시와 '크레딧만 충전하기' */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-model-rule-v308 i{
  background:rgba(28,86,190,.92)!important;color:#fff!important;
  border:1px solid rgba(227,235,246,.58)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-principle a,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main a:not(.button):not(.nav-pill){
  color:#24303f!important;
}

/* 판매자 시작 창 — 오른쪽 칸과 단추 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-panel{
  background:rgba(233,240,249,.42)!important;
  border-left:1px solid rgba(225,234,246,.68)!important;
  color:#14202e!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-panel header a{
  width:38px!important;height:38px!important;
  border-radius:50%!important;
  border:1px solid rgba(225,234,246,.68)!important;
  display:grid!important;place-items:center!important;
  background:
    linear-gradient(180deg,rgba(227,235,246,.58),rgba(255,255,255,.1) 48%,rgba(255,255,255,.26)),
    rgba(150,190,242,.4)!important;
  color:#14202e!important;text-decoration:none!important;
  box-shadow:inset 0 1.4px 0 rgba(255,255,255,1)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-login button{
  min-height:50px!important;
  border-radius:999px!important;
  border:1px solid rgba(255,255,255,.55)!important;
  background:
    linear-gradient(180deg,rgba(233,240,249,.42),rgba(255,255,255,.04) 46%,rgba(255,255,255,.16)),
    rgba(28,86,190,.9)!important;
  color:#fff!important;font-weight:800!important;
  box-shadow:0 14px 26px -14px rgba(28,58,108,.6),inset 0 1.5px 0 rgba(225,234,246,.68)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-login p{color:#4a5870!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-visual p{color:#1c56be!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-visual small{color:#4a5870!important}

/* 요금 판의 시작 단추가 파랑→보라 그라데이션이라 다른 화면과 어긋났다 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card button{
  background:
    linear-gradient(180deg,rgba(233,240,249,.42),rgba(255,255,255,.04) 46%,rgba(255,255,255,.16)),
    rgba(28,86,190,.9)!important;
  border:1px solid rgba(255,255,255,.55)!important;
  border-radius:999px!important;
  color:#fff!important;
  box-shadow:0 16px 28px -14px rgba(28,58,108,.6),inset 0 1.5px 0 rgba(225,234,246,.68)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a *,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card button *{color:#fff!important}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a i,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a b{
  background:rgba(255,255,255,.24)!important;
  border:1px solid rgba(255,255,255,.45)!important;
  color:#fff!important;
}

/* ============================================================
   손질 2회차 — 색 때문에 안 읽히던 글과, 과한 그림자
   ============================================================ */

/* ── 안 읽히던 글 ─────────────────────────────────────── */
/* 형광 하늘색·연보라 강조가 밝은 판 위에서 사라졌다 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main em,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main i,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .pricing-tag,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main span{
  color:#1a2940!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-status-card-v307 span,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-route-v307 span,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-route-v307 p{
  color:#4a5870!important;
}
/* 머리글 강조는 남색으로 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-route-v307>em,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-status-card-v307>em,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .pricing-card em{
  color:#1c56be!important;
}
/* 동그란 표식(01·02·PS·CO·AR) — 남색 바탕에 흰 글 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-status-card-v307>i,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-flow-v307 i,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .publish-reactor-core-v307 span{
  background:rgba(28,86,190,.92)!important;
  border:1px solid rgba(227,235,246,.58)!important;
  color:#fff!important;
  box-shadow:inset 0 1.2px 0 rgba(227,235,246,.58)!important;
}
/* 요금 딱지 */
/* 위쪽 「main span → #1a2940」 규칙이 딱지까지 같이 잡아갔다. 그쪽은
   main 이 붙어 홑자 하나가 더 무겁다 — 같은 무게로 맞춰야 흰 글씨가 산다. */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-tag,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .pricing-tag{
  background:rgba(28,86,190,.92)!important;color:#fff!important;
  border:1px solid rgba(227,235,246,.58)!important;border-radius:999px!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-cycle em{color:#1c56be!important}
/* 나브의 잠긴 메뉴 */
html body.a-glass .site-nav .nav-group a{color:#4a5870!important}

/* ── 단추 그림자를 얕게, 유리를 고르게 ───────────────── */
/* 그림자가 두꺼워 단추가 판에서 떠 보였다. 한 벌로 통일한다. */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .btn,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main a.button,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card button{
  border-radius:999px!important;
  box-shadow:
    0 6px 14px -8px rgba(28,58,108,.42),
    inset 0 1.4px 0 rgba(255,255,255,.95),
    inset 0 -1px 0 rgba(227,235,246,.58)!important;
  text-shadow:none!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button:hover,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button:hover,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307:hover{
  box-shadow:
    0 10px 20px -10px rgba(28,58,108,.5),
    inset 0 1.4px 0 rgba(255,255,255,1)!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button:active,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button:active{
  box-shadow:inset 0 4px 9px rgba(30,60,110,.36),inset 0 -1px 0 rgba(227,235,246,.58)!important;
}
/* 앞장서는 단추는 짙은 유리 한 벌 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307.primary,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307.is-primary,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card button{
  background:
    linear-gradient(180deg,rgba(233,240,249,.42),rgba(255,255,255,.04) 46%,rgba(255,255,255,.16)),
    rgba(28,86,190,.9)!important;
  border:1px solid rgba(255,255,255,.55)!important;
  color:#fff!important;
}
/* 단추 안 동그란 화살표 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307 i,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a i{
  background:rgba(255,255,255,.24)!important;
  border:1px solid rgba(255,255,255,.45)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307:not(.primary):not(.is-primary) i{
  background:rgba(28,86,190,.9)!important;color:#fff!important;border-color:rgba(227,235,246,.58)!important;
}
/* 판 테두리 그림자도 한 단계 얕게 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-status-card-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-route-v307,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card{
  box-shadow:
    0 14px 28px -16px rgba(28,58,108,.42),
    inset 0 1.5px 0 rgba(255,255,255,1)!important;
}

/* 짙은 단추 위의 광택이 너무 세서 흰 띠처럼 보였다 — 얇게 */
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .seller-entry-login button::before,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .button.primary::before,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main button.primary::before,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) main .is-primary::before,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card a::before,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .pricing-card button::before,
html body[data-glass-page].a-glass-page:not(#nope):not(#_):not(#_) .publish-button-v307.primary::before{
  left:8%!important;right:8%!important;top:1px!important;height:38%!important;
  background:linear-gradient(180deg,rgba(234,241,250,.38),rgba(255,255,255,.04) 72%,transparent)!important;
}
