html{ color: white; text-shadow: black 0 0 2px; min-height: 100%; background-image: url('../../image/background/ol_bg.jpg'); background-size: cover; background-position: 50% 50%; } .glass_ui .dialog.scroll1.scroll2, .glass_ui .menubg.charactercard, .glass_ui .menu { backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); background: rgba(0, 0, 0, 0.4); box-shadow: rgba(0, 0, 0, 0.5) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 3px 10px; } #window.glass_ui .dialog.popped:not(.menu) { backdrop-filter: blur(3px); -webkit-backdrop-filter: blur(3px); box-shadow: rgba(0, 0, 0, 0.6) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 3px 10px; } #system>div>div,#mebg,.control,.player,.card,.avatar,.avatar2,.button,#window>.dialog.popped, #arena:not(.long) .player.unseen .equips:not(*:empty), #arena.long .player.unseen2 .equips:not(*:empty),.menu,.menubutton,#splash>div, #arena.mobile:not(.chess) .player[data-position='0'] .equips,.playerbg,#window .player.playerbg,.menubg,.mebg{ 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: 8px; } #arena.mobile.textequip:not(.chess) .player[data-position='0'] .equips{ background-image: none; box-shadow: rgba(0, 0, 0, 0.2) -1px 0px 0px 0px; overflow-y: scroll; } #arena:not(.chess).textequip .player[data-position='0'] .equips>.card{ background-image: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)) !important; } #arena.observe .handcards>.card{ background: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)) !important; } .videonode.menubutton.extension.current{ background-image: linear-gradient(rgba(89, 111, 117, 0.4),rgba(89, 111, 117, 0.4)); box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; } /*.player.current_action{ background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)); }*/ .menubutton{ border-radius: 4px; } /*.player{ background-image: url('card.png'); background-size: cover; }*/ #window>.dialog.popped{ border-radius: 6px; } .control,#system>div>div,.judges>div,.marks>div, #arena:not(.long) .player.unseen .equips:not(*:empty), #arena.long .player.unseen2 .equips:not(*:empty){ border-radius:4px; overflow: hidden; } #arena:not(.long).mobile:not(.oldlayout) .player.unseen:not([data-position="0"]) .equips:not(*:empty)>.card, #arena:not(.long):not(.mobile):not(.oldlayout) .player.unseen .equips:not(*:empty)>.card:not(.selected), #arena.long.mobile:not(.oldlayout) .player.unseen2:not([data-position="0"]) .equips:not(*:empty)>.card, #arena.long:not(.mobile):not(.oldlayout) .player.unseen2 .equips:not(*:empty)>.card:not(.selected){ background: none !important; } #arena.mobile:not(.chess) .player[data-position='0']>.equips>.equip5 { border-radius: 4px; } #arena.mobile:not(.chess) .player[data-position='0']>.equips>.equip5>.image{ width: 100%; height: 100%; left: 0; top: 0; } #arena.mobile:not(.chess) .player[data-position='0']>.equips>.equip5>.name{ display: block; transform: scale(0.43) !important; transform-origin: left top; left: 2px; top: 3px; } #arena.mobile:not(.chess) .player[data-position='0']>.equips>.equip5>.name.long{ top: 2px; } #arena.mobile:not(.chess) .player[data-position='0']>.equips>.equip5>.info{ display: block; transform: scale(0.43) !important; transform-origin: right top; right: 3px; top: 3px; } .cardbg{ background-size: 100% 100% !important; } .card{ color:white; } .card:not(*:empty),.cardbg{ color:rgb(77, 60, 51); text-shadow:none; background: url('card.png'); background-size:100% 100%; } .card .markcount{ box-shadow: rgba(0, 0, 0, 0.8) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px; background: url('card.png'); background-size: cover; /*color: white;*/ } #me>div>div>.card,#arena>.card:not(*:empty){ box-shadow: rgba(0, 0, 0, 0.2) 0 0 0 1px, rgba(0, 0, 0, 0.45) 0 3px 10px; } /*.player{ background:repeating-linear-gradient( 135deg, rgba(0,0,0,0.4), rgba(0,0,0,0.4) 2px, rgba(0,0,0,0.2) 2px, rgba(0,0,0,0.2) 4px ); }*/ .card:empty,.card.infohidden{ background: url('../style/cardback/image/official.png'); background-size: 100% 100%; } .card.infohidden:not(.infoflip){ background: url('../style/cardback/image/official2.png'); background-size: 100% 100%; } #system>div>.glow { background-image: linear-gradient(rgba(47,101,150,1), rgba(43, 90, 132,1)); box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px !important; } .menupaused{ opacity: 0.3 !important; } .player .marks>div:first-child>div{ filter: invert(0.8) sepia(1); -webkit-filter: invert(0.8) sepia(1); } .fire{ color: rgb(255,119,63); } .thunder{ color: rgb(117,186,255); } .poison{ color: rgb(104,221,127); } .brown{ color: rgb(195,161,223); } #roundmenu.clock>div:nth-of-type(15){ background: rgba(0,0,0,0.3); box-shadow: rgba(0,0,0,0.6) 0 0 5px inset; } .woodbg{ color:rgba(77, 60, 51,1) !important; text-shadow:none !important; } .woodbg .menubutton.large{ background: url('card2.png') !important; background-size: 100% 100% !important; box-shadow: rgba(0, 0, 0, 0.3) 0 0 0 1px, rgba(0, 0, 0, 0.3) 0 0 5px !important; } .player>.glassbg{ left: 0; top: 0; margin: 0; padding: 0; width: 100%; height: 100%; overflow: hidden; border-radius: 8px; box-shadow: none; z-index: 1; pointer-events: none; } .player>.glassbg>div:last-child{ width: 100%; height: 100%; background: rgba(0,0,0,0.4); } .player>.glassbg>div:first-child{ left: 0; top: 0; margin: 0; padding: 0; transition-property: transform; transition-duration: 0s; background-size: cover; filter: blur(3px); -webkit-filter: blur(3px); } .popup-container>.prompt-container>div>div{ background: rgba(0,0,0,0.6); } .popup-container>.menu.visual>.button.dashedmenubutton{ box-shadow: rgba(0, 0, 0, 0.4) 0 0 0 1px, rgba(0, 0, 0, 0.2) 0 3px 10px !important; border: none; background-image: linear-gradient(rgba(0,0,0,0.4), rgba(0,0,0,0.4)) !important; } .popup-container>.menu.visual>.button.dashedmenubutton:not(.hpbutton){ width: 90px; height: 90px; } .popup-container>.menu.visual>.button.dashedmenubutton.controlbutton{ height: 26px; } .popup-container>.menu.visual>.button.dashedmenubutton.controlbutton>div{ line-height: 26px; }