/*
Theme Name: Jianbai
Author: Jianbai
Description: 极简单栏 WordPress 主题，专注内容阅读。
Version: 1.7.0
Requires at least: 6.9
Requires PHP: 8.0
Text Domain: jianbai
*/
:root{color-scheme:light;font-family:system-ui,-apple-system,"Segoe UI",sans-serif;color:#191919;background:#fff}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}body>header a:hover,main>nav a:hover{text-decoration:none}img{max-width:100%;height:auto}body>header{border-top:2px solid #222;border-bottom:1px solid #eee}body>header>div{max-width:980px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}body>header p{margin:0;font-size:17px}body>header p a{display:inline-block;border-bottom:2px solid #222;padding:0 0 14px;margin-bottom:-18px}form[role=search]{margin:0}input[type=search]{width:76px;min-width:0;border:1px solid #333;border-radius:20px;padding:6px 12px;background:#fff;font:inherit;font-size:13px;outline-offset:3px;transition:width .25s ease}input[type=search]:focus{width:210px}main{max-width:768px;margin:0 auto;padding:48px 24px 70px}main>header{text-align:center;margin:0 0 38px}main>header h1{font-size:30px;font-weight:500;margin:0 0 8px}main>header p{margin:0;color:#555;font-size:14px}main>section>article{padding:26px 0;border-top:1px solid #eee}main>section>article:first-child{padding-top:0;border-top:0}main>section>article figure{margin:0 0 14px}main>section>article figure a{display:block;aspect-ratio:3/1;overflow:hidden}main>section>article img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}main>section>article h2{font-size:21px;font-weight:500;line-height:1.45;margin:0 0 8px}main>section>article p{font-size:14px;color:#777;line-height:1.65;margin:0}main>article>header{margin:0 0 30px}main>article>header h1{font-size:30px;line-height:1.4;margin:0 0 12px;font-weight:600}main>article>header p{color:#888;font-size:13px;margin:0}main>article>figure{margin:0 0 28px}main>article>figure img{width:100%;height:auto;display:block}main>article>section{overflow-wrap:anywhere}main>article>section p{margin:0 0 1.5em}main>article>section h2{font-size:24px;margin:2em 0 .7em}main>article>section h3{font-size:20px;margin:1.5em 0 .6em}main>article>section a{color:#2563a6;text-decoration:underline}main>article>section a:not([target]){color:inherit;text-decoration:none}main>article>section figure{margin:1.5em 0}main>article>section blockquote{border-left:3px solid #ddd;margin:1.5em 0;padding-left:18px;color:#666}main>article>section pre{overflow:auto;padding:16px;background:#f6f6f6}main>article>section table{display:block;overflow-x:auto;border-collapse:collapse}main>article>section td,main>article>section th{border:1px solid #ddd;padding:8px}main>nav{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #eee;margin-top:34px;padding-top:20px;font-size:14px}main>nav a{max-width:48%}main>nav a:last-child{text-align:right}body>footer{border-top:1px solid #eee;text-align:center;color:#999;font-size:13px;padding:24px}body>footer p{margin:0}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}@media(max-width:600px){body>header>div{padding:12px 18px}main{padding:38px 18px 56px}main>header h1,main>article>header h1{font-size:26px}main>section>article h2{font-size:19px}main>section>article figure a{aspect-ratio:2.4/1}input[type=search]:focus{width:145px}main>article>section h2{font-size:22px}}