*,*:before,*:after { box-sizing: border-box; margin: 0; }
#header h1 a { background-image: url(https://images.cnblogs.com/cnblogs_com/victorlyw/1990532/o_210622050916icon.png); background-repeat: no-repeat; background-position: -609px -30px; width: 202px; height: 54px; display: inline-block; text-align: center;  text-shadow: 0 0 10px #ffb962; color: #ffffff; }
#header h1 a:hover { color: #03dcdb; text-decoration: revert; }
#blogTitle h2 { color: #795548; font-weight: bold; letter-spacing: 10px; font-size: 14px; }

#home { position: relative; background: unset; width: 100%; padding: 0 20px; }
#home::before { content: " "; position: absolute; z-index: -1; top: 0;left: 0;width: 100%; height: 100%; background-color: rgba(255,255,255,.8); }
#home::after { content: " "; background: url(https://www.320nle.com/acggirl/acgurl.php) 0% 0% / cover no-repeat fixed; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -2; }

#navList a { font-size: 16px; }
.blogStats { font-size: 14px; color: #795548; font-weight: bold; }

.dayTitle a { text-shadow: 0 0 10px #ffb962; color: #ffffff; }
.postTitle a:link, .postTitle a:visited, .postTitle a:active { color: #03dcdb; }
.postTitle a:hover { color: #2196f3; text-decoration: revert; }
#mainContent .forFlow { width: 100%; display: flex; flex-wrap: wrap; }
#mainContent .forFlow .day { width: 24%; margin-right: 1%; padding: 0; position: relative;border-style: solid;border-image-slice: 20 fill;border-width: 20px;border-image-repeat: round;border-image-source: url(https://images.cnblogs.com/cnblogs_com/victorlyw/1990532/o_210622030026border_content_icon.png);background: #1e3277;box-shadow: unset; }
#mainContent .forFlow .day .postCon { width: 100%; margin-left: 0; color: #d8d8d8;  }
/**#mainContent .forFlow .day .clear:last-child { margin-bottom: 90px; } */
#mainContent .forFlow .day .postCon a { color: #03dcdb;  }
#mainContent .forFlow .day .postCon a:hover{ color: #2196f3; text-decoration: revert; }
#mainContent .forFlow .day .postDesc { width: 100%; margin-left: 0;color: #ffffff;  }
/**#mainContent .forFlow .day div:last-chil[class=postDesc] { position: absolute; bottom: 0;left: 0; } */
#mainContent .forFlow .day .postDesc a { color: #03dcdb;  }
#mainContent .forFlow .day .postDesc a:hover{ color: #2196f3; text-decoration: revert; }
#mainContent .forFlow .day .postDesc span { text-shadow: 0 0 10px #ffb962; color: #ffffff; font-weight: bold; }
.topicListFooter { width: 100%; }

.topicListFooter a { display: inline-block; border: 1px solid #03dcdb; margin: 10px; border-radius: 6px; text-align: center; background: #233576; color: #ffffff; box-shadow: 0 0 10px #03dcdb; }
.topicListFooter a:hover { background: #2196f3; }

.sidebar-block li { margin-bottom: 10px; }

.newsItem, .catListEssay, .catListLink, .catListNoteBook, .catListTag, .catListPostCategory, .catListPostArchive, .catListImageCategory, .catListArticleArchive, .catListView, .catListFeedback, .mySearch, .catListComment, .catListBlogRank, .catList, .catListArticleCategory, #blog-calendar { border-style: solid; border-image-slice: 20 fill; border-image-repeat: round; border-width: 20px; border-image-source: url(https://images.cnblogs.com/cnblogs_com/victorlyw/1990532/o_210622030204border_right_icon.png); background-color: #1e3277; color: #ffffff;  }
.newsItem a, .catListEssay a, .catListLink a, .catListNoteBook a, .catListTag a, .catListPostCategory a, .catListPostArchive a, .catListImageCategory a, .catListArticleArchive a, .catListView a, .catListFeedback a, .mySearch a, .catListComment a, .catListBlogRank a, .catList a, .catListArticleCategory a, #blog-calendar td, #blog-calendar th { color: #ffffff; }
#blog-calendar td.CalTodayDay { color: #03dcdb; font-weight: bold; }
#blog-calendar td a { text-shadow: 0 0 10px #ffb962; color: #ffffff; }
#blog-calendar .CalTitle td, #blog-calendar .CalTitle td a { color: #03dcdb; }
.postTitle a { background:url("https://images.cnblogs.com/cnblogs_com/victorlyw/1990532/o_210623014022titlebg.png") no-repeat; }

#footer { height: auto; padding-bottom: 40px; }

/** 详情页 */
#post_detail, .commentform { width: 100%; }