vuepress-theme-aurora
Version:
A vuepress-based animation blog theme, simple, beautiful, multi-color, multiple custom functions, providing article poster sharing, talk, photo album, comment and other features 一个基于vuepress的动漫类博客主题,简洁,漂亮,多色彩,多种自定义功能,提供文章海报分享,说说,相册,评论等特色功�?
2,892 lines (2,432 loc) • 102 kB
CSS
/*这是主题默认样式*/
#app {
font-family: Avenir, Helvetica, Arial, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
margin-top: 0
}
html,body {
scroll-behavior: smooth;
}
h1, h2 {
font-weight: 400
}
ul {
padding: 0
}
li {
margin: 0 10px
}
#waline {
--waline-white: #fff;
--waline-light-grey: #999;
--waline-dark-grey: #666;
--waline-theme-color: #00cfc8;
--waline-active-color: #00cfc8;
--waline-text-color: #444;
--waline-bgcolor: hsla(0, 0%, 100%, 0.35);
--waline-bgcolor-light: #f8f8f8;
--waline-bgcolor-hover: #f0f0f0;
--waline-border-color: #ddd;
--waline-disable-bgcolor: #f8f8f8;
--waline-disable-color: #bbb;
--waline-code-bgcolor: #282c34;
--waline-bq-color: #f0f0f0;
--waline-avatar-size: 3.25rem;
--waline-mobile-avatar-size: calc(var(--waline-avatar-size)*9/13);
--waline-badge-color: #3498db;
--waline-badge-font-size: 0.775em;
--waline-info-bgcolor: #f8f8f8;
--waline-info-color: #999;
--waline-info-font-size: 0.625em;
--waline-border: 1px solid var(--waline-border-color);
--waline-avatar-radius: 50%;
--waline-box-shadow: none;
--waline-font-size: 16px
}
.sidebar-menu-item span {
color: var(--fontColor)
}
.medium-zoom-content ul {
position: relative
}
.medium-zoom-content ul li ul li ul li:before {
content: "";
display: inline-block;
width: 4px;
height: 4px;
background: #00cfc8;
border: 0 solid #f5f5f5;
margin-right: 5px;
border-radius: 0
}
.aurora-iconfont-common {
font-family: aurora-font;
font-style: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale
}
.aurora-stick:before {
content: "\e657";
margin-right: 5px;
color: red
}
.aurora-home-tag:before {
content: "\e7b5"
}
.aurora-home-time:before {
content: "\e662";
margin-right: 5px
}
.aurora-stick-label {
color: red
}
.aurora-home-read:before {
content: "\e62e";
margin-right: 5px
}
.aurora-sidebar-nav:before {
content: "\e60b";
margin-right: 5px
}
.aurora-sidebar-menu:before {
content: "\e60f";
margin-right: 5px
}
.aurora-sidebar-catalog:before {
content: "\e941"
}
.aurora-sidebar-nav-home:before {
content: "\e68d"
}
.aurora-sidebar-nav-other:before {
content: var(--aurora-sidebar-nav-other-ico)
}
.aurora-sidebar-nav-link:before {
content: "\e63d"
}
.aurora-sidebar-nav-tag:before {
content: "\e7b6"
}
.aurora-sidebar-nav-mood:before {
content: "\e63b"
}
.aurora-sidebar-nav-photo:before {
content: "\e875"
}
.aurora-sidebar-nav-about:before {
content: "\e618"
}
.aurora-sidebar-nav-github:before {
content: "\e885"
}
.aurora-sidebar-tag:before {
content: "\e7b5";
margin-right: 5px
}
.aurora-sidebar-message:before {
content: "\e61c";
color: red;
margin-right: 5px
}
.aurora-sidebar-newest-page:before {
content: "\e636";
margin-right: 5px
}
.aurora-sidebar-site:before {
content: "\e6f1";
margin-right: 5px
}
.aurora-sidebar-catalog-spread:before {
content: ""
}
.aurora-sidebar-catalog-spread-open:before {
content: "\e631"
}
.aurora-sidebar-catalog-spread-off:before {
content: "\e630"
}
.aurora-page-word:before {
content: "\e716"
}
.aurora-page-time:before {
content: "\e682"
}
.aurora-page-comment:before {
content: "\ecb1"
}
.aurora-page-read:before {
content: "\e7b9"
}
.aurora-page-tag:before {
content: "\e7b5"
}
.aurora-poster-ico:before {
content: "\e93c";
margin-right: 5px
}
.aurora-tag-left:before {
content: "\e93d"
}
.aurora-tag-right:before {
content: "\e941"
}
.aurora-style-img:before {
content: "\e61b"
}
.aurora-style-blur:before {
content: "\e617"
}
.aurora-style-cancel:before {
content: "\e68f";
padding-right: 2px;
padding-top: 2px
}
.aurora-poster-cancel:before {
content: "\e68f"
}
.home-menu-ico:before {
font-family: aurora-font;
content: var(--homeIcoCode);
margin-right: 5px
}
.cancel:before {
font-size: 24px
}
.home-click-down-icon:before {
content: "\e923"
}
@font-face {
font-family: aurora-time-font;
src: url("../public/fonts/DS-DIGIT.TTF");
}
@font-face {
font-family: "aurora-font"; /* Project id 2849934 */
src: url('../public/fonts/aurora-iconfont.woff2?t=1633527892146') format('woff2'),
url('../public/fonts/aurora-iconfont.woff?t=1633527892146') format('woff'),
url('../public/fonts/aurora-iconfont.ttf?t=1633527892146') format('truetype');
}
/*google font*/
@font-face {
font-family: Lobster-Regular;
src: url(../public/fonts/Lobster-Regular.ttf);
}
@font-face {
font-family: lf;
src: url(../public/fonts/style-menu/lf.ttf);
}
@font-face {
font-family: cgt;
src: url(../public/fonts/style-menu/cgt.ttf);
}
@font-face {
font-family: xsf;
src: url(../public/fonts/style-menu/xsf.ttf);
}
@font-face {
font-family: lsf;
src: url(../public/fonts/style-menu/lsf.ttf);
}
@font-face {
font-family: sst;
src: url(../public/fonts/style-menu/sst.ttf);
}
@font-face {
font-family: tzt;
src: url(../public/fonts/style-menu/tzt.ttf);
}
@font-face {
font-family: hlt;
src: url(../public/fonts/style-menu/hlt.ttf);
}
#app a {
text-decoration: none
}
#home-social {
position: relative;
bottom: -3rem;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
z-index: 2
}
.aurora-navbar-icon {
margin-right: .5rem
}
#home-social-item {
position: relative;
display: inline-block;
flex: 1;
width: 40px;
height: 40px
}
#home-social-item img {
width: 40px;
height: 40px;
padding: 0;
margin: 0 auto
}
.show-social-common {
z-index: 16;
display: none;
position: absolute;
margin-top: 1rem;
left: -50%;
width: 95px;
height: 95px;
background-color: rgba(0, 0, 0, .4);
border-radius: 15px
}
.sidebar-social-single:hover .show-social-common {
display: inline-block;
-webkit-animation: socialImgEnter .9s;
animation: socialImgEnter .9s;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards
}
@-webkit-keyframes socialImgEnter {
0% {
opacity: 0;
transform: translateY(-15%)
}
to {
opacity: 1;
transform: translateY(0)
}
}
@keyframes socialImgEnter {
0% {
opacity: 0;
transform: translateY(-15%)
}
to {
opacity: 1;
transform: translateY(0)
}
}
.social-no-active {
display: none
}
#show-img img {
border-radius: 15px;
width: 78px;
height: 78px;
padding-top: 8px
}
.setColor {
position: relative
}
.bg_color {
background-color: rgba(0, 0, 0, .2);
border-radius: 100%
}
.setIco {
width: 2.2rem;
height: 2.2rem;
position: fixed;
bottom: 4rem;
right: 2.5rem;
cursor: pointer;
z-index: 9;
background-image: url(../public/fonts/style-menu/color-filling.svg);
background-repeat: no-repeat;
background-size: 70%;
background-position: 50%
}
#setIco img {
margin: 0;
border-radius: 0;
width: 2rem;
height: 2rem
}
.welcome-parent {
position: relative
}
.cancel {
cursor: pointer;
position: absolute;
top: 3px;
right: 3px;
display: inline-block;
width: 25px;
height: 25px;
background-repeat: no-repeat;
background-size: cover
}
#welcome {
height: auto;
position: fixed
}
.welcome {
width: 24%;
right: 5rem;
bottom: -1rem
}
.bg-gray-800-mktg {
box-shadow: 0 8px 24px rgba(149, 157, 165, .2);
background-color: #f5f5f5
}
.p-4 {
padding: 8px 24px 24px 8px
}
.m-4 {
margin: 24px 12px 24px 24px
}
.rounded-2 {
border-radius: 6px !important
}
.show-on-focus,
.sr-only {
height: 1px;
overflow: hidden;
position: absolute;
width: 1px
}
.common-style {
color: #8186d5;
padding: 0 18px 10px
}
#sr-only-h2 {
font-size: 1rem;
margin: 0 0 10px;
text-align: left
}
#script {
color: #00cfc8;
font-size: 16px;
text-align: left
}
.position-relative {
position: relative;
margin-bottom: 25px
}
#welcome-input {
position: absolute;
left: 33%;
width: 67%;
height: 25px;
border: none;
outline: none;
background-color: #0c162d;
color: #fff
}
#welcome-span {
position: absolute;
left: 0;
display: inline-block;
color: #ff1493;
line-height: 25px
}
.page-sidebar {
position: relative;
width: 100%;
height: auto
}
.about-title {
margin-top: 1rem;
margin-bottom: 1rem;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
max-height: 1.5rem;
width: 100%;
padding-top: 5px;
padding-bottom: 5px;
text-align: center;
font-size: 23px;
display: flex;
justify-content: center;
align-items: center;
font-weight: 600
}
.about-title-single {
position: relative
}
.about-title-single-value:before {
display: inline-block;
height: 7px;
margin: 0 auto;
position: absolute;
bottom: -30%;
content: "";
border-radius: 10px;
transition: all 900ms;
width: 40%;
background: rgba(0, 207, 200, .4);
}
.about-title-single:hover .about-title-single-value:before {
width: 90%;
background: rgba(0, 207, 200, .9);
}
.link-title {
margin-bottom: 1.5rem
}
#page-top {
position: relative;
border-radius: var(--borderRadius);
width: 100%;
margin-top: 0;
background-repeat: no-repeat;
background-size: cover;
background-position: 50%;
box-shadow: 0 18px 50px -10px rgba(0, 0, 0, .2)
}
.page-record {
width: 100%;
position: absolute;
bottom: 5%;
display: flex;
justify-content: center
}
.page-record-item {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content
}
.page-record-common {
display: flex;
margin: .4rem 0
}
.page-record-item-common {
text-align: center;
flex: 1;
width: available
}
.page-record-tag li {
list-style: none;
float: left;
margin-left: .5rem;
margin-right: .5rem
}
.page-record-bottom {
display: flex
}
#comment-admin:after {
content: "up";
color: #2643e9;
background-color: rgba(203, 210, 246, .5)
}
#comment-admin:after,
#comment-user:after {
display: inline-block;
margin-left: .5rem;
padding-left: 5px;
padding-right: 5px;
border-radius: 5px
}
#comment-user:after {
content: "\8BBF\5BA2";
color: #edad49;
background-color: rgba(178, 247, 239, .75)
}
.vcard img {
border: none
}
.vpanel {
margin-top: 2rem
}
.vrow .text-right button {
background-color: #db7093
}
.vwrap {
border-radius: 30px
}
.page-record-bottom-left {
display: flex;
margin-right: 1.5rem
}
.page-bottom-item {
margin-left: .5rem;
margin-right: .5rem
}
.page-record-bottom-right div {
display: inline-block
}
.content {
position: relative
}
#c-sidebar {
position: fixed;
left: 0;
top: 5.9rem;
display: none;
margin-right: 0;
width: 15%;
z-index: 2;
background-color: hsla(0, 0%, 100%, .76);
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3)
}
#c-sidebar::-webkit-scrollbar {
display: none
}
#c-sidebar::-webkit-scrollbar-thumb {
border-radius: 12px;
background-color: #fcd5ce;
height: 10px
}
#c-sidebar::-webkit-scrollbar-track {
height: 10px;
background-color: hsla(0, 0%, 100%, 0)
}
#article-page {
background-color: rgba(255, 255, 255, var(--opacity));
position: relative;
display: block;
z-index: 2;
margin: 0 auto;
border-radius: var(--borderRadius);
overflow: hidden
}
.box {
background-color: rgba(255, 255, 255, var(--opacity));
position: relative;
display: block;
z-index: 2;
margin: 0 auto;
border-radius: var(--borderRadius);
overflow: hidden
}
.article-page {
background-color: rgba(255, 255, 255, var(--opacity));
position: relative;
display: block;
z-index: 2;
margin: 0 auto;
border-radius: var(--borderRadius);
overflow: hidden
}
#set-bg {
width: 100%;
height: 100%;
background-repeat: no-repeat;
background-size: cover;
position: fixed;
top: 0;
right: 0;
z-index: -2;
background-image: var(--backgroundImageUrl);
animation: imageAnimation 1.6s cubic-bezier(.39, .58, .57, 1) infinite;
-webkit-animation: imageAnimation 1.6s cubic-bezier(.39, .58, .57, 1) infinite;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
opacity: 0
}
@-webkit-keyframes imageAnimation {
0% {
opacity: 0;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in
}
to {
opacity: 1;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out
}
}
.posterShade {
display: flex;
justify-content: center;
align-items: center;
position: fixed;
top: 0;
right: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, .7);
z-index: 20
}
.set-bg-fitter:before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: -2;
background: rgba(0, 0, 0, .15)
}
.page-content {
width: 100%
}
.pageContent img {
border-radius: 10px;
box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}
.theme-default-content h1 {
text-align: center
}
.theme-default-content h1:after {
text-align: center;
content: "";
display: block;
width: 20%;
height: 2px;
position: relative;
margin: 0 auto;
margin-bottom: 30px;
margin-top: 10px;
background-color: #8186d5
}
.theme-default-content h2,
.theme-default-content h3 {
text-align: left
}
.self-site {
text-align: left
}
.self-site .language-javascript::-webkit-scrollbar {
display: none
}
.navbar {
border-radius: var(--borderRadius)
}
#c-navbar {
border-radius: 0;
width: 100%
}
#c-nav-dropdown {
background-color: rgba(253, 255, 252, .7);
border-radius: 20px;
z-index: 10
}
#theme-default-content {
width: 100%
}
#hero-img,
#link-img {
box-shadow: 0 18px 50px -10px rgba(0, 0, 0, .2)
}
#link-img {
-webkit-animation: round_animate 5s linear infinite;
animation: round_animate 5s linear infinite
}
@-webkit-keyframes round_animate {
to {
transform: rotate(1turn)
}
}
@keyframes round_animate {
to {
transform: rotate(1turn)
}
}
#theme-default-content img {
margin: 0 auto
}
.hide-h1-tag h1:first-of-type {
display: none
}
.introduce {
margin-top: 0
}
#about-title {
text-align: center
}
.about-desc {
padding-left: 15px;
padding-bottom: 10px;
list-style: none
}
.about-desc:last-child {
margin-bottom: 1rem;
padding-bottom: 0
}
.about-desc span:first-child {
display: inline-block;
width: 13%;
margin-right: 3px
}
.about-desc span:nth-child(2) {
display: inline-block;
height: .9rem;
background-color: red;
border-radius: 10px;
text-align: left;
line-height: .9rem;
padding-left: 10px;
margin-left: 10px
}
.link-common {
width: 100%
}
.link {
display: flex;
align-items: center
}
.c-link {
margin-top: 3rem;
margin-bottom: 1.5rem;
background-color: rgba(255, 255, 255, var(--opacity));
position: relative;
margin: 0 auto;
display: block;
z-index: 2;
width: 100%;
border-radius: var(--borderRadius);
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3)
}
.link-self {
display: flex;
height: 12rem;
margin-bottom: 5rem
}
.link-self,
.link-self h2 {
width: 100%;
text-align: center
}
.link-self h2 {
height: 2rem;
margin-bottom: 1rem
}
.link-item {
position: relative;
color: #555;
float: left;
width: 45%;
height: 13rem;
border-radius: var(--borderRadius);
margin-top: 0;
margin-bottom: 2rem;
padding-left: 0;
margin-left: 2.5%;
margin-right: 2.5%;
padding-bottom: 10px;
box-shadow: inset 0 30px 60px -12px rgba(50, 50, 93, .25), inset 0 18px 36px -18px rgba(0, 0, 0, .3)
}
.link-self-item {
height: 100%;
margin: 0 auto;
flex: 1;
display: block
}
.link-top {
position: relative;
height: 30%;
width: 100%
}
.link-top-left {
flex: 4;
height: 100%
}
.link-top-left span {
width: 100%;
display: inline-block;
height: 50%;
text-align: center;
vertical-align: middle;
line-height: 2.5rem;
font-size: 13px
}
.link-top-left span:nth-child(2) {
vertical-align: middle;
overflow: hidden;
width: 8rem
}
.link-self-top-left {
width: 16rem
}
.link-img {
text-align: center
}
.link-img img {
position: absolute;
left: 40%;
top: 40%;
width: 4.2rem;
height: 4.2rem;
border-radius: 50px;
z-index: 22
}
.link-bottom {
transition: all 700ms;
height: 70%;
width: 84%;
border-radius: var(--borderRadius);
margin: 0 auto;
text-align: center;
padding-left: 15px;
padding-right: 15px;
overflow: hidden;
background-repeat: no-repeat;
background-size: cover;
position: relative;
color: #fff;
font-weight: 700;
/*-webkit-animation: link-bottom .5s;*/
/*animation: link-bottom .5s;*/
/*-webkit-animation-iteration-count: 1;*/
/*animation-iteration-count: 1;*/
/*-webkit-animation-fill-mode: forwards;*/
/*animation-fill-mode: forwards*/
transition: color 900ms;
}
.link-bottom:hover {
color: var(--aurora-global-active-color);
transition: color 0.9s;
/*-webkit-animation: link-bottom-hover .9s;*/
/*animation: link-bottom-hover .9s;*/
/*-webkit-animation-iteration-count: 1;*/
/*animation-iteration-count: 1;*/
/*-webkit-animation-fill-mode: forwards;*/
/*animation-fill-mode: forwards*/
}
@-webkit-keyframes link-bottom-hover {
0% {
color: #fff
}
to {
color: var(--aurora-global-active-color)
}
}
@keyframes link-bottom-hover {
0% {
color: #fff
}
to {
color: var(--aurora-global-active-color)
}
}
@-webkit-keyframes link-bottom {
0% {
color: var(--aurora-global-active-color)
}
}
@keyframes link-bottom {
0% {
color: var(--aurora-global-active-color)
}
}
.link-bottom-title {
top: 22%;
left: 0;
height: 22.5%
}
.link-bottom-common {
z-index: 2;
display: flex;
width: 100%;
position: absolute
}
.link-bottom-common span {
align-self: center;
flex: 1
}
.link-bottom-describe {
bottom: 15%;
left: 0;
height: 30%;
overflow: hidden;
text-align: center
}
.theme-container {
height: 100vh;
margin: 0 auto;
position: relative;
font-family: var(--fontFamily);
color: var(--fontColor)
}
.link-center {
text-align: center;
margin-bottom: 1.5rem
}
.link-center:before {
background-image: url(https://ooszy.cco.vin/img/ico/tea.svg)
}
.link-info-desc {
margin-top: .5rem;
padding-left: 0;
}
.link-info-desc li {
list-style: none
}
.about-center:before {
background-image: url(https://ooszy.cco.vin/img/ico/cat.svg)
}
.center {
padding-bottom: 2rem;
display: block
}
.c-center {
margin-top: 3rem;
background-color: hsla(0, 0%, 100%, .7);
position: relative;
left: 16%;
display: inline-block;
z-index: 2;
width: 70%;
border-radius: var(--borderRadius);
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3)
}
.c-center img {
border-radius: 10px;
box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23)
}
.tag {
height: 100%;
width: 100%
}
.tag-top {
position: relative;
height: 100%;
margin-bottom: 2rem
}
.tag-item {
width: 100%;
height: 1rem;
border-radius: var(--borderRadius);
float: left;
text-align: center;
line-height: 1rem;
padding: 10px
}
.tagItem {
width: auto;
margin-left: 4.1%;
margin-bottom: .7rem
}
.tag-item:after {
content: "";
display: block
}
.tag-bottom {
width: 100%
}
.tag-page {
width: 100%;
height: 14.5rem;
margin-bottom: 5%;
opacity: .85;
box-shadow: inset 0 30px 60px -12px rgba(50, 50, 93, .25), inset 0 18px 36px -18px rgba(0, 0, 0, .3)
}
.tag-page,
.tag-page-item {
border-radius: var(--borderRadius);
display: flex;
justify-content: center;
align-items: center
}
.tag-page-item {
height: 90%;
width: 90%;
background-color: hsla(0, 0%, 100%, .7)
}
.tag-page-left {
flex: 2;
background-repeat: no-repeat;
background-size: cover
}
.tag-page-left,
.tag-page-right {
border-radius: calc(var(--borderRadius)/2);
height: 80%;
margin-left: 10px
}
.tag-page-right {
position: relative;
margin-right: 10px;
flex: 4;
overflow: hidden
}
.tag-page-right-top {
display: flex;
justify-content: center;
align-items: center;
text-align: center;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
height: 2rem;
}
.tag-page-right-top span {
font-weight: 900;
cursor: pointer;
color: #8186d5;
}
.tag-label:before {
content: "\E936";
color: #555;
font-family: icomoon
}
.tag-page-right-center {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
padding-left: 10px
}
.tag-page-right-bottom {
position: absolute;
bottom: 0;
max-width: 22.5rem;
display: flex;
align-items: center;
height: 2rem;
overflow-x: scroll;
white-space: nowrap
}
.tag-page-right-bottom::-webkit-scrollbar {
display: none
}
.tag-page-right-bottom span {
display: inline-block;
margin-left: 5px;
margin-right: 5px;
padding-left: 7px;
padding-right: 7px;
border-radius: 5px;
color: hsla(0, 0%, 100%, .9)
}
.tag-page-top {
text-align: center
}
.tag-page-bottom,
.tag-page-top {
height: 33.33333%
}
.tag-page-single {
width: 100%;
overflow: scroll
}
.tag-page-single::-webkit-scrollbar {
display: none
}
.tag-content {
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis
}
.tag-page-content span {
padding: 10px;
margin-left: 9%
}
.tag-common {
display: flex;
font-size: 19px;
align-items: center;
text-align: left;
width: auto;
height: 100%
}
.tag-page-tag {
overflow: scroll
}
.tag-page-tag::-webkit-scrollbar {
display: none
}
.tag-page-tag span {
margin-left: 4%;
display: flex;
justify-content: center;
align-items: center;
height: 50%;
padding: 2.5px;
vertical-align: middle;
border-radius: 5px;
box-shadow: 0 15px 25px rgba(0, 0, 0, .15), 0 5px 10px rgba(0, 0, 0, .05)
}
.tag-common:before {
content: "";
display: inline-block;
height: 24px;
width: 24px;
margin-left: 5%;
position: revert;
top: 0;
line-height: 2.75rem;
background-repeat: no-repeat;
background-image: url(https://ooszy.cco.vin/img/ico/xy.svg)
}
.tag-page-title a {
text-decoration: none
}
#app {
color: #2c3e50
}
.custom-common {
width: 100%;
height: 2.5rem;
display: flex
}
.custom-common-span {
position: relative;
flex: 1;
text-align: center;
display: flex;
justify-content: center;
align-items: center
}
.custom-common-span span {
cursor: pointer;
display: inline-block;
width: 40%;
height: 100%;
background-repeat: no-repeat;
background-position: 50%
}
.custom-about {
z-index: 88
}
.footer-layout-center {
position: relative;
display: flex;
align-items: center
}
.footer {
color: var(--fontColor);
width: 70%;
margin: 0 auto;
position: relative;
margin-bottom: 3rem;
border-radius: var(--borderRadius);
background-color: rgba(255, 255, 255, var(--opacity))
}
.footer .footer-item:first-child {
margin-top: .5rem
}
.footer .footer-item:last-child {
margin-bottom: .5rem
}
.footer-item {
width: 85%;
height: 1.8rem;
margin: 0 auto;
overflow: hidden
}
.footer-item,
.footer-item span {
display: flex;
justify-content: center;
align-items: center
}
.footer-item span {
line-height: 100%
}
.footer-item a {
display: flex;
justify-content: center;
align-items: center;
color: var(--fontColor)
}
.home-footer {
position: fixed;
bottom: 0;
width: 100%;
height: 1.8rem;
text-align: center;
line-height: 1.8rem
}
.home-footer a {
color: var(--fontColor)
}
body::-webkit-scrollbar {
width: .35rem;
height: 0;
background-color: #ffcad4;
border-radius: 10px
}
body::-webkit-scrollbar-button,
body::-webkit-scrollbar-track {
display: none
}
body::-webkit-scrollbar-track-piece {
display: none
}
body::-webkit-scrollbar-thumb {
background-color: #b8f2e6;
border-radius: 20px
}
.language-yaml .key {
margin: 0;
padding: 0;
border-left: 0;
background-color: hsla(0, 0%, 100%, 0)
}
.key {
margin: 1rem 0;
padding: .1rem 1.5rem;
border-left: .5rem solid pink;
background-color: #f3f4f5
}
.c-page-parent {
position: relative;
display: flex;
align-items: center
}
.message {
margin: 2rem 1.8rem
}
.adsense {
border-radius: calc(var(--borderRadius)/1.35);
text-align: center;
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25)
}
.adsense,
.adsense-item {
overflow: hidden;
max-height: 12rem
}
.adsense-item {
background-repeat: no-repeat;
background-size: cover;
width: 100%;
z-index: 999;
position: relative
}
.adsense-right {
display: none;
width: 13%;
position: fixed;
right: 0;
top: 20%
}
.adsense-message {
z-index: 999;
text-align: center
}
.insert-adsense {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0
}
.about-tag {
display: block;
overflow: scroll;
margin: 0 auto;
margin-top: .5rem;
width: 90%;
height: 2rem;
position: relative;
margin-bottom: .5rem;
line-height: 1.5rem
}
.about-tag::-webkit-scrollbar {
display: none
}
.content {
margin-top: 3rem
}
.tag-div {
width: auto;
float: left;
margin-left: 3.5%;
margin-right: 3.5%;
margin-bottom: 1%;
display: flex;
justify-content: center;
align-items: center
}
.recommend {
height: 5.2rem;
overflow-y: scroll;
margin-bottom: 1.5rem
}
.recommend::-webkit-scrollbar {
display: none
}
.recommend-item {
position: relative;
width: 23.3333%;
margin-left: 5%;
margin-right: 5%;
height: 5rem;
display: inline-block
}
.recommend-top {
position: relative;
box-shadow: rgba(0, 0, 0, 0.1) -4px 9px 25px -6px;
}
.recommend-bottom,
.recommend-top {
display: flex;
justify-content: center;
height: 80%;
border-radius: calc(var(--borderRadius)/1.8)
}
.recommend-bottom {
position: absolute;
bottom: 0;
width: 90%;
align-items: center;
background-color: #fff;
box-shadow: 0 10px 36px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .06)
}
.aurora-recommend-bo {
text-align: center;
height: 2rem;
width: 100%;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden
}
.aurora-recommend-bo span {
line-height: 2rem
}
.recommend-tag::-webkit-scrollbar {
display: none
}
.recommend-tag {
white-space: nowrap;
width: 100%;
height: 50%;
text-align: center;
display: flex;
padding: 0;
overflow-x: scroll
}
.recommend-tag div {
overflow: hidden;
display: flex;
justify-content: center;
align-items: center;
flex: 1
}
.recommend-tag span {
display: inline-block;
height: 60%;
width: 80%;
border-radius: 5px;
background-color: #7fff00;
color: #fff;
margin-left: .5rem
}
.recommend-title {
width: 100%;
height: 50%;
text-align: center;
overflow: hidden;
display: flex;
justify-content: center;
align-items: center
}
.recommend-title a {
display: inline-block
}
.recommend-common {
font-size: 15px
}
#recommend-top-title {
text-align: center
}
.input-range {
width: 100%;
display: flex;
justify-content: center;
align-items: center
}
.input-left {
flex: 3
}
.input-right {
flex: 1
}
.donate {
margin-bottom: 1rem
}
.donate-top {
width: 100%;
height: 3rem;
display: flex;
justify-content: center;
align-items: center
}
.donate-top button {
width: 12%;
margin-left: 1.5rem;
margin-right: 1.5rem;
height: 2.15rem;
background-color: #f5365c;
color: #fff;
border: none;
cursor: pointer;
border-radius: calc(var(--borderRadius)/2);
box-shadow: 0 10px 36px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .06)
}
.donate-bottom {
padding-bottom: 1rem;
padding-top: 1rem;
border-radius: calc(var(--borderRadius)/1.7);
margin: 0 auto;
margin-top: 1rem;
width: 60%;
box-shadow: 0 25px 50px -12px rgba(0, 0, 0, .25)
}
.donateActive,
.donateListActive {
display: none
}
.donate-bottom-common {
margin: 0 auto;
}
.theme-pro-common {
text-align: center;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
display: inline-block;
}
.theme-pro-img {
width: 30%;
}
.theme-pro-name {
width: 50%;
}
.theme-pro-price {
width: 20%;
}
.theme-pro-common::-webkit-scrollbar {
display: none;
}
.donate-img {
width: 90%;
height: 7rem;
border-radius: calc(var(--borderRadius)/1.7);
background-color: hsla(0, 0%, 100%, .9);
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3)
}
#donate-img li {
list-style: none;
/*margin-left: 2rem;
margin-right: 2rem;
padding: .5rem;
width: 100%;*/
display: flex;
justify-content: center;
align-items: center;
flex: 1;
}
#donate-img li img {
width: 5.7rem;
height: 5.7rem;
border-radius: calc(var(--borderRadius)/2.5)
}
.donate-pro {
padding-top: 1rem;
padding-bottom: 1rem;
width: 90%;
margin: 0 auto;
margin-top: 1rem;
border-radius: calc(var(--borderRadius)/1.7);
background-color: hsla(0, 0%, 100%, .9);
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3)
}
.donate-pro-single {
width: 90%;
height: 2rem;
margin-top: .7rem;
margin-bottom: .7rem
}
.pro-common {
justify-content: center;
align-items: center;
display: flex
}
.pro-img {
flex: 1
}
.theme-donate-qr-img {
display: flex;
}
#pro-list-message {
flex: 5
}
#pro-img-list img {
width: 1.7rem;
height: 1.7rem;
border-radius: calc(var(--borderRadius)/2.5)
}
#pro-img img {
border-radius: calc(var(--borderRadius)/1.5);
width: 2rem;
height: 2rem
}
.pro-name,
.pro-price {
flex: 1
}
.donate-pay {
padding-top: 1rem;
padding-bottom: 1rem;
width: 90%;
margin: 0 auto;
margin-top: 1rem;
border-radius: calc(var(--borderRadius)/1.7);
background-color: hsla(0, 0%, 100%, .9);
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3)
}
.donate-bottom-input {
flex: 1
}
.pro-message {
width: 90%;
margin: 0 auto
}
.pro-single {
margin-top: 1rem;
text-align: left
}
.donate-bottom-input input {
padding-left: 15px;
padding-right: 15px;
width: 90%;
height: 2.15rem;
border-radius: 30px;
border: none;
outline: none;
text-align: center;
box-shadow: 0 7px 29px 0 rgba(100, 100, 111, .2)
}
.donate-bottom-input input::-webkit-inner-spin-button,
.donate-bottom-input input::-webkit-outer-spin-button {
-webkit-appearance: none;
appearance: none;
margin: 0
}
.donate-bottom-input input {
-moz-appearance: textfield
}
.donate-bottom-button {
flex: 1
}
.donate-bottom-button button {
width: 40%;
height: 2.15rem;
background-color: #f5365c;
color: #fff;
border: none;
cursor: pointer;
border-radius: calc(var(--borderRadius)/2);
box-shadow: 0 10px 36px 0 rgba(0, 0, 0, .16), 0 0 0 1px rgba(0, 0, 0, .06)
}
.custom-li {
flex: 1;
list-style: none;
display: flex;
justify-content: center;
align-items: center
}
.custom-li span {
display: inline-block;
height: 1rem;
width: 1rem
}
.theme {
background-color: rgba(255, 202, 212, .8);
border-bottom-left-radius: 13px;
border-top-left-radius: 13px
}
.author,
.theme {
font-weight: 700;
color: #fff;
display: inline-block;
text-align: center;
height: 1.5rem;
line-height: 1.5rem;
padding: 10px
}
.author {
background-color: rgba(178, 247, 239, .85);
border-bottom-right-radius: 13px;
border-top-right-radius: 13px
}
.version {
background-color: rgba(255, 202, 212, .8)
}
.version-num {
font-weight: 700;
color: #fff;
display: inline-block;
text-align: center;
height: 1.5rem;
line-height: 1.5rem;
background-color: rgba(178, 247, 239, .85);
padding: 10px;
border-bottom-right-radius: 13px;
border-top-right-radius: 13px
}
.npm {
height: 2rem;
width: 8rem;
background-image: url(https://img.shields.io/npm/v/vuepress-theme-ccds?style=for-the-badge);
background-size: auto
}
.my-version,
.npm {
display: inline-block;
background-repeat: no-repeat;
border: 1px solid red
}
.my-version {
width: 5rem;
height: 3rem
}
.my-version,
.version {
background-size: contain
}
.version {
background-repeat: no-repeat;
background-image: url(https://img.shields.io/npm/v/vuepress-theme-ccds);
font-weight: 700;
color: #fff;
display: inline-block;
text-align: center;
width: 10rem;
height: 1.5rem;
line-height: 1.5rem;
padding: 10px;
border-bottom-left-radius: 13px;
border-top-left-radius: 13px
}
.showPoster {
display: none
}
.poster {
position: relative;
right: 1000rem;
max-width: 40rem;
width: 40rem;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
max-height: 71rem;
transform: scale(.5);
border-radius: 10px;
padding: 1rem;
background-color: hsla(0, 0%, 100%, .9);
box-shadow: 0 7px 29px 0 rgba(100, 100, 111, .2)
}
.share-div {
height: available;
width: 100%;
overflow: hidden
}
.poster-img {
position: fixed;
z-index: 20;
width: 30%;
max-height: 100vh;
border-radius: 10px;
background-color: hsla(0, 0%, 100%, .8);
box-shadow: 0 7px 29px 0 rgba(100, 100, 111, .2)
}
.poster-img img {
width: 100%
}
.share-bottom {
padding-top: 10px;
padding-bottom: 10px;
background-color: rgba(198, 203, 239, .6);
border-radius: 15px;
box-shadow: 0 50px 100px -20px rgba(50, 50, 93, .25), 0 30px 60px -30px rgba(0, 0, 0, .3);
width: 100%
}
.poster-share {
width: 100%
}
.poster-button {
text-align: right;
margin: 0 auto;
position: relative
}
.poster-button span {
display: inline-block;
background: linear-gradient(40deg, #e0c3fc, #8ec5fc);
position: relative;
color: #fff;
line-height: normal;
padding-left: 7px;
padding-right: 7px;
border-radius: 4px;
cursor: pointer
}
.poster-desc-bottom {
font-weight: 100
}
.poster-top {
position: relative;
max-height: 23rem;
height: 23rem;
background-image: var(--poster-back-img);
background-repeat: no-repeat;
background-size: cover;
background-position: 50% 100%;
z-index: -2
}
#poster-top-img {
max-width: 40rem;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
max-height: 23rem;
border-radius: 20px
}
.poster-time {
position: absolute;
bottom: 13%;
left: 5%
}
.poster-time-day {
text-align: center;
font-size: 5.5rem;
font-weight: 700;
color: #fff
}
.poster-time-year {
color: #fff;
margin-top: .1rem;
font-size: 3rem
}
.poster-center {
font-size: 1.5rem;
margin-top: .5rem;
margin-bottom: 1.5rem;
overflow: hidden;
--poster-content-title: 5rem;
--poster-heiht: 26rem;
width: 100%;
max-height: var(--poster-heiht)
}
.poster-title {
font-size: 22px;
font-weight: 650;
text-align: left;
padding-left: 15px;
max-height: var(--poster-content-title);
line-height: 2.5rem;
-webkit-line-clamp: 2;
margin-top: 1.5rem;
margin-bottom: 1rem
}
.poster-content,
.poster-title {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical
}
.poster-content {
padding-left: 5px;
padding-right: 5px;
font-size: 1rem;
font-weight: 300;
-webkit-line-clamp: 5;
line-height: 1.5rem;
max-height: calc(13rem - var(--poster-content-title))
}
.poster-content span {
padding: 5px 5px 5px 5px
}
.poster-page {
margin-top: 1.5rem;
width: 100%;
max-height: 13rem;
display: flex;
justify-content: center;
align-items: center
}
.poster-page-left,
.poster-page-right {
flex: 1
}
.poster-page-left {
position: relative;
display: flex;
justify-content: center;
align-items: center
}
.poster-page-avatar {
display: flex;
justify-content: center;
flex: 1
}
.poster-page-desc {
padding-left: 10px;
position: relative;
flex: 2;
font-weight: 700;
height: 100%
}
.poster-desc-top {
margin-bottom: .5rem;
font-style: oblique
}
#poster-page-avatar {
height: 5rem;
width: 5rem;
padding: 0;
border-radius: 100rem
}
.poster-bottom {
width: 100%;
margin-bottom: 1rem;
position: relative;
height: 9rem
}
.poster-bottom,
.poster-social-qr {
display: flex;
justify-content: center;
align-items: center
}
.poster-social-qr {
flex: 3
}
.poster-say {
width: 100%;
height: 9rem;
flex: 3;
text-align: center
}
.blog-name {
height: 50%;
line-height: 4.5rem;
color: #2c3e50;
font-size: 2rem;
font-weight: 800;
margin-bottom: .5rem;
font-style: oblique
}
.blog-name span:nth-child(2) {
font-family: Lobster-Regular
}
.blog-desc {
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
font-weight: 300;
height: 50%;
font-size: 1.5rem
}
.blog-desc,
.blog-desc span {
overflow: hidden;
max-width: 20rem
}
.blog-desc span {
height: 100%;
padding: 10px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2
}
.poster-author-say {
overflow: hidden;
text-overflow: ellipsis;
height: 50%;
padding-left: 5px;
padding-right: 5px;
font-size: 15px;
color: #2c3e50;
font-weight: 300;
line-height: 2.25rem
}
.poster-social-desc {
flex: 5;
height: 5.5rem;
position: relative
}
.poster-social-desc div {
position: absolute;
bottom: 0;
padding-bottom: 10px;
padding-left: 10px
}
.poster-social {
width: 100%;
position: relative;
flex: 5;
display: flex;
justify-content: center;
align-items: center;
height: 2rem
}
.poster-social a {
text-align: center;
flex: 1
}
.poster-social a span {
color: #fff;
padding-left: 7px;
padding-right: 7px;
padding-top: 2px;
font-size: 20px;
padding-bottom: 2px;
border-radius: 4px;
display: inline-block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
height: 1.7rem
}
.qq {
background-color: #64b5f6
}
.qzone {
background-color: #ffd180
}
.weibo {
background-color: #ff7043
}
.save {
background-color: #37474f
}
.poster-qr {
display: flex;
justify-content: center;
align-items: center;
flex: 3
}
#poster-qrimg {
border-radius: 20px
}
.poster-qrimg-center {
position: relative;
top: 0;
right: 0;
width: 30%;
--scale-transform: .5;
transform: scale(var(--scale-transform));
z-index: 21
}
.poster-cancel {
text-align: right;
padding-top: 5px;
padding-right: 1rem
}
.icon-close:after {
font-size: 20px;
cursor: pointer;
content: "\E91A";
font-family: icomoon
}
.poster-share-desc {
font-size: 15px;
margin-left: 10px;
margin-bottom: 10px;
display: flex;
justify-content: center;
align-items: center
}
.poster-share-desc span {
padding-top: 2px;
padding-bottom: 2px;
font-size: 20px;
vertical-align: middle;
display: inline-block;
flex: 1
}
.poster-scalc {
text-align: right;
flex: 2
}
.poster-scale span {
color: #fff;
padding-left: 10px;
padding-right: 10px;
border-radius: 4px;
display: inline-block;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
height: 1.4rem;
cursor: pointer;
background-color: #8186d5;
margin-left: .5rem;
margin-right: .5rem
}
.medium-zoom-content {
padding-top: 1rem
}
.page-top-share {
position: relative;
height: 1rem
}
.page-top-share-next {
position: absolute;
right: 0
}
.icon-share:before {
padding-right: 5px;
content: "\F064";
font-family: icomoon
}
.iconSpinner6 {
display: inline-block;
background-image: url(https://ooszy.cco.vin/img/ico/loading.png);
width: 3rem;
height: 3rem;
background-repeat: no-repeat;
background-size: contain;
text-align: center;
-webkit-animation: load_animate 1s linear infinite;
animation: load_animate 1s linear infinite
}
@-webkit-keyframes load_animate {
to {
transform: rotate(1turn)
}
}
@keyframes load_animate {
to {
transform: rotate(1turn)
}
}
.top-show {
position: absolute;
right: 0;
bottom: 2%;
width: 9rem
}
.mood-poster {
text-align: right;
margin-top: .5rem;
margin-bottom: .5rem
}
.append-test {
width: 4rem;
height: 10rem;
background-color: red;
position: fixed;
top: 0;
right: 0
}
.poster-append {
z-index: 1;
position: fixed;
height: 100%;
width: 100%;
top: 0;
right: 0;
display: flex;
justify-content: center;
align-items: center
}
@media screen and (max-width:719px) {
.sidebar-single-common {
margin: 0 auto
}
.home-random-say-custom {
top: 31%
}
.home-social-custom {
bottom: 26%
}
.about-bar-title::-webkit-scrollbar-button {
width: 0
}
.about-bar-title::-webkit-scrollbar {
display: none
}
.about-bar-title {
overflow-x: scroll
}
.home-sidebar-social-icon {
width: 9vw;
height: 9vw
}
.sidebar-social-single {
width: 12vw;
height: 12vw;
display: inline-block;
margin-left: calc((100vw*var(--sidebarWidth)*var(--sidebarCutWidth) - 12vw*(var(--sidebarRow) - 1))/(var(--sidebarRow)*2 - 2));
margin-right: calc((100vw*var(--sidebarWidth)*var(--sidebarCutWidth) - 12vw*(var(--sidebarRow) - 1))/(var(--sidebarRow)*2 - 2))
}
.home-social-single-item {
display: inline-block;
border-radius: 13px;
margin-top: .5rem;
margin-bottom: .5rem;
width: 14vw;
height: 14vw
}
#home-social {
margin: 0 auto
}
#sidebar-single-common {
margin-bottom: 0
}
.sidebar-single-common:first-child {
margin-top: 1.7rem
}
#stickSidebar {
position: relative;
top: 0
}
#home-sidebar {
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
overflow: auto;
max-height: -webkit-max-content;
max-height: -moz-max-content;
max-height: max-content
}
#page-sidebar-right {
display: block;
width: 100%;
margin: 0 auto;
margin-left: 0
}
#article-page-parent {
width: 92%;
display: block
}
.profile {
width: 100%;
height: 10rem;
border-radius: var(--borderRadius)
}
.profile-common {
height: 5rem
}
.profile-top img {
width: 5rem;
height: 5rem;
border-radius: 40px;
display: block;
margin: 0 auto
}
.profile-bottom {
display: flex;
text-align: center
}
.profile-bottom-common {
flex: 1
}
.profile-bottom-common span {
display: block;
width: 100%;
font-size: 20px;
height: 50%
}
.profile-bottom-common span:nth-child(2) {
color: #3eaf7c
}
.profile-bottom-center {
position: relative
}
.profile-bottom-center div {
width: 2px;
height: 50%;
background-color: #3a5169;
margin: 0 auto;
margin-top: 25%
}
.tag-bottom {
font-size: 11px
}
#tag-page-left {
display: none
}
#tag-page {
height: -webkit-max-content;
height: -moz-max-content;
height: max-content
}
#tag-page-right-top {
font-size: 18px
}
#tag-page-right-bottom,
#tag-page-right-top {
height: 2rem
}
.tag-page-right-bottom {
position: relative;
}
#tag-page-right-center {
line-height: 1.4rem
}
#tag-page-right-bottom {
padding-left: 10px
}
.hero-div {
margin-top: -11%
}
.content:last-child {
margin-bottom: 3rem
}
#poster-page-avatar {
/*max-width: 5rem;*/
/*max-height: 5rem;*/
height: 5rem;
width: 5rem;
padding: 0;
border-radius: 200rem
}
#poster-say {
height: 6rem
}
#poster-qrimg {
width: 6rem;
height: 6rem
}
#poster-bottom {
height: 6rem
}
#poster-center {
margin-bottom: .5rem
}
#poster-page {
margin-top: .5rem
}
#poster-page-desc {
text-align: center
}
#poster-page-right {
display: none
}
#blog-name {
font-size: 22px
}
#blog-desc {
font-size: 19px;
height: 65%
}
#poster-top {
width: 100%;
height: 15rem
}
#poster-append {
margin: 0 auto
}
#create-poster {
transform: scale(1)
}
#share-bottom {
position: relative;
bottom: 0;
margin-bottom: 1rem
}
#poster-img {
display: none;
height: -webkit-max-content;
height: -moz-max-content;
height: max-content;
width: 86%
}
#poster-qrimg-center {
height: 95%;
transform: scale(calc(var(--scale-transform) - .1))
}
#hide-poster {
width: 100%
}
#poster-time-year {
font-size: 2rem
}
#poster-time-day {
font-size: 3.5rem
}
#poster-qrimg-center,
.online-mood {
width: 100%
}
#add-mood,
#add-mood-pwd {
width: 96%
}
#upload-file {
flex: 6
}
#upload-control {
display: flex
}
#upload-button {
flex: 1
}
.home-page-tag-img {
max-height: var(--aurora-mb-home-page-item-height)
}
#home-page-img {
max-height: var(--aurora-mb-home-page-item-height)
}
.home-page-tag-content {
max-height: 9.9rem
}
#home-page-fun {
display: none
}
#home-bottom {
width: 93%
}
#home-page-tag,
#home-page-tag-item {
width: 100%
}
#home-page-tag-tag-desc {
/*display: none*/
}
#mobile-sidebar-control {
display: block;
-webkit-animation: mobileSidebarControlEnter 1s;
animation: mobileSidebarControlEnter 1s;
-webkit-animation-iteration-count: 1;
animation-iteration-count: 1;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards
}
#mobileSidebar,
.aurora-mobile-open .menu {
width: 80vw;
opacity: 1
}
.mobile-sidebar {
width: 80vw;
transform: translateX(-100%);
transition: all .5s cubic-bezier(0, 0, .37, .94);
max-height: 100vh;
overflow-y: scroll;
position: fixed;
top: -2px;
left: 0;
z-index: 30
}
.mobile-sidebar-control {
display: none;
position: fixed;
height: 100vh;
width: 100vw;
top: 0;
left: 0;
background: rgba(0, 0, 0, .55);
z-index: 29
}
.home-sidebar-info-social {
margin-top: 2rem
}
.sidebar-single-common:last-child {
margin-bottom: 0
}
@-webkit-keyframes mobileSidebarAnimateEnter {
0% {
opacity: 0;
transform: translateX(-50%)
}
to {
opacity: 1;
transform: translateX(0)
}
}
@keyframes mobileSidebarAnimateEnter {
0% {
opacity: 0;
transform: translateX(-50%)
}
to {
opacity: 1;
transform: translateX(0)
}
}
@-webkit-keyframes mobileSidebarControlEnter {
0% {
opacity: 0
}