/* RIF Blog skin: mono */.hdr-minimal.site-header{border-bottom:0}.hdr-minimal .site-header__in{min-height:76px}.hdr-minimal .site-title{font-size:1.15rem;font-weight:600;letter-spacing:.03em}.hdr-minimal .site-title::first-letter{color:inherit}@media (min-width:960px){.hdr-minimal .primary-nav{margin-left:auto;flex:none}.hdr-minimal .header-actions{margin-left:6px}.hdr-minimal .primary-nav a{font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:500;padding:8px 10px}}.home-minlist .rif-wrap{max-width:780px;margin-inline:auto}.rif-textrows .rif-textrow{display:grid;gap:4px 28px;padding-block:18px}.rif-textrow .rif-dot{display:none}@media (min-width:640px){.rif-textrows .rif-textrow{grid-template-columns:130px minmax(0,1fr)}.rif-textrow .rif-meta{grid-column:1;grid-row:1/span 2;align-self:start;flex-direction:column;align-items:flex-start;gap:0;font-size:12.5px}.rif-textrow__title{grid-column:2;grid-row:1;margin:0}.rif-textrow__ex{grid-column:2;grid-row:2;margin:0}}.rif-textrow__title{font-size:1.2rem}.rif-textrows .rif-textrow.has-thumb{grid-template-columns:88px minmax(0,1fr);gap:4px 16px;align-items:start}.rif-textrow__img{display:block;grid-column:1;grid-row:1/span 3;width:88px;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.rif-textrows .has-thumb .rif-meta,.rif-textrows .has-thumb .rif-textrow__title,.rif-textrows .has-thumb .rif-textrow__ex{grid-column:2}.rif-textrows .has-thumb .rif-textrow__title{grid-row:1}.rif-textrows .has-thumb .rif-textrow__ex{grid-row:2}.rif-textrows .has-thumb .rif-meta{grid-row:3;flex-direction:row;align-items:center;gap:8px}.rif-textrows .has-thumb .rif-dot{display:inline}@media (min-width:640px){.rif-textrows .rif-textrow.has-thumb{grid-template-columns:200px minmax(0,1fr);gap:4px 24px}.rif-textrow__img{width:200px;aspect-ratio:16/10}}.card-flat .rif-card{border:1px solid var(--border);background:var(--bg);transition:border-color .2s}.card-flat .rif-card:hover{border-color:var(--text)}.card-flat .rif-card__media{border-radius:0;margin:0;border-bottom:1px solid var(--border)}.card-flat .rif-card__body{padding:14px 16px 16px}.card-flat .rif-badge{border-radius:0}.card-flat .rif-row__media,.card-flat .rif-mini__img{border-radius:0}.single-narrow.single-post .rif-wrap{max-width:760px;margin-inline:auto}.single-narrow .rif-single__head{text-align:center}.single-narrow .rif-crumbs ol{justify-content:center}.single-narrow .rif-byline{justify-content:center;margin-bottom:28px}.single-narrow .rif-title{font-size:clamp(1.7rem,4.5vw,2.4rem)}.single-narrow .entry-content{font-size:1.2rem;line-height:1.85}.single-narrow .rif-single__img{max-width:none}.ftr-line .site-footer{background:none;border-top:1px solid var(--border);margin-top:48px}.ftr-line .site-footer .footer-bar{border:0;padding-block:30px}.ftr-line .footer-brand__name{font-size:1.4rem}.skin-mono{font-size:15.5px;line-height:1.7}.skin-mono *{border-radius:0!important}.skin-mono .site-title::after{content:"_";color:var(--accent-text);animation:rif-blink 1.1s steps(1) infinite}.skin-mono .site-title::first-letter{color:inherit}@keyframes rif-blink{50%{opacity:0}}.skin-mono .site-header{border-bottom:1px dashed var(--border)}.skin-mono .rif-badge{background:none;color:var(--accent-text);padding:0}.skin-mono .rif-badge::before{content:"["}.skin-mono .rif-badge::after{content:"]"}.skin-mono .rif-section-title{border:0;font-size:1rem;font-weight:700}.skin-mono .rif-section-title span::before{content:"$ ls ";color:var(--accent-text)}.skin-mono .rif-section-title::after{display:none}.skin-mono .rif-textrow{border-bottom:1px dashed var(--border)}.skin-mono .rif-textrow__title a{background-image:none}.skin-mono .entry-content pre{border:1px solid var(--border)}.skin-mono .btn,.skin-mono button[type=submit]{text-transform:lowercase}.skin-mono .btn::before,.skin-mono button[type=submit]::before{content:"> "}.skin-mono h1,.skin-mono h2,.skin-mono h3{letter-spacing:-.02em}