/* GPAS2CHANCE V3 — brand cartoon icons with NO dark square backgrounds */
.ui-icon, .nav-ui-icon {width:30px!important;height:30px!important;min-width:30px;vertical-align:middle!important;object-fit:contain;flex:none;}
.top nav .ui-icon, .top nav .nav-ui-icon {width:28px!important;height:28px!important;min-width:28px;}
.tab-btn .ui-icon {width:34px!important;height:34px!important;min-width:34px;}
.theme-icon {width:30px!important;height:30px!important;object-fit:contain;}
.weekly-badge .ui-icon, .weekly-chip .ui-icon, .anecdote-badge .ui-icon, .hero-tag .ui-icon, .seo-crosslink-title .ui-icon, .insight-badge .ui-icon, .comment-header .ui-icon {width:28px!important;height:28px!important;min-width:28px;}
.top nav a, .tab-btn, .weekly-badge, .weekly-chip, .anecdote-badge, .hero-tag, .seo-crosslink-title, .comment-header {gap:.5rem;}
.top nav a {line-height:1.25;}
:root[data-theme="dark"] .hero::after {background-image:url('/static/icons/clover-badge-dark.svg')!important;}
:root[data-theme="dark"] .hero-anecdotes::after {background-image:url('/static/icons/idea-badge-dark.svg')!important;}
:root[data-theme="dark"] .hero-weekly::after {background-image:url('/static/icons/weekly-badge-dark.svg')!important;}
@media (prefers-color-scheme:dark) {
  :root:not([data-theme="light"]) .hero::after {background-image:url('/static/icons/clover-badge-dark.svg')!important;}
  :root:not([data-theme="light"]) .hero-anecdotes::after {background-image:url('/static/icons/idea-badge-dark.svg')!important;}
  :root:not([data-theme="light"]) .hero-weekly::after {background-image:url('/static/icons/weekly-badge-dark.svg')!important;}
}
@media (max-width:760px) {
  .top nav .ui-icon, .top nav .nav-ui-icon {width:26px!important;height:26px!important;min-width:26px;}
  .tab-btn .ui-icon {width:30px!important;height:30px!important;min-width:30px;}
  .ui-icon {width:28px!important;height:28px!important;min-width:28px;}
}
