変数を使ったDiscourseのスタイリング:よりシンプルなセマンティクスのための事例

CSSが自然に機能する方法は、変数をスキップして次のようにすることだと思います。

/* デザインの基礎を設定 */
body {
  border-width: 2px;
  background-color: #3498db;
  margin: 1rem;
}

/* 必要に応じてコンポーネントレベルでオーバーライドする */
.d-topic-list,
.d-sidebar {
  border-width: 1px;
}

もしかしたら私は古いだけかもしれません。

本当の問題はこれです

例:単に.btnまたはbuttonをターゲットにする場合:

.btn {
    border: 1px solid red;
}

投稿ボタンは見逃しますが、「表示」リンクとハンバーガーメニューはターゲットにします。

「いいね!」 1