generated at
settings
解説ページへのリンクを張ってあります。

style.css
/* 短冊記法 */ .line:not(.cursor-line) [class="deco-| deco-&"] { display: inline-flex; flex-wrap: wrap } .line [class="deco-| deco-&"] > span { width: calc(100%/5); overflow: hidden } .line [class="deco-| deco-&"] img.image { object-fit: cover !important; margin: .2em; height: 30vh }

style.css
.line [class="deco-\( deco-\)"] { display: inline-block; border-radius: 50%; border: .05em solid #f40; min-width: 1em; padding: .1em; vertical-align: text-bottom; line-height: 1; color: #f40; font-weight: 600 }

style.css
.navbar-form .dropdown.open .dropdown-menu { min-width: 100%; max-height: calc(100vh - 130px) !important; overflow-y: auto }

style.css
/* スリムなテロメア */ .line .telomere .telomere-border, .line .telomere .telomere-border.unread { box-sizing: content-box; border-color: #fefefe } .line .telomere .telomere-border:hover, .line .telomere .telomere-border.unread:hover { box-sizing: border-box; width: auto; border-color: #8f9899; background-color: transparent } /* 新着以外のテロメアの色と太さ */ .line .telomere .telomere-border { background-color: #dedede; width: 2px } /* 新着のテロメアの色と太さ */ .line .telomere .telomere-border.unread { background-color: #fcc; width: 5px }

style.css
/* マトリクス記法 */ .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: calc(100%/1) } .line .level-2 .deco-\| > span { width: calc(100%/2) } .line .level-3 .deco-\| > span { width: calc(100%/3) } .line .level-4 .deco-\| > span { width: calc(100%/4) } .line .level-5 .deco-\| > span { width: calc(100%/5) } .line [class^="level"] .deco-\| img.image { object-fit: cover; width: 100%; height: 100% } /* 並べた画像の間にスキマが欲しい場合はこの2行を追加・ぴっちり敷き詰めたい場合はこの2行は不要 */ .line .deco-\| > span, .line [class^="level"] .deco-\| > span { overflow: hidden } .line .deco-\| img.image, .line [class^="level"] .deco-\| img.image { margin: .2em }

style.css
/* しおり記法 */ @media screen { .app:not(.presentation) .line .deco-\. { background-color: #F5FAEA } .app:not(.presentation) .line .deco-\.::after { position: absolute; top: 3px; left: -1.4em; content: '\f02e'; font: 900 1.7rem/1 'Font Awesome 5 Free'; color: yellowgreen } } @media screen and (max-width: 990px) { .app:not(.presentation) .line .deco-\.::after { position: static; padding-left: .3em } } a#Bookmarks.tool-btn:hover { text-decoration: none } a#Bookmarks.tool-btn::before { position: absolute; left: calc(46px/3); content: 400 '\f02e'; font: 21px/46px 'Font Awesome 5 Free' } a#Bookmarks.tool-btn img { opacity: 0 }

style_.css
/* テーブルのセルをわかりやすくする */ .table-block table { background-color: transparent; border-collapse: separate; border-spacing: 2px } .table-block table tr td { padding: .1em; background-color: rgba(0,0,0,0.04) } .table-block table tr:nth-child(even) td { background-color: rgba(0,0,0,0.06) } .table-block table tr:first-child td { font-weight: bolder; text-align: center } .table-block table tr td:first-child { padding: 0; background-color: transparent; border-width: 0 }

style.css
.line:not(.cursor-line) a[href$='/good_meal']:not(.icon) span, .line:not(.cursor-line) a[href$='/good']:not(.icon) span, .line:not(.cursor-line) a[href$='/bad']:not(.icon) span { display: inline-block; width: 0; text-indent: -9999px } .line:not(.cursor-line) a[href$='/good_meal']:not(.icon)::after, .line:not(.cursor-line) a[href$='/good']:not(.icon)::after, .line:not(.cursor-line) a[href$='/bad']:not(.icon)::after { display: inline-block; min-width: 1.15em; padding-left: 1px; font: 900 110%/normal 'Font Awesome 5 Free'; text-align: center } .line:not(.cursor-line) a[href$='/good_meal']:not(.icon)::after { content: '\f164\f805\f069'; letter-spacing: .2em } .line:not(.cursor-line) a[href$='/good']:not(.icon)::after { content: '\f164' } .line:not(.cursor-line) a[href$='/bad']:not(.icon)::after { content: '\f165' }

style.css
/* タグアイコンの共通スタイル (1) */ .line:not(.cursor-line) a[href$='/!']:not(.icon) span, .line:not(.cursor-line) a[href$='/%3F']:not(.icon) span, .line:not(.cursor-line) a[href$='/*']:not(.icon) span, /*.line:not(.cursor-line) a[href$='/_']:not(.icon) span,*/ /*.line:not(.cursor-line) a[href$='/x']:not(.icon) span,*/ .line:not(.cursor-line) a[href$='/%3E']:not(.icon) span, .line:not(.cursor-line) a[href$='/%3C']:not(.icon) span, .line:not(.cursor-line) a[href$='/-']:not(.icon) span, .line:not(.cursor-line) a[href$='/e']:not(.icon) span { display: inline-block; width: 0; text-indent: -9999px } /* タグアイコンの共通スタイル (2) */ .line:not(.cursor-line) a[href$='/!']:not(.icon)::after, .line:not(.cursor-line) a[href$='/%3F']:not(.icon)::after, .line:not(.cursor-line) a[href$='/*']:not(.icon)::after, /*.line:not(.cursor-line) a[href$='/_']:not(.icon)::after,*/ /*.line:not(.cursor-line) a[href$='/x']:not(.icon)::after,*/ .line:not(.cursor-line) a[href$='/%3E']:not(.icon)::after, .line:not(.cursor-line) a[href$='/%3C']:not(.icon)::after, .line:not(.cursor-line) a[href$='/-']:not(.icon)::after, .line:not(.cursor-line) a[href$='/e']:not(.icon)::after { display: inline-block; min-width: 1.15em; padding-left: 1px; font: 900 110%/normal 'Font Awesome 5 Free'; text-align: center } /* ここから各アイコンの設定 */ .line:not(.cursor-line) a[href$='/!']:not(.icon)::after { content: '\f06a'; color: #F6AE2D } .line:not(.cursor-line) a[href$='/%3F']:not(.icon)::after { content: '\f059'; color: #758E4F } .line:not(.cursor-line) a[href$='/*']:not(.icon)::after { content: '\f069'; color: #F26419 } /*.line:not(.cursor-line) a[href$='/_']:not(.icon)::after { content: '\f0c8'; color: #08BDBD; font-weight: 400 }*/ /*.line:not(.cursor-line) a[href$='/x']:not(.icon)::after { content: '\f14a'; color: #2489C5; font-weight: 400 }*/ .line:not(.cursor-line) a[href$='/%3E']:not(.icon)::after { content: '\f14d'; color: lightgrey; font-weight: 400 } .line:not(.cursor-line) a[href$='/%3C']:not(.icon)::after { content: '\f274'; color: lightgrey; font-weight: 400 } .line:not(.cursor-line) a[href$='/-']:not(.icon)::after { content: '\f146'; color: lightgrey; font-weight: 400 } .line:not(.cursor-line) a[href$='/e']:not(.icon)::after { content: '\f192'; color: #F26419 }

style.css
/* 付箋記法のスタイル例 */ .line:not(.cursor-line) .deco-\~ { display: inline-block; position: absolute; top: -0.6em; right: -6vw; max-width: 40%; padding: .3rem 1rem; border-right: 1rem solid #04B2D9; background-color: #f9f8f6; transform: rotate(-0.8deg); box-shadow: 4px 1px 3px rgba(0,0,0,.2) } @media screen and (max-width: 768px) { .line:not(.cursor-line) .deco-\~ { position: static; max-width: 100% } } .presentation .line .deco-\~ { position: static; max-width: 100% } @media print { .line:not(.cursor-line) .deco-\~ { right: 0; border-bottom: 1px solid #ccc; background-color: #f9f8f6 } } /* 太字記法との組み合わせでスタイルを変える場合 */ /* カラーパレット→ https://color.adobe.com/Softie-color-theme-2233237/ */ .line .level-2 .deco-\~ { border-right-color: #009175 } .line .level-3 .deco-\~ { border-right-color: #EFBB33 } .line .level-4 .deco-\~ { border-right-color: #F23E2E } /* 付箋記法内で打消し線記法と下線記法を併用する場合 */ .line .deco-\~.deco-- { text-decoration: line-through } .line .deco-\~.deco-_ { text-decoration: underline }

style.css
/* [+ 挿入] */ .deco-\+ { color: blue } /* [-+ 挿入取り消し] */ .deco-\+.deco-- { color: lightgrey } .deco-\+.deco--::before { content: 'イキ'; display: inline-block; color: blue; font-size: smaller; text-decoration: none !important; vertical-align: super } .deco-\# { color: green; font-size: smaller; padding: 0 .2em } .deco-\" { border-radius: .2em; padding: 0 .4em; background-color: rgba(128,128,128,0.1); font-size:95%; font-style: italic } .deco-\"::before { color: #a0a0a0; font-size:85%; font-family: 'Font Awesome 5 Free'; font-weight: 900; content: '\f10d'; vertical-align: super }

style_.css
/* はりつくメニューバー */ @media screen and (min-height: 600px) and (min-width: 768px) { .app:not(.presentation) { padding-top: 90px; padding-right: 0 !important } .app:not(.presentation) .page-menu { position: fixed; top: 90px } .navbar { position: fixed; top: 0; left: 0; right: 0; z-index: 990; overflow: unset } .dropdown.open .dropdown-menu { position: absolute; left: auto; top: auto; max-height: calc(100vh - 100px); overflow-y: auto } .dropdown.open .dropdown-menu.global-menu { left: 0; top: 54px } .page-menu .dropdown.open .dropdown-menu { position: absolute; top: 0 } } @media screen and (orientation: portrait) and (min-height: 600px) and (max-width: 768px) { /*html, body { -webkit-overflow-scrolling: touch }*/ .app:not(.presentation) { padding-top: 90px } .navbar { position: fixed; top: 0; left: 0; right: 0; z-index: 990; overflow: unset } .dropdown.open .dropdown-menu { max-height: calc(100vh - 130px); overflow-y: auto } }

style.css
/* ピンしたページのスタイル */ .grid li.page-list-item a .pin { background-color: transparent; background-image: none } .grid li.page-list-item a .pin::after { content: '\f08d'; font-family: 'Font Awesome 5 Free'; font-weight: 900; font-size: 20px; color: #A45AFF; bottom: 0; display: inline-block; transform: rotate(35deg) }

style.css
/* フキダシになるタグ ※アイコン記法は除く */ .line a[href*="/%7B"]:not(.icon) { display: inline-block; position: relative; vertical-align: text-top; line-height: 1; font-size: 91%; color: #FFF !important; background-color: #b2bcba; padding: 3px 4px 1px 5px; margin-left: 10px; border-radius: 4px; border-bottom-left-radius: 0 } .line a[href*="/%7B"]:not(.icon):after { display: block; /* reduce the damage in FF3.0 */ position: absolute; bottom: 0; left: -7px; width: 0; content: ""; border-width: 0 0 7px 7px; border-style: solid; border-color: #b2bcba transparent } .line a[href*="/%7B"]:not(.icon) span:first-child { display: none } .line.cursor-line a[href*="/%7B"]:not(.icon) span:first-child { display: inline } /* フキダシ記法版 */ .line:not(.cursor-line) .deco-\{ { display: inline-block; position: relative; max-width: calc(100% - 4em); line-height: 1; color: #FFF !important; background-color: rgba(107, 177, 148, 0.85); padding: 3px 4px 2px 5px; margin-left: .6em; border-radius: .4em; border-bottom-left-radius: 0 } .line:not(.cursor-line) .deco-\{::after { display: block; /* reduce the damage in FF3.0 */ position: absolute; bottom: 0; left: -0.45em; width: 0; content: ''; border-width: 0 0 .5em .5em; border-style: solid; border-color: rgba(107, 177, 148, 0.85) transparent }

style.css
/* チェックボックスになるタグ */ .line a[href$="/_"], .line a[href$="/x"] { visibility: hidden; display: inline-block; position: relative; min-width: 1.15em; line-height: 1 } .line a[href$="/_"]::after, .line a[href$="/x"]::after { visibility: visible; position: absolute; left: 0; content: '\0025A2'; font-weight: bold; color: #08BDBD !important } .line a[href$="/x"] + span { position: relative; vertical-align: text-top; line-height: 1 } .line a[href$="/x"] + span::after { content: ''; visibility: visible; display: inline-block; width: .6em; height: .9em; position: absolute; left: -0.8em; top: -0.2em; border-right: .18em solid #2489C5; border-bottom: .18em solid #2489C5; transform: rotate(45deg) } .line.cursor-line a[href$="/_"], .line.cursor-line a[href$="/x"] { visibility: visible } .line.cursor-line a[href$="/_"]::after, .line.cursor-line a[href$="/x"]::after { visibility: hidden } .line.cursor-line a[href$="/x"] + span { position: inherit } .line.cursor-line a[href$="/x"] + span::after { visibility: inherit; display: inherit; position: inherit; border: inherit; transform: inherit }

style.css
/* チェックボックスになるタグ v2 Font Awesome版 */ .line:not(.cursor-line) a[href$='/o']:not(.icon) span, .line:not(.cursor-line) a[href$='/v']:not(.icon) span { display: inline-block; width: 0; text-indent: -9999px } .line:not(.cursor-line) a[href$='/o']:not(.icon)::after, .line:not(.cursor-line) a[href$='/v']:not(.icon)::after { display: inline-block; min-width: 1.15em; padding-left: 1px; font-family: 'Font Awesome 5 Free'; font-weight: 400; font-size: 120%; text-align: center; vertical-align: middle } .line:not(.cursor-line) a[href$='/o']:not(.icon)::after { content: '\f0c8'; color: #08BDBD } .line:not(.cursor-line) a[href$='/v']:not(.icon)::after { content: '\f14a'; color: #2489C5 }

style.css
/* 箇条書きを控えめにする */ .app .line .indent-mark .dot { height: .2em; width: .4em; border-radius: 25%; background-color: rgba(173,173,173,.55) } .app:not(.presentation) .line .indent-mark .dot { top: auto; bottom: 0 }

style.css
/* 二重括弧による強調をマーカーっぽくする */ .line strong:not([class]) { background: linear-gradient(transparent 10%, #ABFF4F 25%, #ABFF4F 70%, transparent 90%) }

style.css
/* バッヂ風 */ .line a[href$="/MTG"], .line a[href$="/IDEA"] { display: inline-block; min-width: 3.2em; border-radius: .2em; text-align: center; font: bolder 100%/normal Futura, Arial, sans-serif; color: #FFF } .line a[href$="/MTG"] { background-color: #08BDBD } .line a[href$="/IDEA"] { background-color: #FF9914 }

style.css
/* 行内の画像を左寄せにする */ .line .text, .stream .line { clear: both; overflow: hidden } .line img.image { float: left; margin-right: .5em } .stream .line img.image { float: none; margin-right: 0 }

style.css
/* アイコンサイズを大きくする */ .line img.icon { height: 1.5em; top: -0.2em }

style.css
/* 強調記法 [[hoge.icon]] のアイコンのとき、サイズをもっと大きくする */ .line img.strong-icon { max-height: 7em; height: auto }

General
style.css
/* https://www.transparenttextures.com */ body { background-image: url(https://gyazo.com/890e30b79544c117b443f1d0675fd269.png) } /* External links */ .line a.link:not(.icon)::after { font-family:'Font Awesome 5 Free'; font-weight: 900; content: ' \f35d'; display: inline-block }