.btn {
    padding: 1px;
}
.btn-lg {
    font-size: 10px;
}
.dropup .btn-lg .caret {
    border-width: 100px;
}

.dropup .btn {
    content: "dropup btn";
    .caret {
        content: "dropup btn caret";
    }
}
.dropup > .btn {
    content: "dropup > btn";
    > .caret {
        content: "dropup > btn > caret";
    }
}
.dropup + .btn {
    content: "dropup + btn";
    + .caret {
        content: "dropup + btn + caret";
    }
}
.dropup.btn {
    content: "dropupbtn";
    &.caret {
        content: "dropupbtncaret";
    }
}

.btn-group-lg > .btn {
    @extend .btn-lg;
}

.extend {
    .the-button {
        @extend .btn;
    }
}


.nav-bar {
    background: #eee;
    > .item {
        margin: 0 10px;
    }
}

header ul {
    @extend .nav-bar;
    > li {
        @extend .item;
    }
}

.a .b {
  + .btn-block {
    margin-top: 1.5rem;
  }
}
.a {
    .b {
        @extend .btn-block;
    }
}
