/* Three Tapes: consistent vector artwork; no device-dependent arrow / emoji glyphs. */
.tt-vector-icon{display:inline-block;flex:none;width:1em;height:1em;vertical-align:-.13em;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;}
.tt-vector-icon--arrow-up-right{-webkit-mask-image:url("/assets/icons/arrow-up-right.svg");mask-image:url("/assets/icons/arrow-up-right.svg");}
.tt-vector-icon--arrow-left{-webkit-mask-image:url("/assets/icons/arrow-left.svg");mask-image:url("/assets/icons/arrow-left.svg");}
.tt-vector-icon--arrow-right{-webkit-mask-image:url("/assets/icons/arrow-right.svg");mask-image:url("/assets/icons/arrow-right.svg");}
.tt-vector-icon--arrow-up{-webkit-mask-image:url("/assets/icons/arrow-up.svg");mask-image:url("/assets/icons/arrow-up.svg");}
.tt-vector-icon--arrow-down{-webkit-mask-image:url("/assets/icons/arrow-down.svg");mask-image:url("/assets/icons/arrow-down.svg");}
.tt-vector-icon--star-four{-webkit-mask-image:url("/assets/icons/star-four.svg");mask-image:url("/assets/icons/star-four.svg");}
.tt-vector-icon--star-outline{-webkit-mask-image:url("/assets/icons/star-outline.svg");mask-image:url("/assets/icons/star-outline.svg");}
.tt-vector-icon--star-asterisk{-webkit-mask-image:url("/assets/icons/star-asterisk.svg");mask-image:url("/assets/icons/star-asterisk.svg");}
a .tt-vector-icon,button .tt-vector-icon{margin-inline-start:.16em;}
.tt-vector-icon--arrow-left,a .tt-vector-icon--arrow-left{margin-inline-start:0;margin-inline-end:.2em;}
.tt-holiday-spark .tt-vector-icon,.tt-holiday-star .tt-vector-icon{margin:0;}
