/* MVP 纸感主题的组件细节（根节点 .theme-mvp 时生效）：只组合令牌，不写新色值。
   对照：消费者端 Simple 版 MVP 六流程——石灰石底、森林绿主卡配金色八角纹、直角细线、衬线标题、mono 编号。 */

/* 森林绿主卡：叠一层金色八角纹（遮罩取纹样形状，颜色仍来自令牌） */
.theme-mvp :is(.harbor-wallet.is-pwv,.hub-wallet-pwv,.wallet-v2-primary,#modal .topup-balance,.citizen-id,.hall-passport,.home-holding,.market-review-hero,.game-result-hero){position:relative;isolation:isolate;overflow:hidden;background:var(--pw-mvp-forest)!important;border:0}
.theme-mvp :is(.harbor-wallet.is-pwv,.hub-wallet-pwv,.wallet-v2-primary,#modal .topup-balance,.citizen-id,.hall-passport,.home-holding,.market-review-hero,.game-result-hero)::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--pw-mvp-gold);opacity:.28;-webkit-mask:url('../../assets/pattern/octagon-lattice.svg') 0 0/56px 56px repeat;mask:url('../../assets/pattern/octagon-lattice.svg') 0 0/56px 56px repeat}

/* 标题衬线、编号与金额 mono */
.theme-mvp :is(.modal-head h2,.harbor-title,.page-title,.hub-heading h1,.street-head h1){font-family:var(--pw-font-display)}

/* 底栏：选中项只换字色，不加底色块 */
.theme-mvp .product-nav{background:var(--pw-color-surface);border-top:1px solid var(--pw-color-line);box-shadow:none}
.theme-mvp .product-nav button[aria-current=page],
.theme-mvp body:has(#city-home:not([hidden]):not(.map-exploring))>.product-nav button[aria-current=page]{background:transparent;color:var(--pw-color-ink);font-weight:var(--pw-weight-bold)}
.theme-mvp .product-nav button[aria-current=page]>span{color:var(--pw-color-ink)}
