|
|
@namespace atom "http://www.w3.org/2005/Atom";@namespace content "http://purl.org/rss/1.0/modules/content/";@namespace dc "http://purl.org/dc/elements/1.1/";
body,rss,atom|feed { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", Arial, sans-serif; background: #f4f5f7; color: #222; margin: 0; padding: 2em 1em; /* 左右内边距 1em,竖屏不贴边 */ font-size: 14px; line-height: 1.6;
max-width: 780px; /* 最大宽度,桌面端居中 */ margin-left: auto; margin-right: auto;}
channel>title,atom|feed>atom|title { display: block; font-size: 1.7em; font-weight: 700; margin: 0 0 1.2em 0; text-align: center; letter-spacing: -0.01em;}
item,atom|entry { display: block; background: #ffffff; padding: 1.1em 1.2em; margin-bottom: 1.1em; border-radius: 14px; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.04), 0 2px 6px rgba(0, 0, 0, 0.03);}
item>title,atom|entry>atom|title { display: block; font-size: 1.15em; font-weight: 600; margin-bottom: 0.45em; color: #111; letter-spacing: -0.01em;}
item>description,atom|entry>atom|summary { display: block; color: #555; line-height: 1.65; max-height: 16.5em; overflow: hidden; position: relative;}
item>description::after,atom|entry>atom|summary::after { content: "…"; position: absolute; right: 0.3em; bottom: 0; padding-left: 1.5em; background: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 70%); font-weight: 600;}
link,guid,pubDate,author,category,comments,source,enclosure,content|encoded,dc|creator,lastBuildDate,atom|id,atom|link,atom|updated,atom|published,atom|author,atom|category,atom|rights,atom|content,language,generator { display: none;}
channel>description,atom|feed>atom|subtitle { display: block; margin: 0.4em 0 2em 0; /* 与条目明显拉开 */ text-align: center; color: #666; font-size: 0.95em;}
channel>title,atom|feed>atom|title { margin-bottom: 0.4em; /* 原来较紧,这里放松 */}
atom|feed>atom|subtitle::after,channel>description::after { content: "这是一个订阅源(Feed)。复制当前URL到任何支持 Atom/RSS 的阅读器,即可订阅本博客的最新文章。\A以下展示了此订阅源包含的最新文章:"; display: block; text-align: center; font-size: 0.95em; color: #666; margin: 1em 0 2em 0; line-height: 1.5; white-space: pre-wrap;}
|