.guilds-bg-carousel{z-index:0;position:absolute;inset:0}.guilds-bg-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.tavern-atmosphere{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tavern-firelight{mix-blend-mode:screen;background:radial-gradient(90% 70% at 30% 60%,#ff821480 0%,#0000 60%),radial-gradient(65% 55% at 75% 45%,#ff5a0a66 0%,#0000 55%),radial-gradient(50% 40% at 50% 75%,#ffaa3259 0%,#0000 50%),radial-gradient(35% 30% at 20% 35%,#ffc85040 0%,#0000 50%);animation:2.5s ease-in-out infinite tavern-flicker;position:absolute;inset:0}.tavern-haze{background:radial-gradient(120% 90% at 40% 55%,#a064284d 0%,#0000 55%),radial-gradient(80% 60% at 70%,#c88c3c40 0%,#0000 50%);animation:7s ease-in-out infinite tavern-haze-drift;position:absolute;inset:0}.tavern-particles{position:absolute;inset:0}.tavern-ember{background:radial-gradient(circle,#ffd264 0%,#ff9628b3 45%,#0000 100%);border-radius:50%;animation:linear infinite tavern-float;position:absolute;box-shadow:0 0 6px 2px #ffa03299}@keyframes tavern-flicker{0%,to{opacity:1}12%{opacity:.55}25%{opacity:.9}38%{opacity:.5}50%{opacity:.85}62%{opacity:.45}75%{opacity:.95}88%{opacity:.6}}@keyframes tavern-haze-drift{0%,to{opacity:.7;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(3%)scale(1.06)}66%{opacity:.6;transform:translate(-2%)scale(.97)}}@keyframes tavern-float{0%{opacity:0;transform:translateY(0)translate(0)scale(1)}8%{opacity:.8}50%{transform:translateY(-45vh)translateX(var(--drift,15px))scale(.7);opacity:.5}to{transform:translateY(-95vh)translateX(calc(var(--drift,15px)*1.8))scale(.2);opacity:0}}.AppBanner{display:none}.AppBanner img{width:100%}.scene.screen01{z-index:1;width:100%;height:calc(100vh - 320px);margin:0 auto;position:relative;overflow:hidden}.scene.screen01 ul{z-index:2;width:100%;height:calc(100% + 40px);position:relative;overflow:hidden}.scene.screen01 .layer{position:absolute;bottom:-40px;left:0;right:0}.scene.screen01 ul>li>img{width:100%}.scene.screen01 ul>li>div{background-position:50% 100%;background-repeat:no-repeat;background-size:80%;width:100%;max-width:1900px;height:100%;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.scene.screen01 .backdrop{height:100%}.scene.screen01 .layer.s01_0{z-index:9}.scene.screen01 .layer.s01_1{z-index:8}.scene.screen01 .layer.s01_2{z-index:7}.scene.screen01 .layer.s01_3{z-index:6}.scene.screen01 .layer.s01_4{z-index:4}.scene.screen01 .layer.s01_shadow{z-index:0}.scene.screen01 .layer.s01_5,.scene.screen01 .layer.s01_6{z-index:99;bottom:0}.scene.screen01 .layer.s01_5>div{right:initial;background-position:0 100%;margin:0}.scene.screen01 .layer.s01_shadow0>div,.scene.screen01 .layer.s01_6>div{left:initial;background-position:100% 100%;margin:0}.scene.screen01 .layer.s01_shadow0>div{background-size:100%}.scene.screen01 .layer.s01_shadow1>div{background-position:100% 0}.Team_1{background:var(--a_1)}.Team_2{background:var(--b_1)}.Team_2.scene.screen01 .layer.s01_5,.Team_2.scene.screen01 .layer.s01_6{z-index:0}.menuCard{background-color:var(--bw1);z-index:9;width:100%;height:260px;position:relative}.menuCard .topside{width:100%;height:30px;position:absolute;top:-25px;left:0;right:0}.menuCard .cardSlot{background-color:var(--bw1);min-height:65%;padding:10px 0 0}.menuCard .card{border-color:var(--a_1);box-sizing:border-box;background-image:url(../media/menu_GB0.4ccdb040.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-style:solid;border-width:0;min-height:140px;margin:0 10px;position:relative}.menuCard .card.c1 .theme{width:150px}.menuCard .card.c1 .theme img{position:absolute;top:0;left:0}.menuCard .card.c2 .theme img{width:initial;height:100%;position:absolute;top:0;left:0}.menuCard .card.c2,.menuCard .card.c3{background-image:url(../media/menu_GB1.1c8ff771.webp)}.menuCard .owl-carousel .card.c1{min-width:300px}.menuCard .owl-carousel .card.c2{min-width:380px}.menuCard .owl-carousel .card.c3{min-width:450px}.menuCard .owl-carousel .card.c4{min-width:320px}.menuCard .owl-carousel .card.c5{min-width:360px}.menuCard .title h4{text-align:right;color:var(--bw1);font-size:42px;line-height:1}.menuCard .frame>div{position:absolute}.menuCard .frame .f_h img{height:100%}.menuCard .frame .f_w{width:80%}.menuCard .f_TL{top:5px;bottom:5px;left:5px}.menuCard .f_BR{bottom:5px;right:5px}.menuCard .f_TL img{border-radius:15px 0 0}.menuCard .f_BR img{border-radius:0 0 15px}@keyframes glow-soft{0%,to{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1)}50%{opacity:1;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1.3)}}@keyframes glow-flame{0%,to{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1)scaleY(1)}25%{opacity:1;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1.1)scaleY(1.15)}50%{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(.95)scaleY(1.05)}75%{opacity:1;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1.05)scaleY(1.2)}}@keyframes glow-blaze{0%{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scale(1)scaleY(1)}15%{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + .5deg))scale(1.02)scaleY(1.06)}30%{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .3deg))scale(.98)scaleY(.97)}50%{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + .8deg))scale(1.03)scaleY(1.08)}65%{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scale(.99)scaleY(1.02)}80%{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + .3deg))scale(1.02)scaleY(1.05)}to{transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scale(1)scaleY(1)}}@keyframes glow-blaze-tremor{0%{filter:blur(3px)brightness();opacity:var(--glow-intensity,.8)}25%{filter:blur(2.5px)brightness(1.08);opacity:calc(var(--glow-intensity,.8)*1.05)}50%{filter:blur(3.2px)brightness(.95);opacity:var(--glow-intensity,.8)}75%{filter:blur(2.8px)brightness(1.06);opacity:calc(var(--glow-intensity,.8)*1.03)}to{filter:blur(3px)brightness();opacity:var(--glow-intensity,.8)}}@keyframes glow-torch{0%{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - 1deg))scaleX(1)scaleY(1)}20%{opacity:1;transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + 1.5deg))scaleX(.85)scaleY(1.12)}40%{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scaleX(1.1)scaleY(.92)}60%{opacity:1;transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + 2deg))scaleX(.9)scaleY(1.15)}80%{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - 1.5deg))scaleX(1.05)scaleY(.95)}to{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - 1deg))scaleX(1)scaleY(1)}}@keyframes glow-magic{0%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scaleX(1)scaleY(1)translateY(0)}8%{opacity:calc(var(--glow-intensity,.7)*1.15);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + 1deg))scaleX(.95)scaleY(1.1)translateY(-3%)}18%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - 1deg))scaleX(1.02)scaleY(.98)translateY(-0.5%)}22%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scaleX(1.01)scaleY(1)translateY(0)}28%{opacity:calc(var(--glow-intensity,.7)*1.2);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + 1.5deg))scaleX(.93)scaleY(1.14)translateY(-4%)}40%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - 1.2deg))scaleX(1.03)scaleY(.97)translateY(-1%)}46%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + .3deg))scaleX(1)scaleY(1.01)translateY(0)}52%{opacity:calc(var(--glow-intensity,.7)*1.08);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + 1deg))scaleX(.97)scaleY(1.06)translateY(-2%)}58%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scaleX(1.01)scaleY(.99)translateY(-0.5%)}65%{opacity:calc(var(--glow-intensity,.7)*1.18);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + 1.2deg))scaleX(.94)scaleY(1.12)translateY(-3.5%)}78%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - 1deg))scaleX(1.02)scaleY(.98)translateY(-1%)}85%{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) + .3deg))scaleX(1)scaleY(1.01)translateY(0)}92%{opacity:calc(var(--glow-intensity,.7)*1.08);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .8deg))scaleX(.98)scaleY(1.05)translateY(-1.5%)}to{opacity:var(--glow-intensity,.7);transform:translate(-50%,-50%)rotate(calc(var(--glow-rotate,0deg) - .5deg))scaleX(1)scaleY(1)translateY(0)}}@keyframes glow-magic-tremor{0%{filter:blur(3px)brightness()}20%{filter:blur(2.5px)brightness(1.15)}40%{filter:blur(3.5px)brightness(.95)}60%{filter:blur(2px)brightness(1.2)}80%{filter:blur(3px)brightness()}to{filter:blur(3px)brightness()}}@keyframes glow-aura{0%,to{opacity:var(--glow-intensity,.6);transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1)}50%{opacity:calc(var(--glow-intensity,.6)*1.3);transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1.15)}}@keyframes glow-spark{0%,to{opacity:var(--glow-intensity,.8);transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1)}20%{opacity:1;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1.6)}40%{opacity:.3;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(.8)}60%{opacity:1;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(1.4)}80%{opacity:.5;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg))scale(.9)}}.scene.screen01 .glow-point{pointer-events:none;z-index:10;transform:translate(-50%,-50%)rotate(var(--glow-rotate,0deg));transform-origin:50%;border-radius:50%;position:absolute}.scene.screen01 .glow-soft{filter:blur(3px);animation:2.5s ease-in-out infinite glow-soft}.scene.screen01 .glow-flame{filter:blur(2px);animation:1.5s ease-in-out infinite glow-flame}.scene.screen01 .glow-blaze{animation:1.2s ease-in-out infinite glow-blaze,.6s linear infinite glow-blaze-tremor}.scene.screen01 .glow-torch{filter:blur(2px);animation:1.3s ease-in-out infinite glow-torch}.scene.screen01 .glow-magic{transform-origin:bottom;animation:4s ease-in-out infinite glow-magic,.8s linear infinite glow-magic-tremor}.scene.screen01 .glow-aura{filter:blur(6px);animation:3.5s ease-in-out infinite glow-aura}.scene.screen01 .glow-spark{filter:blur(1px);animation:1.8s ease-in-out infinite glow-spark}.scene.screen01 .layer.glow-layer{pointer-events:none;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0}.scene.screen01.glow-edit-mode{cursor:crosshair}.scene.screen01.glow-edit-mode .glow-layer{pointer-events:none}.scene.screen01.glow-edit-mode .glow-point{pointer-events:auto;cursor:pointer;filter:none;animation:none}.glow-point-selected{outline-offset:3px;outline:2px solid #fff;filter:none!important;animation:none!important}.glow-toolbar{z-index:10000;color:#e0e0e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f1ef2;border-bottom:1px solid #f0d13d66;font-family:sans-serif;font-size:12px;position:fixed;top:0;left:260px;right:0}.glow-toolbar-header{cursor:pointer;color:#f0d13d;justify-content:space-between;align-items:center;padding:6px 16px;font-size:13px;font-weight:700;display:flex}.glow-toolbar-header:hover{background:#f0d13d0d}.glow-toolbar-body{border-top:1px solid #ffffff0f;flex-direction:column;gap:6px;padding:6px 16px 10px;display:flex}.glow-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.glow-toolbar-section{background:#ffffff0a;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;display:flex}.glow-toolbar-section.glow-toolbar-selected{border:1px solid #f0d13d4d}.glow-toolbar-label{color:#f0d13d;white-space:nowrap;font-size:11px;font-weight:700}.glow-toolbar-section label{color:#aaa;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:flex}.glow-toolbar-section input[type=color]{cursor:pointer;background:0 0;border:none;border-radius:3px;width:24px;height:20px;padding:0}.glow-toolbar-section input[type=range]{width:80px}.glow-toolbar-section select{color:#e0e0e0;background:#0006;border:1px solid #fff3;border-radius:4px;padding:2px 4px;font-size:11px}.glow-edit-delete{appearance:none;color:#f87171;cursor:pointer;background:#dc26264d;border:1px solid #dc262680;border-radius:4px;padding:3px 8px;font-size:11px}.glow-edit-delete:hover{background:#dc262680}.glow-toolbar-pw{color:#e0e0e0;background:#0000004d;border:1px solid #fff3;border-radius:4px;width:100px;padding:3px 6px;font-size:11px}.glow-toolbar-save{appearance:none;color:#1a1a2e;cursor:pointer;background:#f0d13d;border:none;border-radius:4px;padding:3px 12px;font-size:12px;font-weight:700}.glow-toolbar-save:hover{background:#f5e06b}.glow-toolbar-msg{color:#4ade80;font-size:11px}.glow-points-list{padding:2px 0;gap:4px!important}.glow-list-item{cursor:pointer;color:#aaa;background:#ffffff0a;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;transition:all .15s;display:flex}.glow-list-item:hover{color:#e0e0e0;background:#ffffff14}.glow-list-item.active{color:#f0d13d;background:#f0d13d1f;border-color:#f0d13d66}.glow-list-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.glow-list-type{color:#666;font-size:10px}.glow-list-del{appearance:none;color:#f87171;cursor:pointer;background:0 0;border:none;margin-left:2px;padding:0 2px;font-size:14px;line-height:1}.glow-list-del:hover{color:#ef4444}.glow-list-hint{color:#555;font-size:11px;font-style:italic}@media (max-width:950px){.AppBanner{display:block}.scene{display:none}.scene.screen01{height:initial;min-height:450px}.scene.screen01 .layer.covering{position:relative}.scene.screen01 .layer.covering img{width:100%}.menuCard{position:relative}.menuCard .cardSlot{display:block;overflow:hidden}.menuCard .card{margin:20px}.person,.weapon{background-position:50% 100%!important}}@media (prefers-reduced-motion:reduce){.tavern-firelight,.tavern-haze{animation:none}.tavern-ember{animation:none;display:none}.scene.screen01 .glow-soft,.scene.screen01 .glow-flame,.scene.screen01 .glow-blaze,.scene.screen01 .glow-torch,.scene.screen01 .glow-magic,.scene.screen01 .glow-aura,.scene.screen01 .glow-spark{animation:none}}
