:root{--link-color:#83A74C;font-size:16px;scroll-behavior:smooth}[data-theme=dark]{--link-color:var(--accent-color)}body{font-family:fot-ud角ゴ_スモール pr6n r,sans-serif}:where(h1,h2,h3,h4,h5,h6,.navbar-nav,.timeline-filter button){font-family:tsukugopro-b-between2-medium,sans-serif}.cover-intro{font-family:fot-テロップ明朝 pron b,sans-serif}:where(footer) p{text-align:center;&.extra a{font-size:.875rem;color:var(--text-quaternary)}&.extra a:hover{text-decoration:underline}}.content{h1{font-size:revert}p{font-size:1rem;font-weight:400}}.post-content{blockquote{font-style:normal}}.navbar-brand{font-weight:revert;font-size:revert;z-index:1001}[data-theme=light]{.navbar-brand a.logo-light{display:block}.navbar-brand a.logo-dark{display:none}}[data-theme=light] .navbar-brand a.logo-light{display:block}[data-theme=dark]{.navbar-brand a.logo-light{display:none}.navbar-brand a.logo-dark{display:block}}[data-theme=light] .navbar-brand a.logo-light{display:block}.navbar-brand a{display:block;color:var(--text-primary);text-decoration:none;border-bottom:none;padding-bottom:0}.navbar-brand a:hover{border-bottom-color:var(--accent-color)}.moon-icon{color:#242424}.post-summary{font-size:1.3rem;font-style:normal}.post-title{font-size:revert}.post-content{ :is(h1, h2, h3, h4, h5, h6, p, li) { font-size: revert; } img { margin: 0; } :is(ol, ul) { margin: 0; li { margin-bottom: 0; } } figure { margin: 1em 0; padding: 0; figcaption > * { margin: 0; font-size: 0.875rem; } }}.post-content blockquote{font-size:revert}.featured-image{aspect-ratio:720/502;width:100%;height:auto}@media(max-width:640px){.featured-card{width:100%}}.featured-overlay{width:100%;padding:0 0 .5em;background:0 0}.featured-card-title{padding:15px;font-size:1rem;color:var(--text-quaternary);line-height:1.5;margin:0;background:var(--card-bg)}.featured-summary{margin:0;padding:15px 15px 0;font-size:inherit;color:#fff;font-weight:700;line-height:1.3;background:0 0;span{border:2px solid #fff;border-radius:1rem;padding:.25rem 1rem;font-size:.875rem;background:var(--code-text)}}.copyright a{color:var(--text-quaternary);&:hover{border-bottom:1px solid var(--text-quaternary)}}.cover-content{max-width:100%}.cover-intro{margin-top:40px;p{margin:0;font-size:2.4rem;line-height:1.2em}}a.biglink{display:block;margin:2em 0;padding:1.5em 1em;border-radius:8px;background:var(--accent-color);color:#fff;font-weight:700;text-align:center;transition:all linear .3s;&:hover{opacity:.75}}.bookinfo{display:grid;margin:2em 0;grid-template-columns:1fr;gap:16px;@media(width > 641px){grid-template-columns: 180px 1fr; gap: 16px;}border:1px solid var(--border-color);border-radius:8px;padding:16px;background-color:var(--bg-tertiary);.thumb{max-width:180px;margin:0 auto;img{margin:0;text-align:center}}.details{margin:0;padding:0;list-style:none;li{margin:0;font-size:1rem;&.title{font-weight:700}}}}.toc{margin:1em 0;border:1px solid var(--accent-color);p, li{font-size:1rem}p{margin:0 0 1em;padding:8px 16px;background-color:var(--accent-color);font-weight:700;color:#fff} #TableOfContents { padding: 0 16px 16px; margin: 0; }}.sc.right{text-align:right}