:root{color-scheme:light;--ink:#1f2937;--muted:#627184;--accent:#176b59;--line:#dce5e0}*{box-sizing:border-box}body{margin:0;background:#f6f8f6;color:var(--ink);font:16px/1.7 system-ui,-apple-system,"Microsoft YaHei",sans-serif}main{max-width:940px;margin:auto;padding:28px 24px}nav{display:flex;justify-content:space-between;align-items:center;gap:16px}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}header{padding:64px 0 24px}h1{font-size:clamp(28px,5vw,44px);line-height:1.3;margin:12px 0}header p,small,footer{color:var(--muted)}.eyebrow{font-size:12px;letter-spacing:3px;color:var(--accent)}form{background:white;border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:0 10px 30px #12382208}.search{display:flex;gap:10px;margin:8px 0 16px}input[name=q]{flex:1;min-width:0;border:1px solid #aabdb1;border-radius:9px;padding:13px;font:inherit}button,.clear{border:0;border-radius:9px;padding:12px 20px;font:inherit;cursor:pointer}button{background:var(--accent);color:white}.clear{background:#edf2ee}.toggle{display:flex;gap:8px;align-items:center}small{display:block;font-size:13px;margin-top:8px}.notice{border-left:3px solid var(--accent);background:#eaf1ed;padding:16px 20px;margin:24px 0;border-radius:0 10px 10px 0}article{padding:24px 0;border-bottom:1px solid var(--line)}h2{font-size:22px;margin:6px 0}.domain{font-size:13px;color:var(--muted)}.domain span{margin-left:10px;background:#e7efeb;padding:2px 7px;border-radius:5px}article p{overflow-wrap:anywhere;margin:6px 0}mark{background:#f8e7a3;color:inherit}footer{margin-top:64px;padding:24px 0;border-top:1px solid var(--line);font-size:13px}:focus-visible{outline:3px solid #a7caba;outline-offset:3px}@media(max-width:540px){main{padding:20px 16px}header{padding-top:36px}form{padding:18px}.search{flex-wrap:wrap}input[name=q]{flex-basis:100%}button{flex:1}.clear{text-align:center}nav{font-size:14px}}
