.icon-definitions{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}
.tactical-icon{display:block;width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:square;stroke-linejoin:miter}
.header .tactical-icon{width:20px;height:20px}
.scroll-hint .tactical-icon{width:20px;height:20px}
.skip-sequence .tactical-icon{transform:rotate(90deg);width:20px;height:20px}
.freeze-frame .tactical-icon{width:15px;height:15px}
.hero-location .tactical-icon{width:20px;height:20px;color:#ffab7f}
.amenities .tactical-icon{color:#ff986c}
.amenities>div>.tactical-icon{position:absolute;right:0;top:28px}
.mobile-cta .tactical-icon{width:22px;height:22px}
footer a:not(.brand){display:inline-flex;align-items:center;gap:8px}
footer .tactical-icon{width:16px;height:16px}

/* Longer shafts, smaller open heads, and straight angular changes of direction. */
html[data-arrows="tactical"] .tactical-icon{width:32px;height:32px;stroke-width:1.8}
html[data-arrows="tactical"] .header .tactical-icon{width:22px;height:22px}
html[data-arrows="tactical"] .scroll-hint .tactical-icon,
html[data-arrows="tactical"] .skip-sequence .tactical-icon,
html[data-arrows="tactical"] .hero-location .tactical-icon{width:28px;height:28px}
html[data-arrows="tactical"] .freeze-frame .tactical-icon{width:15px;height:15px;stroke-width:2.2}
html[data-arrows="tactical"] .mobile-cta .tactical-icon{width:30px;height:30px}
html[data-arrows="tactical"] footer .tactical-icon{width:22px;height:22px}

@media(max-width:760px){html[data-arrows="tactical"] .header .tactical-icon{width:20px;height:20px}}
