Settings
https://img.icons8.com/material-outlined/384/000000/settings.png
Settings.icon
UserCSS.icon
井戸端のProjectCSSは、style_beforeBundle.cssをbundleしたものをdist.css経由でstyle.cssから読み込んでいます
開発モードがあります
style_beforeBundle.cssをdev.css経由で直接読み込むモードです
bundle前のCSSのテストをしたい時に使います
bg.iconコードの更新方法
1. このボタンを押す
2. 出てきたコードをコピーする
3. このページのdist.cssSettings#668a20f37838e30000f6f850に上書きする
4. 以下の表示テストページを使用してUserCSSが動作しているか確認する
記法サンプル
settings を変更したときにテストする項目を並べたページ
開発モードへの変更
↓の1行目をコメントし、2行目をコメントアウトする
code:style.css
@import "./dist.css";
/* @import "./dev.css"; */
code:dev.css
/* @import "/api/code/villagepump/井戸端セーフモード/style.css";*/
戻す時は逆の手順を行う
セーフモード早い!bsahd.icon
redコマンドCSSのおためし
code:style_disabled
span.text:has(
:not(code) spandata-char="/"
+ spandata-char="r"
+ spandata-char="e"
+ spandata-char="d"
) {
color: red;
}
code:style.css
@media (767px < width) {
.page-column:has(.page-sidebar):has(:is(#L61d0d7d882e5d2001f995e14)) {
grid-template-columns: minmax(200px, 3fr) 0 min-content;
}
}
bg.icon適用中のUserCSS一覧
デザイン変更
ナビゲーションバー(nav bar)関連
ScrapboxのBrand iconを井戸端にするUserCSS
code:style_beforeBundle.css
@import "../ScrapboxのBrand_iconを井戸端にするUserCSS/style.css";
一時停止.iconbrand-iconをふりかけにするUserCSS
code:style_beforeBundle.css_pause
@import "../brand-iconをふりかけにするUserCSS/style.css";
プロジェクトタイトルの隣に今日の日付を表示するUserCSS
code:style_beforeBundle.css
@import "../プロジェクトタイトルの隣に今日の日付を表示するUserCSS/style.css";
井戸端にダークテーマを導入したい
code:style_beforeBundle.css
@import url("../井戸端にダークテーマを導入したい/style.css") (prefers-color-scheme: dark);
code:style.css
:root { color-scheme: light dark; }
ページカードのタイトルを2行に収めるUserCSS
code:style_beforeBundle.css
@import "../ページカードのタイトルを2行に収めるUserCSS/style.css";
ピン留めされたページを独立した段に表示するUserCSS
code:style_beforeBundle.css
@import "../ピン留めされたページを独立した段に表示するUserCSS/style.css";
project名を明朝体にする
code:style_beforeBundle.css
@import "../project名を明朝体にする/style.css";
背景を十字模様にするUserCSS
code:style_beforeBundle.css
@import "../背景を十字模様にするUserCSS/style.css";
のびのびドロップダウン
code:style_beforeBundle.css
@import "../のびのびドロップダウン/style.css";
展開された正規表現を小さくするCSS
code:style_beforeBundle.css
@import "../展開された正規表現を小さくするCSS/style.css";
サムネの画像を最大サイズ左寄せで表示するUserCSS
code:style_beforeBundle.css
@import "../サムネの画像を最大サイズ左寄せで表示するUserCSS/style.css";
アイコン記法の最小幅をインデント幅と同値にする
code:style_beforeBundle.css
@import "../アイコン記法の最小幅をインデント幅と同値にする/style.css";
ページ内記法
下線記法
code:style_beforeBundle.css
@import "../下線記法/style.css";
引用記法
code:style_beforeBundle.css
@import "../引用記法/style.css";
動画の大きさを調節するUserCSS
code:style_beforeBundle.css
@import "../動画の大きさを調節するUserCSS/style.css";
hr.iconをCSSで描画するUserCSS
code:style_beforeBundle.css
@import "../hr.iconをCSSで描画するUserCSS/style.css";
Font Awesomeを常時使えるようにするUserCSS
code:style_beforeBundle.css
@import "../Font_Awesomeを常時使えるようにするUserCSS/style.css";
数式行にも常にバレットを表示するUserCSS
code:style_beforeBundle.css
@import "../数式行にも常にバレットを表示するUserCSS/style.css";
箇条書きのバレットをFontAwesomeにするUserCSS
code:style_beforeBundle.css
@import "../箇条書きのバレットをFontAwesomeにするUserCSS/style.css";
引用文中の箇条書きのテキストの折り返しを揃えるUserCSS
code:style_beforeBundle.css
@import "../引用文中の箇条書きのテキストの折り返しを揃えるUserCSS/style.css";
特定のリンクにアイコンをつけるUserCSS
code:style_beforeBundle.css
@import "../特定のリンクにアイコンをつけるUserCSS/style.css";
/customize/セルのテキストが折り返されるようにする
code:style_beforeBundle.css
@import "../../customize/セルのテキストが折り返されるようにする/style.css";
/customize/音声プレイヤーを細くして行と同じ高さにするUserCSS
code:style_beforeBundle.css
@import "../../customize/音声プレイヤーを細くして行と同じ高さにするUserCSS/style.css";
天気図を表示するUserCSS
code:style_beforeBundle.css
@import "../天気図を表示するUserCSS/style.css"; /* #天気図 をつけると右上に天気図が出てくる */
文字装飾記法系
cf. 記法サンプル#61dd314f7838e30000494402
明朝体記法
code:style_beforeBundle.css
@import "/api/code/villagepump/明朝体記法/style.css";
マーカー記法
code:style_beforeBundle.css
@import "../マーカー記法/style.css";
インライン引用記法
code:style_beforeBundle.css
@import "../インライン引用記法/style.css";
スプレッドシート的に使う記法
code:style_beforeBundle.css
@import "../スプレッドシート的に使う記法/style.css";
愚痴記法
code:style_beforeBundle.css
@import "../愚痴記法/style.css";
中央揃え記法
code:style_beforeBundle.css
@import "../中央揃え記法/style.css";
セパレーター記法
code:style_beforeBundle.css
@import "../セパレーター記法/style.css";
bg.iconをCSSで描画するUserCSS
code:style_beforeBundle.css
@import "../bg.iconをCSSで描画するUserCSS/style.css";
リンクを出典アイコンにするUserCSS
code:style_beforeBundle.css
@import "../リンクを出典アイコンにするUserCSS/style.css";
ふきだし記法
code:style_beforeBundle.css
@import "../ふきだし記法/style.css";
画像を並べて表示する記法
code:style_beforeBundle.css
@import "../画像を並べて表示する記法/style.css";
ルビ記法
code:style_beforeBundle.css
@import "../ルビ記法/style.css";
ユーザーフラッグ記法
code:style_beforeBundle.css
@import "../ユーザーフラッグ記法/style.css";
動くユーザフラッグ記法
code:style_beforeBundle.css
@import "../動くユーザフラッグ記法/style.css";
KaTeXの空白を消す記法
code:style_beforeBundle.css
@import "../KaTeXの空白を消す記法/style.css";
曇りガラス記法
code:style_beforeBundle.css
@import "../曇りガラス記法/style.css";
白黒記法
code:style_beforeBundle.css
@import "../白黒記法/style.css";
ネコと和解せよ記法
code:style_beforeBundle.css
@import "../ネコと和解せよ記法/style.css";
はんこ記法
code:style_beforeBundle.css
@import "../はんこ記法/style.css";
iconに適用させる系
アイコン記法を画像記法っぽくするUserCSS
code:style_beforeBundle.css
@import "../アイコン記法を画像記法っぽくするUserCSS/style.css";
iconを回転する記法
code:style_beforeBundle.css
@import "../iconを回転する記法/changeable.css";
iconを振動させる記法
code:style_beforeBundle.css
@import "../iconを振動させる記法/style.css";
icon回転振動合体記法
code:style_beforeBundle.css
@import "../icon回転振動合体記法/style.css";
iconを丸くする記法
code:style_beforeBundle.css
@import "../iconを丸くする記法/style.css";
Scrapboxがmermaid.jsをサポート
code:style_beforeBundle.css
@import "../Scrapboxがmermaid.jsをサポート/style.css";
特定のページ・行にのみ適用
AIのべりすと創作:イドバタニシ
code:style_beforeBundle.css
@import "../AIのべりすと創作:イドバタニシ/style.css"; /* 遊びなので飽きたら消してください */
ドカベン記法
code:style_beforeBundle.css
@import "../ドカベン記法/sample.css";
都合の悪いサムネイルを非表示にするUserCSS
code:style_beforeBundle.css
@import "../都合の悪いサムネイルを非表示にするUserCSS/style.css";
ネタバレページを非表示にするCSS
code:style_beforeBundle.css
@import "../ネタバレページを非表示にするCSS/style.css";
Scrapboxの挙動改善
Streamにアクセスするボタンを表示するCSS
code:style_beforeBundle.css
@import "../Streamにアクセスするボタンを表示するCSS/style.css";
navbarが画面幅いっぱいに表示されるようになったのを元に戻すUserCSS
code:style_beforeBundle.css
@import "../navbarが画面幅いっぱいに表示されるようになったのを元に戻すUserCSS/style.css";
quicksearch候補を見やすくする
code:style_beforeBundle.css
@import "../quicksearch候補を見やすくする/style.css";
非表示にする系
ページの閲覧数を非表示にするUserCSS
code:style_beforeBundle.css_
@import "../ページの閲覧数を非表示にするUserCSS/style.css";
無効化 2025/07/01 12:14:38sta.icon
ページの閲覧数非表示をなくしたい
別名登録記法
code:style_beforeBundle.css
@import "../別名登録記法/style.css";
ネタ
Just Monika
ページ内にハッシュタグ#モニカを書くとモニカが右下に出てくる
code:style_beforeBundle.css
@import "../Just_Monika/style.css"; /* #モニカ をつけると右下にモニカが出てくる */
たいへんよくできました
ページ内にハッシュタグ#たいへんよくできましたを書くと左下にて褒められる
code:style_beforeBundle.css
@import "../たいへんよくできました/style.css"; /* #たいへんよくできました をつけると右下にたいへんよくできましたが出てくる */
クオリアさんが見ているUserCSS
ページ内にハッシュタグ#クオリアさんを書くとクオリアさんが右下に出てくる
code:style_beforeBundle.css
@import "../クオリアさんが見ているUserCSS/style.css"; /* #クオリアさん をつけると右下にクオリアさんが出てくる */
インデントが深くなったときにクオリアさんが警告するCSS
インデントレベルが6以上になったときにブチギレたクオリアさんが右下に出てくる
3D回転するページ
ページが3D回転する
code:style.css
@import "../3D回転するページ/style.css"; /* 3D回転するページ */
未分類
イベント
期間限定.icon井戸端クリスマスモードUserCSS
code:style_beforeBundle.css.disabled(css)
@import "https://scrapbox.io/api/code/villagepump/井戸端クリスマスモードUserCSS/style.css";
11月下旬~12月中にオンにする。
期間限定.iconお正月用に門松を表示するUserCSS
お正月だしつけてみよwogikaze.icon
外した2023/01/08(日)
✂ 無効化済み settings
✂ settings に関するやり取りのアーカイブ
bg.icondev mode code
code:dev.css
@import "./style_beforeBundle.css";
.app::before {
position: absolute;
top: 40px;
content: "現在井戸端の設定の変更をしているため読み込みが遅くなることがあります。";
background-color:#000;
color:#0ff;
left: 0;
text-align: center;
margin: 8px;
width: calc(100% - 15px);
border-radius: 2px;
}
DEV MODE表示は全体告知メッセージを表示するUserCSSを参考に作成
もっとかっこよくしたいtakker.icon
OK?bsahd.icon
黒背景に青緑文字色のが結構よかったtakker.icon
ok!bsahd.icon
bg.iconbuilt code
過去バージョン:Settings Backup 2024/03/24
最初の選択をした後shift+pagedownで高速に選択できる
minifyされたコードの場合トリプルクリックですべて選択
Settings#6635ae8b1280f000002e8349
code:dist.css
@import"https://fonts.googleapis.com/css2?family=BIZ+UDGothic:wght@400;700&display=swap"(prefers-color-scheme: dark);@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";.brand-icon{--logo-url: url(https://scrapbox.io/api/pages/villagepump/brand-icon/icon);width:40px;height:40px;background-color:var(--logo-bg-color, white);background-image:var(--logo-url);background-repeat:no-repeat;background-position:center;background-size:cover;border:4px solid transparent;border-radius:50%;svg{display:none}}.navbar .row .project-home:after{display:block;flex-shrink:0;height:36px;aspect-ratio:4 / 3;margin-left:10px;content:"";background-image:url(https://daiiz-apps.appspot.com/today/jp.svg);background-repeat:no-repeat;background-size:contain}@media (prefers-color-scheme: dark){htmldata-project-theme=default,htmldata-project-theme=default-minimal,htmldata-project-theme=blue,htmldata-project-theme=purple,htmldata-project-theme=green,htmldata-project-theme=orange,htmldata-project-theme=red,htmldata-project-theme=spring,htmldata-project-theme=summer,htmldata-project-theme=autumn,htmldata-project-theme=winter,htmldata-project-theme=tropical,htmldata-project-theme=kyoto,htmldata-project-theme=paris,htmldata-project-theme=mred{--body-bg: #202228;--brand-icon-y-first-stop-opacity: .3;--brand-icon-y-last-stop-opacity: .6;--brand-icon-x-first-stop-opacity: .2;--brand-icon-x-last-stop-opacity: .3;--navbar-bg: rgba(55, 59, 68, .5);--navbar-title-color: #fff;--navbar-icon-color: #fff;--navbar-icon-active-color: #338c46;--navbar-icon-hovered-color: #338c46;--search-form-bg: rgba(255, 255, 255, .13);--search-form-icon-color: #fff;--search-form-icon-focus-color: #4a4a4a;--2hop-search-bg: rgba(255, 255, 255, .15);--card-title-color: #f0f0f0;--card-title-bg: #2b2e38;--card-bg: #373b44;--card-hover-bg: rgba(0, 0, 0, .1);--card-active-bg: rgba(229, 229, 229, .1);--card-backside: #545860;--card-description-color: #c4c4c4;--card-description-link-color: #80c9fe;--card-description-code-color: #ccc;--card-box-shadow-color: #000;--card-box-shadow: 0 2px 0 var(--card-box-shadow-color);--card-box-hover-shadow: 0 2px 0 rgba(0, 0, 0, .23);--card-title-bg-pinned: #2b2e38;--relation-label-bg: #2b2e38;--relation-label-text: #dddede;--relation-label-links-bg: #80c9fe;--relation-label-links-text: #202228;--relation-label-empty-bg: #fb7476;--relation-label-empty-text: #fff;--tool-color: #535863;--tool-light-color: #353b48;--tool-badge-bg: #2b2e38;--tool-bg: #2b2e38;--tool-text-color: #dddede;--new-button-vertical-color: #fff;--new-button-horizontal-color: #fff;--new-button-bg: hsl(227 51% 56% / 1);--new-button-hover-bg: hsl(227 51% 50% / 1);--new-button-active-bg: hsl(227 51% 45% / 1)}htmldata-project-theme=default,htmldata-project-theme=default-minimal,htmldata-project-theme=blue,htmldata-project-theme=purple,htmldata-project-theme=green,htmldata-project-theme=orange,htmldata-project-theme=red,htmldata-project-theme=hacker1,htmldata-project-theme=spring,htmldata-project-theme=summer,htmldata-project-theme=autumn,htmldata-project-theme=winter,htmldata-project-theme=tropical,htmldata-project-theme=kyoto,htmldata-project-theme=paris,htmldata-project-theme=mred{--telomere-border: #545863;--page-text-color: rgba(255, 255, 255, .87);--page-link-color: #80c9fe;--page-link-hover-color: #6a9ec6;--page-link-color-cursor-line: #a985e4;--page-bg: #373b44;--empty-page-link-color: #fb7476;--empty-page-link-hover-color: #b47576;--line-title-color: rgba(255, 255, 255, .87);--line-permalink-color: rgba(234, 218, 74, .35);--code-color: #ccc;--code-bg: rgba(0, 0, 0, .18);--quote-bg-color: rgba(0, 0, 0, .2);--page-image-loading-border-color: #555;--cursor-color: #fff;--hashtag-color: lime;--hashtag-hover-color: olive;--empty-hashtag-color: magenta;--empty-hashtag-hover-color: deeppink;& code.highlight{color:#ccc}& code.highlight .hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}& code.highlight .hljs-comment,code.highlight .hljs-quote{color:#93a1a1}& code.highlight .hljs-keyword,code.highlight .hljs-selector-tag,code.highlight .hljs-addition{color:#859900}& code.highlight .hljs-number,code.highlight .hljs-string,code.highlight .hljs-meta .hljs-meta-string,code.highlight .hljs-literal,code.highlight .hljs-doctag,code.highlight .hljs-regexp{color:#2aa198}& code.highlight .hljs-title,code.highlight .hljs-section,code.highlight .hljs-name,code.highlight .hljs-selector-id,code.highlight .hljs-selector-class{color:#268bd2}& code.highlight .hljs-attribute,code.highlight .hljs-attr,code.highlight .hljs-variable,code.highlight .hljs-template-variable,code.highlight .hljs-class .hljs-title,code.highlight .hljs-type{color:#b58900}& code.highlight .hljs-symbol,code.highlight .hljs-bullet,code.highlight .hljs-subst,code.highlight .hljs-meta,code.highlight .hljs-meta .hljs-keyword,code.highlight .hljs-selector-attr,code.highlight .hljs-selector-pseudo,code.highlight .hljs-link{color:#cb4b16}& code.highlight .hljs-built_in,code.highlight .hljs-deletion{color:#dc322f}& code.highlight .hljs-strong{font-weight:700}}htmldata-project-theme=paper-light,htmldata-project-theme=newyork,htmldata-project-theme=lgreen{--body-bg: #192f3d;--2hop-search-bg: rgba(255, 255, 255, .15);--card-title-bg: #294252;--card-title-color: rgba(255, 255, 255, .9);--card-bg: #395666;--card-hover-bg: rgba(0, 0, 0, .1);--card-active-bg: rgba(193, 203, 213, .1);--card-backside: #5c96b6;--card-description-color: rgba(255, 255, 255, .9);--card-description-link-color: #6bb8ed;--card-description-code-color: #ccc;--card-box-shadow-color: rgba(0, 0, 0, .2);--card-box-shadow: 0 2px 0 var(--card-box-shadow-color);--card-box-hover-shadow: 0 2px 0 var(--card-box-shadow-color);--card-title-bg-pinned: #294252;--relation-label-bg: #294252;--relation-label-text: #fff;--relation-label-links-bg: #5c96b6;--relation-label-links-text: #fff;--relation-label-empty-bg: #fb7476;--relation-label-empty-text: #fff;--tool-color: #578eac;--tool-light-color: #294252;--tool-badge-bg: #294252;--tool-bg: #294252;--tool-text-color: rgba(255, 255, 255, .87)}htmldata-project-theme=paper-light,htmldata-project-theme=paper-dark,htmldata-project-theme=hacker2,htmldata-project-theme=newyork,htmldata-project-theme=lgreen{--brand-icon-y-first-stop-opacity: .75;--brand-icon-x-first-stop-opacity: .4;--navbar-bg: hsl(203deg 38% 22% / 80%);--navbar-title-color: #fff;--navbar-icon-color: #5c96b6;--navbar-icon-active-color: #5c96b6;--navbar-icon-hovered-color: #8bc7e8;--search-form-bg: #395666;--search-form-icon-color: #fff;--search-form-icon-focus-color: #444;--new-button-vertical-color: #fff;--new-button-horizontal-color: #fff;--new-button-bg: #192f3d;--new-button-hover-bg: #466a7d;--new-button-active-bg: #395666;--telomere-border: #4a6e83;--telomere-unread: #86a8bb;--telomere-updated: #6bb8ed;--page-text-color: rgba(255, 255, 255, .95);--page-link-color: #68b3e5;--page-link-hover-color: #5c96b6;--page-link-color-cursor-line: #ae8de4;--page-bg: #395666;--empty-page-link-color: #fb7476;--empty-page-link-hover-color: #cf554d;--line-title-color: rgba(255, 255, 255, .95);--line-permalink-color: rgba(234, 218, 74, .35);--code-color: #ccc;--code-bg: rgba(0, 0, 0, .18);--page-image-loading-border-color: #888;--quote-bg-color: rgba(0, 0, 0, .2);--cursor-color: #fff;--hashtag-color: lime;--hashtag-hover-color: olive;--empty-hashtag-color: magenta;--empty-hashtag-hover-color: deeppink;& code.highlight{color:#ccc}& code.highlight .hljs{display:block;overflow-x:auto;padding:.5em;background:#fdf6e3;color:#657b83}& code.highlight .hljs-comment,code.highlight .hljs-quote{color:#93a1a1}& code.highlight .hljs-keyword,code.highlight .hljs-selector-tag,code.highlight .hljs-addition{color:#859900}& code.highlight .hljs-number,code.highlight .hljs-string,code.highlight .hljs-meta .hljs-meta-string,code.highlight .hljs-literal,code.highlight .hljs-doctag,code.highlight .hljs-regexp{color:#2aa198}& code.highlight .hljs-title,code.highlight .hljs-section,code.highlight .hljs-name,code.highlight .hljs-selector-id,code.highlight .hljs-selector-class{color:#268bd2}& code.highlight .hljs-attribute,code.highlight .hljs-attr,code.highlight .hljs-variable,code.highlight .hljs-template-variable,code.highlight .hljs-class .hljs-title,code.highlight .hljs-type{color:#b58900}& code.highlight .hljs-symbol,code.highlight .hljs-bullet,code.highlight .hljs-subst,code.highlight .hljs-meta,code.highlight .hljs-meta .hljs-keyword,code.highlight .hljs-selector-attr,code.highlight .hljs-selector-pseudo,code.highlight .hljs-link{color:#cb4b16}& code.highlight .hljs-built_in,code.highlight .hljs-deletion{color:#dc322f}& code.highlight .hljs-strong{font-weight:700}}}@media (prefers-color-scheme: dark){:where(main) .editor#editor,.grid li.page-list-item,.app .stream{font-family:var(--page-font-family, "Roboto", Helvetica, Arial, "BIZ UD\30b4\30b7\30c3\30af", "BIZ UDGothic", "Hiragino Sans"),var(--icons, "AppIcons"),sans-serif;font-size-adjust:.51}a,.stream .page a:is(.link,.page-link){color:var(--page-link-color);&:hover{color:var(--page-link-hover-color)}&.empty-page-link:hover{color:var(--empty-page-link-hover-color)}}body{--li-color-0: hsl(0, 0%, 95%);--li-color-1: hsl(43, 91%, 50%);--li-color-2: hsl(352, 95%, 70%);--li-color-3: hsl(317, 95%, 70%);--li-color-4: hsl(217, 100%, 80%);--li-color-5: hsl(173, 90%, 60%)}body{--strong-bg-marker-color: hsl(89 100% 65% / .4)}body{--fukidashi-bg: hsl(210 5% 10%)}:where(main) .line :is(.image,.mordal-image){filter:brightness(.9)}body{--icon-bg: hsl(from var(--page-bg) h s 100% / 75%)}:where(main) .line :is(img.icon,img.inline-icon),:where(.dropdown-menu) a.link.icon{background-color:var(--icon-bg, transparent)}.grid li.page-list-item.image>a{>.content>.icon{filter:brightness(.9)}data-hover-visible &:hover>.content>.icon{filter:brightness(.9)}}body{--dropdown-menu-bg: hsl(223 10% 20%);--dropdown-menu-item-color: var(--page-text-color);--dropdown-menu-item-hover-bg: hsl(from var(--dropdown-menu-bg) h s calc(l*.8) );--dropdown-menu-item-hover-color: var(--dropdown-menu-item-color);--dropdown-menu-divider: hsl(223 25% 30%)}.dropdown-menu{background-color:var(--dropdown-menu-bg, #fff)}.page-menu ul>li>div,.dropdown-menu>li>a{color:var(--dropdown-menu-item-color, #333)}.dropdown-menu>li>a:active,data-hover-visible .dropdown-menu>li>a:hover,data-focus-visible .dropdown-menu>li>a:focus{color:var(--dropdown-menu-item-hover-color, hsl(0 0% 15%))!important;background-color:var(--dropdown-menu-item-hover-bg, #333)}.dropdown-menu .divider{background-color:var(--dropdown-menu-divider, #f5f5f5)}.project-list-tab>a{color:var(--project-list-tab-text-color, #333)}.project-list-tab>a:hover{background:var(--project-list-tab-hover-bg, #f5f5f5);color:var(--project-list-tab-text-hover-color, #333)}.project-list-tab>a.active{background:var(--project-list-tab-active-bg, hsl(0,0%,91.0784313725%))}body{--search-form-text-color: hsl(257 5% 55%);--new-button-bg: hsl(227 51% 56% / .75)}body{--logo-bg-color: hsl(from var(--navbar-bg) h s l / .075)}.stream h1{background-color:hsl(from var(--navbar-bg) h s 35%);color:#fff}.stream .page hr{opacity:.35!important}body{--search-result-list-item-text-color: var(--page-text-color);--search-result-list-item-text-hover-color: var(--page-text-color);--search-result-list-bg: var(--page-bg);--search-result-list-item-odd-bg: hsl(0 0 0 / .018);--search-result-list-item-even-bg: hsl(0 0 100% / .018);--search-result-list-item-hover-bg: hsl(from var(--search-result-list-bg) h s calc(l*1.2) );--search-result-list-item-border-color: var(--telomere-border);--search-result-list-item-description-color: var(--page-text-color);--page-list-item-search-matched-text-bg: hsl(from yellow h s l / .8);--page-list-item-search-matched-text-color: midnightblue}.search-result-list ul.list{background-color:var(--search-result-list-bg, #fafafa)}.list li.page-list-item{border-bottom:1px solid var(--search-result-list-item-border-color, #dcdcdc);background-color:var(--search-result-list-bg, #fafafa);color:var(--search-result-list-item-text-color, var(--page-text-color));&:nth-child(2n){background-color:var(--search-result-list-item-even-bg, #fafafa)}&:nth-child(odd){background-color:var(--search-result-list-item-odd-bg, #fafafa)}& a{color:var(--search-result-item-text-color, #fafafa);&:active,data-hover-visible &:hover{background-color:var(--search-result-item-hover-bg, transparent);color:var(--search-result-list-item-text-hover-color, #333)}.description{color:var(--search-result-list-item-description-color, #666)}.search-matched{color:var(--page-list-item-search-matched-text-color, #333);background-color:var(--page-list-item-search-matched-text-bg, #ff0)}}}body{--block-start-bg: hsl(from #ffcfc6 h s l / .85);--block-start-text-color: midnightblue}.table-block .table-block-start,.line span.code-block .code-block-start{background:var(--block-start-bg, #ffcfc6);& a{color:var(--block-start-text-color, #342d9c)}}.line .mermaid-preview svg{background-color:#f5f5f5}.line a.link.icon:is(href="/icons/-",href="/icons/%E9%80%8F%E6%98%8E%E6%AD%A3%E6%96%B9%E5%BD%A2",href="/villagepump/%E7%AE%92%E3%83%A9%E3%82%A4%E3%83%B3",href="/villagepump/%E3%81%9F%E3%81%84%E3%81%B8%E3%82%93%E3%82%88%E3%81%8F%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F",href="/villagepump/%E6%AD%93%E8%BF%8E",href="/villagepump/%E7%86%B1%E7%83%88%E6%AD%93%E8%BF%8E",href="/villagepump/:igyo%3A",href="/villagepump/%E5%81%89%E6%A5%AD",href="/villagepump/%E5%A4%A7%E5%81%89%E6%A5%AD",href="/villagepump/%E5%81%89%E6%A5%AD%E3%82%92%E9%80%A3%E7%99%BA",href="/villagepump/%E6%B8%88",href="/villagepump/%E3%81%A0%E3%82%93",href="/villagepump/%E6%A4%9C%E9%96%B2%E6%B8%88",href="/villagepump/%E3%81%BB%E3%81%BC57577",href="/villagepump/57577",href="/villagepump/%E3%83%95%E3%83%AD%E3%83%83%E3%83%94%E3%83%BC%E3%83%87%E3%82%A3%E3%82%B9%E3%82%AF",href="/villagepump/tada",href="/villagepump/Cosense",href="/villagepump/Meld",href="/villagepump/Scrapbox_Beaver",href="/villagepump/%E3%83%91%E3%83%AF%E3%83%97%E3%83%AD%E7%B5%B6%E5%A5%BD%E8%AA%BF",href="/villagepump/%E3%83%91%E3%83%AF%E3%83%97%E3%83%AD%E5%A5%BD%E8%AA%BF",href="/villagepump/%E3%83%91%E3%83%AF%E3%83%97%E3%83%AD%E6%99%AE%E9%80%9A",href="/villagepump/%E3%83%91%E3%83%AF%E3%83%97%E3%83%AD%E4%B8%8D%E8%AA%BF",href="/villagepump/%E3%83%91%E3%83%AF%E3%83%97%E3%83%AD%E7%B5%B6%E4%B8%8D%E8%AA%BF",href="/villagepump/%E3%83%91%E3%83%AF%E3%83%97%E3%83%AD%E3%81%8A%E4%BC%91%E3%81%BF",href^="/villagepump/%E3%81%B5%E3%83%BC%E3%81%93",href="/villagepump/%E3%83%95%E3%83%AC%E3%83%95%E3%83%AC%E3%81%B5%E3%83%BC%E3%81%93",href="/villagepump/%E5%BF%8D%E3%81%B3%E5%AF%84%E3%82%8B%E3%81%B5%E3%83%BC%E3%81%93",href="/villagepump/%E6%B0%B4%E5%88%86%E8%A3%9C%E7%B5%A6%E3%82%92%E3%81%99%E3%81%99%E3%82%81%E3%81%A6%E3%81%8F%E3%82%8B%E3%81%B5%E3%83%BC%E3%81%93",href="/icons/parrot",href="/icons/60fpsparrot",href="/icons/slowparrot",href="/icons/middleparrot",href="/icons/fastparrot",href="/icons/ultrafastparrot",href="/icons/exceptionallyfastparrot",href="/icons/darkmodeparrot",href="/icons/inverseparrot",href="/icons/reverseparrot")>:is(img.icon,img.inline-icon){background-color:var(--page-bg, transparent)!important}}.grid li.page-list-item a .title{-webkit-line-clamp:2}.page-list-item.pin+.page-list-item:not(.pin){grid-column-start:1}.project-home .title{font-family:var(--project-title-font, ""),serif;font-weight:400}body{--A: var(--card-bg, #D8D8D8);--B: var(--body-bg, #E0E0E0);background:radial-gradient(circle,transparent 20%,var(--B) 20%,var(--B) 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,var(--B) 20%,var(--B) 80%,transparent 80%,transparent) 50px 50px,linear-gradient(var(--A) 8px,transparent 8px) 0 -4px,linear-gradient(90deg,var(--A) 8px,transparent 8px) -4px 0;background-color:var(--B);background-size:100px 100px,100px 100px,50px 50px,50px 50px}.search-form .form-group .dropdown-menu{width:100%;max-height:calc(100vh - 130px)}.line:not(.cursor-line) .deco-\,{font-size:0px;font-size-adjust:none}.line:not(.cursor-line) .deco-\,:before{font-size:13px;content:" ";background-color:#fbebdd;color:#f17c00}.dropdown-menu>li>ahref*="%E2%80%8B"{font-size:12px;line-height:22px;color:gray}.related-page-list .grid li.page-list-itemdata-page-title*=\200b{display:none}.content .icon img{min-width:100%;min-height:100%;object-fit:cover;object-position:left}html{--indent-width: 1.5em}.line .indent-mark .pad{width:var(--indent-width, 1.5em)}.line img.icon,.stream .page img.inline-icon{top:initial;vertical-align:sub;height:inherit;width:auto;object-fit:cover;object-position:center top;height:var(--indent-width, 1.5em);min-width:calc(var(--indent-width, 1.5em) * .5)}.line span:not(.char-index):not(class)style="text-decoration: underline;"{text-decoration:none!important}.line .deco-_{text-decoration:1.5px underline solid var(--page-text-color, #444)}.line .deco-_.deco-\~class*="deco-_ deco-~"{text-decoration:1.5px underline wavy light-dark(crimson,lightcoral)}html{--quote-border-color: light-dark(hsl(216 15% 74%), hsl(196 10% 45%));--quote-border-width: 2.5px;--inline-quote-border-width: 2px}.line .quote{border-left:solid var(--quote-border-width, 1px) var(--quote-border-color, #a0a0a0);background-color:var(--quote-bg-color, rgba(0, 0, 0, .05))}.video-player video{max-height:360px}strong .video-player video{max-height:600px}.lines>.line>.text>span:has(>span>a.link.icon:is(href$="/icons/hr",href$="/icons/hrd",href$="/villagepump/hr")){display:flex;flex-wrap:wrap}.lines>.line>.text>span>span:has(>a.link.icon:is(href$="/icons/hr",href$="/icons/hrd")){flex-grow:1}.line a.link.icon:is(href$="/icons/hr",href$="/icons/hrd",href$="/villagepump/hr"){width:100%;img.icon,span{display:none;background-color:var(--page-bg)!important}&:before{display:inline-block;width:100%;vertical-align:middle;content:"";border-top:1px solid #afafaf}&:is(href$="/icons/hrd"):before{border-style:dashed none none}}body{--icons: "Font Awesome 5 Free","Font Awesome 5 Brands","AppIcons"}.editor,.grid li,.stream{font-family:"Roboto",Helvetica,Arial,"Hiragino Sans",var(--icons, "AppIcons"),sans-serif}.line.formula-line .dot{display:block}:root{--li-color-0: #E0E0E0;--li-color-1: #EDAD0B;--li-color-2: #C7243A;--li-color-3: #932674;--li-color-4: #3261AB;--li-color-5: #009F8C}:root{--ul-bullet: "\f068";--ol-bullet: "\f292"}.line .indent-mark .dot{top:.5em}.line .indent-mark .dot:before{display:block;position:absolute;top:0;font-family:"Font Awesome 5 Free";font-size:6px;line-height:10px;font-weight:900;content:var(--ul-bullet, "\f068");color:var(--li-color-0)}div.lineid^=L5fe4ac :not(id^=L5fe4ac00) :not(id^=L5fe4ac01) :not(id^=L5fe4ac02) :not(id^=L5fe4ac03) :not(id^=L5fe4ac04) .indent-mark .dot:before,div.lineid^=L5fe4ad .indent-mark .dot:before,div.lineid^=L5fe4ae .indent-mark .dot:before,div.lineid^=L5fe4af .indent-mark .dot:before,div.lineid^=L5fe4b .indent-mark .dot:before,div.lineid^=L5fe4c .indent-mark .dot:before,div.lineid^=L5fe4d .indent-mark .dot:before,div.lineid^=L5fe4e .indent-mark .dot:before,div.lineid^=L5fe4f .indent-mark .dot:before,div.lineid^=L5fe5:not(id^=L5fe5f) .indent-mark .dot:before,div.lineid^=L5fe5f :not(id^=L5fe5fd) :not(id^=L5fe5fe) :not(id^=L5fe5ff) .indent-mark .dot:before,div.lineid^=L5fe5fd :not(id^=L5fe5fd8) :not(id^=L5fe5fd9) :not(id^=L5fe5fda) :not(id^=L5fe5fdb) :not(id^=L5fe5fdc) :not(id^=L5fe5fdd) :not(id^=L5fe5fde) :not(id^=L5fe5fdf) .indent-mark .dot:before,div.lineid^=L5fe5fd80 .indent-mark .dot:before,div.lineid^=L5fe5fd81 .indent-mark .dot:before,div.lineid^=L5fe5fd82 .indent-mark .dot:before,div.lineid^=L5fe5fd83 .indent-mark .dot:before,div.lineid^=L5fe5fd84 .indent-mark .dot:before{content:"\f005"}.line .indent-mark .dot{background-color:transparent}.indent-markstyle*="width: 1.5em" .dot:before,.line .indent-mark .c-0+.dot:before{font-size:10px}.indent-markstyle*="width: 3em" .dot:before,.line .indent-mark .c-1+.dot:before{font-size:9px}.indent-markstyle*="width: 4.5em" .dot:before,.line .indent-mark .c-2+.dot:before{font-size:8px}.indent-markstyle*="width: 6em" .dot:before,.line .indent-mark .c-3+.dot:before{font-size:7px}.indent-markstyle*="width: 1.5em" .dot:before,.indent-mark .dot:nth-child(6n+2):before{color:var(--li-color-1)}.indent-markstyle*="width: 3em" .dot:before,.indent-mark .dot:nth-child(6n+3):before{color:var(--li-color-2)}.indent-markstyle*="width: 4.5em" .dot:before,.indent-mark .dot:nth-child(6n+4):before{color:var(--li-color-3)}.indent-markstyle*="width: 6em" .dot:before,.indent-mark .dot:nth-child(6n+5):before{color:var(--li-color-4)}.indent-markstyle*="width: 7.5em" .dot:before,.indent-mark .dot:nth-child(6n+6):before{color:var(--li-color-5)}.indent-markstyle*="width: 9em" .dot:before,.indent-mark .dot:nth-child(6n+7):before{color:var(--li-color-0)}.line.number-list .dot{display:list-item}.line.number-list .dot:before{position:inherit;top:0;content:var(--ol-bullet, "\f292");font-size:8px;line-height:12px}.line.number-list .c-0+.dot:before{font-size:12px}.line.number-list .c-1+.dot:before{font-size:11px}.line.number-list .c-2+.dot:before{font-size:10px}.line.number-list .c-3+.dot:before{font-size:9px}.line.number-list .c-4+.dot:before{font-size:8px}.line.quote-line .quote span:not(.char-index):has(>.indent-mark+.indent){display:inline-block;max-width:calc(100% - 1.5em)}.line.quote-line .quote .indent{display:inline-block}.line span:not(.deco-\.)>span>a.link:is(href$=".pdf",[href^="https://github.com"],[href^="https://raw.githubusercontent.com"],[href^="https://gist.github.com"],[href*=".wikipedia.org"],[href^="https://www.amazon.co.jp"],[href^="https://amazon.co.jp"],[href^="https://youtube.com/"],[href^="https://www.youtube.com/"],[href^="https://archlinux.org"],[href^="https://aur.archlinux.org"],[href^="https://wiki.archlinux.org"],[href^="https://wiki.archlinux.jp"]):before{display:inline-block;width:1em;height:1em;vertical-align:-1px;text-align:center;background-size:contain;background-repeat:no-repeat}.line a.link:not(.icon)href$=".pdf":before{content:"\f1c1";font-weight:400;margin-right:1px}:is(.line,.line .deco) a.link:is([href^="https://github.com"],[href^="https://raw.githubusercontent.com"],[href^="https://gist.github.com"]):before{content:"\f09b";font-weight:400;margin-right:1px}:is(.line,.line .deco) a.link:is(href*=".wikipedia.org"):before{content:"\f266";font-weight:400;margin-right:3px}.line .deco-\. a.link:is(href*=".wikipedia.org") span.char-index{display:inline-block;width:0;text-indent:-9999px}.line .deco-\. a.link:is(href*=".wikipedia.org") span.char-index:nth-of-type(30)~span.char-index{display:inherit;width:inherit;text-indent:inherit}:is(.line,.line .deco) a.link:is([href^="https://www.amazon.co.jp"],[href^="https://amazon.co.jp"]):before{content:"\f270";font-weight:400;margin-right:1px}:is(.line,.line .deco) a.link:is([href^="https://youtube.com/"],[href^="https://www.youtube.com/"]):before{content:"\f167";font-weight:400;margin-right:1px}body{--cell-wrap-width: 30em}.line:not(.cursor-line) .table-block-row{display:flex!important;height:100%!important}.line:not(.cursor-line) .cell{display:block!important;max-width:var(--cell-wrap-width, 30em)}.line:not(.cursor-line) .cell-text{display:inline-block;box-sizing:content-box;max-width:var(--cell-wrap-width, 30em);vertical-align:top;text-wrap:pretty}audio{height:1.4em;margin-bottom:.1em}audio::-webkit-media-controls-enclosure{border-radius:5px}audio::-webkit-media-controls-panel{padding:0 1px 0 6px}@media only screen and (min-width: 480px){atype=hashTaghref="/villagepump/%E5%A4%A9%E6%B0%97%E5%9B%B3":after{--scale: .5;--width: calc(600px * var(--scale));--height: calc(581px * var(--scale));position:fixed;top:40px;right:0;display:block;width:var(--width);height:var(--height);content:"";background-image:url(https://takker-weather.vercel.app/jma/weather-map/archives/today.png);background-size:var(--width) var(--height)}}.deco-\+.deco-\!{font-family:var(--serif, ""), serif, var(--icons, AppIcons); font-size-adjust: var(--serif-font-size-adjust, unset);}.line strong:not(class){background:linear-gradient(transparent 60%,var(--strong-bg-marker-color, hsl(89 100% 65% / .6)) 60%,var(--strong-bg-marker-color, hsl(89 100% 65% / .6)) 100%)}.line strong:not(class):hover{background:linear-gradient(to right,transparent,var(--strong-bg-marker-color, hsl(89 100% 65% / .6)),transparent 50%) 0% center / 400% auto;padding:.1em .2em;animation:marker 10s linear infinite;animation-direction:reverse}@keyframes marker{to{background-position-x:400%}}.deco-\>.deco-\'class^="deco-> deco-'"{.line &{--inline-quote-border-width: 1.5px;vertical-align:baseline;box-sizing:content-box;padding:5.5px 2px 4px;border-bottom:solid var(--inline-quote-border-width, var(--quote-border-width, 1px)) var(--quote-border-color, #a0a0a0);background-color:var(--quote-bg-color, rgba(0, 0, 0, .05));color:var(--quote-text-color, var(--page-text-color, inherit));font-size:.9em}.line &:before{content:"\f10d";vertical-align:super;margin-right:2px}.line &:after{content:"\f10e";vertical-align:super;margin-left:2px}.line &:is(:before,:after){line-height:2.5em;font-size:.4em;font-style:normal;font-family:var(--icons, "Font Awesome 5 Free", "Font Awesome 5 Brand", AppIcons);font-weight:700;font-size-adjust:unset;color:var(--quote-border-color, #a0a0a0)}.line.cursor-line &:before{display:none}}.deco-\>.deco-\+class^="deco-> deco-+"{.line &{}}html{--inline-quote-font-family: "Inter Variable", "Inter", "Roboto Flex", "Roboto", Helvetica, "Arial", "Arimo", "BIZ UD\30b4\30b7\30c3\30af", "BIZ UDGothic", "BIZ UDP\30b4\30b7\30c3\30af", "BIZ UDPGothic", "Hiragino Sans", "Noto Sans JP", "Noto Sans CJK JP";--inline-quote-font-weight: 425}.deco-\",.deco-\>.deco-_class^="deco-> deco-_"{.line &.deco-_:not(.deco-\~){text-decoration:none}.line &{vertical-align:baseline;box-sizing:content-box;padding:5.5px 4px 1px 2px;border-bottom:solid var(--inline-quote-border-width, var(--quote-border-width, 1px)) var(--quote-border-color, #a0a0a0);background-color:var(--quote-bg-color, rgba(0, 0, 0, .05));color:var(--quote-text-color, var(--page-text-color, inherit));font-size:.94em;font-weight:var(--inline-quote-font-weight);font-family:var(--inline-quote-font-family, var(--page-font-family, "")),var(--icons, "Font Awesome 5 Free", "Font Awesome 5 Brand", "AppIcons"),sans-serif}.line &:before{content:"\f10d";margin-right:2px; padding-left:1px;padding-right:1px;vertical-align:super;line-height:calc(1em / .65);font-size:.65em;font-style:normal;font-family:var(--icons, "Font Awesome 5 Free", "Font Awesome 5 Brand", AppIcons);font-weight:700;text-decoration:none;font-size-adjust:none;color:var(--quote-border-color, #a0a0a0)}.line.cursor-line &:before{display:none}}.deco-\>.deco-\/class="deco-> deco-/"{.line &{border-radius:.2em;padding:0 .4em;background-color:var(--quote-bg-color, rgba(0, 0, 0, .05));color:var(--quote-text-color, var(--page-text-color, inherit));font-size:95%;font-style:italic}.line &:before{color:var(--quote-border-color, #a0a0a0);font-size:85%;font-family:var(--icons, "FontAwesome", "Font Awesome 5 Free", AppIcons);font-weight:900;content:"\f10d";position:relative;top:-.5em;left:-.2em}.line.cursor-line &:before{display:none}}.deco-\%{color:#111;background-color:#fdf;padding:.1em .2em}.deco-\&:not(:hover){color:transparent;background-color:gray}.deco-\&:not(:hover) a.page-link{color:transparent}.deco-\&:not(:hover) a.icon{visibility:hidden}.deco-\&:not(:hover) img{filter:contrast(0)}.line:not(.cursor-line) .deco-\':not(.deco-_,.deco-\",.deco-\>){display:inline-block;width:100%;text-align:center}div.line:not(.cursor-line)>span.text>span>span.deco:has(>span>strike>span.deco-\'.deco-_:where(class*="deco-' deco-_",class*="deco-_ deco-'")),div.line:not(.cursor-line)>span.text>span>span.deco:has(>span>span.deco-\'.deco-_:where(class*="deco-' deco-_",class*="deco-_ deco-'")){display:flex;align-items:center;text-align:center;&:before,&:after{flex-grow:1;min-width:30px;content:"";border-top:1px solid #afafaf}&:has(.deco--){&:before,&:after{border-style:dashed none none}}&:before{margin-right:10px}&:after{margin-left:10px}>span>strike,>span{text-decoration:none!important}}htmldata-project-theme=default-minimal{--card-border-width: 1px}body{--virtual-page-margin-top: calc(var(--calculated-paragraph-line-height, 24px) * 2);--page-padding-top: 42px;--page-padding-left: 49px;--page-padding-bottom: 42px;--page-width: calc(100% + var(--page-padding-left, 49px) * 2)}@media (max-width: 767px){body{--page-padding-top: 28px;--page-padding-left: 21px;--page-padding-bottom: 42px}}@media (min-width: 768px) and (max-width: 991px){body{--page-padding-top: 42px;--page-padding-left: 42px;--page-padding-bottom: 35px}}span:has(>a.iconhref$="/bg")+span:not(.indent *)>span>strong.level-4{display:inline-block;font-weight:400;margin-bottom:24px}.line:not(.cursor-line) a.iconhref$="/bg":not(.indent *){display:inline-block;box-sizing:content-box;width:100%;margin-top:var(--page-padding-bottom);height:var(--virtual-page-margin-top);margin-bottom:var(--page-padding-top);font-size:0px;line-height:0px;>img.icontitle=bg{height:0px!important}&:before{content:"";display:block;position:absolute;background-color:var(--page-bg);top:0;left:calc(-1 * var(--page-padding-left, 49px));width:var(--page-padding-left, 49px);height:calc(var(--page-padding-bottom) + var(--virtual-page-margin-top) + var(--page-padding-top))}&:after{content:"";display:block;position:absolute;top:var(--page-padding-bottom);border-top:4px solid hsl(0 0 0 / .16);border-bottom:var(--card-border, unset);height:var(--virtual-page-margin-top);width:var(--page-width, 100%);left:calc(-1 * (var(--page-padding-left, 49px) + var(--card-border-width, 0px)));background:radial-gradient(circle,transparent 20%,var(--B) 20%,var(--B) 80%,transparent 80%,transparent),radial-gradient(circle,transparent 20%,var(--B) 20%,var(--B) 80%,transparent 80%,transparent) 50px 50px,linear-gradient(var(--A) 8px,transparent 8px) 0 -4px,linear-gradient(90deg,var(--A) 8px,transparent 8px) -4px 0;background-color:var(--B, var(--body-bg));background-size:100px 100px,100px 100px,50px 50px,50px 50px}}.line .deco-\.{font-size:.8em;position:relative;top:-.5em}.line:not(.cursor-line) .deco-\. a:is(.page-link:not(.icon),.link) span:not(.empty-char-index)+span+span~span{display:inline-block;width:0;text-indent:-9999px}.line:not(.cursor-line) .deco-\. .page-link:not(.icon) span.empty-char-index~span.char-index{display:inherit;width:inherit;text-indent:inherit}.line:not(.cursor-line) .deco-\. a.page-link:not(.icon) span.empty-char-index+span:before{content:"#"}.line .deco-\. :is(.page-link:not(.icon),.link):before{display:inline-block;min-width:1.15em;padding-left:1px;font-family:"Font Awesome 5 Free","Font Awesome 5 Brands";text-align:center;vertical-align:middle;font-weight:900;content:"\f02d"}.line .deco-\..deco-\/{font-style:initial}.line .deco-\..deco-\/ :is(.page-link:not(.icon),.link):before{font-weight:400;content:"\f15c"}.line:not(.cursor-line){.deco-\{,.deco-\}{display:inline-block;max-width:calc(100% - 100px);padding:.1em .2em;margin:auto .3em 1px;font-size:1em;vertical-align:top;background-color:var(--fukidashi-bg, #d8d8d8);border-radius:.4em;&:before,&:after{position:absolute;width:0;padding:0;margin:0;content:"";border-color:var(--fukidashi-bg, #d8d8d8) transparent;border-style:solid;border-width:0}}.deco-\{:before{border-width:0 0 .6em .6em;transform:translate(-100%) translateY(calc(1em - 80%))}.deco-\}:after{border-width:0 .6em .6em 0;transform:translateY(calc(1em - 80%))}.deco-\!:before,.deco-\!:after{border-color:#e66 transparent}.deco-\!:is(.deco-\{,.deco-\}){background-color:#e66;color:#fff}}.line:not(.cursor-line) .deco-\|{display:inline-flex}.line .deco-\| img.image{object-fit:contain;margin:0}.line class^=level .deco-\|{flex-wrap:wrap}.line .level-1 .deco-\|>span{width:100%}.line .level-2 .deco-\|>span{width:50%}.line .level-3 .deco-\|>span{width:calc(100%/3)}.line .level-4 .deco-\|>span{width:25%}.line .level-5 .deco-\|>span{width:20%}.line .level-6 .deco-\|>span{width:calc(100%/6)}.line .level-7 .deco-\|>span{width:calc(100%/7)}.line .level-8 .deco-\|>span{width:12.5%}.line .level-9 .deco-\|>span{width:calc(100%/9)}.line .level-10 .deco-\|>span{width:10%}.line class^=level .deco-\| img.image{object-fit:cover;width:100%;height:100%}.line .deco-\|>span,.line class^=level .deco-\|>span{overflow:hidden}.line .deco-\| img.image,.line class^=level .deco-\| img.image{margin:.2em}.line .deco-\|.deco-\*>span{font-size:15px;line-height:15px}:not(.cursor-line)>.text class="deco-<"{margin-top:-4px;height:14px;font-size:10px;line-height:12px;padding:0 1px;color:var(--page-text-color, #4a4a4a);white-space:nowrap;text-overflow:ellipsis;position:absolute;z-index:101}:not(.cursor-line)>.text .deco-\>class$="deco->"{margin-top:-2px;width:50px;height:14px;font-size:10px;line-height:14px;padding:0 2px;color:var(--user-flag-name-color, #fff);& a:is(.page-link,.page-link.empty-page-link){color:var(--user-flag-name-color, #fff);&:hover{color:var(--page-link-color, skyblue)}}background-color:var(--user-flag-bg, green);white-space:nowrap;text-overflow:ellipsis;overflow-x:clip;position:absolute;z-index:101;opacity:.7}:not(.cursor-line)>.text .deco-\>class$="deco->":after{content:"|";width:2px;color:var(--user-flag-bg, green);background-color:var(--user-flag-bg, green);position:absolute;top:7px;left:0;height:18px}@keyframes user-flag-moving{20%{left:0}20.1%{left:15px}40%{left:15px}40.1%{left:30px}60%{top:0}60.1%{top:28px}80%{left:30px}80.1%{left:120px}to{left:120px}100.1%{left:300px}}.line:not(.cursor-line) .deco-\>.deco-\+:not(.deco-\<)class="deco-+ deco->"{animation:5s user-flag-moving linear infinite}.line:not(.cursor-line) .deco-\<.deco-\> .formula{margin:0}.line:not(.cursor-line) .deco-\~:not(:hover,.deco-_){filter:blur(3px)}.line:not(.cursor-line) .deco-\#:not(:hover):not(:has(>span>a)){filter:grayscale(100%)}.line:not(.cursor-line) .deco-\#:not(:hover) img{filter:grayscale(100%)}.line:not(.cursor-line) .deco-\#:not(.deco-\#.deco-\+):has(>span>a.page-link){background:#000;border-color:#000;color:#fff;padding:.1em}.line:not(.cursor-line) .deco-\#:not(.deco-\#.deco-\+) a{color:#ff0}.line:not(.cursor-line) class="deco-( deco-)":not(:has(>a.link.icon)){border-radius:50%;border:.05em solid #f40;line-height:1;color:#f40;font-weight:600;padding:5px}.line:not(.cursor-line) class="deco-( deco-)":not(:has(>a.link.icon)) a{color:#f40}.line .deco-\/ img.icon{margin:3px 0;max-width:100%;max-height:300px;height:revert}.line .deco-\/.deco-\* img.icon{margin:3px 0;max-width:95%;max-height:none;height:revert;display:inline-block;vertical-align:middle}@keyframes icon-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body{--icon-ratate-animation: icon-rotate linear infinite}.deco-- img.icon{animation:1.5s var(--icon-ratate-animation)}.level-1 class="deco-- deco-*" img.icon{animation:3s var(--icon-ratate-animation)}.level-2 class="deco-- deco-*" img.icon{animation:1.5s var(--icon-ratate-animation)}.level-3 class="deco-- deco-*" img.icon{animation:1s var(--icon-ratate-animation)}.level-4 class="deco-- deco-*" img.icon{animation:.7s var(--icon-ratate-animation)}.level-5 class="deco-- deco-*" img.icon{animation:.4s var(--icon-ratate-animation)}.level-6 class="deco-- deco-*" img.icon{animation:.3s var(--icon-ratate-animation)}.level-7 class="deco-- deco-*" img.icon{animation:.2s var(--icon-ratate-animation)}.level-8 class="deco-- deco-*" img.icon{animation:.1s var(--icon-ratate-animation)}.level-9 class="deco-- deco-*" img.icon{animation:.07s var(--icon-ratate-animation)}.level-10 class="deco-- deco-*" img.icon{animation:.05s var(--icon-ratate-animation)}@keyframes icon-shake{0%{transform:translate(0) rotate(0)}16%{transform:translate(2px,-2px) rotate(-5deg)}33%{transform:translate(2px,1px) rotate(5deg)}50%{transform:translate(0) rotate(0)}66%{transform:translate(-2px,-2px) rotate(5deg)}83%{transform:translate(-2px,3px) rotate(-5deg)}to{transform:translate(0) rotate(0)}}.deco-\! img.icon{animation:.15s icon-shake linear infinite}@keyframes icon-rotate-shake{0%{transform:translate(0) rotate(0)}16%{transform:translate(.13em,-.13em) rotate(180deg)}33%{transform:translate(.13em,.07em) rotate(360deg)}50%{transform:translate(0) rotate(540deg)}66%{transform:translate(-.13em,-.13em) rotate(720deg)}83%{transform:translate(-.13em,.2em) rotate(900deg)}to{transform:translate(0) rotate(1080deg)}}.deco--.deco-\! img.icon{animation:1s icon-rotate-shake linear infinite}.deco-\(.deco-\) img.icon{border-radius:50%}.mermaid-preview svg{border:2px solid #efefef;border-radius:5px}@keyframes wait_enlarge{0%{font-size:0px}60%{font-size:0px;width:10000px}to{font-size:150px}}#L628f5654a19e400000f6eecc{font-size:150px;width:10000px;animation-name:wait_enlarge;animation-duration:20s}@keyframes dokaben{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}#L630529f8f70d950020850261~.line:not(.cursor-line) .deco-\+{display:inline-block;transform-origin:center 90%;animation:dokaben 2s;animation-direction:alternate;animation-iteration-count:infinite;animation-timing-function:steps(12)}#L630529f8f70d950020850261~.line:not(.cursor-line) .deco-\!{font-weight:700;color:#bf2b04;text-shadow:#661600 2px 0px 0px,#661600 1.75517px .958851px 0px,#661600 1.0806px 1.68294px 0px,#661600 .141474px 1.99499px 0px,#661600 -.832294px 1.81859px 0px,#661600 -1.60229px 1.19694px 0px,#661600 -1.97998px .28224px 0px,#661600 -1.87291px -.701566px 0px,#661600 -1.30729px -1.5136px 0px,#661600 -.421592px -1.95506px 0px,#661600 .567324px -1.91785px 0px,#661600 1.41734px -1.41108px 0px,#661600 1.92034px -.558831px 0px}.app .page-list-item>a:is(href$="/%E3%82%82%E3%81%BA%E3%82%82%E3%81%BA%E7%B8%BA%EF%BD%AE%E8%8D%B3%EF%BD%B8%E7%B8%BA%3F%EF%BD%84%E7%B8%BA%EF%BD%A4") .content{justify-content:center;.icon{height:auto;aspect-ratio:1 / 1;background-image:url(https://i.gyazo.com/dd4b1bd852273a333540c90692af0dd9.png);img{visibility:hidden}}}.stream .page:is(data-title="\3082\307a\3082\307a\7e3a\ff6e\8373\ff78\7e3a?\ff44\7e3a\ff64") .line a:has(img){display:block;width:fit-content;aspect-ratio:1 / 1;background-image:url(https://i.gyazo.com/dd4b1bd852273a333540c90692af0dd9.png);img{visibility:hidden}}:is(.page-list-item,.stream .page):is(data-page-title*=\30cd\30bf\30d0\30ec\6ce8\610f,data-page-title*=\30cd\30bf\30d0\30ec\611f\60f3,data-page-title*=\30cd\30bf\30d0\30ec\9632\6b62,data-title*=\30cd\30bf\30d0\30ec\6ce8\610f,data-title*=\30cd\30bf\30d0\30ec\611f\60f3,data-title*=\30cd\30bf\30d0\30ec\9632\6b62){display:none}.pin+.page-list-item:is(data-page-title*=\30cd\30bf\30d0\30ec\6ce8\610f,data-page-title*=\30cd\30bf\30d0\30ec\611f\60f3,data-page-title*=\30cd\30bf\30d0\30ec\9632\6b62,data-title*=\30cd\30bf\30d0\30ec\6ce8\610f,data-title*=\30cd\30bf\30d0\30ec\611f\60f3,data-title*=\30cd\30bf\30d0\30ec\9632\6b62)+:not(.pin){grid-column-start:1}.navbar .navbar-menu>li.stream-btn{display:block!important;>a{color:var(--navbar-icon-color, #fff)}}.navbar .row{max-width:1200px;margin-right:auto;margin-left:auto}ul.dropdown-menu>li.dropdown-item:has(>a:focus){background-color:#4a4a4a}ul.dropdown-menu>li.dropdown-item>a:focus{box-shadow:none;color:#fff}.grid li.page-list-item [data-page-title^=""data-page-title*="("]data-page-title$=")"{display:none}atype=hashTaghref="/villagepump/%E3%83%A2%E3%83%8B%E3%82%AB":after{position:fixed;right:0;bottom:0;display:block;width:170px;height:533px;content:"";background-image:url(https://i.gyazo.com/752cfbe396abc83ddfbce83fcd5cc0f4.png);background-size:170px 533px}:root{--very-good-image: url(https://svg-hosting.vercel.app/api/svg?url=https://scrapbox.io/api/code/villagepump/%E3%81%9F%E3%81%84%E3%81%B8%E3%82%93%E3%82%88%E3%81%8F%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F/good.svg);--very-good-size: 10vw;--very-good-opacity: 1}@media only screen and (min-width: 480px){atype=hashTaghref="/villagepump/%E3%81%9F%E3%81%84%E3%81%B8%E3%82%93%E3%82%88%E3%81%8F%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%97%E3%81%9F":after{position:fixed;bottom:0;left:0;display:block;width:var(--very-good-size);height:var(--very-good-size);content:"";background-image:var(--very-good-image);background-size:var(--very-good-size) var(--very-good-size);opacity:var(--very-good-opacity)}}:root{--qualia-san-text: "\30b0\30fc\30c6\30f3\30bf\30fc\30af";--qualia-san-text-color: gray;--qualia-san-background-color: transparent;--qualia-san-image: url(https://scrapbox.io/api/pages/villagepump/Qualia-san/icon);--qualia-san-size: 300px;--qualia-san-opacity: 1}@media only screen and (min-width: 480px){atype=hashTaghref="/villagepump/%E3%82%AF%E3%82%AA%E3%83%AA%E3%82%A2%E3%81%95%E3%82%93":after{position:fixed;right:0;bottom:0;display:block;width:var(--qualia-san-size);height:calc(var(--qualia-san-size) + 2vw);content:var(--qualia-san-text);text-align:center;color:var(--qualia-san-text-color);background-color:var(--qualia-san-background-color);font-weight:700;white-space:pre;font-size:1.2em;border-radius:10px;background-image:var(--qualia-san-image);background-size:var(--qualia-san-size) calc(var(--qualia-san-size) + 2vw);background-repeat:no-repeat;background-size:contain;background-position:right bottom;opacity:var(--qualia-san-opacity)}}html { @media (prefers-color-scheme: light) { --inline-quote-font-family: "Inter Variable", "Inter", "Roboto Flex", "Roboto", Helvetica, "Arial", "Arimo", "BIZ UDゴシック", "BIZ UDGothic", "BIZ UDPゴシック", "BIZ UDPGothic", "Hiragino Sans", "Noto Sans JP", "Noto Sans CJK JP"; --inline-quote-font-weight: 425; } @media (prefers-color-scheme: light) { --inline-quote-font-family: "Inter Variable", "Inter", "Roboto Flex", "Roboto", Helvetica, "Arial", "Arimo", "BIZ UDゴシック", "BIZ UDGothic", "BIZ UDPゴシック", "BIZ UDPGothic", "Hiragino Sans", "Noto Sans JP", "Noto Sans CJK JP"; --inline-quote-font-weight: unset;}}.deco-\", .deco-\>.deco-\_class^="deco-\> deco-\_" {.line &.deco-\_:not(.deco-\~) { text-decoration: none; }.line & {vertical-align: baseline;box-sizing: content-box; padding: 5.5px 4px 1px 2px; border-bottom: solid var(--inline-quote-border-width, var(--quote-border-width, 1px)) var(--quote-border-color, #a0a0a0);background-color: var(--quote-bg-color, rgba(0, 0, 0, 0.05));color: var(--quote-text-color, var(--page-text-color, inherit));font-size: .94em;font-weight: var(--inline-quote-font-weight);font-family: var(--inline-quote-font-family, var(--page-font-family, "")), var(--icons, "Font Awesome 5 Free", "Font Awesome 5 Brand", "AppIcons"), sans-serif; }.line &::before {content: "\f10d"; vertical-align: super;content: "\f10e"; vertical-align: baseline;margin-right: 2px;font-size: .7em; line-height: calc(1em / 0.7);font-family: var(--icons, "Font Awesome 5 Free", "Font Awesome 5 Brand", AppIcons); font-weight: 700; font-style: normal;font-size-adjust: unset;color: var(--quote-border-color, #a0a0a0);text-decoration: none;}.line.cursor-line &::before {display: none;}&.deco-\"::before { content: "\f10d"; vertical-align: super; }&.deco-\>.deco-\_::before { content: "\f10e"; vertical-align: baseline; }} html { --quote-border-color: light-dark(hsl(216 15% 74%), hsl(196 10% 44%)); }
/* .deco-\", */
.deco-\>.deco-\+class^="deco-\> deco-\+" {
.line & {
vertical-align: baseline;
box-sizing: content-box; /* padding: 5.5px 4px 1px 2px; */
padding: 5px 2px;
border-left: solid var(--quote-border-width, 1px) var(--quote-border-color, #a0a0a0);
border-bottom: solid 0.5px var(--quote-border-color, #a0a0a0);
background-color: var(--quote-bg-color, rgba(0, 0, 0, 0.05));
color: var(--quote-text-color, var(--page-text-color, inherit));
font-size: .9em;
}
.line &::before {
padding-right: 0.2em;
content: "> ";
color: oklch(from var(--quote-border-color, #a0a0a0) l c h / 0.65);
}
.line.cursor-line &::before { display: none; }
}
.line img.strong-icon { height: 4.5em }