:root { --fnv-hit: 44px; }
.scr-card-link,
.scr-sym,
.fnv-tip,
.oe-tape__pin,
.fnv-bc__link { position: relative; }
.scr-card-link::after,
.scr-sym::after,
.oe-tape__pin::after,
.fnv-bc__link::after {
content: '';
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
min-width: var(--fnv-hit);
min-height: var(--fnv-hit);
width: 100%; height: 100%;
z-index: 0;
}
.scr-card-link > *,
.scr-sym > *,
.fnv-bc__link > * { position: relative; z-index: 1; }
.scr-cmp-chk {
inline-size: 20px;
block-size: 20px;
cursor: pointer;
}
td:has(> .scr-cmp-chk) { cursor: pointer; }
.scr-filter__search input { min-block-size: var(--fnv-hit); }
@media (prefers-reduced-motion: reduce) {
}
.scr-cmp-hit {
display: inline-flex; align-items: center; justify-content: center;
inline-size: var(--fnv-hit); block-size: var(--fnv-hit);
margin: -12px;
cursor: pointer;
}
.gx-bell,
.fnv-mtip,
.fnv-term,
.fnv-edu__btn,
.fnv-pick__favbtn,
.oe-burger,
.fnv-sw__open,
.fnv-sticky-bar__dismiss,
.uft__search,
.fnv-mq__b { position: relative; }
.gx-bell::after,
.fnv-mtip::after,
.fnv-term::after,
.fnv-edu__btn::after,
.fnv-pick__favbtn::after,
.oe-burger::after,
.fnv-sw__open::after,
.fnv-sticky-bar__dismiss::after,
.uft__search::after,
.fnv-mq__b::after {
content: '';
position: absolute; top: 50%; left: 50%;
transform: translate(-50%, -50%);
min-width: var(--fnv-hit); min-height: var(--fnv-hit);
width: 100%; height: 100%; z-index: 0;
}
.gx-bell > *, .fnv-term > *, .fnv-pick__favbtn > * { position: relative; z-index: 1; }
.gi-t__sym .sym,
.gi-export,
.cr-coin__a,
.cr-star { position: relative; }
.gi-t__sym .sym::after,
.gi-export::after,
.cr-coin__a::after,
.cr-star::after {
content: '';
position: absolute; top: 50%; left: 50%;
transform: translate(-50%, -50%);
min-width: var(--fnv-hit); min-height: var(--fnv-hit);
width: 100%; height: 100%; z-index: var(--z-base);
}
.fnv-pick__in { min-block-size: var(--fnv-hit); }
.fnv-en,
.fnv-term__en { font-size: max(.84em, 11px); }
.oe-regime__k { font-size: max(.625rem, 11px); }
.fnv-mtip:focus-visible {
outline: 2px solid var(--fnv-ink);
outline-offset: 2px;
border-radius: 0;
}
