/* FontAwesome glyphs used by the article metadata / pagination on the
   Tailwind-rebuilt pages (same font files the legacy CSS used). */
@font-face {
  font-family: 'FontAwesome';
  src: url('/assets/css-deps/4cf3086b-fontawesome-webfont.woff') format('woff'),
       url('/assets/css-deps/207a42d3-fontawesome-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  display: inline-block;
  text-decoration: inherit;
}
.icon-calendar:before { content: "\f073"; }
.icon-user:before { content: "\f007"; }
.icon-bookmark:before { content: "\f02e"; }
.icon-tag:before { content: "\f02b"; }
.icon-share:before { content: "\f045"; }
.icon-list:before { content: "\f03a"; }
.icon-chevron-left:before { content: "\f053"; }
.icon-chevron-right:before { content: "\f054"; }

/* Squarespace UI font — used by the Share button glyph (same as legacy). */
@font-face {
  font-family: 'squarespace-ui-font';
  src: url('/assets/css-deps/57e3c960-squarespace-ui-font.woff') format('woff'),
       url('/assets/css-deps/44dc735d-squarespace-ui-font.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
.gf-share-button:before {
  font-family: 'squarespace-ui-font';
  font-style: normal;
  font-weight: normal;
  -webkit-font-smoothing: antialiased;
  content: "\e02b";
  margin-right: .3em;
  vertical-align: middle;
}
.gf-share-button { cursor: pointer; position: relative; display: inline-block; }
.gf-share-menu { display: none; position: absolute; bottom: 1.8em; right: 0; background: #fff; border: 1px solid #ddd; box-shadow: 0 1px 4px rgba(0,0,0,.15); padding: .4em .8em; white-space: nowrap; z-index: 100; }
.gf-share-menu a { display: block; padding: .25em 0; text-decoration: none; }
.gf-share-open .gf-share-menu { display: block; }
