[ userChrome.css / Firefox89(Proton UI) / 2021年6月版 ]

@charset "utf-8";

/* タブをツールバーの下に表示(Commits on Jun 6, 2021) */
@import "userChrome_tabs_on_bottom.css";

/* UIのフォント */
* {
    font-size: 9pt !important;
}

/* ツールバーの調整(ツールバーの下に隙間ができるように) */
#nav-bar {
    padding: 3px 3px 10px 3px !important;
}
#urlbar {
    margin: -6px 0px 0px 0px !important;
}

/* ツールバーのボタンの間隔 */
#nav-bar toolbarbutton {
    padding-left:  0px !important;
    padding-right: 0px !important;
}

/* アドレスバーの高さ */
#urlbar {
    min-height: 27px !important;
}

/* アドレスバーの枠の色     */
/*               影を非表示 */
#urlbar-background {
    border-color: #999999 !important;                    /* モノクロ系テーマ用 */
/*  border-color: #004682 !important;    */              /* 青系テーマ用 */
    box-shadow: none !important;
}

/* アドレスバーのフォーカス時の強調を目立たない色に */
:root {
    --focus-outline-color: #999999 !important;          /* モノクロ系テーマ用 */
/*  --focus-outline-color: #004682 !important;  */      /* 青系テーマ用 */
}

/* アドレスバーにフォーカスしたときはIMEをオフに */
#urlbar *|input {
    ime-mode: inactive !important;
}

/* アドレスバーの「ブックマークに追加」アイコンを非表示 */
#star-button {
    display: none !important;
}

/* タブの高さ */
:root {
    --tab-min-height: 29px !important;
}

/* タブの形状 */
.tab-background {
    border-radius: 0px !important;
    margin-block: 0px !important;
    box-shadow: none !important;
}

/* タブのセパレータ */
.tabbrowser-tab {
    border-right: 1px solid #999999 !important;             /* モノクロ系テーマ用 */
    border-top:   1px solid #999999 !important;             /* モノクロ系テーマ用 */
/*  border-right: 1px solid #004682 !important;     */      /* 青系テーマ用 */
/*  border-top:   1px solid #004682 !important;     */      /* 青系テーマ用 */
    padding-inline: 0px !important;
}

/* アクティブタブの背景色 */
.tab-background[multiselected="true"], .tab-background[selected="true"] {
/*  background: #ffffff !important;     */                  /* 「Calm blue」用 */
}

/* 非アクティブタブの背景色 */
.tabbrowser-tab {
    background: rgba(190, 190, 190, 0.4) !important;        /* 「Graydient」用 */
}

/* 非アクティブタブのマウスオーバー時の背景色 */
.tabbrowser-tab:hover > .tab-stack > .tab-background:not([selected="true"]):not([multiselected]) {
/*  background: #d2e6ff !important;     */                  /* 「Calm blue」用 */
}

/* ピン留めしたタブと通常タブの間の空白を排除 */
.tabbrowser-tab[first-visible-unpinned-tab="true"] {
    margin-left: 0px !important;
}

/* 「新しいタブ」のファビコンを非表示(通常のファビコンは「user.js」で非表示指定) */
.tabbrowser-tab .tab-icon-image[src="chrome://branding/content/icon32.png"],
.tabbrowser-tab[label="New Tab"] .tab-icon-image {
    display: none !important;
}

/* タブ上アイコンの調整(スピーカーアイコンを大きくするため) */
.tab-icon-overlay {
    padding: 0 !important;
}

/* マウスオーバー時に「閉じる」ボタンを表示 */
.tabbrowser-tab:not(:hover) .tab-close-button {
    display: none;
}
.tabbrowser-tab:not([pinned]):hover .tab-close-button {
    display: block !important;
}

/* ドロップダウン・コンテキストメニューの行間を調整 */
:root {
    --arrowpanel-menuitem-padding: 4px 8px !important;
}
menupopup > menu,
menupopup > menuitem {
    padding-block: 4px !important;
}
.bookmark-item,
menuitem.unified-nav-forward, menuitem.unified-nav-back {
    height: auto !important;
    min-height: 0 !important;
    padding-block: 2px !important;
}

/* 「ブックマーク」ボタンのドロップダウンリスト最下部の「ブックマークを管理」を非表示 */
#BMB_bookmarksShowAll {
    display: none !important;
}

/* コンテキストメニューにアイコン領域を確保(標準アイコンは削除されたがアドオンのアイコンは表示されるため) */
menupopup menu:not([icon], .menu-iconic),
menupopup menuitem:not([checked="true"], [icon], .menuitem-iconic) {
    padding-inline-start: 36px !important;
}

/* ブラウジングライブラリー画面の行間を調整 */
/* サイドバーの行間を調整                   */
treechildren::-moz-tree-row {
    min-height: 1.5em !important;
}

/* アプリケーションメニューのカラフルな境界線を非表示 */
#appMenu-fxa-separator {
    border-image: unset !important;
}

/* サイドバーの検索ボックスを非表示 */
#sidebar-search-container {
    visibility: collapse !important;
}

/* ページ内検索バーを上に表示 */
findbar {
    -moz-box-ordinal-group: 0 !important;
    transition: none !important;
}

/* ページ内検索バーの余白を調整 */
findbar {
    padding-block: 4px !important;
}

/* コンテキストメニュー内の以下を非表示 ------------------------------------------------ */
/* タブ */
#context_reloadTab,                     /* タブを再読み込み              */
#context_moveTabOptions,                /* タブを移動                    */
#context_shareTabURL,                   /* 共有                          */
#context_selectAllTabs,                 /* すべてのタブを選択            */
#context_closeTab,                      /* タブを閉じる                  */
#context_closeTabOptions,               /* 複数のタブを閉じる            */
/* タブバー */
#toolbar-context-reloadSelectedTab,     /* 選択したタブを再読み込み      */
#toolbar-context-bookmarkSelectedTab,   /* 選択したタブをブックマーク    */
#toolbar-context-selectAllTabs,         /* すべてのタブを選択            */
/* コンテンツエリア */
#context-sendimage,                     /* 画像のURLをメールで送信       */
/* ダミー */
#context_shima {
    display: none !important;
}