PamGram/resources/starrail/activity/css/c_hsr_act_BoxBattle_78ede0f4.css

405 lines
8.7 KiB
CSS

/*! Copyright © 2011 - 2023 miHoYo. All Rights Reserved */
.top[data-v-bac2d04e] {
height: 108px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
padding: 15px 32px 15px 28px;
background: no-repeat top/contain;
background-image: url(https://act.hoyolab.com/app/community-game-records-sea/rpg/images/card_bg@pc.ee0a22a4.png)
}
.top-left[data-v-bac2d04e] {
position: relative;
width: 104px;
-ms-flex-negative: 0;
flex-shrink: 0;
padding-right: 26px
}
.top-left[data-v-bac2d04e]:after {
content: "";
position: absolute;
width: 10px;
height: 78px;
background: url(https://act.hoyolab.com/app/community-game-records-sea/rpg/images/split_ver.8ca3b5c4.png) no-repeat 50%/contain;
right: 0;
top: 0
}
.badge[data-v-bac2d04e] {
width: 100%;
height: auto
}
.perfect[data-v-bac2d04e] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
color: #fef5d0;
text-align: center;
border-radius: 0 8px 0 0;
border: 1px solid #a15451;
background: #8e3834;
padding: 1px 11px;
font-size: 12px;
font-weight: 700;
line-height: 16px;
background: #8e3834 url(https://act.hoyolab.com/app/community-game-records-sea/rpg/images/perfect.20384159.png) no-repeat 100%/contain
}
.top-buff[data-v-bac2d04e] {
width: 20px;
height: 20px;
position: absolute;
top: 46px;
left: 55px
}
.top-right[data-v-bac2d04e] {
margin-left: 0;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
min-width: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-left: 16px
}
.empty[data-v-bac2d04e] {
color: rgba(66, 35, 32, .5);
text-align: left;
font-size: 16px;
font-weight: 500
}
.name[data-v-bac2d04e] {
color: #8a382a;
font-size: 18px;
font-weight: 700;
line-height: 26px;
margin-bottom: 12px
}
.mid[data-v-bac2d04e] {
width: 376px;
-ms-flex-negative: 0;
flex-shrink: 0
}
.mid-btm[data-v-bac2d04e] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center
}
.round[data-v-bac2d04e] {
color: #484848;
font-size: 14px;
font-weight: 600;
line-height: 18px;
margin-right: 24px
}
.round span[data-v-bac2d04e] {
margin-left: 4px;
color: #484848;
font-size: 17px;
font-weight: 600;
letter-spacing: .1px;
font-family: RPG_CN_Condensed
}
.avatars[data-v-bac2d04e] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
margin-left: 32px
}
.avatars .hsr-role-medium[data-v-bac2d04e] {
margin-left: 12px
}
.avatars .hsr-role-medium[data-v-bac2d04e]:first-child {
margin-left: 0
}
.avatars .hsr-role-medium[data-v-bac2d04e] .trial {
padding: 2px 8px;
border-radius: 24px;
background: #ffd966;
color: rgba(0, 0, 0, .9);
font-size: 24px;
font-weight: 600;
line-height: 32px;
right: 0;
top: 0;
white-space: nowrap
}
.btm[data-v-bac2d04e] {
border: 1px solid hsla(22, 60%, 84%, .41);
background: rgba(101, 42, 32, .53);
-webkit-backdrop-filter: blur(2px);
backdrop-filter: blur(2px);
position: relative
}
.btm[data-v-bac2d04e]:before {
content: "";
position: absolute;
width: calc(100% - 2px);
height: calc(100% - 2px);
-webkit-box-sizing: border-box;
box-sizing: border-box;
top: 1px;
left: 1px;
border: .5px solid hsla(0, 0%, 100%, .11);
pointer-events: none;
border-radius: 0
}
.toggle[data-v-bac2d04e] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center
}
.toggle img[data-v-bac2d04e] {
width: 16px;
height: 16px;
-ms-flex-negative: 0;
flex-shrink: 0;
-webkit-transition: -webkit-transform .3s ease;
transition: -webkit-transform .3s ease;
-o-transition: transform .3s ease;
transition: transform .3s ease;
transition: transform .3s ease, -webkit-transform .3s ease
}
.toggle img[rotate][data-v-bac2d04e] {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg)
}
.toggle span[data-v-bac2d04e] {
margin-left: 2px;
color: #e6d3c0;
font-size: 12px;
line-height: 16px;
padding: 8px 0
}
.toggle-zone[data-v-bac2d04e] {
margin: 16px 32px 8px
}
.buff-box[data-v-bac2d04e] {
display: -webkit-box;
display: -ms-flexbox;
display: flex
}
.buff-box[data-v-bac2d04e]:not(:last-child) {
position: relative;
padding-bottom: 42px
}
.buff-box[data-v-bac2d04e]:not(:last-child):after {
content: "";
position: absolute;
width: 100%;
height: 10px;
background: no-repeat 50%/contain;
background-image: url(https://act.hoyolab.com/app/community-game-records-sea/rpg/images/split@pc.5a621a11.png);
left: 0;
bottom: 16px
}
.buff[data-v-bac2d04e] {
width: 40px;
height: 40px;
-ms-flex-negative: 0;
flex-shrink: 0;
margin-right: 16px
}
.buff-title[data-v-bac2d04e] {
color: hsla(0, 0%, 100%, .9);
font-size: 14px;
font-weight: 700;
line-height: 20px
}
.buff-desc[data-v-bac2d04e] {
color: hsla(0, 0%, 100%, .65);
font-size: 12px;
line-height: 16px;
margin-top: 8px
}
.battle[data-v-391669a4] {
display: flow-root;
min-height: 579px;
border-radius: 0 32px 0 0;
background: #1b1b20 no-repeat top/100% auto;
background-image: url(https://act.hoyolab.com/app/community-game-records-sea/rpg/images/bg@pc.2f50197a.png);
position: relative
}
.battle[data-v-391669a4]:before {
content: "";
position: absolute;
width: calc(100% - 4px);
height: calc(100% - 4px);
-webkit-box-sizing: border-box;
box-sizing: border-box;
top: 2px;
left: 2px;
border: 1px solid hsla(0, 0%, 100%, .2);
pointer-events: none;
border-radius: 0 32px 0 0
}
.empty-block[data-v-391669a4] {
margin: 220px auto 0;
height: auto
}
.empty-block[data-v-391669a4] .icon {
width: 120px;
height: 120px
}
.empty-block[data-v-391669a4] .text {
color: hsla(0, 0%, 100%, .65) !important;
font-size: 12px !important;
line-height: 14px;
margin-top: 4px !important
}
.btn[data-v-391669a4] {
position: absolute;
text-align: center;
color: #282828;
font-size: 14px;
line-height: 20px;
-ms-flex-negative: 0;
flex-shrink: 0;
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
height: 32px;
margin: 24px auto 27px;
padding: 0 142px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 20px;
background-color: #fff;
cursor: pointer;
left: 50%;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
bottom: 24px
}
.btn span[data-v-391669a4] {
width: 100%;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap
}
.btn[data-v-391669a4]:after, .btn[data-v-391669a4]:before {
content: "";
position: absolute;
pointer-events: none
}
.btn[data-v-391669a4]:before {
top: 2px;
left: 2px;
right: 2px;
bottom: 2px;
border-radius: inherit;
border: 1px solid rgba(0, 0, 0, .16)
}
.btn[data-v-391669a4]:after {
background-color: rgba(0, 0, 0, .16);
width: 1px;
height: 1px;
border-radius: 50%;
-webkit-box-shadow: 0 0 0 2px #fff;
box-shadow: 0 0 0 2px #fff;
left: 32px;
top: 2px
}
.battle-container[data-v-391669a4] {
padding: 40px
}
.battle-container-top[data-v-391669a4] {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between
}
.link[data-v-391669a4], .time[data-v-391669a4] {
color: #f9e8d3;
font-size: 16px;
line-height: 16px
}
.link[data-v-391669a4] {
width: -webkit-fit-content;
width: -moz-fit-content;
width: fit-content;
padding-right: 14px;
background: url(https://act.hoyolab.com/app/community-game-records-sea/rpg/images/arrow.c2ffc550.png) no-repeat 100%/12px;
margin-top: 0;
cursor: pointer
}
.blocks[data-v-391669a4] {
margin-top: 16px
}
.block[data-v-391669a4]:not(:last-child) {
margin-bottom: 16px
}