@import "bulma";

.is-brand {
  padding-left: 0;
}

.icon-group .icon {
      margin-right: 0.5em
}

@import "bulma";

.is-brand {
  padding-left: 0;
}

.icon-group .icon {
      margin-right: 0.5em
}

/* screen reader START */
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}
/* screen reader END */

/* link-figure START */
.link-figure {
    @extend .box;
    @extend .media;
}
.link-figure-media {
    @extend .media-left;
}
.link-figure-image {
    @extend .image;
}
.link-figure-image {
    @extend .media-content;
}
.link-figure-title {
    @extend .title;
    @extend .is-3;
}
a.link-figure-title {
    @extend a;
}
.link-figure-author {
    float: right;
}
/* link-figure END */

/* book-figure START */
.book-figure {
    @extend .link-figure;
}
.book-figure-media {
    @extend .link-figure-media;
    .book-figure-image {
        img {
            width: 180px;
            height: auto;
        }
    }
}
.book-figure-title {
    @extend .link-figure-title;
}
a.book-figure-title {
    @extend a.link-figure-title;
}
.book-figure-book-number,
.book-figure-review {
    margin: 0 0 10px;
}
/* book-figure END */

/* youtube-video START */
.youtube-video {
    text-align: center;
}
/* youtube-video END */
Fix style on link and book figure
Fix style on link and book figure
