noname/layout/default/layout.css

5682 lines
125 KiB
CSS

/*--------标签--------*/
html {
width: 100%;
height: 100%;
font-size: 16px;
cursor: default;
overflow: hidden;
user-select: none;
-ms-user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
background-color: rgb(60, 60, 60);
}
body {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
left: 0;
top: 0;
position: absolute;
overflow: hidden;
text-rendering: optimizeLegibility;
transform-origin: top left;
font-family: "STHeiti", "SimHei", "Microsoft JhengHei", "Microsoft YaHei", "WenQuanYi Micro Hei", "Suits",
Helvetica, Arial, sans-serif;
}
div {
display: inline-block;
position: absolute;
transition: all 0.5s;
}
table {
table-layout: fixed;
}
/*--------场景--------*/
#window {
width: 100%;
height: 100%;
top: 0px;
left: 0;
transition-property: opacity;
overflow: hidden;
}
#window.connecting > *:not(#system) {
opacity: 0.5;
}
.fullsize.connectlayer {
display: table;
text-align: center;
z-index: 100;
}
.connectlayer > div {
display: table-cell;
vertical-align: middle;
font-size: 60px;
color: white;
text-shadow: black 0 0 2px;
position: relative;
font-family: "xinwei";
transition: all 0.5s;
}
#window.server > div:not(.serverinfo) {
display: none !important;
}
#window.server > .serverinfo {
width: 400px;
height: 200px;
font-family: "xinwei";
text-align: center;
left: calc(50% - 200px);
top: calc(50% - 100px);
}
#window.server > .serverinfo > div {
position: relative;
display: block;
font-size: 20px;
margin-top: 10px;
}
#window.server > .serverinfo > div > div {
position: relative;
display: inline-block;
}
#window.server > .serverinfo > div > div:last-child {
width: 60px;
text-align: left;
white-space: nowrap;
}
#window.server > .serverinfo > div > .menubutton.large:last-child {
width: auto;
margin-top: 30px;
cursor: pointer;
}
#window.server > .serverinfo > div:first-child {
font-size: 40px;
}
.statusbar #window {
top: 24px;
height: calc(100% - 24px);
}
#statusbg {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 24px;
background: rgba(0, 0, 0, 0.4);
display: none;
}
.statusbar #statusbg {
display: block;
}
#window > .tutorial_tap {
width: 30px;
height: 30px;
border-radius: 100%;
background: rgba(255, 255, 255, 0.5);
box-shadow: rgba(255, 255, 255, 0.5) 0 0 5px;
left: calc(50% - 15px);
top: calc(50% - 15px);
position: absolute;
transition: all 1s;
}
#window.testing > *:not(.pausedbg) {
display: none !important;
}
#window.modepaused > div:not(.modenopause):not(#arena):not(.popped) {
opacity: 0.3;
}
#window.modepaused > #arena > #roundmenu {
opacity: 0.3;
}
#window.shortcutpaused > .modeshortcutpause {
opacity: 0.3 !important;
}
#window.shortcutpaused.modepaused > .modenopause.popup-container:not(.filter-character) {
opacity: 0.3;
}
#window.shortcutpaused
> div:not(.background):not(#shortcut):not(#system):not(#arena):not(.hidden):not(.removing):not(
.dialog
):not(.centermenu):not(.popup-container):not(.forceopaque) {
opacity: 0.3 !important;
}
#window.shortcutpaused > #arena > div:not(#timer):not(.removing):not(.hidden):not(#autonode) {
opacity: 0.3 !important;
}
#window.shortcutpaused > #system {
z-index: 31;
}
#window.systempaused > #system {
opacity: 0.3 !important;
}
#window.noclick_important * {
pointer-events: none !important;
}
#window.noclick_important .noclick_click_important div {
pointer-events: auto !important;
}
#window.blur_ui #arena.paused,
#window.blur_ui #arena.menupaused,
#window.blur_ui #historybar.paused,
#window.blur_ui #historybar.menupaused,
#window.blur_ui #arena.unfocus,
#window.blur_ui #arena.right,
#window.blur_ui.shortcutpaused > #arena,
#window.blur_ui.shortcutpaused > #historybar {
filter: blur(3px);
-webkit-filter: blur(3px);
}
#window.blur_ui #arena.menupaused,
#window.blur_ui #historybar.menupaused {
opacity: 0.6;
}
#window.blur_ui #arena.thrownhighlight > .card.thrown:not(.thrownhighlight) {
filter: blur(2px);
-webkit-filter: blur(2px);
}
#time {
width: 100%;
padding: 0;
margin: 0;
position: absolute;
left: 0;
top: 11px;
text-align: center;
pointer-events: none;
display: block;
font-family: "xinwei";
}
#time > div {
margin: 0;
padding: 0;
display: inline-block;
margin-left: 6px;
margin-right: 6px;
position: relative;
}
#shortcut {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 10;
/*background-color: rgba(0, 0, 0, 0.6);*/
}
#shortcut > div {
width: 80px;
height: 80px;
padding: 10px;
margin: 0;
overflow: hidden;
line-height: 80px;
font-size: 50px;
white-space: nowrap;
text-align: center;
letter-spacing: -6px;
transform: scale(1.3);
}
#shortcut > div:not(.menubutton) {
width: 100%;
height: 80px;
margin: 0;
padding: 0;
left: 0;
top: 0;
}
#shortcut > div > span {
width: 200px;
left: -63px;
position: relative;
display: inline-block;
}
#shortcut > div[data-position="1"] {
left: calc(50% - 50px);
top: calc(50% - 190px);
}
#shortcut.hidden > div[data-position="1"] {
transform: scale(1) translateY(150px);
}
#shortcut > div[data-position="2"] {
left: calc(50% + 100px);
top: calc(50% - 40px);
}
#shortcut.hidden > div[data-position="2"] {
transform: scale(1) translateX(-150px);
}
#shortcut > div[data-position="3"] {
left: calc(50% - 50px);
top: calc(50% + 110px);
}
#shortcut.hidden > div[data-position="3"] {
transform: scale(1) translateY(-150px);
}
#shortcut > div[data-position="4"] {
left: calc(50% - 200px);
top: calc(50% - 40px);
}
#shortcut.hidden > div[data-position="4"] {
transform: scale(1) translateX(150px);
}
#shortcut > div[data-position="5"] {
left: calc(50% - 50px);
top: calc(50% - 50px);
}
#shortcut > .favmodelist:not(.menubutton) {
width: 130px;
height: 300px;
top: calc(50% - 150px);
left: calc(50% - 430px);
overflow: visible;
}
#shortcut > .favmodelist > .menubutton.large {
display: block;
position: absolute;
left: 0;
letter-spacing: 0;
}
#shortcut > .favmodelist > [data-type="even"] {
top: calc(50% - 45px);
}
#shortcut > .favmodelist > [data-type="odd"] {
top: calc(50% - 20px);
}
#shortcut > .favmodelist > [data-position="0"] {
transition-duration: 0.5s;
}
#shortcut.hidden > .favmodelist > [data-position="0"] {
transform: translateX(-140px);
}
#shortcut > .favmodelist > [data-position="1"] {
transition-duration: 0.6s;
transform: translateY(50px);
}
#shortcut.hidden > .favmodelist > [data-position="1"] {
transform: translateY(50px) translateX(-150px);
}
#shortcut > .favmodelist > [data-position="2"] {
transition-duration: 0.4s;
transform: translateY(-50px);
}
#shortcut.hidden > .favmodelist > [data-position="2"] {
transform: translateY(-50px) translateX(-130px);
}
#shortcut > .favmodelist > [data-position="3"] {
transition-duration: 0.7s;
transform: translateY(100px);
}
#shortcut.hidden > .favmodelist > [data-position="3"] {
transform: translateY(100px) translateX(-160px);
}
#shortcut > .favmodelist > [data-position="4"] {
transition-duration: 0.3s;
transform: translateY(-100px);
}
#shortcut.hidden > .favmodelist > [data-position="4"] {
transform: translateY(-100px) translateX(-120px);
}
#shortcut > .favmodelist > [data-position="5"] {
transition-duration: 0.8s;
transform: translateY(150px);
}
#shortcut.hidden > .favmodelist > [data-position="5"] {
transform: translateY(150px) translateX(-170px);
}
#shortcut.hidden {
pointer-events: none;
transition: opacity 0.3s;
}
#splash {
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
text-align: center;
overflow: visible;
transition: all 0.3s;
overflow-x: scroll;
white-space: nowrap;
}
#splash.removing {
pointer-events: none;
}
#splash > div {
width: 100px;
height: 300px;
top: calc(50% - 150px);
margin-left: 10px;
margin-right: 10px;
position: relative;
transition: all 0.8s;
cursor: pointer;
}
#splash > div:first-child {
margin-left: 20px;
}
#splash > div:last-child {
margin-right: 20px;
}
#splash:not(.touch) > div:hover:not(.clicked) {
transform: translateY(-20px);
}
#splash > div.clicked {
transform: translateY(-20px) scale(1.5);
transition: all 0.3s;
opacity: 0;
}
#splash > div.hidden {
transform: translateY(-300px) scale(0.5);
}
#splash.low_performance > div.hidden {
transform: scale(0.8);
}
#splash.low_performance > div {
transition: all 0.5s;
}
#splash > div > .splashtext {
font-family: "huangcao", "xinwei";
font-size: 50px;
position: absolute;
right: 7px;
bottom: 7px;
z-index: 1;
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
#splash > div > .avatar {
width: 86px;
height: calc(100% - 14px);
left: 7px;
top: 7px;
background-size: cover;
}
#splash.slim > div > .splashtext {
right: 5px;
bottom: 5px;
}
#splash.slim > div > .avatar {
width: 90px;
height: calc(100% - 10px);
left: 5px;
top: 5px;
}
#splash[data-radius_size="reduce"] > div > div,
#splash[data-radius_size="reduce"] > div {
border-radius: 4px;
}
#splash[data-radius_size="off"] > div > div,
#splash[data-radius_size="off"] > div {
border-radius: 0px;
}
#splash[data-radius_size="increase"] > div > div,
#splash[data-radius_size="increase"] > div {
border-radius: 12px;
}
/* 启动页style2 */
#splash[data-splash_style="style2"] > div {
width: 250px;
height: 350px;
top: calc(50% - 175px);
}
#splash[data-splash_style="style2"] > div:first-child {
margin-left: 15px;
}
#splash[data-splash_style="style2"] > div:last-child {
margin-right: 15px;
}
#splash[data-splash_style="style2"] > div > .splashtext {
font-family: "shousha";
font-size: 65px;
}
#splash[data-splash_style="style2"].slim > div > .splashtext {
right: 10px;
bottom: 5px;
}
#splash[data-splash_style="style2"].slim > div > .avatar {
width: 240px;
}
#arena.playerhidden > .player,
#arena.playerhidden > #mebg,
#arena.markhidden > .player > .marks {
visibility: hidden;
opacity: 0;
}
#arena.chess > #arenalog {
display: none !important;
}
#arena.observe .handcards > .card > div {
opacity: 0 !important;
}
#arena.hide_name .player > .name:not(.name_seat),
#arena.hide_name .player > .name2,
#arena.hide_name > .dialog .button.character > .name {
display: none !important;
}
#arenalog {
width: calc(50% - 210px);
height: calc(100% - 370px);
left: calc(50% + 60px);
top: 200px;
overflow: hidden;
}
#arenalog.withdialog {
opacity: 0.5;
}
#arena:not(.oldlayout) > #arenalog[data-position="center"] {
left: calc(25% + 105px);
}
#arena:not(.oldlayout) > #arenalog[data-position="left"] {
left: 150px;
}
#arena.oldlayout > #arenalog {
top: 160px;
width: calc(50% - 300px);
height: calc(100% - 325px);
}
#arena.oldlayout > #arenalog[data-position="center"] {
left: calc(25% + 150px);
}
#arena.oldlayout > #arenalog[data-position="left"] {
left: 240px;
}
#arenalog > div {
position: relative;
display: block;
width: calc(100% - 20px);
left: 20px;
line-height: 18px;
}
#window:not(.low_performance) #arena #arenalog > div {
animation: game_start 0.5s;
-webkit-animation: game_start 0.5s;
}
/*#arena[data-font_size='14']{
font-size:14px;
}
#arena[data-font_size='16']{
font-size:16px;
}
#arena[data-font_size='18']{
font-size:18px;
}
#arena[data-font_size='20']{
font-size:20px;
}*/
#arena {
width: 94%;
height: 90%;
top: calc(5% + 10px);
left: 3%;
transition-property: opacity;
}
#arena.right:not(.noleft) {
left: 240px;
opacity: 0.6;
}
#arena.left:not(.noleft) {
left: calc(10% - 240px);
opacity: 0.6;
}
#window.leftbar #arena:not(.chess) {
left: calc(3% + 50px);
width: calc(94% - 50px);
}
#window.rightbar #arena:not(.chess) {
width: calc(94% - 50px);
}
#arena.top {
top: -100%;
}
#arena.paused,
#arena.unfocus,
#historybar.paused {
opacity: 0.3 !important;
}
#arena.paused2 {
opacity: 0.1 !important;
}
#arena > .poplayer,
#window > .poplayer {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
z-index: 20;
}
#arena.only_dialog > div:not(.dialog):not(#control) {
opacity: 0 !important;
pointer-events: none !important;
}
#arena > canvas {
z-index: 10;
pointer-events: none;
position: absolute;
}
#arena.playerfocus > div:not(#timer):not(.playerfocus):not(#chess-container):not(.removing):not(#autonode) {
opacity: 0.3 !important;
}
#arena.playerfocus #chess > div:not(.playerfocus):not(.removing) {
opacity: 0.3 !important;
}
#historybar {
left: 1.5%;
width: 50px;
height: calc(90% - 20px);
top: calc(5% + 25px);
border-radius: 4px;
visibility: hidden;
opacity: 0;
overflow: hidden;
z-index: 2;
transition-property: opacity, visibility;
}
#historybar.hidden {
pointer-events: none;
}
#historybar > div {
width: 42px;
height: 42px;
margin: 0;
padding: 4px;
display: block;
position: absolute;
}
#historybar > div > .card {
transform: scale(0.403846);
transform-origin: top left;
margin: 0;
left: 4px;
top: 4px;
position: absolute;
}
#historybar > div > .avatar {
padding: 0;
margin: 0;
position: absolute;
left: 4px;
top: 4px;
width: 42px;
height: 42px;
border-radius: 3.230768px;
}
#historybar > div > .avatar > div {
position: absolute;
margin: 0;
padding: 0;
left: 0;
bottom: 2px;
height: auto;
font-family: "xinwei";
font-size: 18px;
text-align: center;
width: 100%;
}
#historybar > div > .avatar > .avatarbg {
bottom: 0;
height: 100%;
background-size: cover;
}
#historybar > div > .avatar2 {
width: 20px;
height: 20px;
left: 28px;
top: 28px;
border-radius: 100%;
font-family: "xinwei";
font-size: 20px;
line-height: 20px;
z-index: 1;
}
#historybar > div > .avatar2.avatar3 {
left: 12px;
top: 31px;
transform: scale(0.7);
transform-origin: top left;
}
#window.rightbar #historybar,
#window.rightbar2:not(.leftbar) #historybar {
left: calc(98.5% - 50px);
}
#window.leftbar #historybar,
#window.rightbar #historybar {
opacity: 1;
visibility: visible;
}
.dialog .button.character.cardbg > .avatar_name {
font-family: "xinwei";
font-size: 20px;
width: 100%;
height: 20px;
line-height: 20px;
top: 37px;
left: 0;
text-align: center;
}
.player:not(.treasure).playerfocus {
transform: scale(1.1);
}
.player.linked:not(.treasure).playerfocus {
transform: scale(1.1) rotate(-90deg);
}
.player.connect > div:not(.avatar):not(.name):not(.nameol):not(.hp):not(.room):not(.gaming):not(.identity) {
display: none !important;
}
.player.connect > .gaming {
left: 16px;
top: auto;
bottom: 16px;
font-family: "xinwei";
}
.player.connect[data-cursor_style="forbidden"] {
opacity: 0.5;
}
#arena #me > div > div > .card {
position: absolute;
left: 8px;
}
.touchinfo {
padding: 6px;
position: absolute;
color: white;
text-shadow: black 0 0 2px;
top: 0;
margin: 0;
font-family: "xinwei";
}
.touchinfo.left {
left: 0;
}
.touchinfo.right {
left: auto;
right: 0;
text-align: right;
}
#window.touchinfohidden > .touchinfo {
opacity: 0;
}
.roundarenabutton {
/*width: 50px;
height: 50px;*/
left: 180px;
top: 210px;
position: absolute;
/*background: rgba(0,0,0,0.2);
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
border-radius:100%;*/
z-index: 7;
transition-property: opacity;
overflow: hidden;
}
#arena:not(.phone) #roundmenu {
display: none !important;
}
#roundmenu > div {
width: 26px;
height: 4px;
background: white;
position: absolute;
left: 12px;
border-radius: 2px;
box-shadow: black 0 0 2px;
}
#roundmenu.clock > div:nth-of-type(1) {
width: 2px;
height: 2px;
left: 24px;
top: 2px;
opacity: 1;
}
#roundmenu.clock > div:nth-of-type(2) {
width: 2px;
height: 2px;
left: 24px;
top: 46px;
opacity: 1;
}
#roundmenu.clock > div:nth-of-type(3) {
width: 2px;
height: 2px;
top: 24px;
left: 2px;
opacity: 1;
}
#roundmenu.clock > div:nth-of-type(4) {
width: 2px;
height: 2px;
top: 24px;
left: 46px;
opacity: 1;
}
#roundmenu.clock > div:nth-of-type(5) {
width: 2px;
height: 2px;
left: 24px;
top: 2px;
opacity: 0.4;
transform: rotate(30deg);
transform-origin: 1px 23px;
}
#roundmenu.clock > div:nth-of-type(9) {
width: 2px;
height: 2px;
left: 24px;
top: 2px;
opacity: 0.4;
transform: rotate(60deg);
transform-origin: 1px 23px;
}
#roundmenu.clock > div:nth-of-type(6) {
width: 2px;
height: 2px;
left: 24px;
top: 46px;
opacity: 0.4;
transform: rotate(30deg);
transform-origin: 1px -23px;
}
#roundmenu.clock > div:nth-of-type(10) {
width: 2px;
height: 2px;
left: 24px;
top: 46px;
opacity: 0.4;
transform: rotate(60deg);
transform-origin: 1px -23px;
}
#roundmenu.clock > div:nth-of-type(7) {
width: 2px;
height: 2px;
top: 24px;
left: 2px;
opacity: 0.4;
transform: rotate(30deg);
transform-origin: 23px 1px;
}
#roundmenu.clock > div:nth-of-type(11) {
width: 2px;
height: 2px;
top: 24px;
left: 2px;
opacity: 0.4;
transform: rotate(60deg);
transform-origin: 23px 1px;
}
#roundmenu.clock > div:nth-of-type(8) {
width: 2px;
height: 2px;
top: 24px;
left: 46px;
opacity: 0.4;
transform: rotate(30deg);
transform-origin: -23px 1px;
}
#roundmenu.clock > div:nth-of-type(12) {
width: 2px;
height: 2px;
top: 24px;
left: 46px;
opacity: 0.4;
transform: rotate(60deg);
transform-origin: -23px 1px;
}
#roundmenu.clock > div:nth-of-type(13) {
width: 22px;
height: 2px;
top: 24px;
left: 24px;
transform-origin: 1px 1px;
border-radius: 4px 40px 40px 4px/4px 4px 4px 4px;
}
#roundmenu.clock > div:nth-of-type(14) {
width: 16px;
height: 4px;
top: 23px;
left: 23px;
transform-origin: 2px 2px;
border-radius: 4px 23px 23px 4px/4px 4px 4px 4px;
}
#roundmenu.clock > div:nth-of-type(15) {
width: 80%;
height: 80%;
left: 10%;
top: 10%;
border-radius: 100%;
margin: 0;
padding: 0;
z-index: -1;
opacity: 0;
}
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(1),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(2),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(3),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(4),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(5),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(6),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(7),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(8),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(9),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(10),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(11),
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(12) {
opacity: 0;
}
#roundmenu.clock[data-watchface="simple"] > div:nth-of-type(15) {
opacity: 1;
}
#roundmenu:not(.clock) > div:nth-of-type(even) {
width: 20px;
left: 18px;
}
#roundmenu:not(.clock) > div:nth-of-type(odd) {
width: 4px;
}
#roundmenu:not(.clock) > div:nth-of-type(1),
#roundmenu:not(.clock) > div:nth-of-type(2) {
top: 14px;
}
#roundmenu:not(.clock) > div:nth-of-type(3),
#roundmenu:not(.clock) > div:nth-of-type(4) {
top: 23px;
}
#roundmenu:not(.clock) > div:nth-of-type(5),
#roundmenu:not(.clock) > div:nth-of-type(6) {
top: 32px;
transform: none !important;
}
#roundmenu:not(.clock) > div:nth-of-type(7),
#roundmenu:not(.clock) > div:nth-of-type(8),
#roundmenu:not(.clock) > div:nth-of-type(9),
#roundmenu:not(.clock) > div:nth-of-type(10),
#roundmenu:not(.clock) > div:nth-of-type(11),
#roundmenu:not(.clock) > div:nth-of-type(12),
#roundmenu:not(.clock) > div:nth-of-type(13),
#roundmenu:not(.clock) > div:nth-of-type(14),
#roundmenu:not(.clock) > div:nth-of-type(15) {
opacity: 0;
}
.linexy {
pointer-events: none;
transition-property: transform, opacity;
width: 3px;
border-radius: 4px;
z-index: 4;
box-shadow: rgba(0, 0, 0, 0.5) 0 0 2px;
transform-origin: top center;
}
.linexy.drag {
transition-property: none !important;
}
#me,
#mebg {
width: 100%;
height: 140px;
top: calc(100% - 140px);
left: 0;
}
#mebg {
z-index: -1;
}
#autonode {
z-index: 10;
width: 100%;
height: 140px;
top: calc(100% - 140px);
left: 0;
display: table;
text-align: center;
font-size: 60px;
font-family: "xinwei";
text-shadow: black 0 0 10px;
}
#arena:not(.chess):not(.mobile) > #autonode {
display: none;
}
#arena:not(.auto) > #autonode,
#autonode.hidden {
opacity: 0;
pointer-events: none;
}
#arena.auto #me .handcards {
opacity: 0.5;
}
#autonode > div {
display: table-cell;
vertical-align: middle;
position: relative;
}
#handcards1,
#handcards2 {
width: calc(50% - 140px);
height: 127px;
padding: 10px;
text-align: left;
}
#handcards1,
#handcards2 {
white-space: nowrap;
overflow-x: visible;
overflow-y: visible;
display: block;
}
#handcards1.scrollh,
#handcards2.scrollh {
overflow-x: scroll;
overflow-y: hidden;
}
#handcards1 {
left: 0;
top: calc(100% - 140px);
}
#handcards2 {
left: calc(50% + 120px);
top: calc(100% - 140px);
}
#arena #handcards1 > div,
#arena #handcards2 > div {
height: 100%;
position: relative;
margin-left: 2px;
margin-right: 10px;
}
#arena:not(.mobile):not(.single-handcard):not(.chess) #handcards1 > div,
#arena:not(.mobile):not(.single-handcard):not(.chess) #handcards2 > div {
left: -10px;
}
#arena.single-handcard #handcards1 {
width: calc(100% - 120px);
left: 120px;
}
#arena:not(.mobile).single-handcard #handcards1 {
width: calc(100% - 140px);
}
#arena.single-handcard #handcards2 {
display: none;
}
#system {
padding: 6px;
width: calc(100% - 12px);
white-space: nowrap;
z-index: 3;
pointer-events: none;
transition-property: opacity;
}
#system > div {
height: 100%;
position: relative;
margin: 0;
padding: 0;
}
#system > div > div {
pointer-events: auto;
}
#system > div:last-child {
text-align: right;
float: right;
}
#system > div > div {
position: relative;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 8px;
padding-right: 8px;
text-align: center;
margin: 4px;
transition: all 0.1s;
}
.pausedbg {
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 5;
}
.pausedbg > div:first-child {
font-size: 30px;
top: calc(50% - 17px);
left: calc(50% - 45px);
}
#sidebar,
#sidebar3 {
left: 0;
top: 0;
width: 200px;
height: calc(100% - 40px);
text-align: left;
padding: 20px;
overflow-y: scroll;
z-index: 6;
}
#sidebar3 {
text-align: right;
}
.pausedbg > #sidebar.right,
#sidebar3 {
left: calc(100% - 240px);
}
#sidebar3.left {
left: 0;
text-align: left;
}
.dialog.popped #sidebar {
padding: 0;
}
.dialog .poppedpile {
width: 100%;
padding-bottom: 10px;
}
.dialog .poppedpile > div {
display: block;
position: relative;
}
.dialog.character > .content-container {
width: calc(100% - 136px);
left: 136px;
}
.dialog.character > .packnode {
width: 136px;
left: 0;
height: 100%;
position: absolute;
overflow: scroll;
}
.dialog.choose-character > .content-container {
width: calc(100% - 106px);
left: 106px;
}
.dialog.choose-character > .packnode {
width: 106px;
}
.dialog.character > .packnode > div {
/*box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px;
background-image: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4));
border-radius: 4px;
font-family:'STXinwei','xinwei';
text-align:center;
display:inline-block;
padding:5px;*/
font-size: 26px;
line-height: 26px;
width: calc(100% - 30px);
margin-top: 9px;
margin-left: 10px;
white-space: nowrap;
position: relative;
}
.dialog.character > .packnode > div:last-child {
margin-bottom: 9px;
}
.dialog.popped .caption > .text > ul > li:not(*:last-child) {
margin-bottom: 8px;
}
.dialog.popped .caption > .caption > div > .skillinfo:not(*:last-child) {
margin-bottom: 8px;
}
.skillversion {
padding-bottom: 5px;
}
#sidebar > div,
#sidebar3 > div {
margin: 10px;
position: relative;
display: block;
min-height: 5px;
}
#scrollzone1 {
left: 0;
}
#scrollzone2 {
left: calc(50% - 140px);
}
#scrollzone3 {
right: calc(50% - 140px);
}
#scrollzone4 {
right: 0;
}
.scrollzone {
width: 20px;
height: 140px;
}
body > .background.paused {
filter: blur(3px);
-webkit-filter: blur(3px);
}
body > .background {
z-index: -5;
}
body > .background.upper {
z-index: -4;
}
body > .background.land {
background-position: center;
background-size: cover;
transition: all 2s;
}
.popup:not(.guanxing) {
padding: 5px;
}
.forcehide {
display: none !important;
}
.removing,
.hidden {
opacity: 0 !important;
pointer-events: none;
}
#system > div > div.hidden {
opacity: 0.5 !important;
}
.opaque {
opacity: 0 !important;
}
.transparent {
opacity: 0.3 !important;
}
.transparent2 {
opacity: 0.6 !important;
}
.out {
opacity: 0.3 !important;
/* filter: blur(3px); */
/* -webkit-filter: blur(3px) */
}
.blurbg {
filter: blur(3px) !important;
-webkit-filter: blur(3px) !important;
transform: scale(1.2);
}
.blur {
filter: blur(3px) !important;
-webkit-filter: blur(3px) !important;
}
.blur2 {
filter: blur(6px) !important;
-webkit-filter: blur(6px) !important;
}
.invert-color {
filter: invert(1);
-webkit-filter: invert(1);
}
.zoominanim {
animation: zoomin 0.5s;
-webkit-animation: zoomin 0.5s;
}
.zoomin {
transform: scale(1.05) !important;
}
.zoomout {
transform: scale(0.95) !important;
}
.zoomin2 {
transform: scale(2) !important;
}
.zoomin3 {
transform: scale(3) !important;
}
.zoomout2 {
transform: scale(0.5) !important;
}
.zoomout3 {
transform: scale(0.3) !important;
}
.rotateleft {
transform: rotate(-3deg) !important;
}
.rotateright {
transform: rotate(3deg) !important;
}
.exclude {
opacity: 0.6 !important;
}
.button.buttonclick {
animation: buttonclick 0.8s;
-webkit-animation: buttonclick 0.8s;
}
.background {
width: 100%;
height: 100%;
left: 0;
top: 0;
margin: 0;
padding: 0;
display: inline-block !important;
}
.background2 {
width: 90%;
height: 90%;
left: 5%;
top: 5%;
margin: 0;
padding: 0;
display: inline-block !important;
}
.background,
.button,
.avatar,
.avatar2 {
transition-property: top, box-shadow, opacity, transform;
transition-duration: 0.5s;
}
.fullsize {
width: 100%;
height: 100%;
left: 0;
top: 0;
margin: 0;
padding: 0;
border: none;
display: block;
position: absolute;
}
.intro {
width: 20px;
height: 20px;
}
#systembutton {
left: calc(-150% / 47 + 15px);
bottom: calc(-100% / 18 + 135px);
top: auto;
margin: 0;
}
#arena:not(.mobile) > #systembutton {
display: none !important;
}
/*--------卡牌--------*/
.card {
width: 104px;
height: 104px;
margin-top: 8px;
margin-left: 4px;
margin-right: 4px;
position: relative;
/*overflow: hidden;*/
}
.card > .info {
top: 5.2px;
right: 7px;
white-space: nowrap;
word-spacing: -0.1em;
}
.card > .range {
bottom: 5px;
right: 5px;
text-align: right;
text-shadow: rgba(213, 194, 179, 1) 0 0 3px, rgba(213, 194, 179, 1) 0 0 3px,
rgba(213, 194, 179, 1) 0 0 3px, rgba(213, 194, 179, 1) 0 0 3px, black 0 0 3px;
}
.card > .gaintag {
bottom: 5px;
left: 5px;
text-align: left;
color: white;
text-shadow: rgba(255, 120, 0, 1) 0 0 2px, rgba(255, 120, 0, 1) 0 0 2px, rgba(255, 120, 0, 1) 0 0 2px,
rgba(255, 120, 0, 1) 0 0 2px, black 0 0 1px;
}
.card > .name {
top: 9px;
left: 6px;
text-align: center;
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.card.fullimage > .name.long {
top: 6px;
}
.card > .name2 {
display: none;
}
.card > .intro {
top: 85px;
right: 0;
}
.card.fullborder > .name {
font-family: "xinwei";
}
.card > .cardframebg {
width: 100%;
height: 100%;
left: 0;
top: 0;
position: absolute;
background-size: 100% 100%;
border-radius: 8px;
}
#window[data-radius_size="reduce"] .card > .cardframebg {
border-radius: 4px;
}
#window[data-radius_size="increase"] .card > .cardframebg {
border-radius: 16px;
}
#window[data-radius_size="off"] .card > .cardframebg {
border-radius: 0;
}
.card > .cardframebg[data-auto="gold"] {
background-image: url("../../theme/style/card/image/border_gold.jpg");
}
.card > .cardframebg[data-auto="silver"] {
background-image: url("../../theme/style/card/image/border_silver.jpg");
}
.card > .cardframebg[data-auto="bronze"] {
background-image: url("../../theme/style/card/image/border_bronze.jpg");
}
.card > .cardframebg[data-auto="wood"] {
background-image: url("../../theme/style/card/image/border_wood.jpg");
}
.card > .cardframebg[data-auto="map"] {
background-image: url("../../theme/style/card/image/border_map.jpg");
}
.card > .cardavatar {
width: calc(100% - 6px);
height: calc(100% - 6px);
left: 3px;
top: 3px;
position: absolute;
border-radius: 6px;
pointer-events: none;
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px inset, rgba(0, 0, 0, 0.45) 0 0 10px inset;
}
#window[data-radius_size="reduce"] .card > .cardavatar {
border-radius: 3px;
}
#window[data-radius_size="off"] .card > .cardavatar {
border-radius: 0px;
}
#window[data-radius_size="increase"] .card > .cardavatar {
border-radius: 14px;
}
div:not(.handcards) > .card > .info,
.handcards > .card:last-child > .info,
div:not(.handcards) > .card > .name,
.handcards > .card:last-child > .name {
transform: none !important;
}
div:not(.handcards).menu-buttons > .button.card > .name {
transform: scale(0.9) !important;
transform-origin: top left;
}
div:not(.handcards).menu-buttons > .button.card > .info {
transform: scale(0.9) !important;
transform-origin: top right;
}
div:not(.handcards) > .card > .info > span,
.handcards > .card:last-child > .info > span {
display: inline !important;
}
.card > .image {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
background-size: cover;
}
.card.infohidden > div {
display: none !important;
}
.card.cardflip {
animation: cardflip 0.3s ease-out;
animation-fill-mode: none;
-webkit-animation: cardflip 0.3s ease-out;
-webkit-animation-fill-mode: none;
}
.player .playerjiu {
animation: game_start 0.5s;
-webkit-animation: game_start 0.5s;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
z-index: 4;
pointer-events: none;
background: rgba(255, 0, 0, 0.3);
}
.player.playerbright {
filter: brightness(1.2);
-webkit-filter: brightness(1.2);
}
.player.playerflip {
animation: playerflip 0.3s ease-out;
-webkit-animation: playerflip 0.3s ease-out;
}
.button.card.button > .intro {
top: 69px;
}
.buttons {
width: 100%;
}
.buttons.guanxing {
min-height: 106px !important;
margin: 0px;
width: 90% !important;
}
.buttons.smallzoom {
display: block;
zoom: 0.65;
}
.buttons .card.button > .name {
transform: scale(0.8);
transform-origin: top left;
}
.buttons.scrollbuttons {
white-space: nowrap;
overflow-x: scroll;
overflow-y: hidden;
width: 100%;
margin-left: 0px;
margin-right: 0px;
}
.buttons.scrollbuttons:not(.popup) .button:first-child {
margin-left: 12px;
}
.buttons.scrollbuttons:not(.popup) .button:last-child {
margin-right: 12px;
}
/*.buttons.smallzoom .card.button>.name,
.buttons.smallzoom .card.button>.info{
transform: scale(0.8) !important;
}
.buttons.smallzoom .card.button>.range{
transform: scale(0.8);
transform-origin: bottom right;
}*/
.buttons .card.button > .info {
transform: scale(0.8);
transform-origin: top right;
}
.buttons .card.button > .addinfo {
transform: scale(0.8);
transform-origin: bottom left;
}
.dialog .buttons > .button.character,
.button.character.longcharacter {
height: 108px;
background-size: cover;
}
.dialog .buttons > .button.character > .name,
.button.character.longcharacter > .name {
overflow: visible;
}
.dialog .buttons > .button.character > .name.long {
transform: scale(0.95);
transform-origin: top left;
}
.dialog .buttons > .card > .name {
font-size: 14px;
line-height: 16px;
}
.dialog .buttons > .card > .name.long {
top: 3px;
}
.card.center {
top: calc(50% - 52px);
left: calc(50% - 52px);
}
.card > .background {
font-size: 80px;
height: 80px;
padding-top: 14px;
text-align: center;
}
.card.fullimage > div:not(.background),
.card.fullborder > div:not(.background) {
color: white;
text-shadow: black 0px 0px 2px;
}
.card.fullimage > .name {
line-height: 18px;
}
.equips > .card > .background {
font-size: 36px;
height: 36px;
padding-top: 3px;
}
#window.low_performance #arena .player .equips,
#window.low_performance #arena .player .name {
transition: all 0s;
}
.judges > .card > .background,
.marks > .card > .background {
font-size: 20px;
height: 20px;
padding-top: 3px;
}
.judges > .card.fakejudge.fullskin > .image {
display: none !important;
}
.judges > .card.fakejudge.fullskin > .background,
.judges > .card.fakejudge.fullborder > .background,
.marks > .card.fakemark.fullborder > .background {
display: block !important;
font-family: "huangcao" !important;
padding-top: 4px !important;
}
.judges:empty {
pointer-events: none;
}
.mark-container.marks {
left: 0;
top: 0;
position: relative;
margin-bottom: 0;
margin-top: 0;
}
.mark-container.marks > div {
position: relative !important;
margin: 8px;
width: 48px !important;
height: 48px !important;
}
.mark-container.marks > .card > .background.skillmark,
.mark-container.marks > .card.fakemark.fullborder > .background {
padding-top: calc(17px / 2) !important;
zoom: 2;
}
.mark-container.marks > .card.overflowmark {
overflow: visible;
}
.mark-container.marks > div > .markcount.menubutton {
font-size: 12px;
width: 16px;
height: 16px;
line-height: 18px;
position: absolute;
left: 36px;
top: 34px;
border-radius: 100%;
}
.mark-container.marks > .card.fullskin > .image {
background-size: 100%;
background-position: 0 0;
}
.mark-container.marks > .card.fullskin > .info {
transform: scale(0.6) !important;
transform-origin: top right;
left: auto !important;
right: 3px !important;
display: block;
top: 2px;
}
.mark-container.marks > .card.fullskin > .name {
transform: scale(0.5) !important;
transform-origin: top left;
left: 3px !important;
display: block;
top: 3px !important;
}
.mark-container.marks > .card.fullskin > .name.long {
transform: scale(0.48) !important;
top: 1px !important;
}
.button.card > .background {
font-size: 68px;
height: 68px;
padding-top: 12px;
}
.card > .background {
font-family: "xiaozhuan";
}
.card > .background.tight {
letter-spacing: -0.2em;
}
.marks > .card > .background.skillmark {
font-family: "huangcao", "xinwei";
padding-top: 4px;
}
.marks > .card.overflowmark {
overflow: visible;
}
.marks > div > .markcount.menubutton {
font-family: "xinwei";
font-size: 9px;
width: 12px;
height: 12px;
padding: 0;
line-height: 14px;
position: absolute;
left: 16px;
top: 14px;
border-radius: 100%;
z-index: 1;
display: block !important;
}
#arena.oldlayout .player:not(.linked2) .marks > div:first-child,
#arena.oldlayout:not(.nolink) .player .marks > div:first-child,
#arena.oldlayout .player .marks .removing {
transform: scale(0.2);
opacity: 0;
pointer-events: none;
}
/*--------窗口--------*/
.dialog {
text-align: center;
z-index: 4;
transition-property: opacity, background, box-shadow;
}
.dialog {
width: calc(90% - 420px);
height: calc(100% / 3 - 160px / 3 + 120px);
}
.dialog.fullheight {
height: calc(100% - 80px) !important;
top: 40px !important;
}
.dialog.fullwidth {
left: calc(5% + 60px) !important;
width: calc(90% - 120px) !important;
}
.dialog.halfleft,
.dialog.halfright {
width: 43% !important;
opacity: 1 !important;
}
.dialog.halfleft {
left: 5% !important;
}
.dialog.halfright {
left: 52% !important;
}
.dialog {
top: calc(100% / 3 - 100px / 3);
left: calc(5% + 210px);
}
.dialog.nobutton {
width: 400px;
left: calc(50% - 200px);
bottom: auto !important;
min-height: 0px !important;
}
.dialog.forcebutton,
.dialog.forcebutton-auto {
width: 400px;
left: calc(50% - 200px);
}
.dialog.nobutton .content > div:last-child {
padding-bottom: 8px;
}
#window > .dialog.popped {
z-index: 5;
width: 220px;
background: rgba(0, 0, 0, 0.2);
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
border-radius: 6px;
transition: opacity 0.3s;
}
#window[data-radius_size="reduce"] > .dialog.popped {
border-radius: 4px;
}
#window[data-radius_size="off"] > .dialog.popped {
border-radius: 0px;
}
#window[data-radius_size="increase"] > .dialog.popped {
border-radius: 12px;
}
#window > .dialog.popped > .bar {
display: none !important;
}
#window > .dialog.popped > .content-container {
height: 100%;
top: 0;
}
.content > table {
width: 100%;
}
.content > div {
margin-top: 8px;
margin-bottom: 8px;
margin-left: 4px;
margin-right: 4px;
position: relative;
}
.content > div:not(.pointerdiv) {
width: calc(100% - 8px);
}
.content > .caption + .buttons:not(*:last-child) {
margin-top: 0;
margin-bottom: 0;
}
.content > .caption + .buttons:last-child {
margin-top: 0;
}
.content > .config {
height: 20px;
line-height: 20px;
}
.content > .config.removing {
margin-top: -28px;
}
.config > .configinfo {
margin-top: 28px;
}
.config > .configinfo > ul {
margin: 0;
padding-left: 20px;
}
.config > .configinfo > .dashedline {
border-bottom: 1px dashed white;
display: block;
height: 0;
margin-top: 5px;
margin-bottom: 5px;
}
.content > .placeholder {
display: block;
height: 5px;
}
.content > .placeholder.slim {
margin: 1px;
}
.content > .placeholder.removing {
margin-top: -13px;
}
.content {
display: block;
width: 100%;
font-size: 0px;
overflow-x: hidden;
}
.content > * {
font-size: 16px;
}
.dialog:not(.popped) .content {
vertical-align: top;
}
.dialog:not(.popped) .content > .config {
width: 200px;
left: 0;
margin-left: 20px;
display: inline-block;
}
.dialog:not(.popped) .content > .config > .switcher {
position: absolute;
}
.dialog .content > .volumn {
margin: 0;
font-family: "xinwei";
}
.dialog .content > .volumn > span {
margin-left: 2px;
margin-right: 2px;
}
.config {
text-align: left;
width: 90%;
left: 5%;
display: block;
overflow: hidden;
border-radius: 2px;
}
.config > div {
text-align: left;
left: 0;
}
.config > div > div {
position: relative;
padding-right: 10px;
height: 20px;
}
.dialog > .content > .config {
width: 300px;
left: calc(50% - 150px);
}
.toggle {
right: 16px;
left: auto !important;
min-width: 16px;
text-align: right !important;
}
.menu-buttons.configpopped {
margin-top: 10px;
}
.menu-buttons.configpopped > .toggle {
text-align: left !important;
margin-left: 21px !important;
width: calc(100% - 15px) !important;
overflow: visible;
}
.switcher {
width: 88%;
position: relative;
}
.dialog.popped .caption {
transition: all 0s;
}
.caption {
padding-top: 8px;
font-size: 20px;
display: block;
}
.caption.choosetomove {
margin: 5px;
padding: 0px !important;
}
.caption:only-child {
padding-bottom: 8px;
}
.caption:not(.normal) > div {
text-align: left;
display: block;
width: 100%;
}
.caption > div {
position: relative;
}
.caption > .text {
font-size: 16px;
text-align: left;
}
.caption > .text.center {
text-align: center;
}
.caption > .text.chat {
word-break: break-all;
margin-bottom: 3px;
margin-left: 10px;
width: calc(100% - 20px);
}
.caption > .text.textlink {
margin-left: 10px;
}
.caption > .text.textlink:not(*:first-child) {
margin-top: 6px;
}
.caption > .text.textlink:hover {
text-decoration: underline;
}
.caption > div > div {
font-size: 16px;
position: relative;
width: calc(100% - 70px);
vertical-align: top;
margin: 0;
padding: 0;
}
.skill {
left: 0 !important;
width: 70px !important;
/*-- white-space: nowrap; --*/
}
.skilln {
left: 0 !important;
width: 70px !important;
}
.skill > .card {
transform: scale(0.56);
transform-origin: top left;
margin-left: 2px;
margin-top: 6px;
margin-bottom: -52px;
}
.caption > .ctext {
text-align: center;
font-size: 16px;
}
.button.character,
.button.card {
width: 90px;
height: 90px;
position: relative;
margin: 6px;
}
.button.card {
font-size: 14px;
}
.button.character > .name {
left: 5px;
top: 22px;
max-height: 68px;
overflow: hidden;
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.button.character > .hp {
left: 5px;
top: 3px;
}
.button.character > .hp.text {
top: 8px;
left: 6px;
font-family: "huangcao", "xinwei";
font-size: 20px;
letter-spacing: 3px;
}
.button.nodisplay {
display: none;
}
.dialog .content > .nodisplay {
display: none;
}
.button.character > .intro {
top: 71px;
left: 0;
}
.button.character > .identity {
align-items: flex-end;
display: flex;
flex-direction: column;
flex-wrap: wrap-reverse;
left: 72px;
top: -6px;
}
.button.character.newstyle > .identity {
/*display: none;*/
border: none;
background: none !important;
/*box-shadow: none;*/
left: auto;
right: 6px;
top: 5px;
/*font-size: 20px;*/
}
.button.newstyle > .name {
top: 8px;
max-height: 84px;
}
.button.newstyle > .name.long {
top: 6px;
transform: scale(0.93);
transform-origin: top left;
}
.button.newstyle > .hp,
.button.newstyle > .hp.text {
left: auto;
top: auto;
text-align: right;
right: 6px;
bottom: 5px;
}
.button.newstyle > .hp > div {
width: 10px;
height: 10px;
background: rgba(57, 123, 4, 1);
border: 1px solid rgba(39, 79, 7, 1);
box-shadow: rgba(0, 0, 0, 0.2) 1px -1px 2px inset, rgba(255, 255, 255, 0.15) -1px 1px 5px inset;
}
.button.newstyle > .hp > .shield {
background: rgba(63, 119, 173, 1);
border: 1px solid rgba(31, 82, 131, 1);
}
.button.newstyle > .hp > div.text {
background: none !important;
box-shadow: none !important;
border: none !important;
font-family: "xinwei";
text-align: right;
width: auto;
height: auto;
transform: none !important;
text-shadow: black 0 0 2px, black 0 0 3px;
}
.button.replaceButton,
.button.replaceButton.text {
left: 2px;
top: auto;
text-align: center;
width: 42px;
right: auto;
bottom: 3px;
background-image: linear-gradient(rgba(150, 47, 47, 1), rgba(132, 43, 43, 1));
border-radius: 3px;
}
.button.replaceButton > div {
width: 10px;
height: 10px;
}
/*--------确认--------*/
#control {
text-align: center;
z-index: 5;
top: calc(200% / 3);
left: calc(5% + 240px);
width: calc(90% - 480px);
pointer-events: none;
}
#control > * {
pointer-events: auto;
}
#window:not(.nopointer) #control {
cursor: pointer;
}
#control.nozoom > div {
transition-property: opacity;
}
#control > div.stayleft {
transition-property: opacity !important;
}
.control {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 4px;
padding-right: 4px;
}
.control {
font-size: 18px;
white-space: nowrap;
overflow: hidden;
opacity: 0;
}
.control.removing.removing2 {
transform: scale(0.2);
}
.control > div {
position: relative;
padding: 3px;
margin: 0;
}
.control.disabled {
opacity: 0.6 !important;
cursor: default !important;
}
#control > div {
position: absolute;
left: 50%;
}
#arena.choose-to-move > #control,
#arena.discard-player-card > #control,
#arena.gain-player-card > #control,
#arena.choose-player-card > #control {
top: calc(80%) !important;
}
/*--------角色--------*/
.player > .avatar > .action {
margin: 5px;
font-family: "xinwei";
font-size: 20px;
letter-spacing: -2px;
right: 5px;
text-align: right;
}
.player > .avatar.hidden,
.player > .avatar2.hidden {
pointer-events: none !important;
}
.player > .avatar.disabled,
.player > .avatar2.disabled {
filter: grayscale(1);
-webkit-filter: grayscale(1);
opacity: 0.8;
}
.player > .avatar > .action:not(.freecolor) {
text-shadow: black 0 0 1px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 10px;
}
.player:not(.current_action) .avatar > .action {
opacity: 0;
}
#arena.chess:not(.selecting) .player.current_action .avatar > .action {
opacity: 0;
}
.player.controlfakeme {
width: 100px;
height: 120px;
top: calc(100% - 140px);
}
.player.controlfakeme > .avatar {
width: 100%;
height: 100%;
box-shadow: none;
left: 0;
top: 0;
}
.player {
z-index: 2;
width: 240px;
height: 120px;
}
.player.minskin {
width: 120px;
}
.player.replaceme {
animation: replaceme 0.5s;
-webkit-animation: replaceme 0.5s;
}
.player.replaceenemy {
animation: replaceenemy 0.5s;
-webkit-animation: replaceenemy 0.5s;
}
.player > div {
z-index: 2;
}
.player.dead,
.player.likedead,
.grayscale1 {
z-index: 1;
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.grayscale {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.player > .nameol {
left: 0;
top: 13px;
width: 100%;
font-size: 12px;
text-align: center;
white-space: nowrap;
/*opacity: 0;*/
}
.player:hover > .nameol {
opacity: 1;
}
.player > .name {
left: 16px;
top: 24px;
font-size: 20px;
font-family: "xinwei";
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.player > .name.name2 {
left: 81px;
}
#arena.slim_player .player > .name {
left: 13px;
top: 21px;
}
#arena.slim_player .player > .name.name2 {
left: 78px;
}
#arena .player.minskin > .name,
#arena.slim_player .player.minskin > .name {
top: 17px;
}
#arena .player.minskin > .name.long,
#arena.slim_player .player.minskin > .name.long {
transform: scale(0.9);
transform-origin: top left;
top: 13px;
}
#arena .player.linked.minskin > .name,
#arena.slim_player .player.linked.minskin > .name {
transform: rotate(90deg) translate(81px, -66px);
}
.button.character > .name {
font-family: "xinwei";
}
.player > .intro {
top: 87px;
left: 18px;
}
.player > .turned {
font-family: "xinwei";
width: 100%;
height: 100%;
line-height: 50px;
left: 0;
margin: 0;
padding: 0;
text-align: center;
font-size: 50px;
opacity: 0;
pointer-events: none;
text-shadow: none;
background: black;
top: 0;
border-radius: 8px;
color: rgba(255, 255, 255, 0.8);
text-shadow: none;
}
.player > .turned > div {
top: calc(50% - 50px);
left: calc(50% - 25px);
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.player > .chain {
top: calc(50% - 10px);
left: 0;
height: 20px;
width: 100%;
overflow-x: hidden;
overflow-y: visible;
white-space: nowrap;
padding: 0;
margin: 0;
z-index: 3;
pointer-events: none;
}
.player > .chain > div {
overflow: visible;
left: 0;
top: 0;
margin: 0;
padding: 0;
}
.player:not(.linked2) > .chain > div {
opacity: 0;
transform: translateX(-40px);
}
#arena.nolink .player > .chain {
display: none;
}
.player > .chain > div > div {
position: absolute;
margin: 0;
padding: 0;
left: 0;
box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 0, 0, 0.4) 0 0 2px;
}
.player > .chain > div > div:nth-child(odd) {
height: 8px;
width: 10px;
border-radius: 2px;
top: 6px;
}
.player > .chain > div > div:nth-child(even) {
width: 10px;
height: 2px;
top: 9px;
z-index: 1;
border-radius: 2px;
}
#arena:not(.hide_turned):not(.oldlayout) .player.turnedover > .turned {
opacity: 0.2;
}
#window > .damage.fullscreenavatar {
text-align: center;
font-family: "xinwei";
top: calc(50% - 200px);
height: 400px;
transform-origin: center;
}
#window > .damage.fullscreenavatar > div {
width: 500px;
height: 100%;
left: calc(50% - 250px);
display: inline-block;
position: absolute;
top: 0;
}
#window > .damage.fullscreenavatar > div:first-child {
mask-image: linear-gradient(transparent, black, black, transparent);
-webkit-mask-image: linear-gradient(transparent, black, black, transparent);
}
#window > .damage.fullscreenavatar > div:first-child > div {
background-size: cover;
background-position: 50%;
width: 200px;
left: 150px;
top: 0;
height: 100%;
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px;
}
#window > .damage.fullscreenavatar[data-nature="thunder"]:not(.noshadow) > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px, rgba(0, 0, 0, 0.3) 0 0 30px,
rgba(100, 74, 139, 1) 0 0 60px;
}
#window > .damage.fullscreenavatar[data-nature="kami"]:not(.noshadow) > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px, rgba(0, 0, 0, 0.3) 0 0 30px,
rgba(90, 118, 99, 1) 0 0 60px;
}
#window > .damage.fullscreenavatar[data-nature="metal"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px, rgba(255, 0, 0, 0.1) 0 0 30px,
rgba(255, 203, 0, 0.6) 0 0 80px;
}
#window > .damage.fullscreenavatar[data-nature="wood"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px, rgba(0, 0, 0, 0.3) 0 0 30px,
rgba(57, 123, 4, 1) 0 0 60px;
}
#window > .damage.fullscreenavatar[data-nature="water"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px, rgba(0, 0, 0, 0.3) 0 0 30px,
rgba(78, 117, 140, 1) 0 0 60px, rgba(78, 117, 140, 1) 0 0 60px;
}
#window > .damage.fullscreenavatar[data-nature="ice"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.3) 0 0 40px,
rgba(213, 194, 179, 1) 0 0 80px;
}
#window > .damage.fullscreenavatar[data-nature="soil"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 10px, rgba(0, 0, 0, 0.3) 0 0 30px,
rgba(128, 59, 2, 1) 0 0 60px;
}
#window > .damage.fullscreenavatar[data-nature="fire"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.3) 0 0 40px,
rgba(232, 53, 53, 1) 0 0 80px;
}
#window > .damage.fullscreenavatar[data-nature="fire"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.3) 0 0 40px,
rgba(203, 177, 255, 1) 0 0 80px;
}
#window > .damage.fullscreenavatar[data-nature="orange"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.3) 0 0 40px,
rgba(255, 120, 0, 1) 0 0 80px;
}
#window > .damage.fullscreenavatar[data-nature="gray"] > div:first-child > div {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.3) 0 0 40px,
rgba(213, 194, 179, 1) 0 0 80px;
}
#window > .damage.fullscreenavatar > .text {
display: table;
}
#window > .damage.fullscreenavatar > .text > div {
display: block;
position: relative;
width: auto;
height: auto;
font-size: 90px;
text-align: right;
top: auto;
bottom: 30px;
position: absolute;
left: auto;
right: 165px;
}
#window > .damage.fullscreenavatar > .text > div > div {
transform: scale(4);
opacity: 0;
display: inline-block;
position: relative;
}
#window > .damage.fullscreenavatar > .textbg {
transition: all 0s;
display: none;
}
#window > .damage.fullscreenavatar.flashtext > .textbg {
display: block;
}
/*#window>.damage.fullscreenavatar.flashtext>.text:not(.textbg)>div{
transform: scale(2);
opacity: 0;
}*/
#window > .damage.fullscreenavatar > .text > div > .flashtext {
transform: none;
opacity: 1;
}
#window > .damage.fullscreenavatar > .name > div {
display: block;
position: relative;
width: auto;
height: auto;
top: 30px;
position: absolute;
left: 20px;
font-size: 40px;
}
#window > .damage.fullscreenavatar.removing {
transition: all 0.3s;
}
.player > .damage,
#window > .damage {
font-family: "huangcao", "xinwei";
font-size: 72px;
width: 100%;
text-align: center;
top: calc(50% - 36px);
left: 0;
opacity: 0;
transform: scale(0.7);
white-space: nowrap;
z-index: 5;
pointer-events: none;
}
#window > .damage {
transform: scale(2);
font-size: 120px;
}
.damage.normal-font {
font-family: xinwei;
font-size: 30px;
top: calc(50% - 15px);
}
.player.minskin > .damage.normal-font {
font-size: 26px;
top: calc(50% - 13px);
}
.player[data-position="0"] > .damage.dieidentity,
.player:not(.dead) > .damage.dieidentity {
opacity: 0 !important;
}
.player > .damage.dieidentity {
transition-property: opacity;
}
.player > .cardeffect {
font-family: "huangcao", "xinwei";
font-size: 108px;
width: 100%;
text-align: center;
top: calc(50% - 54px);
left: 0;
animation: cardeffect 1s;
-webkit-animation: cardeffect 1s;
animation-fill-mode: forwards;
-webkit-animation-fill-mode: forwards;
}
.player > .damage.damageadded,
#window > .damage.damageadded {
opacity: 1;
transform: scale(1);
}
.player.linked > .damage {
transform: scale(0.7) rotate(90deg);
}
.player.linked > .damage.damageadded {
transform: scale(1) rotate(90deg);
}
.player > .framebg {
width: 100%;
height: 100%;
left: 0;
top: 0;
background-size: 100% 100%;
display: none;
pointer-events: none;
}
#arena.oldlayout .player > .framebg {
transform: rotate(90deg) translateY(-240px);
width: 120px;
height: 240px;
transform-origin: top left;
}
#window #arena.mobile:not(.chess) .player[data-position="0"] > .framebg {
/*display: none;*/
width: 120px;
}
#window .player > .framebg[data-auto="gold"],
#window #arena.long.mobile:not(.fewplayer) .player[data-position="0"] > .framebg[data-auto="gold"] {
display: block;
background-image: url("../../theme/style/player/gold1.png");
}
#window #arena.long:not(.fewplayer) .player > .framebg[data-auto="gold"],
#arena.oldlayout .player > .framebg[data-auto="gold"] {
display: block;
background-image: url("../../theme/style/player/gold3.png");
}
#window .player > .framebg[data-auto="silver"],
#window #arena.long.mobile:not(.fewplayer) .player[data-position="0"] > .framebg[data-auto="silver"] {
display: block;
background-image: url("../../theme/style/player/silver1.png");
}
#window #arena.long:not(.fewplayer) .player > .framebg[data-auto="silver"],
#arena.oldlayout .player > .framebg[data-auto="silver"] {
display: block;
background-image: url("../../theme/style/player/silver3.png");
}
#window .player > .framebg[data-auto="bronze"],
#window #arena.long.mobile:not(.fewplayer) .player[data-position="0"] > .framebg[data-auto="bronze"] {
display: block;
background-image: url("../../theme/style/player/bronze1.png");
}
#window #arena.long:not(.fewplayer) .player > .framebg[data-auto="bronze"],
#arena.oldlayout .player > .framebg[data-auto="bronze"] {
display: block;
background-image: url("../../theme/style/player/bronze3.png");
}
.avatar {
width: 100px;
height: 100px;
left: 10px;
top: 10px;
overflow: hidden;
}
.avatar2 {
width: 42px;
height: 42px;
top: 70px;
left: 70px;
overflow: hidden;
}
.equips {
width: 96px;
height: 96px;
right: 14px;
top: 12px;
}
.equips > div {
width: 42px;
height: 42px;
margin: 0;
position: absolute;
}
.equips > .equip1 {
top: 0;
left: 0;
}
.equips > .equip2 {
top: 0;
right: 0;
}
.equips > .equip3 {
bottom: 0;
left: 0;
}
.equips > .equip4 {
bottom: 0;
right: 0;
}
.equips > .equip5 {
top: calc(50% - 21px);
left: calc(50% - 21px);
border-radius: 21px;
z-index: 1;
}
.equips > .equip6 {
bottom: 3;
left: calc(50% - 21px);
}
.equips > div > div:not(.image),
.judges > div > div:not(.image),
.marks > div > div:not(.image) {
display: none;
}
.equips > div > .image,
.judges > div > .image,
.marks > div > .image {
/*width: 120%;
height: 120%;
left: -20%;
top: -20%;*/
background-size: 120%;
background-position: -4px -4px;
background-repeat: no-repeat;
}
#arena:not(.chess) .player[data-position="0"] > .equips > div > .image {
background-size: 115%;
}
/*.equips>div:hover>.info{display: inline-block;
animation:equip_hover 1s;
-webkit-animation:equip_hover 1s;
left: 0;right: auto;width: 42px;text-align: center;}*/
/*.equips>div:hover>.background {
animation:equip_hover2 1s;
animation-fill-mode: forwards;
-webkit-animation:equip_hover2 1s;
-webkit-animation-fill-mode: forwards;
}*/
#arena.oldlayout .marks {
left: 14px;
}
.judges {
left: 14px;
top: -18px;
}
.marks {
left: 14px;
top: 112px;
}
.player > .marks {
z-index: 4;
}
.judges > div,
.marks > div {
width: 24px;
height: 24px;
margin: 0;
left: 0;
top: 0;
opacity: 1;
position: absolute;
line-height: 20px;
}
.hp {
left: 18px;
top: 14px;
width: 72px;
line-height: 14px;
text-align: left;
}
.hp.text {
top: 18px;
}
.hp.textstyle {
font-family: "xinwei";
}
.hp > div {
width: 8px;
height: 8px;
margin-left: 3px;
position: relative;
border-radius: 100%;
box-shadow: rgba(0, 0, 0, 0.2) 1px -1px 2px inset, rgba(255, 255, 255, 0.15) -1px 1px 5px inset;
position: relative;
filter: brightness(1.5);
-webkit-filter: brightness(1.5);
transition: all 0.5s;
background-repeat: no-repeat;
}
.button .hp > div {
width: 6px;
height: 6px;
background: white;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
border: 1px solid #fff;
}
.button .hp > .shield {
background: rgba(63, 119, 173, 1);
border: 1px solid rgba(63, 119, 173, 1);
}
.hp[data-condition="hidden"] > div:not(.lost):not(.shield) {
background-image: url("../../theme/style/hp/image/hidden_hp.png") !important;
width: 12px;
height: 12px;
background-size: 100% 100%;
box-shadow: none;
}
.hp[data-condition="high"] > div:not(.lost):not(.shield) {
background: rgba(57, 123, 4, 1);
border: 1px solid rgba(39, 79, 7, 1);
}
.hp[data-condition="mid"] > div:not(.lost):not(.shield) {
background: rgba(166, 140, 6, 1);
border: 1px solid rgba(79, 64, 7, 1);
}
.hp[data-condition="low"] > div:not(.lost):not(.shield) {
background: rgba(148, 27, 27, 1);
border: 1px solid rgba(79, 7, 7, 1);
}
.hp.actcount > div:not(.lost):not(.shield) {
background: rgba(63, 119, 173, 1);
border: 1px solid rgba(31, 82, 131, 1);
}
.treasure > .hp > div:not(.lost):not(.shield) {
background: rgba(63, 119, 173, 1) !important;
border: 1px solid rgba(31, 82, 131, 1) !important;
}
.hp.actcount > div.overflow:not(.lost):not(.shield) {
background: rgb(154, 154, 154);
border: 1px solid rgb(109, 109, 109);
}
.hp.actcount.overflow2 > div.overflow:not(.lost):not(.shield) {
background: rgb(173, 129, 63);
border: 1px solid rgb(131, 109, 31);
}
.hp.actcount > .lost {
background: rgba(63, 119, 173, 1);
border: 1px solid rgba(31, 82, 131, 1);
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.hp > .lost {
background: rgba(57, 123, 4, 1);
border: 1px solid rgba(39, 79, 7, 1);
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.hp > .shield {
background: rgba(63, 119, 173, 1);
border: 1px solid rgba(31, 82, 131, 1);
}
.hp.text[data-condition="low"],
.hp.textstyle[data-condition="low"] {
text-shadow: black 0 0 1px, rgba(232, 53, 53, 1) 0 0 2px, rgba(232, 53, 53, 1) 0 0 5px,
rgba(232, 53, 53, 1) 0 0 10px;
}
.hp.text[data-condition="mid"],
.hp.textstyle[data-condition="mid"] {
text-shadow: black 0 0 1px, rgba(255, 203, 0, 1) 0 0 2px, rgba(255, 203, 0, 1) 0 0 5px,
rgba(255, 203, 0, 1) 0 0 10px;
}
.hp.text[data-condition="high"],
.hp.textstyle[data-condition="high"] {
text-shadow: rgba(57, 123, 4, 1) 0 0 2px, rgba(57, 123, 4, 1) 0 0 5px, rgba(57, 123, 4, 1) 0 0 10px;
}
.player::after,
.card::after,
.button::after,
.player::before,
.card::before,
.button::before {
content: "";
position: absolute;
z-index: -1;
width: 100%;
height: 100%;
left: 0;
top: 0;
margin: 0;
padding: 0;
opacity: 0;
border-radius: 8px;
transition: opacity 0.5s;
}
.player::after,
.card::after,
.button::after {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px, rgba(255, 0, 0, 0.4) 0 0 12px,
rgba(255, 0, 0, 0.8) 0 0 15px;
}
.player::before,
.card::before,
.button::before {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 133, 255, 0.5) 0 0 5px, rgba(0, 133, 255, 0.6) 0 0 12px,
rgba(0, 133, 255, 0.8) 0 0 15px;
}
/*.hp>div{width: 6px;height: 6px;margin-left: 3px;position: relative;}*/
.count.p2 {
right: 174px;
}
.count {
right: 140px;
top: 86px;
text-align: right;
font-size: 14px;
}
.player.minskin .count {
right: 20px;
}
.identity {
left: 90px;
top: 5px;
}
.identity {
text-align: center;
}
.identity > div {
line-height: 16px;
position: relative;
text-align: right;
top: 2px;
}
.identity .identitycircle {
position: relative;
width: 20px;
height: 20px;
left: 1px;
top: 1px;
border-radius: 100%;
}
.identitycircle > div {
width: 18px;
height: 18px;
left: 1px;
top: 1px;
border-radius: 100%;
overflow: hidden;
}
.identitycircle > div > div {
width: 9px;
height: 9px;
left: 9px;
top: 0px;
transform-origin: bottom left;
}
.identitycircle > div > div[data-color="wei"] {
background-image: radial-gradient(circle at bottom left, rgb(157, 198, 255), rgb(117, 147, 189));
}
.identitycircle > div > div[data-color="shu"] {
background-image: radial-gradient(circle at bottom left, rgb(185, 72, 36), rgb(158, 62, 31));
}
.identitycircle > div > div[data-color="wu"] {
background-image: radial-gradient(circle at bottom left, rgb(120, 218, 83), rgb(104, 189, 73));
}
.identitycircle > div > div[data-color="qun"] {
background-image: radial-gradient(circle at bottom left, rgb(255, 218, 71), rgb(224, 191, 62));
}
.identitycircle > div > div[data-color="jin"] {
background-image: radial-gradient(circle at bottom left, rgb(100, 74, 139), rgb(96, 72, 136));
}
.identitycircle > div > div[data-color="key"] {
background-image: radial-gradient(circle at bottom left, rgb(203, 177, 255), rgb(203, 177, 255));
}
.unseen > .avatar,
.unseen > .name:not(.name2),
.unseen2 > .avatar2,
.unseen2 > .name2 {
opacity: 0 !important;
}
#arena:not(.observe) .player[data-position="0"].unseen > .avatar,
#arena:not(.observe) .player[data-position="0"].unseen2 > .avatar2,
#arena:not(.observe) .player[data-position="0"].unseen > .name:not(.name2):not(.name_seat),
#arena:not(.observe) .player[data-position="0"].unseen2 > .name2,
#arena:not(.observe) .unseen_v > .avatar,
#arena:not(.observe) .unseen2_v > .avatar2,
#arena:not(.observe) .unseen_v > .name:not(.name2):not(.name_seat),
#arena:not(.observe) .unseen2_v > .name2 {
opacity: 0.2 !important;
}
.player > .unseen_show > .avatar,
.player > .unseen2_show > .avatar2 {
opacity: 0;
}
#arena:not(.observe) .player:not([data-position="0"]).unseen_show > .avatar,
#arena:not(.observe) .player:not([data-position="0"]).unseen2_show > .avatar2 {
opacity: 1 !important;
background-image: url("../../image/character/hidden_image.jpg") !important;
}
.player > .name_seat {
opacity: 0;
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.player:not([data-position="0"]).unseen.unseen2 > .name_seat,
.player:not([data-position="0"]):not(.fullskin2).unseen > .name_seat {
opacity: 1 !important;
}
.linked > .avatar,
.linked > .avatar2 {
transform: rotate(-90deg);
}
.linked > .avatar2 {
top: 5px;
}
.linked > .identity {
top: 88px;
}
.linked > .count {
right: 154px;
}
.acted > .identity > div {
transform: rotate(180deg);
}
/*--------位置(8人)------*/
[data-number="8"] > .player[data-position="1"] {
top: calc(200% / 3 - 90px);
left: calc(100% - 240px);
}
[data-number="8"] > .player[data-position="2"] {
top: calc(100% / 3 - 40px);
left: calc(100% - 240px);
}
[data-number="8"] > .player[data-position="3"] {
top: 10px;
left: calc(75% - 60px);
}
[data-number="8"] > .player[data-position="4"] {
top: 0;
left: calc(50% - 120px);
}
[data-number="8"] > .player[data-position="5"] {
top: 10px;
left: calc(25% - 180px);
}
[data-number="8"] > .player[data-position="6"] {
top: calc(100% / 3 - 40px);
left: 0;
}
[data-number="8"] > .player[data-position="7"] {
top: calc(200% / 3 - 90px);
left: 0;
}
[data-number="8"] > .card[data-position="1"] {
top: calc(200% / 3 - 90px);
left: calc(100% - 240px);
}
[data-number="8"] > .card[data-position="2"] {
top: calc(100% / 3 - 40px);
left: calc(100% - 240px);
}
[data-number="8"] > .card[data-position="3"] {
top: 10px;
left: calc(75% - 60px);
}
[data-number="8"] > .card[data-position="4"] {
top: 0;
left: calc(50% - 52px);
}
[data-number="8"] > .card[data-position="5"] {
top: 10px;
left: calc(25% - 60px);
}
[data-number="8"] > .card[data-position="6"] {
top: calc(100% / 3 - 40px);
left: 120px;
}
[data-number="8"] > .card[data-position="7"] {
top: calc(200% / 3 - 90px);
left: 120px;
}
[data-number="8"] > .popup[data-position="1"] {
top: calc(200% / 3 - 78px);
left: calc(100% - 270px);
}
[data-number="8"] > .popup[data-position="2"] {
top: calc(100% / 3 - 28px);
left: calc(100% - 270px);
}
[data-number="8"] > .popup[data-position="3"] {
top: 140px;
left: calc(75% - 80px);
}
[data-number="8"] > .popup[data-position="4"] {
top: 130px;
left: calc(50% - 106px);
}
[data-number="8"] > .popup[data-position="5"] {
top: 140px;
left: calc(25% + 60px);
}
[data-number="8"] > .popup[data-position="6"] {
top: calc(100% / 3 - 28px);
left: 250px;
}
[data-number="8"] > .popup[data-position="7"] {
top: calc(200% / 3 - 78px);
left: 250px;
}
/*--------位置(7人)------*/
[data-number="7"] > .player[data-position="1"] {
top: calc(200% / 3 - 90px);
left: calc(100% - 240px);
}
[data-number="7"] > .player[data-position="2"] {
top: calc(100% / 3 - 40px);
left: calc(100% - 240px);
}
[data-number="7"] > .player[data-position="3"] {
top: 10px;
left: calc(75% - 180px);
}
[data-number="7"] > .player[data-position="4"] {
top: 10px;
left: calc(25% - 60px);
}
[data-number="7"] > .player[data-position="5"] {
top: calc(100% / 3 - 40px);
left: 0;
}
[data-number="7"] > .player[data-position="6"] {
top: calc(200% / 3 - 90px);
left: 0;
}
[data-number="7"] > .card[data-position="1"] {
top: calc(200% / 3 - 90px);
left: calc(100% - 240px);
}
[data-number="7"] > .card[data-position="2"] {
top: calc(100% / 3 - 40px);
left: calc(100% - 240px);
}
[data-number="7"] > .card[data-position="3"] {
top: 10px;
left: calc(75% - 180px);
}
[data-number="7"] > .card[data-position="4"] {
top: 10px;
left: calc(25% + 60px);
}
[data-number="7"] > .card[data-position="5"] {
top: calc(100% / 3 - 40px);
left: 120px;
}
[data-number="7"] > .card[data-position="6"] {
top: calc(200% / 3 - 90px);
left: 120px;
}
[data-number="7"] > .popup[data-position="1"] {
top: calc(200% / 3 - 78px);
left: calc(100% - 270px);
}
[data-number="7"] > .popup[data-position="2"] {
top: calc(100% / 3 - 28px);
left: calc(100% - 270px);
}
[data-number="7"] > .popup[data-position="3"] {
top: 140px;
left: calc(75% - 210px);
}
[data-number="7"] > .popup[data-position="4"] {
top: 140px;
left: calc(25% + 180px);
}
[data-number="7"] > .popup[data-position="5"] {
top: calc(100% / 3 - 28px);
left: 250px;
}
[data-number="7"] > .popup[data-position="6"] {
top: calc(200% / 3 - 78px);
left: 250px;
}
/*--------位置(6人)------*/
[data-number="6"] > .player[data-position="1"] {
top: calc(200% / 3 - 325px / 3);
left: calc(100% - 240px);
}
[data-number="6"] > .player[data-position="2"] {
top: calc(100% / 3 - 230px / 3);
left: calc(100% - 240px);
}
[data-number="6"] > .player[data-position="3"] {
top: 0;
left: calc(50% - 120px);
}
[data-number="6"] > .player[data-position="4"] {
top: calc(100% / 3 - 230px / 3);
left: 0;
}
[data-number="6"] > .player[data-position="5"] {
top: calc(200% / 3 - 325px / 3);
left: 0;
}
[data-number="6"] > .card[data-position="1"] {
top: calc(200% / 3 - 325px / 3);
left: calc(100% - 240px);
}
[data-number="6"] > .card[data-position="2"] {
top: calc(100% / 3 - 230px / 3);
left: calc(100% - 240px);
}
[data-number="6"] > .card[data-position="3"] {
top: 0;
left: calc(50% - 52px);
}
[data-number="6"] > .card[data-position="4"] {
top: calc(100% / 3 - 230px / 3);
left: 120px;
}
[data-number="6"] > .card[data-position="5"] {
top: calc(200% / 3 - 325px / 3);
left: 120px;
}
[data-number="6"] > .popup[data-position="1"] {
top: calc(200% / 3 - 289px / 3);
left: calc(100% - 270px);
}
[data-number="6"] > .popup[data-position="2"] {
top: calc(100% / 3 - 194px / 3);
left: calc(100% - 270px);
}
[data-number="6"] > .popup[data-position="3"] {
top: 130px;
left: calc(50% - 106px);
}
[data-number="6"] > .popup[data-position="4"] {
top: calc(100% / 3 - 194px / 3);
left: 250px;
}
[data-number="6"] > .popup[data-position="5"] {
top: calc(200% / 3 - 289px / 3);
left: 250px;
}
/*--------位置(5人)------*/
[data-number="5"] > .player[data-position="1"] {
top: calc(150% / 3 - 65px);
left: calc(100% - 240px);
}
[data-number="5"] > .player[data-position="2"] {
top: 10px;
left: calc(75% - 120px);
}
[data-number="5"] > .player[data-position="3"] {
top: 10px;
left: calc(25% - 120px);
}
[data-number="5"] > .player[data-position="4"] {
top: calc(150% / 3 - 65px);
left: 0;
}
[data-number="5"] > .card[data-position="1"] {
top: calc(150% / 3 - 65px);
left: calc(100% - 240px);
}
[data-number="5"] > .card[data-position="2"] {
top: 10px;
left: calc(75% - 120px);
}
[data-number="5"] > .card[data-position="3"] {
top: 10px;
left: calc(25% - 0px);
}
[data-number="5"] > .card[data-position="4"] {
top: calc(150% / 3 - 65px);
left: 120px;
}
[data-number="5"] > .popup[data-position="1"] {
top: calc(150% / 3 - 53px);
left: calc(100% - 270px);
}
[data-number="5"] > .popup[data-position="2"] {
top: 140px;
left: calc(75% - 150px);
}
[data-number="5"] > .popup[data-position="3"] {
top: 140px;
left: calc(25% + 120px);
}
[data-number="5"] > .popup[data-position="4"] {
top: calc(150% / 3 - 53px);
left: 250px;
}
/*--------位置(4人)------*/
[data-number="4"] > .player[data-position="1"] {
top: calc(100% / 3 - 40px);
left: calc(100% - 240px);
}
[data-number="4"] > .player[data-position="2"] {
top: 0;
left: calc(50% - 120px);
}
[data-number="4"] > .player[data-position="3"] {
top: calc(100% / 3 - 40px);
left: 0;
}
[data-number="4"] > .card[data-position="1"] {
top: calc(100% / 3 - 40px);
left: calc(100% - 240px);
}
[data-number="4"] > .card[data-position="2"] {
top: 0;
left: calc(50% - 52px);
}
[data-number="4"] > .card[data-position="3"] {
top: calc(100% / 3 - 40px);
left: 120px;
}
[data-number="4"] > .popup[data-position="1"] {
top: calc(100% / 3 - 28px);
left: calc(100% - 270px);
}
[data-number="4"] > .popup[data-position="2"] {
top: 130px;
left: calc(50% - 106px);
}
[data-number="4"] > .popup[data-position="3"] {
top: calc(100% / 3 - 28px);
left: 250px;
}
/*--------位置(3人)------*/
[data-number="3"] > .player[data-position="1"] {
top: 10px;
left: calc(75% - 60px);
}
[data-number="3"] > .player[data-position="2"] {
top: 10px;
left: calc(25% - 180px);
}
[data-number="3"] > .card[data-position="1"] {
top: 10px;
left: calc(75% - 60px);
}
[data-number="3"] > .card[data-position="2"] {
top: 10px;
left: calc(25% - 60px);
}
[data-number="3"] > .popup[data-position="1"] {
top: 140px;
left: calc(75% - 80px);
}
[data-number="3"] > .popup[data-position="2"] {
top: 140px;
left: calc(25% + 60px);
}
/*--------位置(2人)------*/
[data-number="2"] > .player[data-position="1"] {
top: 0;
left: calc(50% - 120px);
}
[data-number="2"] > .card[data-position="1"] {
top: 0;
left: calc(50% - 52px);
}
[data-number="2"] > .popup[data-position="1"] {
top: 130px;
left: calc(50% - 106px);
}
/*--------位置(1人)------*/
.player[data-position="0"] {
top: calc(100% - 130px);
left: calc(50% - 120px);
}
.card[data-position="0"] {
top: calc(100% - 130px);
left: calc(50% - 52px);
}
.popup[data-position="0"] {
top: calc(100% - 176px);
left: calc(50% - 106px);
}
#window > .player.connect[data-position="c0"] {
left: calc(50% - 120px);
top: calc(50% - 200px);
}
#window > .player.connect[data-position="c1"] {
left: calc(50% - 120px);
top: calc(50% - 60px);
}
#window > .player.connect[data-position="c2"] {
left: calc(50% - 120px);
top: calc(50% + 80px);
}
#window > .player.connect[data-position="c0"] {
left: calc(50% - 140px);
top: calc(50% - 200px);
}
#window > .player.connect[data-position="c1"] {
left: calc(50% - 140px);
top: calc(50% - 60px);
}
#window > .player.connect[data-position="c2"] {
left: calc(50% - 140px);
top: calc(50% + 80px);
}
#window > .player.connect[data-position="c3"] {
left: calc(50% + 20px);
top: calc(50% - 200px);
}
#window > .player.connect[data-position="c4"] {
left: calc(50% + 20px);
top: calc(50% - 60px);
}
#window > .player.connect[data-position="c5"] {
left: calc(50% + 20px);
top: calc(50% + 80px);
}
#window > .player.connect[data-position="cx0"] {
left: calc(150% / 7 - 1275px / 7);
top: calc(300% / 7 - 160px + 5px);
}
#window > .player.connect[data-position="cx1"] {
left: calc(247% / 7 - 850px / 7);
top: calc(300% / 7 - 160px + 5px);
}
#window > .player.connect[data-position="cx2"] {
left: calc(350% / 7 - 525px / 7);
top: calc(300% / 7 - 160px + 5px);
}
#window > .player.connect[data-position="cx3"] {
left: calc(453% / 7 - 200px / 7);
top: calc(300% / 7 - 160px + 5px);
}
#window > .player.connect[data-position="cx4"] {
left: calc(550% / 7 + 125px / 7);
top: calc(300% / 7 - 160px + 5px);
}
#window > .player.connect[data-position="cx5"] {
left: calc(150% / 7 - 1275px / 7);
top: calc(400% / 7 - 40px + 5px);
}
#window > .player.connect[data-position="cx6"] {
left: calc(247% / 7 - 850px / 7);
top: calc(400% / 7 - 40px + 5px);
}
#window > .player.connect[data-position="cx7"] {
left: calc(350% / 7 - 525px / 7);
top: calc(400% / 7 - 40px + 5px);
}
#window > .player.connect[data-position="cx8"] {
left: calc(453% / 7 - 200px / 7);
top: calc(400% / 7 - 40px + 5px);
}
#window > .player.connect[data-position="cx9"] {
left: calc(550% / 7 + 125px / 7);
top: calc(400% / 7 - 40px + 5px);
}
#window > .player.connect {
width: 120px;
}
#window.menupaused > .player.connect {
opacity: 0.5;
}
.connectbutton {
top: calc(400% / 7 - 35px);
width: 130px;
}
.connectbutton1 {
left: calc(50% - 200px);
}
.connectbutton2 {
left: calc(50% + 60px);
}
.connectevents {
left: auto;
top: auto;
right: 20px;
bottom: 20px;
z-index: 5;
}
.connectevents.server {
left: 20px;
right: auto;
}
.connectevents.left {
transform: translateX(-85px);
}
.connectevents.left2 {
transform: translateX(-170px);
}
.connectevents.icon {
width: 20px;
height: 20px;
border-radius: 100%;
padding: 0;
font-size: 15px;
font-family: "xinwei";
line-height: 22px;
bottom: 47px;
right: 13px;
}
/*--------动画--------*/
.start,
.equips > .card,
.popup {
animation: game_start 0.5s;
-webkit-animation: game_start 0.5s;
}
.start2 {
animation: card_start 0.5s;
-webkit-animation: card_start 0.5s;
}
.dialog.popped {
animation: dialog_start2 0.3s;
-webkit-animation: dialog_start2 0.3s;
}
/*.dialog.removing{top: 100px}*/
.card.drawing {
animation: drawing 1s;
animation-fill-mode: forwards;
-webkit-animation: drawing 1s;
-webkit-animation-fill-mode: forwards;
}
.card.thrown {
position: absolute;
opacity: 1;
margin: 0;
z-index: 3;
}
#arena > .card.thrown {
pointer-events: none;
}
#arena.thrownhighlight > .card.thrown:not(.thrownhighlight):not(.drawingcard) {
opacity: 0.5;
transform: scale(0.95);
/*-webkit-filter:blur(3px);*/
}
.card.start {
animation: card_start 0.5s;
-webkit-animation: card_start 0.5s;
}
.judgestart {
animation: card_judgestart 1s;
-webkit-animation: card_judgestart 1s;
}
#me > div > div > .card.start {
animation: card_start2 0.5s;
-webkit-animation: card_start2 0.5s;
}
#me > div > div > .card.drawinghidden {
opacity: 0;
transform: scale(0.2) !important;
}
.marks > .card.drawinghidden,
.judges > .card.drawinghidden {
opacity: 0;
transform: scale(0.2);
}
#me > .fakeme.avatar {
width: 120px;
height: 120px;
border-radius: 8px;
top: 10px;
left: 10px;
background-size: cover;
}
#window[data-radius_size="reduce"] #me > .fakeme.avatar {
border-radius: 4px;
}
#window[data-radius_size="off"] #me > .fakeme.avatar {
border-radius: 0px;
}
#window[data-radius_size="increase"] #me > .fakeme.avatar {
border-radius: 16px;
}
.card.removing {
transform: scale(0);
}
#me > div > div > .card.removing {
margin-left: -52px;
margin-right: -52px;
}
.card.thrown.removing {
width: 104px;
height: 104px;
transform: none;
}
#sidebar.sidebar {
animation: sidebar 0.5s;
-webkit-animation: sidebar 0.5s;
}
.button.zoom {
animation: zoom_button 0.5s;
-webkit-animation: zoom_button 0.5s;
}
.content > .config.start {
animation: config 0.5s;
-webkit-animation: config 0.5s;
}
.flash,
.flash-animation-iteration-count-infinite {
animation-name: flash;
animation-duration: 1s;
}
.flash-animation-iteration-count-infinite {
animation-iteration-count: infinite;
}
.flip {
animation: flip 1s;
-webkit-animation: flip 1s;
}
/*--------样式--------*/
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .background,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .image,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .name,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .name2,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .info,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .range,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .gaintag,
#arena.selecting:not(.video) .player[data-position="0"] .card:not(.selectable) > .addinfo,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .background,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .image,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .name,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .name2,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .info,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .range,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .gaintag,
#arena.selecting:not(.video) .player.current_action .card:not(.selectable) > .addinfo,
#arena.selecting:not(.video) #me .card:not(.selectable) > .background,
#arena.selecting:not(.video) #me .card:not(.selectable) > .image,
#arena.selecting:not(.video) #me .card:not(.selectable) > .name,
#arena.selecting:not(.video) #me .card:not(.selectable) > .name2,
#arena.selecting:not(.video) #me .card:not(.selectable) > .info,
#arena.selecting:not(.video) #me .card:not(.selectable) > .range,
#arena.selecting:not(.video) #me .card:not(.selectable) > .gaintag,
#arena.selecting:not(.video) #me .card:not(.selectable) > .addinfo,
#arena.selecting:not(.video)
.dialog:not(.noselect)
.button:not(.selectable):not(.noclick):not(.replaceButton),
#arena.selecting:not(.video)
.dialog:not(.noselect)
.textbutton:not(.selectable):not(.noclick):not(.replaceButton),
#arena.selecting:not(.video)
.dialog:not(.noselect)
.tdnodes:not(.selectable):not(.noclick):not(.replaceButton),
.dead,
.likedead {
opacity: 0.6;
}
#window:not(.nopointer) .player .judges > .card,
#window:not(.nopointer) .player .marks > .card {
cursor: context-menu;
}
#window:not(.nopointer) .player .identity.guessing {
cursor: help;
}
#window:not(.nopointer) #system > div > div:not(.hidden),
#window:not(.nopointer) .choosedouble.character,
#window:not(.nopointer) .config.more,
#window:not(.nopointer) .dashboard,
#window:not(.nopointer) .textlink,
#window:not(.nopointer) .hrefnode,
#window:not(.nopointer) #historybar > div > div,
#window:not(.nopointer) .closenode,
#window:not(.nopointer) .pointerdiv,
#window:not(.nopointer) .pointernode div,
#window:not(.nopointer) .pointerspan span,
#window:not(.nopointer) .pointertable td > span,
#window:not(.nopointer) .config > .toggle.onoff,
#window:not(.nopointer) .pointerdialog .button:not(.unselectable),
#window:not(.nopointer)
.dialog.fullheight
.buttons
.button:not(.selectedx):not(.glow):not(.glows):not(.forbidden),
#window:not(.nopointer) #arena.selecting:not(.video) .player .equips > .card.selectable,
#window:not(.nopointer) #arena.selecting #me .card.selectable,
#window:not(.nopointer) #arena.selecting .button.selectable,
#window:not(.nopointer) #arena.selecting .player.selectable,
#window:not(.nopointer) .menubutton.round,
*[data-cursor_style="pointer"] {
cursor: pointer;
}
*[data-cursor_style="forbidden"] {
cursor: not-allowed;
}
*[data-cursor_style="menu"] {
cursor: context-menu;
}
*[data-cursor_style="zoom"] {
cursor: -webkit-zoom-in;
}
#arena.dragging {
cursor: -webkit-grabbing;
}
#arena.selecting:not(.video) .player[data-position="0"] .marks > .card:not(.selectable) > .image,
#arena.selecting:not(.video) .player[data-position="0"] .judges > .card:not(.selectable) > .image,
#arena.selecting:not(.video) .player[data-position="0"] .judges > .card:not(.selectable) > .background,
#arena.selecting:not(.video) .player .marks > .card:not(.selectable) > .image,
#arena.selecting:not(.video) .player .judges > .card:not(.selectable) > .image,
#arena.selecting:not(.video) .player .judges > .card:not(.selectable) > .background {
opacity: 1;
}
#arena.tempnoe .player.selectable .equips > .card {
pointer-events: none;
}
.unselectable:not(.selected):not(.removing) {
opacity: 0.6 !important;
}
.unselectable2 {
opacity: 0.4 !important;
}
.mark > .background {
opacity: 1 !important;
}
#arena.selecting:not(.video) #me .card:not(.selectable) {
opacity: 0.8;
}
.button.character.banned,
.button.card.banned {
opacity: 0.5;
}
.card.selectable > .background,
.card.selectable > .name,
.card.selectable > .name2,
.card.selectable > .info,
.card.selectable > .range,
.card.selectable > .gaintag,
.button.selectable {
opacity: 1;
}
.card {
color: rgba(0, 0, 0, 0.3);
text-shadow: none;
}
.fire {
color: rgba(255, 0, 0, 0.3);
}
.thunder {
color: rgba(0, 80, 255, 0.3);
}
.kami {
color: rgba(90, 118, 99, 0.3);
}
.ice {
color: rgba(0, 153, 255, 0.3);
}
.poison {
color: rgba(30, 133, 51, 0.4);
}
.brown {
color: rgba(133, 92, 30, 0.4);
}
.purple {
color: rgba(177, 62, 177, 0.4);
}
.player,
.button.character {
color: white;
text-shadow: black 0 0 2px;
}
.turnedover > div {
opacity: 0.3;
}
.turnedover > .identity,
.turnedover > .framebg,
.turnedover > .marks,
.turnedover > .judges {
opacity: 0.7;
}
.intro:not(.showintro) {
opacity: 0;
display: none !important;
}
.intro.showintro {
white-space: nowrap;
}
div:hover > .intro {
opacity: 1;
}
/*.hp>div{background: white;box-shadow:0px 1px 1px rgba(0,0,0,0.5);border:1px solid #fff;border-radius: 8px;}*/
/*.hp>.lost{background: rgba(128,128,128,0.3);}*/
.identity {
border-radius: 12px;
border: 1px solid rgba(0, 0, 0, 0.3);
}
.player .identity {
z-index: 4;
}
.info {
border-radius: 10px;
}
.dialog > .bar {
position: absolute;
width: 100%;
height: 5px;
left: 0;
opacity: 0;
}
.dialog > .bar.top {
top: 0;
}
.dialog > .bar.bottom {
bottom: 0;
}
.dialog > .content-container {
width: 100%;
height: calc(100% - 0px);
/*height:calc(100% - 5px);*/
left: 0;
top: 0px;
/*top:5px;*/
position: absolute;
overflow: scroll;
}
/*.dialog.scroll1>.bar.top{opacity:1}
.dialog.scroll2>.bar.bottom{opacity:1}*/
.dialog.slim {
top: 300px;
bottom: auto;
min-height: none;
}
/*.dialog.scroll1{box-shadow:0 -10px 10px -9px rgba(0,0,0,0.1),0 -10px 0 -9px rgba(0,0,0,0.05);}
.dialog.scroll2{box-shadow:0 10px 10px -9px rgba(0,0,0,0.1),0 10px 0 -9px rgba(0,0,0,0.05)}
.dialog.scroll1.scroll2{box-shadow:0 -10px 10px -9px rgba(0,0,0,0.1),0 -10px 0 -9px rgba(0,0,0,0.05),
0 10px 10px -9px rgba(0,0,0,0.1),0 10px 0 -9px rgba(0,0,0,0.05);}*/
/* .selected,.target { */
/*transform: scale(1.05);*/
/* } */
/*.player.target{-webkit-filter:brightness(1.2)}*/
.target {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px, rgba(255, 0, 0, 0.5) 0 0 12px,
rgba(255, 0, 0, 0.8) 0 0 15px !important;
}
#mebg.target {
transform: none !important;
}
#arena[data-target_shake="shake"] .target {
transform: rotate(-3deg);
}
#arena[data-target_shake="shake"] .target2 {
transform: rotate(3deg);
}
#arena[data-target_shake="zoom"] .target,
#arena[data-target_shake="zoom"] .target2 {
transform: scale(1.03);
}
.content > .config.line2 {
transform: translateX(-5px);
}
.popup {
background: rgba(0, 0, 0, 0.2);
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
border-radius: 4px;
}
.tdnode {
position: relative !important;
display: inline-block;
padding: 5px !important;
padding-left: 8px !important;
padding-right: 8px !important;
font-size: 18px !important;
margin: 4px !important;
margin-left: 6px !important;
margin-right: 6px !important;
width: auto !important;
}
.tdnode.thundertext {
background-image: linear-gradient(rgba(47, 101, 150, 1), rgba(43, 90, 132, 1)) !important;
}
.tdnode.reduce_margin {
margin-left: 4px !important;
margin-right: 4px !important;
}
.shadowed,
.menubutton.large.shadowed {
background: rgba(0, 0, 0, 0.2);
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
border-radius: 8px;
color: white !important;
}
.shadowed2 {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
}
#window[data-radius_size="reduce"] .shadowed {
border-radius: 4px;
}
#window[data-radius_size="off"] .shadowed {
border-radius: 0px;
}
#window[data-radius_size="increase"] .shadowed {
border-radius: 16px;
}
#window[data-radius_size="default"] .shadowed.reduce_radius {
border-radius: 4px;
}
#window > .choosedouble {
left: 50%;
top: 50%;
}
#window > .choosedouble:not(.character) {
transition-duration: 0.2s;
}
#window > .choosedouble.character {
transform-origin: top left;
transition-property: opacity, transform;
}
#window > .choosedouble.character.moved {
z-index: 1;
}
#window:not(.nopointer) > .choosedouble.character.moved:not(.selecting) {
cursor: default;
}
#window > .choosedouble.character > .name {
left: 6%;
top: 8%;
white-space: nowrap;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.hrefnode {
text-decoration: underline;
}
.closenode {
float: right;
}
.underline,
.underlinenode {
padding: 3px;
width: auto;
display: inline-block;
border-width: 0 0 2px;
border-style: solid;
border-color: transparent;
}
.underlinenode.slim {
padding-bottom: 0;
}
.underlinenode.gray:not(.on) {
border-color: rgb(133, 133, 133);
opacity: 0.5;
}
.on > .underline,
.underlinenode.on {
border-color: rgb(0, 133, 255);
}
.config.underlined {
overflow: visible;
}
.config.underlined > div {
border-width: 0 0 2px;
border-style: solid;
border-color: rgb(0, 133, 255);
padding-bottom: 1px;
}
.newgame {
width: calc(100% - 16px);
display: flex;
}
.newgame > div {
padding: 3px;
position: relative;
margin: auto;
}
.player .identity {
align-items: flex-end;
border: none;
border-radius: 100%;
display: flex;
flex-direction: column;
transition: all 0.2s;
}
.player .identity > div {
position: relative;
font-family: "huangcao", "xinwei";
font-size: 24px;
line-height: 24px;
top: 0;
}
.player .identity.animate {
animation: identity 0.8s;
-webkit-animation: identity 0.8s;
}
.player .identity[data-color="zhu"],
.player .identity[data-color="truezhu"],
.player .identity[data-color="enemy"],
div[data-nature="zhu"],
span[data-nature="zhu"],
div[data-nature="enemy"],
span[data-nature="enemy"],
div[data-nature="fire"],
span[data-nature="fire"] {
text-shadow: black 0 0 1px, rgba(232, 53, 53, 1) 0 0 2px, rgba(232, 53, 53, 1) 0 0 5px,
rgba(232, 53, 53, 1) 0 0 10px, rgba(232, 53, 53, 1) 0 0 10px, rgba(232, 53, 53, 1) 0 0 20px,
rgba(232, 53, 53, 1) 0 0 20px;
}
div[data-nature="firem"],
span[data-nature="firem"] {
text-shadow: black 0 0 1px, rgba(232, 53, 53, 1) 0 0 2px, rgba(232, 53, 53, 1) 0 0 5px,
rgba(232, 53, 53, 1) 0 0 5px, rgba(232, 53, 53, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="firemx"],
span[data-nature="firemx"] {
text-shadow: black 0 0 1px, rgba(191, 0, 0, 0.2) 0 0 2px, rgba(191, 0, 0, 1) 0 0 2px,
rgba(191, 0, 0, 1) 0 0 5px, rgba(191, 0, 0, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="firemm"],
span[data-nature="firemm"] {
text-shadow: black 0 0 1px, rgba(232, 53, 53, 1) 0 0 2px, rgba(232, 53, 53, 1) 0 0 2px,
rgba(232, 53, 53, 1) 0 0 2px, rgba(232, 53, 53, 1) 0 0 2px, black 0 0 1px;
}
.player .identity[data-color="mingzhong"],
.player .identity[data-color="rZhu"],
.player .identity[data-color="rZhong"],
.player .identity[data-color="rNei"],
.player .identity[data-color="cai2"],
div[data-nature="orange"],
span[data-nature="orange"] {
text-shadow: rgba(255, 120, 0, 1) 0 0 2px, rgba(255, 120, 0, 1) 0 0 5px, rgba(255, 120, 0, 1) 0 0 10px,
rgba(255, 120, 0, 1) 0 0 10px, rgba(255, 120, 0, 1) 0 0 20px, rgba(255, 120, 0, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="orangem"],
span[data-nature="orangem"] {
text-shadow: rgba(255, 120, 0, 1) 0 0 2px, rgba(255, 120, 0, 1) 0 0 5px, rgba(255, 120, 0, 1) 0 0 5px,
rgba(255, 120, 0, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="orangemm"],
span[data-nature="orangemm"] {
text-shadow: rgba(255, 120, 0, 1) 0 0 2px, rgba(255, 120, 0, 1) 0 0 2px, rgba(255, 120, 0, 1) 0 0 2px,
rgba(255, 120, 0, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="firemx"],
span[data-nature="firemx"] {
text-shadow: black 0 0 1px, rgba(255, 120, 0, 0.2) 0 0 2px, rgba(255, 120, 0, 1) 0 0 2px,
rgba(255, 120, 0, 1) 0 0 5px, rgba(255, 120, 0, 1) 0 0 5px, black 0 0 1px;
}
.player .identity[data-color="zhong"],
.player .identity[data-color="qun"],
.player .identity[data-color="neutral"],
.player .identity[data-color="friend2"],
div[data-nature="zhong"],
span[data-nature="zhong"],
div[data-nature="metal"],
span[data-nature="metal"] {
text-shadow: black 0 0 1px, rgba(255, 203, 0, 1) 0 0 2px, rgba(255, 203, 0, 1) 0 0 5px,
rgba(255, 203, 0, 1) 0 0 10px, rgba(255, 203, 0, 1) 0 0 10px;
}
div[data-nature="metalm"],
span[data-nature="metalm"] {
text-shadow: black 0 0 1px, rgba(255, 203, 0, 1) 0 0 2px, rgba(255, 203, 0, 1) 0 0 5px,
rgba(255, 203, 0, 1) 0 0 5px, rgba(255, 203, 0, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="metalmm"],
span[data-nature="metalmm"] {
text-shadow: black 0 0 1px, rgba(255, 203, 0, 1) 0 0 2px, rgba(255, 203, 0, 1) 0 0 2px,
rgba(255, 203, 0, 1) 0 0 2px, rgba(255, 203, 0, 1) 0 0 2px, black 0 0 1px;
}
.player .identity[data-color="key"],
div[data-nature="key"],
span[data-nature="key"] {
text-shadow: rgba(203, 177, 255, 1) 0 0 2px, rgba(203, 177, 255, 1) 0 0 5px,
rgba(203, 177, 255, 1) 0 0 10px, rgba(203, 177, 255, 1) 0 0 10px, rgba(203, 177, 255, 1) 0 0 20px,
rgba(203, 177, 255, 1) 0 0 20px, black 0 0 1px;
}
div[data-nature="keym"],
span[data-nature="keym"] {
text-shadow: rgba(203, 177, 255, 1) 0 0 2px, rgba(203, 177, 255, 1) 0 0 5px,
rgba(203, 177, 255, 1) 0 0 5px, rgba(203, 177, 255, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="keymm"],
span[data-nature="keymm"] {
text-shadow: rgba(203, 177, 255, 1) 0 0 2px, rgba(203, 177, 255, 1) 0 0 2px,
rgba(203, 177, 255, 1) 0 0 2px, rgba(203, 177, 255, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="shen"],
span[data-nature="shen"] {
text-shadow: rgba(243, 171, 27, 1) 0 0 2px, rgba(243, 171, 27, 1) 0 0 5px, rgba(243, 171, 27, 1) 0 0 10px,
rgba(243, 171, 27, 1) 0 0 10px, rgba(243, 171, 27, 1) 0 0 20px, rgba(243, 171, 27, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="shenm"],
span[data-nature="shenm"] {
text-shadow: rgba(243, 171, 27, 1) 0 0 2px, rgba(243, 171, 27, 1) 0 0 5px, rgba(243, 171, 27, 1) 0 0 5px,
rgba(243, 171, 27, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="shenmm"],
span[data-nature="shenmm"] {
text-shadow: rgba(243, 171, 27, 1) 0 0 2px, rgba(243, 171, 27, 1) 0 0 2px, rgba(243, 171, 27, 1) 0 0 2px,
rgba(243, 171, 27, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="qun"],
span[data-nature="qun"] {
text-shadow: rgba(164, 164, 164, 1) 0 0 2px, rgba(164, 164, 164, 1) 0 0 5px,
rgba(164, 164, 164, 1) 0 0 10px, rgba(164, 164, 164, 1) 0 0 10px, rgba(164, 164, 164, 1) 0 0 20px,
rgba(164, 164, 164, 1) 0 0 20px, black 0 0 1px;
}
div[data-nature="qunm"],
span[data-nature="qunm"] {
text-shadow: rgba(164, 164, 164, 1) 0 0 2px, rgba(164, 164, 164, 1) 0 0 5px,
rgba(164, 164, 164, 1) 0 0 5px, rgba(164, 164, 164, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="qunmm"],
span[data-nature="qunmm"] {
text-shadow: rgba(164, 164, 164, 1) 0 0 2px, rgba(164, 164, 164, 1) 0 0 2px,
rgba(164, 164, 164, 1) 0 0 2px, rgba(164, 164, 164, 1) 0 0 2px, black 0 0 1px;
}
.player .identity[data-color="nei"],
.player .identity[data-color="ye"],
.player .identity[data-color="rYe"],
.player .identity[data-color="bYe"],
.player .identity[data-color="jin"],
div[data-nature="nei"],
span[data-nature="nei"],
div[data-nature="thunder"],
span[data-nature="thunder"] {
text-shadow: rgba(100, 74, 139, 1) 0 0 2px, rgba(100, 74, 139, 1) 0 0 5px, rgba(100, 74, 139, 1) 0 0 10px,
rgba(100, 74, 139, 1) 0 0 10px, rgba(100, 74, 139, 1) 0 0 20px, rgba(100, 74, 139, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="thunderm"],
span[data-nature="thunderm"] {
text-shadow: rgba(100, 74, 139, 1) 0 0 2px, rgba(100, 74, 139, 1) 0 0 5px, rgba(100, 74, 139, 1) 0 0 5px,
rgba(100, 74, 139, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="thundermm"],
span[data-nature="thundermm"] {
text-shadow: rgba(100, 74, 139, 1) 0 0 2px, rgba(100, 74, 139, 1) 0 0 2px, rgba(100, 74, 139, 1) 0 0 2px,
rgba(100, 74, 139, 1) 0 0 2px, black 0 0 1px;
}
.player .identity[data-color="kami"],
div[data-nature="kami"],
span[data-nature="kami"] {
text-shadow: rgba(90, 118, 99, 1) 0 0 2px, rgba(90, 118, 99, 1) 0 0 5px, rgba(90, 118, 99, 1) 0 0 10px,
rgba(90, 118, 99, 1) 0 0 10px, rgba(90, 118, 99, 1) 0 0 20px, rgba(90, 118, 99, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="kamim"],
span[data-nature="kamim"] {
text-shadow: rgba(90, 118, 99, 1) 0 0 2px, rgba(90, 118, 99, 1) 0 0 5px, rgba(90, 118, 99, 1) 0 0 5px,
rgba(90, 118, 99, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="kamimm"],
span[data-nature="kamimm"] {
text-shadow: rgba(90, 118, 99, 1) 0 0 2px, rgba(90, 118, 99, 1) 0 0 2px, rgba(90, 118, 99, 1) 0 0 2px,
rgba(90, 118, 99, 1) 0 0 2px, black 0 0 1px;
}
.player .identity[data-color="fan"],
.player .identity[data-color="wu"],
div[data-nature="fan"],
span[data-nature="fan"],
div[data-nature="wood"],
span[data-nature="wood"] {
text-shadow: rgba(57, 123, 4, 1) 0 0 2px, rgba(57, 123, 4, 1) 0 0 5px, rgba(57, 123, 4, 1) 0 0 10px,
rgba(57, 123, 4, 1) 0 0 10px, rgba(57, 123, 4, 1) 0 0 20px, rgba(57, 123, 4, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="woodm"],
span[data-nature="woodm"] {
text-shadow: rgba(57, 123, 4, 1) 0 0 2px, rgba(57, 123, 4, 1) 0 0 5px, rgba(57, 123, 4, 1) 0 0 5px,
rgba(57, 123, 4, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="woodmm"],
span[data-nature="woodmm"] {
text-shadow: rgba(57, 123, 4, 1) 0 0 2px, rgba(57, 123, 4, 1) 0 0 2px, rgba(57, 123, 4, 1) 0 0 2px,
rgba(57, 123, 4, 1) 0 0 2px, black 0 0 1px;
}
.player .identity[data-color="commoner"],
div[data-nature="commoner"],
span[data-nature="commoner"] {
text-shadow: rgb(135, 135, 135, 1) 0 0 2px, rgba(135, 135, 135, 1) 0 0 5px,
rgba(135, 135, 135, 1) 0 0 10px, rgba(135, 135, 135, 1) 0 0 10px, rgba(135, 135, 135, 1) 0 0 20px,
rgba(135, 135, 135, 1) 0 0 20px, black 0 0 1px;
}
.player .identity[data-color="cai"],
.player .identity[data-color="bZhu"],
.player .identity[data-color="bZhong"],
.player .identity[data-color="bNei"],
.player .identity[data-color="wei"],
.player .identity[data-color="falsezhu"],
.player .identity[data-color="friend"],
.water,
div[data-nature="friend"],
span[data-nature="friend"],
div[data-nature="water"],
span[data-nature="water"] {
text-shadow: rgba(78, 117, 140, 1) 0 0 2px, rgba(78, 117, 140, 1) 0 0 5px, rgba(78, 117, 140, 1) 0 0 10px,
rgba(78, 117, 140, 1) 0 0 10px, rgba(78, 117, 140, 1) 0 0 20px, rgba(78, 117, 140, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="waterm"],
span[data-nature="waterm"] {
text-shadow: rgba(78, 117, 140, 1) 0 0 2px, rgba(78, 117, 140, 1) 0 0 5px, rgba(78, 117, 140, 1) 0 0 5px,
rgba(78, 117, 140, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="watermm"],
span[data-nature="watermm"] {
text-shadow: rgba(78, 117, 140, 1) 0 0 2px, rgba(78, 117, 140, 1) 0 0 2px, rgba(78, 117, 140, 1) 0 0 2px,
rgba(78, 117, 140, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="watermx"],
span[data-nature="watermx"] {
text-shadow: rgba(0, 0, 0, 0.4) 0 0 1px, rgba(20, 83, 140, 1) 0 0 2px, rgba(20, 83, 140, 1) 0 0 2px,
rgba(20, 83, 140, 1) 0 0 5px, rgba(20, 83, 140, 1) 0 0 5px, black 0 0 1px;
}
.player .identity[data-color="shu"],
div[data-nature="soil"],
span[data-nature="soil"] {
text-shadow: rgba(128, 59, 2, 1) 0 0 2px, rgba(128, 59, 2, 1) 0 0 5px, rgba(128, 59, 2, 1) 0 0 10px,
rgba(128, 59, 2, 1) 0 0 10px, rgba(128, 59, 2, 1) 0 0 20px, rgba(128, 59, 2, 1) 0 0 20px,
black 0 0 1px;
}
div[data-nature="soilm"],
span[data-nature="soilm"] {
text-shadow: rgba(128, 59, 2, 1) 0 0 2px, rgba(128, 59, 2, 1) 0 0 5px, rgba(128, 59, 2, 1) 0 0 5px,
rgba(128, 59, 2, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="soilmm"],
span[data-nature="soilmm"] {
text-shadow: rgba(128, 59, 2, 1) 0 0 2px, rgba(128, 59, 2, 1) 0 0 2px, rgba(128, 59, 2, 1) 0 0 2px,
rgba(128, 59, 2, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="soilmx"],
span[data-nature="soilmx"] {
text-shadow: rgba(0, 0, 0, 0.4) 0 0 1px, rgba(128, 59, 2, 1) 0 0 2px, rgba(128, 59, 2, 1) 0 0 2px,
rgba(128, 59, 2, 1) 0 0 5px, rgba(128, 59, 2, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="gray"],
span[data-nature="gray"] {
text-shadow: rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 5px,
rgba(213, 194, 179, 1) 0 0 10px, rgba(213, 194, 179, 1) 0 0 10px, rgba(213, 194, 179, 1) 0 0 20px,
rgba(213, 194, 179, 1) 0 0 20px, black 0 0 1px;
}
div[data-nature="graym"],
span[data-nature="graym"] {
text-shadow: rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 5px,
rgba(213, 194, 179, 1) 0 0 5px, rgba(213, 194, 179, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="graymm"],
span[data-nature="graymm"] {
text-shadow: rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 2px,
rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="graymx"],
span[data-nature="graymx"] {
text-shadow: black 0 0 1px, rgba(213, 194, 179, 0.2) 0 0 2px, rgba(213, 194, 179, 1) 0 0 2px,
rgba(213, 194, 179, 1) 0 0 5px, rgba(213, 194, 179, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="ice"],
span[data-nature="ice"] {
text-shadow: rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 5px,
rgba(213, 194, 179, 1) 0 0 10px, rgba(213, 194, 179, 1) 0 0 10px, rgba(213, 194, 179, 1) 0 0 20px,
rgba(213, 194, 179, 1) 0 0 20px, black 0 0 1px;
}
div[data-nature="icem"],
span[data-nature="icem"] {
text-shadow: rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 5px,
rgba(213, 194, 179, 1) 0 0 5px, rgba(213, 194, 179, 1) 0 0 5px, black 0 0 1px;
}
div[data-nature="icemm"],
span[data-nature="icemm"] {
text-shadow: rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 2px,
rgba(213, 194, 179, 1) 0 0 2px, rgba(213, 194, 179, 1) 0 0 2px, black 0 0 1px;
}
div[data-nature="icemx"],
span[data-nature="icemx"] {
text-shadow: black 0 0 1px, rgba(213, 194, 179, 0.2) 0 0 2px, rgba(213, 194, 179, 1) 0 0 2px,
rgba(213, 194, 179, 1) 0 0 5px, rgba(213, 194, 179, 1) 0 0 5px, black 0 0 1px;
}
.player .identity[data-color="unknownx"],
div[data-nature="black"],
span[data-nature="black"] {
text-shadow: rgba(0, 0, 0, 0.5) 0 0 2px, rgba(0, 0, 0, 0.5) 0 0 5px, rgba(0, 0, 0, 0.5) 0 0 10px,
rgba(0, 0, 0, 0.5) 0 0 10px, rgba(0, 0, 0, 0.5) 0 0 20px, rgba(0, 0, 0, 0.5) 0 0 20px, black 0 0 1px;
}
div[data-color="unknownm"],
span[data-color="unknownm"] {
text-shadow: rgba(0, 0, 0, 0.5) 0 0 2px, rgba(0, 0, 0, 0.2) 0 0 5px, rgba(0, 0, 0, 0.2) 0 0 5px,
rgba(0, 0, 0, 0.2) 0 0 5px, black 0 0 1px;
}
div[data-nature="unknown"] {
text-shadow: rgba(0, 0, 0, 0.2) 0 0 2px, rgba(0, 0, 0, 0.2) 0 0 5px, rgba(0, 0, 0, 0.2) 0 0 10px,
rgba(0, 0, 0, 0.2) 0 0 10px, rgba(0, 0, 0, 0.2) 0 0 20px, rgba(0, 0, 0, 0.2) 0 0 20px,
rgba(0, 0, 0, 0.6) 0 0 1px;
}
div[data-decoration="gold"]::before,
#arena:not(.autoframe)[data-framedecoration="gold"] .player > .framebg::before {
content: "";
position: absolute;
background-image: url("../../theme/style/player/gold_d1.png");
background-size: 100% 100%;
width: 41px;
height: 80px;
left: -13px;
top: -19px;
}
.button[data-decoration="gold"]::before {
transform: scale(0.75) translate(-3px, -3px);
}
div[data-decoration="gold"]::after,
#arena:not(.autoframe)[data-framedecoration="gold"] .player > .framebg::after {
content: "";
position: absolute;
background-image: url("../../theme/style/player/gold_d2.png");
background-size: 100% 100%;
width: 75px;
height: 32px;
left: auto;
top: auto;
right: -8px;
bottom: -8px;
}
.button[data-decoration="gold"]::after {
transform: scale(0.75) translate(10px, 2px);
}
div[data-decoration="silver"]::before,
#arena:not(.autoframe)[data-framedecoration="silver"] .player > .framebg::before {
content: "";
position: absolute;
background-image: url("../../theme/style/player/silver_d1.png");
background-size: 100% 100%;
width: 41px;
height: 61px;
left: -13px;
top: -14px;
}
.button[data-decoration="silver"]::before {
transform: scale(0.75) translate(-2px, -3px);
}
div[data-decoration="silver"]::after,
#arena:not(.autoframe)[data-framedecoration="silver"] .player > .framebg::after {
content: "";
position: absolute;
background-image: url("../../theme/style/player/silver_d2.png");
background-size: 100% 100%;
width: 69px;
height: 21px;
left: auto;
top: auto;
right: -8px;
bottom: -9px;
}
.button[data-decoration="silver"]::after {
transform: scale(0.75) translate(10px, 0px);
}
div[data-decoration="bronze"]::before,
#arena:not(.autoframe)[data-framedecoration="bronze"] .player > .framebg::before {
content: "";
position: absolute;
background-image: url("../../theme/style/player/bronze_d1.png");
background-size: 100% 100%;
width: 40px;
height: 80px;
left: -13px;
top: -18px;
}
.button[data-decoration="bronze"]::before {
transform: scale(0.75) translate(-2px, -3px);
}
div[data-decoration="bronze"]::after,
#arena:not(.autoframe)[data-framedecoration="bronze"] .player > .framebg::after {
content: "";
position: absolute;
background-image: url("../../theme/style/player/bronze_d2.png");
background-size: 100% 100%;
width: 69px;
height: 21px;
left: auto;
top: auto;
right: -8px;
bottom: -5px;
}
.button[data-decoration="bronze"]::after {
transform: scale(0.75) translate(9px, 2px);
}
.guessidentity {
display: block;
position: relative;
}
.guessidentity > .menubutton.large {
display: block;
position: relative;
}
/*.guessidentity>.menubutton.large:not(*[data-nature="none"]){
color:white;
}*/
div[data-decoration="gold"]::before,
div[data-decoration="gold"]::after,
div[data-decoration="silver"]::before,
div[data-decoration="silver"]::after,
div[data-decoration="bronze"]::before,
div[data-decoration="bronze"]::after {
opacity: 1;
z-index: 10;
box-shadow: none !important;
}
.card.fullskin > .background {
display: none !important;
}
.card:not(.fullskin) > .image {
display: none !important;
}
.card.fullskin > .name {
top: 8px;
left: 7px;
/*border:1px solid #631515;*/
border-radius: 4px;
padding-top: 3px;
padding-bottom: 3px;
/*color:#631515;*/
border: 1px solid rgb(74, 29, 1);
color: rgb(74, 29, 1);
text-shadow: none;
text-align: center;
line-height: 18px;
}
.cardbg,
.button.character.cardbg {
color: rgb(74, 29, 1);
text-shadow: none;
}
.card.fullskin > .name.long {
top: 5px;
}
.card.fullskin.thunder > .name {
color: #152e63;
border: 1px solid #152e63;
}
.card.fullskin.kami > .name {
color: #1f3c38;
border: 1px solid #1f3c38;
}
.card.fullskin.ice > .name {
color: #3b6273;
border: 1px solid #3b6273;
}
.card.fullskin.fire > .name {
color: #631515;
border: 1px solid #631515;
}
.card.fullskin.poison > .name {
color: #00312d;
border: 1px solid #00312d;
}
.card.fullskin.epic > .name {
color: white;
background: rgba(0, 66, 165, 0.6);
border: 1px solid rgba(0, 66, 165, 1);
box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px inset;
}
.card.fullskin.epic > .name2 {
color: rgb(117, 186, 255);
}
.card.fullskin.legend > .name {
color: white;
background: rgba(106, 27, 154, 0.6);
border: 1px solid rgb(158, 102, 0);
box-shadow: rgba(0, 0, 0, 0.4) 0 0 10px inset;
}
.card.fullskin.legend > .name2 {
color: rgb(233, 131, 255);
/*color: rgb(117,186,0);*/
}
.card.fullskin.gold > .name {
color: white;
text-shadow: black 0 0 1px, rgba(0, 0, 0, 0.5) 0 0 1px;
background: rgba(234, 158, 0, 0.6);
border: 1px solid rgb(134, 87, 1);
box-shadow: rgba(255, 149, 0, 0.4) 0 0 10px inset;
}
.card.fullskin.gold > .name2 {
color: rgb(255, 235, 59);
}
.card.fullskin > .info {
top: 5.2px;
right: 7px;
color: rgba(0, 0, 0, 0.8);
white-space: nowrap;
text-shadow: none;
}
.card.fullskin > .info.red {
color: #a82424;
}
.config > .toggle.onoff {
height: 100%;
width: 30px;
display: inline-flex;
}
.config > .toggle.onoff > div {
height: 12px;
width: 100%;
border: 1px solid white;
border-radius: 12px;
box-shadow: black 0 0 2px, black 0 0 1px inset;
margin: auto;
overflow: hidden;
transition-property: none;
}
.config > .toggle.onoff > div > div {
transition-property: left;
}
.config > .toggle.onoff:not(.on) > div,
.config.disabled {
opacity: 0.4;
}
.menubutton.large.disabled {
opacity: 0.5;
}
.menubutton.large.smallfont {
font-size: 22px !important;
text-indent: -2px;
}
.config > .toggle.onoff > div > div {
width: 8px;
height: 8px;
border-radius: 100%;
position: absolute;
left: 1px;
top: 1px;
background: white;
border: 1px solid white;
box-shadow: black 0 0 2px;
}
.config > .toggle.onoff.on > div > div {
left: calc(100% - 11px);
}
#arena > .skillbar {
width: 65px;
height: 65px;
border-radius: 100% !important;
font-size: 55px;
font-family: "huangcao";
top: calc(50% - 110px);
line-height: 65px;
text-align: center;
}
#arena > .skillbar.left {
left: 0;
right: auto;
}
#arena > .skillbar.right {
right: 0;
left: auto;
}
#arena > .skillbar > div {
border-radius: 100%;
width: 55px;
height: 55px;
position: absolute;
margin: 0;
padding: 0;
left: 5px;
top: 5px;
overflow: hidden;
}
#arena > .skillbar > .skillbarshadow {
box-shadow: 0px 0px 8px #222 inset;
z-index: 1;
}
#arena > .skillbar > .skillbarfill > div {
box-shadow: 0px 0px 10px #555 inset, rgba(0, 0, 0, 0.05) 0 0 0 1px;
width: 200%;
height: 200%;
position: absolute;
margin: 0;
padding: 0;
background-color: rgba(63, 119, 173, 1);
left: -50%;
top: 100%;
}
#arena > .skillbar.full > .skillbarfill > div {
box-shadow: none;
background-color: red;
}
/* #arena>.skillbar.full { */
/*transform: scale(1.1);*/
/*box-shadow: rgba(0, 0, 0, 0.1) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
-webkit-animation:skillbarglow 3s infinite;*/
/* } */
#arena > .skillbar > .skillbartext {
font-family: "xinwei";
font-size: 35px;
width: 100%;
text-align: center;
height: 35px;
line-height: 40px;
overflow: visible;
margin: 0;
padding: 0;
left: 0;
top: 15px;
z-index: 2;
opacity: 0;
}
.firetext {
color: rgb(255, 119, 63);
}
.yellowtext {
color: #ffff7a;
}
.bluetext {
color: rgb(150, 202, 255);
}
.greentext {
color: rgb(104, 221, 127);
}
.icetext {
color: rgb(59, 98, 115);
}
.thundertext,
.controlthundertext {
color: rgb(117, 186, 255);
}
.kamitext {
color: rgb(90, 118, 99);
}
.whitetext .thundertext {
color: white;
}
.poisontext {
color: rgb(104, 221, 127);
}
.browntext {
color: rgb(195, 161, 223);
}
.legendtext {
color: rgb(233, 131, 255);
}
#window > canvas.fun {
position: absolute;
left: 0;
top: 0;
z-index: -2;
pointer-events: none;
}
#window.canvas_top > canvas.fun {
z-index: 20;
}
.coin_menu .content > .caption > .coin_buy {
line-height: 36px;
font-family: "xinwei";
font-size: 24px;
}
.coin_menu .content > .caption > .coin_buy > .menubutton {
width: auto;
position: relative;
float: right;
padding-left: 5px;
padding-right: 5px;
height: auto;
font-size: 24px;
margin-left: 10px;
}
.coin_menu .content > .caption > .coin_buy > .menubutton.disabled {
opacity: 0.5;
}
.wunature {
font-family: "huangcao", "xinwei";
font-size: 24px;
color: white !important;
pointer-events: none;
}
.player .wunature {
left: 14px;
display: none;
top: auto;
bottom: 14px;
}
#arena > .player .wunature,
#chess > .player .wunature {
display: block;
}
/* div:hover>.wunature { */
/*opacity: 0.5;*/
/* } */
.button.noclick .wunature,
.player.treasure .wunature {
display: none !important;
}
.player .actcount.hp {
left: 216px;
top: 9px;
width: 20px;
}
.player .actcount.hp > div {
width: 12px;
height: 12px;
margin-left: 4px;
margin-bottom: 3px;
animation: game_start 0.5s;
-webkit-animation: game_start 0.5s;
}
.player {
top: 47px;
left: 14px;
}
.card .wunature {
top: 74px;
right: 6px;
}
.tempname {
color: white !important;
font-size: 22px;
left: 6px;
pointer-events: none;
top: 6px;
}
.tempname.vertical {
left: 4px;
top: 8px;
writing-mode: vertical-rl;
-webkit-writing-mode: vertical-rl;
}
.tempname.tempimage {
top: calc(50% - 12.5px);
left: 2px;
width: calc(100% - 4px);
height: 25px;
background-image: url("../../image/card/cardtempname_bg.png");
background-size: 100% 100%;
text-align: right;
writing-mode: horizontal-tb;
-webkit-writing-mode: horizontal-tb;
}
.tempname.tempimage:not([data-nature]) {
color: black !important;
text-shadow: white 0 0 2px, white 0 0 3px;
}
.tempname.tempimage > div {
width: 100%;
height: 100%;
top: 0;
left: 0;
background-size: 100%;
background-position: -20px -30px;
background-repeat: no-repeat;
}
.tempname.tempimage > span {
position: relative;
z-index: 1;
line-height: 25px;
}
.button > .tempname {
font-size: 17px;
}
.button > .tempname:not(.tempimage) {
left: 5px;
top: 5px;
}
.button > .tempname .vertical {
left: 3px;
top: 6px;
}
.tempname.kami:not([data-nature]) > span {
color: #1f3c38;
}
.tempname.ice:not([data-nature]) > span {
color: #3b6273;
}
.tempname.fire:not([data-nature]) > span {
color: #631515;
}
.tempname.thunder:not([data-nature]) > span {
color: #152e63;
}
.tempname.poison:not([data-nature]) > span {
color: #00312d;
}
/*.card.equip1 .wunature,
.card.equip3 .wunature,
.card.equip4 .wunature{
top:56px;
right:4px;
}*/
.card .addinfo {
bottom: 6px;
left: 6px;
}
.button.card .wunature {
top: 59px;
}
#arena.oldlayout .player > .timerbar > div {
top: 100px;
left: 15px;
width: 90px;
}
#arena.oldlayout .player > .nameol {
left: 15px;
top: 85px;
text-align: left;
}
.timerbar > div {
left: 25px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
border-radius: 8px;
height: 5px;
width: 100px;
}
.timerbar > div:first-child {
background: rgba(255, 255, 255, 0.6);
}
.timerbar > div {
top: 165px;
}
.timerbar > div:last-child {
background: linear-gradient(#ffda47, #ce0404);
transition-timing-function: linear;
float: left;
transform-origin: left;
}
/*.timerbar>div:last-child{background: linear-gradient(#FFFFFF,#F0F0F0);}
.timerbar[data-color="red"]>div:last-child{background: linear-gradient(#FF0000, #CE0404)}
.timerbar[data-color="blue"]>div:last-child{background: linear-gradient(#8EE0FA, #0F637E)}
.timerbar[data-color="green"]>div:last-child{background: linear-gradient(#7AFF00, #589103)}
.timerbar[data-color="purple"]>div:last-child{background: linear-gradient(#E247FF, #CE0404)}
.timerbar[data-color="orange"]>div:last-child{background: linear-gradient(#FFDA47, #CE0404)}*/
/*阴影*/
/*.player.selectable{
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 133, 255, 0.5) 0 0 5px, rgba(0, 133, 255, 0.6) 0 0 12px, rgba(0, 133, 255, 0.8) 0 0 15px;
}*/
.player.selectable:not(.selected)::before,
.card.glow::before,
.button.glow::before {
opacity: 1;
}
.player.selected::after,
.card.selected::after,
.button.selected::after {
opacity: 1;
}
.selected:not(.tdnodes):not(.text):not(.player):not(.card):not(.button),
.selectedx {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(255, 0, 0, 0.4) 0 0 5px, rgba(255, 0, 0, 0.4) 0 0 12px,
rgba(255, 0, 0, 0.8) 0 0 15px !important;
}
#me .card.selected::after {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgb(255, 0, 0) 0 0 5px, rgba(255, 0, 0, 1) 0 0 10px;
}
#me .card.glow::before {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgb(0, 133, 255) 0 0 5px, rgba(0, 133, 255, 1) 0 0 10px;
}
#me > #handcards1:not(.scrollh),
#me > #handcards2:not(.scrollh) {
z-index: 3;
}
/*#me>div:not(.scrollh)>.handcards>.card{
top:0;
}
#me>div:not(.scrollh)>.handcards>.card.selected{
top:-20px;
}*/
#me .card.glows {
opacity: 1;
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgb(255, 153, 51) 0 0 5px, rgba(255, 153, 51, 1) 0 0 10px;
}
.glow:not(.button):not(.card) {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 133, 255, 0.4) 0 0 5px, rgba(0, 133, 255, 0.5) 0 0 12px,
rgba(0, 133, 255, 0.8) 0 0 15px !important;
}
.glow2:not(.player.glow_phase) > .avatar {
/*-webkit-animation:control_glow 4s infinite;*/
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px !important;
}
.glow3 {
box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 133, 255, 0.8) 0 0 10px, rgba(0, 133, 255, 0) 0 0 40px,
rgba(0, 133, 255, 0.8) 0 0 60px !important;
}
.selectedx3 {
box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(255, 0, 0, 0.8) 0 0 10px, rgba(255, 0, 0, 0) 0 0 40px,
rgba(255, 0, 0, 0.8) 0 0 60px !important;
}
.glow4 {
box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 133, 255, 0.8) 0 0 10px, rgba(0, 133, 255, 0) 0 0 40px,
rgba(0, 133, 255, 0.8) 0 0 40px !important;
}
.selectedx4 {
box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(255, 0, 0, 0.6) 0 0 10px, rgba(255, 0, 0, 0) 0 0 40px,
rgba(255, 0, 0, 0.8) 0 0 40px !important;
}
.player:not(.glow_phase) > .avatar.glow2,
.button.glow2:not(.selected) {
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 5px, rgba(10, 155, 67, 1) 0 0 5px,
rgba(10, 155, 67, 1) 0 0 10px, rgba(10, 155, 67, 1) 0 0 10px !important;
}
.control.blue {
background-image: linear-gradient(rgba(47, 101, 150, 1), rgba(43, 90, 132, 1));
}
.control.red {
background-image: linear-gradient(rgba(150, 47, 47, 1), rgba(132, 43, 43, 1));
}
.control.red,
.control.blue {
color: white;
text-shadow: black 0 0 2px;
}
.dialog.scroll1,
.dialog.scroll2,
.dialog.withbg {
background: rgba(0, 0, 0, 0.2);
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px;
border-radius: 8px;
min-height: 200px;
}
.dice-container {
background: rgba(0, 0, 0, 0.3);
z-index: 50;
perspective: 1000px;
}
.dice {
position: absolute;
width: 200px;
height: 200px;
transform-style: preserve-3d;
left: calc(50% - 100px);
top: calc(50% - 100px);
transition: transform 2s ease;
}
.dice[data-side="1"] {
transform: rotateX(75deg) rotateY(0deg) rotateZ(45deg);
}
.dice[data-side="1"].up-front {
transform: rotateX(0deg) rotateY(0deg) rotateZ(45deg);
}
.dice[data-side="2"] {
transform: rotateX(-15deg) rotateY(45deg);
}
.dice[data-side="2"].up-front {
transform: rotateX(-90deg) rotateY(45deg);
}
.dice[data-side="3"] {
transform: rotateX(165deg) rotateY(-45deg) rotateZ(90deg);
}
.dice[data-side="3"].up-front {
transform: rotateX(90deg) rotateY(-45deg) rotateZ(90deg);
}
.dice[data-side="4"] {
transform: rotateX(345deg) rotateY(-45deg) rotateZ(90deg);
}
.dice[data-side="4"].up-front {
transform: rotateX(270deg) rotateY(-45deg) rotateZ(90deg);
}
.dice[data-side="5"] {
transform: rotateX(345deg) rotateY(-45deg) rotateZ(180deg);
}
.dice[data-side="5"].up-front {
transform: rotateX(270deg) rotateY(-45deg) rotateZ(180deg);
}
.dice[data-side="6"] {
transform: rotateX(255deg) rotateY(0deg) rotateZ(135deg);
}
.dice[data-side="6"].up-front {
transform: rotateX(180deg) rotateY(0deg) rotateZ(135deg);
}
.dice > div {
position: absolute;
width: 200px;
height: 200px;
background: #fff;
box-shadow: inset 0 0 40px #ccc;
border-radius: 40px;
}
.dice .cover,
.dice .inner {
background: #e0e0e0;
box-shadow: none;
}
.dice .cover {
border-radius: 0;
transform: translateZ(0px);
}
.dice .cover.x {
transform: rotateY(90deg);
}
.dice .cover.z {
transform: rotateX(90deg);
}
.dice .front {
transform: translateZ(100px);
}
.dice .front.inner {
transform: translateZ(98px);
}
.dice .back {
transform: rotateX(-180deg) translateZ(100px);
}
.dice .back.inner {
transform: rotateX(-180deg) translateZ(98px);
}
.dice .right {
transform: rotateY(90deg) translateZ(100px);
}
.dice .right.inner {
transform: rotateY(90deg) translateZ(98px);
}
.dice .left {
transform: rotateY(-90deg) translateZ(100px);
}
.dice .left.inner {
transform: rotateY(-90deg) translateZ(98px);
}
.dice .top {
transform: rotateX(90deg) translateZ(100px);
}
.dice .top.inner {
transform: rotateX(90deg) translateZ(98px);
}
.dice .bottom {
transform: rotateX(-90deg) translateZ(100px);
}
.dice .bottom.inner {
transform: rotateX(-90deg) translateZ(98px);
}
.dice .dot {
position: absolute;
width: 46px;
height: 46px;
border-radius: 23px;
background: #444;
box-shadow: inset 5px 0 10px #000;
}
.dice .dot.center {
margin: 77px 0 0 77px;
}
.dice .dot.dtop {
margin-top: 20px;
}
.dice .dot.dleft {
margin-left: 134px;
}
.dice .dot.dright {
margin-left: 20px;
}
.dice .dot.dbottom {
margin-top: 134px;
}
.dice .dot.center.dleft {
margin: 77px 0 0 20px;
}
.dice .dot.center.dright {
margin: 77px 0 0 134px;
}
#window.dicepaused > #arena,
#window.dicepaused > #system,
#window.dicepaused > #historybar {
opacity: 0.3 !important;
}
#window[data-radius_size="reduce"] .dialog.scroll1,
#window[data-radius_size="reduce"] .dialog.scroll2,
#window[data-radius_size="reduce"] .dialog.withbg {
border-radius: 4px;
}
#window[data-radius_size="off"] .dialog.scroll1,
#window[data-radius_size="off"] .dialog.scroll2,
#window[data-radius_size="off"] .dialog.withbg {
border-radius: 0px;
}
#window[data-radius_size="increase"] .dialog.scroll1,
#window[data-radius_size="increase"] .dialog.scroll2,
#window[data-radius_size="increase"] .dialog.withbg {
border-radius: 16px;
}
#window[data-radius_size="reduce"] #system > div > div,
#window[data-radius_size="reduce"] #mebg,
#window[data-radius_size="reduce"] .control,
#window[data-radius_size="reduce"] .player,
#window[data-radius_size="reduce"] .player > .turned,
#window[data-radius_size="reduce"] .player::after,
#window[data-radius_size="reduce"] .card,
#window[data-radius_size="reduce"] .card::after,
#window[data-radius_size="reduce"] .avatar,
#window[data-radius_size="reduce"] .avatar2,
#window[data-radius_size="reduce"] .button,
#window[data-radius_size="reduce"] .button,
::after,
#window[data-radius_size="reduce"] #window > .dialog.popped,
#window[data-radius_size="reduce"] .player.unseen .equips:not(*:empty),
#window[data-radius_size="reduce"] .menu,
#window[data-radius_size="reduce"] .left.pane > .menubutton,
#window[data-radius_size="reduce"] #splash > div,
#window[data-radius_size="reduce"].mobile:not(.chess) .player[data-position="0"] .equips {
border-radius: 4px;
}
#window[data-radius_size="off"] #system > div > div,
#window[data-radius_size="off"] #mebg,
#window[data-radius_size="off"] .control,
#window[data-radius_size="off"] .player,
#window[data-radius_size="off"] .player > .turned,
#window[data-radius_size="off"] .player::after,
#window[data-radius_size="off"] .card,
#window[data-radius_size="off"] .card::after,
#window[data-radius_size="off"] .avatar,
#window[data-radius_size="off"] .avatar2,
#window[data-radius_size="off"] .button,
#window[data-radius_size="off"] .button::after,
#window[data-radius_size="off"] #window > .dialog.popped,
#window[data-radius_size="off"] .player.unseen .equips:not(*:empty),
#window[data-radius_size="off"] .menu,
#window[data-radius_size="off"] .left.pane > .menubutton,
#window[data-radius_size="off"] #splash > div,
#window[data-radius_size="off"].mobile:not(.chess) .player[data-position="0"] .equips {
border-radius: 0px;
}
#window[data-radius_size="increase"] #system > div > div,
#window[data-radius_size="increase"] #mebg,
#window[data-radius_size="increase"] .control,
#window[data-radius_size="increase"] .player,
#window[data-radius_size="increase"] .player > .turned,
#window[data-radius_size="increase"] .player::after,
#window[data-radius_size="increase"] .card,
#window[data-radius_size="increase"] .card::after,
#window[data-radius_size="increase"] .avatar,
#window[data-radius_size="increase"] .avatar2,
#window[data-radius_size="increase"] .button,
#window[data-radius_size="increase"] .button::after,
#window[data-radius_size="increase"] #window > .dialog.popped,
#window[data-radius_size="increase"] .player.unseen .equips:not(*:empty),
#window[data-radius_size="increase"] .menu,
#window[data-radius_size="increase"] .left.pane > .menubutton,
#window[data-radius_size="increase"] #splash > div,
#window[data-radius_size="increase"].mobile:not(.chess) .player[data-position="0"] .equips {
border-radius: 16px;
}
.loading-screen {
background-color: black;
height: 100%;
width: 100%;
z-index: 31415926;
}
/*--------动画--------*/
@keyframes shadow_thunder {
0% {
box-shadow: rgba(0, 0, 0, 1) 0 0 1px, rgba(0, 0, 0, 0.1) 0 0 40px, rgba(100, 74, 139, 0.5) 0 0 60px,
rgba(100, 74, 139, 0.5) 0 0 100px, black 0 0 1px;
}
50% {
box-shadow: rgba(0, 0, 0, 1) 0 0 1px, rgba(0, 0, 0, 0.3) 0 0 40px, rgba(100, 74, 139, 1) 0 0 60px,
rgba(100, 74, 139, 1) 0 0 100px, black 0 0 1px;
}
100% {
box-shadow: rgba(0, 0, 0, 1) 0 0 1px, rgba(0, 0, 0, 0.1) 0 0 40px, rgba(100, 74, 139, 0.5) 0 0 60px,
rgba(100, 74, 139, 0.5) 0 0 100px, black 0 0 1px;
}
}
@keyframes cardeffect {
0% {
opacity: 0;
transform: scale(0.8);
}
2% {
opacity: 1;
transform: scale(1);
}
50% {
opacity: 1;
transform: scale(1);
}
100% {
opacity: 0;
transform: scale(0.8);
}
/*from{box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px !important;}
to{box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px !important}*/
}
@keyframes control_glow {
0% {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
}
30% {
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px;
}
70% {
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px;
}
100% {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
}
/*from{box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px !important;}
to{box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px !important}*/
}
@-webkit-keyframes control_glow {
0% {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
}
30% {
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px;
}
70% {
box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px;
}
100% {
box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px;
}
/*from{box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(10, 155, 67, 1) 0 0 15px, rgba(10, 155, 67, 1) 0 0 15px !important;}
to{box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px !important}*/
}
@keyframes cardflip {
from {
transform: perspective(600px) rotateY(-90deg) translateX(52px);
}
to {
transform: perspective(600px) rotateY(0deg) translateX(0);
}
}
@-webkit-keyframes cardflip {
from {
transform: perspective(600px) rotateY(-90deg) translateX(52px);
}
to {
transform: perspective(600px) rotateY(0deg) translateX(0);
}
}
@keyframes playerflip {
from {
transform: perspective(1200px) rotateY(-90deg) translateX(150px);
}
to {
transform: perspective(1200px) rotateY(0deg) translateX(0);
}
}
@keyframes playerflip {
from {
transform: perspective(1200px) rotateY(-90deg) translateX(150px);
}
to {
transform: perspective(1200px) rotateY(0deg) translateX(0);
}
}
@-webkit-keyframes playerflip {
from {
transform: perspective(1200px) rotateY(-90deg) translateX(150px);
}
to {
transform: perspective(1200px) rotateY(0deg) translateX(0);
}
}
@keyframes splash {
from {
opacity: 0;
transform: translateY(-300px);
}
}
@-webkit-keyframes splash {
from {
opacity: 0;
transform: translateY(-300px);
}
}
@keyframes game_start {
from {
opacity: 0;
}
}
@-webkit-keyframes game_start {
from {
opacity: 0;
}
}
@keyframes equip_hover {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
}
@-webkit-keyframes equip_hover {
0% {
opacity: 0;
}
50% {
opacity: 0;
}
}
@keyframes buttonclick {
0% {
transform: scale(1);
}
50% {
transform: scale(0.9);
}
}
@-webkit-keyframes buttonclick {
0% {
transform: scale(1);
}
50% {
transform: scale(0.9);
}
}
@keyframes equip_hover2 {
0% {
}
50% {
opacity: 0.6;
}
100% {
opacity: 0.3;
}
}
@-webkit-keyframes equip_hover2 {
0% {
}
50% {
opacity: 0.6;
}
100% {
opacity: 0.3;
}
}
@keyframes dialog_start {
from {
opacity: 0;
top: 100px;
}
}
@-webkit-keyframes dialog_start {
from {
opacity: 0;
top: 100px;
}
}
@keyframes dialog_start2 {
from {
opacity: 0;
transform: scale(0.8);
}
}
@-webkit-keyframes dialog_start2 {
from {
opacity: 0;
transform: scale(0.8);
}
}
@keyframes replaceme {
from {
opacity: 0;
transform: translateY(120px);
}
}
@-webkit-keyframes replaceme {
from {
opacity: 0;
transform: translateY(120px);
}
}
@keyframes replaceenemy {
from {
opacity: 0;
transform: translateY(-120px);
}
}
@-webkit-keyframes replaceenemy {
from {
opacity: 0;
transform: translateY(-120px);
}
}
@keyframes drawing {
0% {
opacity: 0;
left: calc(50% - 52px);
top: calc(50% - 52px);
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes drawing {
0% {
opacity: 0;
left: calc(50% - 52px);
top: calc(50% - 52px);
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes drawing2 {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@-webkit-keyframes drawing2 {
0% {
opacity: 0;
}
50% {
opacity: 1;
}
100% {
opacity: 0;
}
}
@keyframes card_start {
from {
opacity: 0;
transform: scale(0);
}
}
@-webkit-keyframes card_start {
from {
opacity: 0;
transform: scale(0);
}
}
@keyframes history_start {
from {
opacity: 0;
margin-bottom: -50px;
}
}
@-webkit-keyframes history_start {
from {
opacity: 0;
margin-bottom: -50px;
}
}
@keyframes card_start2 {
from {
opacity: 0;
transform: scale(0);
margin-left: -52px;
margin-right: -52px;
}
}
@-webkit-keyframes card_start2 {
from {
opacity: 0;
transform: scale(0);
margin-left: -52px;
margin-right: -52px;
}
}
@keyframes card_judgestart {
from {
opacity: 0;
transform: scale(0) rotateY(-180deg) perspective(600px);
}
}
@-webkit-keyframes card_judgestart {
from {
opacity: 0;
transform: scale(0) rotateY(-180deg) perspective(600px);
}
}
@keyframes sidebar {
from {
left: -120px;
opacity: 0;
}
}
@-webkit-keyframes sidebar {
from {
left: -120px;
opacity: 0;
}
}
@keyframes zoom_button {
from {
margin-top: -48px;
margin-bottom: -48px;
transform: scale(0);
opacity: 0;
}
}
@-webkit-keyframes zoom_button {
from {
margin-top: -48px;
margin-bottom: -48px;
transform: scale(0);
opacity: 0;
}
}
@keyframes config {
from {
margin-top: -28px;
opacity: 0;
}
}
@-webkit-keyframes config {
from {
margin-top: -28px;
opacity: 0;
}
}
@keyframes zoomin {
from {
opacity: 0;
transform: scale(0.5);
}
}
@-webkit-keyframes zoomin {
from {
opacity: 0;
transform: scale(0.5);
}
}
@keyframes zoomout {
from {
opacity: 0;
transform: scale(2);
}
}
@-webkit-keyframes zoomout {
from {
opacity: 0;
transform: scale(2);
}
}
@keyframes zoomout3 {
from {
opacity: 0;
transform: scale(3);
}
}
@-webkit-keyframes zoomout3 {
from {
opacity: 0;
transform: scale(3);
}
}
@keyframes zoomout4 {
from {
opacity: 0;
transform: scale(4);
}
}
@-webkit-keyframes zoomout4 {
from {
opacity: 0;
transform: scale(4);
}
}
@keyframes flash {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes flash {
0% {
opacity: 1;
}
50% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes flip {
from {
transform: perspective(1000px) rotateY(0);
}
to {
transform: perspective(1000px) rotateY(360deg);
}
}
@-webkit-keyframes flip {
from {
transform: perspective(1000px) rotateY(0);
}
to {
transform: perspective(1000px) rotateY(360deg);
}
}
@keyframes background-position-left-center-right-center-left-center {
0% {
background-position: left center;
}
50% {
background-position: right center;
}
100% {
background-position: left center;
}
}
@keyframes opacity-0-1 {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes opacity-1-0 {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
/*--------其它--------*/
/* 解放下拉框滚动条! */
:not(select)::-webkit-scrollbar {
display: none;
}
/* 火狐和chrome120+隐藏滚动条 */
:not(select) {
scrollbar-width: none;
}
/* 更新进度条 */
progress.progress {
width: 75%;
height: 10px;
border: 2px solid;
border-radius: 15px;
vertical-align: middle;
-webkit-appearance: none;
}
progress.progress::-webkit-progress-bar {
background: rgb(239, 239, 239);
border-radius: 0.2rem;
}
progress.progress::-webkit-progress-value {
border-radius: 0.2rem;
background: rgb(0, 117, 255);
}