/* Explicit vector geometry avoids platform emoji/font substitutions. */
.site-icon { display:inline-block; width:1.15em; height:1.15em; flex:none; vertical-align:-.18em; pointer-events:none; }
.video-play,.workshop-play .video-play { padding:0; }
.video-play .site-icon-play { display:block; width:24px; height:24px; transform:translateX(1px); }
@media (max-width:700px) {
  .video-play .site-icon-play { width:22px; height:22px; }
}
