/* Small, luminous symbols inspired by the HiGamers card universe. */
.site-icon{display:inline-block;inline-size:24px;block-size:24px;object-fit:contain;vertical-align:middle;flex-shrink:0;pointer-events:none;filter:drop-shadow(0 2px 4px #a56af355);transition:filter .2s ease,transform .2s ease}
.nav>span{display:inline-grid;place-items:center;inline-size:28px;vertical-align:middle;margin-inline-end:6px}.nav .site-icon{inline-size:24px;block-size:24px}.nav:hover .site-icon,.nav:focus-visible .site-icon{filter:drop-shadow(0 2px 6px #ffb0c2aa);transform:translateY(-1px)}
.stat-icon .site-icon{inline-size:32px;block-size:32px}.deck-tile-icon .site-icon{inline-size:32px;block-size:32px}.empty-icon .site-icon{inline-size:42px;block-size:42px}.scan-symbol{display:grid;place-items:center;line-height:1;margin:0 auto 8px}.scan-symbol .site-icon{inline-size:60px;block-size:60px;border-radius:0}.primary>.site-icon{inline-size:22px;block-size:22px}.search>span{display:inline-grid;place-items:center;flex-shrink:0}.search .site-icon{inline-size:22px;block-size:22px}.side-star .site-icon,.stats-decor .site-icon{inline-size:32px;block-size:32px}.eyebrow .site-icon,footer .site-icon{inline-size:16px;block-size:16px}
@media(max-width:800px){.nav>span{display:grid;inline-size:100%;margin:0 0 4px}.nav .site-icon{inline-size:23px;block-size:23px}.stat-icon .site-icon{inline-size:28px;block-size:28px}.scan-symbol .site-icon{inline-size:54px;block-size:54px}}@media(prefers-reduced-motion:reduce){.site-icon{transition:none}.nav:hover .site-icon,.nav:focus-visible .site-icon{transform:none}}
