[ userChrome.css / Firefox89(Proton UI) / 暫定板その1 ]

@charset "utf-8";

/* タブをツールバーの下に表示 */
@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: 28px !important;
}

/* アドレスバーの形状 */
#urlbar-background {
    box-shadow: none !important;
}

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

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

/* タブバーとタブの高さ(UI密度:通常時) */
:root {
    --tab-min-height: 28px !important;
}

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

/* タブのセパレータ */
.tabbrowser-tab {
    border-right: 1px solid #999999 !important;
    border-top:   1px solid #999999 !important;
    padding-inline: 0px !important;
}

/* アクティブタブの背景色 */
#TabsToolbar .tabbrowser-tab[selected="true"] .tab-background {
    background: rgba(255, 255, 255, 0.4) !important;                /* 「Graydient」用 */
}

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

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

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

/* 「ブックマーク」「履歴」ボタンのプルダウンリストの行間(狭) */
.bookmark-item {
    height: auto !important;
    min-height: 0px !important;
}

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

/* ナビゲーションメニューとオーバーフローメニューの行間を調整(狭) */
subview-subheader, panelview .toolbarbutton-1, .subviewbutton, .widget-overflow-list .toolbarbutton-1 {
    padding: 2px 8px !important;
}

/* 右クリックメニューの行間を調整(狭) */
menu, menuitem {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
}

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

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