.danger-one-hover{position:relative;display:inline-flex;align-items:baseline;gap:.42em;color:inherit;font:inherit;text-decoration:none;cursor:pointer}
.danger-one-hover .d1-mark{display:inline-block;position:relative;width:.89em;height:.76em;height:1cap;vertical-align:baseline;flex:none;opacity:0;transition:opacity .16s ease;pointer-events:none}
.danger-one-hover:is(:hover,:focus-visible) .d1-mark{opacity:1}
.danger-one-hover .d1-mark img,.danger-one-hover .d1-mark canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;border:0;background:transparent;pointer-events:none}
.danger-one-hover .d1-mark.is-3d img{visibility:hidden}
.danger-one-hover:focus-visible{outline:2px solid #ff1985;outline-offset:5px;border-radius:2px}
.company-site-preview{position:relative}
.company-site-preview .danger-one-hover.image-badge,.truck-stop-badge-stage .danger-one-hover.image-badge{position:absolute;z-index:5;left:91.5%;top:24.7%;width:8%;height:6.1%;display:block;gap:0;background:transparent}
/* Ten percent larger, preserving the center over the complete three-line lettering. */
.danger-one-hover.image-badge .d1-mark{position:absolute;left:60%;right:auto;top:12%;height:88%;width:auto;aspect-ratio:1.17;transform:translateX(-50%);display:block}
.danger-one-hover.image-badge .badge-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.truck-stop-badge-stage{position:relative;width:100%;max-width:1024px;margin:auto}
.truck-stop-badge-stage>img{display:block;width:100%;height:auto}
@media(prefers-reduced-motion:reduce){.danger-one-hover .d1-mark{transition:none}}
