/* 基础调整 */
body {
    background-color: white;
}

body, html {
    margin: 0;
    padding: 0;
    height: 100%;
}

#home {
    background-color: rgba(255, 255, 255, 0.8) !important;
    /* box-shadow: rgb(0, 0, 0) 0 0 10px !important; */
}

#sideBar {
    display: none !important;
}

#home {
    margin-top: 6em !important;
    min-width: 0px !important;
    max-width: 60% !important;
}

.blogStats {
    display: none !important;
}

div.forFlow {
    margin-left: 0.5em !important;
}

#mainContent {
    margin-left: 0px !important;
}

#blog_post_info, #comment_form_container, #under_post_card1, #under_post_card2 {
    display: none !important;
}

#navList > li:first-child {
    display: none !important;
}

#navList > li:nth-child(3) {
    display: none !important;
}

.postDesc {
    display: none !important;
}

#comment_form {
    display: none !important;
}

#cnblogs_post_body {
    font-size: 1.1em !important;
}

/* 头图配合 Javascript */

#headPicture.mainPage { 
    background: url("https://s2.loli.net/2023/09/01/WpAKEqTH4shD8Sx.png") !important;
    background-size: cover !important;
	height:100vh !important;
}

#headPicture.postPage { 
    background: url("https://s2.loli.net/2023/09/01/8tf1siUK92zOPY5.png") center !important;
    background-size: cover !important;
	height:30vh !important;
}

#headPicture.mainPage {
  position: relative;
}

#homepage_top_pager {
    display: none;
}

/* 隐藏滚动条 */

/*
::-webkit-scrollbar {
    height: 0px !important;
    width: 0px !important;
}

::-webkit-scrollbar-vertical {
    width: 0px !important;
    height: 0px !important;
}
*/

/* 一言，标题的显示效果 */

.blur {
    color: transparent;
    text-shadow: rgb(0, 0, 0) 0 0 10px;
}

.hide-elements {
    display: none !important;
}

/* 自适应 */

@media (max-height: 265px) {
    #hitokotoMain {
        display: none !important;
    }
}

@media (max-height: 180px) {
    #profile {
        display: none !important;
    }
}

@media (max-width: 767px) {
    #home {
        max-width: 100% !important;
    }
}

/* PostTag 样式 */

.tag {
    margin-left: 5px;
    height: 20px;
    line-height: 20px;
    color: white !important;
    padding: 3px 14px;
    border-radius: 10px;
    margin: 2px 5px 0;
    background: rgba(0, 0, 0, 0.6);
    text-decoration: none;
    text-shadow: none;
    font-size: 15px !important;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0.6);
    border-width: thin;
    position: relative !important;
}

/* KaTeX */

.katex {
    font-size: 1.3em !important;
} 