:root{--mioim-icon-wash:#edf3f0;--mioim-icon-wash-strong:#e4eee9;--mioim-icon-accent:#3f806e}
html[data-theme="dark"]{--mioim-icon-wash:#22332d;--mioim-icon-wash-strong:#293d36;--mioim-icon-accent:#79cfb0}

.ui-glyph{width:24px;height:24px}
.round-button,.icon-button{width:40px;height:40px}.round-button img,.icon-button img,.chat-topbar .icon-button img{width:24px;height:24px}
.bottom-nav span img{width:25px;height:25px}.bottom-nav button.active:before{background:var(--mioim-icon-accent)}

.settings-list>button>span,.appearance-copy>span{width:42px;height:42px;border-radius:14px;background:var(--mioim-icon-wash)}
.settings-list>button>span img,.appearance-copy img{width:26px;height:26px}
.settings-list i img{width:20px;height:20px}
.wallet-summary>span{width:44px;height:44px;background:var(--mioim-icon-wash)}.wallet-summary>span img{width:28px;height:28px}

.contact-quick-actions button>span{width:40px;height:40px;border-radius:14px;background:var(--mioim-icon-wash)}
.contact-quick-actions img{width:25px;height:25px}
.chat-launch-grid button>span{width:56px;height:56px;border-radius:19px;background:var(--mioim-icon-wash)}
.chat-launch-grid img{width:30px;height:30px}
.profile-action-grid button>span,.chat-tool-grid button>span{width:42px;height:42px;border-radius:14px;background:var(--mioim-icon-wash)}
.profile-action-grid button img,.chat-tool-grid button img{width:27px;height:27px}

.resource-links button>span,.contact-row>span,.token-manage-row>span{width:42px;height:42px;background:var(--mioim-icon-wash)}
.resource-links button>span img,.contact-row>span img,.token-manage-row>span img{width:26px;height:26px}
.security-trust-head>span{width:46px;height:46px;background:var(--mioim-icon-wash-strong)}.security-trust-head>span img{width:27px;height:27px}
.security-trust-actions button img{width:24px;height:24px}

.my-membership-strip>span{width:44px;height:44px;background:var(--mioim-icon-wash)}.my-membership-strip>span img{width:27px;height:27px}
.my-detail-list>button{grid-template-columns:42px 1fr 20px}.my-detail-list>button>span{width:42px;height:42px;border-radius:14px;background:var(--mioim-icon-wash)}.my-detail-list>button>span img{width:26px;height:26px}
.my-detail-list>button>.ui-glyph,.my-membership-strip>.ui-glyph{width:20px;height:20px}
.my-wallet-binding>span{width:41px;height:41px;background:var(--mioim-icon-wash)}.my-wallet-binding>span img{width:25px;height:25px}

.ucard-action-grid button>span{width:38px;height:38px;border-radius:13px;background:var(--mioim-icon-wash)}.ucard-action-grid img{width:23px;height:23px}
.ucard-boundary>span,.ucard-deposit-row>span{background:var(--mioim-icon-wash)}
.avatar-upload-button>.ui-glyph:first-child{width:40px;height:40px;background:var(--mioim-icon-wash)}

html[data-theme="dark"] .settings-list>button>span,
html[data-theme="dark"] .appearance-copy>span,
html[data-theme="dark"] .chat-launch-grid button>span,
html[data-theme="dark"] .contact-quick-actions button>span,
html[data-theme="dark"] .profile-action-grid button>span,
html[data-theme="dark"] .chat-tool-grid button>span,
html[data-theme="dark"] .my-membership-strip>span,
html[data-theme="dark"] .my-detail-list>button>span,
html[data-theme="dark"] .my-wallet-binding>span,
html[data-theme="dark"] .resource-links button>span,
html[data-theme="dark"] .contact-row>span,
html[data-theme="dark"] .token-manage-row>span,
html[data-theme="dark"] .ucard-action-grid button>span{background:var(--mioim-icon-wash)}
