:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 1299px){:root{background-color:#000}}a{font-weight:500;color:#646cff;text-decoration:inherit}body{margin:0;min-width:320px;min-height:100vh;background-color:#fff;color:#000;overflow-x:hidden;scroll-behavior:smooth}h1{font-size:3.2em;line-height:1.1}.card{padding:2em}#app{max-width:1280px;margin:0 auto;background-color:#000;display:block}@media only screen and (min-width: 800px){#app{padding-top:150px}}button{margin:5px;zoom:.6;font-family:Anton,sans-serif;border-radius:8px;border:1px solid transparent;padding:15px 30px;font-size:30px;font-weight:500;background-color:#ffffff30;color:#ffd755;cursor:pointer;transition:border-color .25s}.additionalSpace{height:83.2px}.settingsButton{color:#ffd755!important;zoom:.6;font-family:Anton,sans-serif;font-size:30px;background-color:#ffffff30;display:flex;margin:5px;align-items:center;justify-content:space-between;border-radius:8px}.edgeButton{margin:0;padding:0;height:120px;width:400px;background:transparent;font-size:50px}input{color:#ffd966;font-family:sans-serif;border-radius:8px;border:1px solid yellow;padding:15px 30px;font-size:30px;font-weight:500;background-color:#000;width:200px;margin-right:10px}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.gloria-hallelujah-regular{font-family:Gloria Hallelujah,cursive;font-weight:400;font-style:normal}.tinos-regular{font-family:Tinos,serif;font-weight:400;font-style:normal}.tinos-regular-italic{font-family:Tinos,serif;font-weight:400;font-style:italic}.tinos-bold{font-family:Tinos,serif;font-weight:700;font-style:normal}.tinos-bold-italic{font-family:Tinos,serif;font-weight:700;font-style:italic}.anton-regular{font-family:Anton,sans-serif;font-weight:400;font-style:normal}.Noto{font-family:Noto Sans SC,sans-serif;font-weight:700;color:red}a{color:#ffd755;cursor:pointer;padding-right:8px}a.active{color:#fae7d9;animation:blinker .2s linear 2}@keyframes blinker{50%{opacity:0}}.user{font-size:50px;color:#fbe7d7;transform:scaleY(.9);text-shadow:6px -6px 7px black}.title{color:#ffd966;font-size:190px;transform:scaleY(.87);line-height:.65;position:relative;left:-6px;text-shadow:6px -6px 7px black;cursor:pointer}.cardTitle{color:#3585d7;font-size:9.5em;transform:scaleY(.87);line-height:.7;position:relative;left:-6px;text-shadow:6px -6px 7px black;cursor:pointer;font-family:Anton,sans-serif;font-weight:400;font-style:normal;text-indent:-.5em;padding-left:.5em;padding-bottom:14px}.hidden_label{font-size:40px;color:red;border:4px solid red;padding:23px;position:absolute;border-radius:10px;rotate:8.25deg;z-index:100;width:150px;margin:0;text-align:end;right:0;top:30px}.green{color:#02aa30;border:4px solid #02aa30;width:100px}.yaku{color:#f3efea;font-size:100px;position:relative;top:-9px;z-index:-1}.cardSubTitle{color:#bf9000;font-size:45px;font-family:Anton,sans-serif;font-weight:400;font-style:normal;line-height:1.3;padding-bottom:50px;text-shadow:7px 3px 4px black}.SubTitle{color:#bf9000;font-size:60px;font-family:Anton,sans-serif;font-weight:400;font-style:normal}.clientHeight{min-height:1200px}@media only screen and (min-width: 1300px){.text{font-size:26px;color:#3585d7;position:relative;line-height:1.3;padding-bottom:20px;padding-top:20px;text-align:justify}}@media only screen and (max-width: 1299px){.text{font-size:36px;color:#3585d7;position:relative;text-align:justify;line-height:normal;padding-top:20px;padding-bottom:20px}}.ranking{font-size:35px;color:#3585d7;position:relative;line-height:1.3;padding-bottom:20px;padding-top:20px;text-align:justify}.ranking input[type=radio]{border:0px;margin:-1px 10px 10px;height:2em;vertical-align:middle}.head{height:240px;display:flex;flex-direction:column;align-items:flex-start;background-image:url(/images/banner.webp);background-repeat:no-repeat;background-size:cover;padding-top:85px;padding-bottom:85px;padding-left:48px}@media only screen and (min-width: 1300px){.content_topper{position:relative;top:20px;max-width:700px;min-width:700px}}@media only screen and (max-width: 1299px){.content_topper{position:relative;top:-50px;max-width:700px;min-width:700px}}main{background-color:#000;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-left:275px;padding-right:275px;padding-bottom:220px}@media only screen and (max-width: 1299px){footer{display:flex;justify-content:space-evenly;border-top:#BF9000 solid 1px;font-size:50px;transform:scaleY(.9);text-shadow:4px -4px 7px black;padding:10px}}@media only screen and (min-width: 1300px){footer{display:flex;justify-content:space-evenly;border-top:#BF9000 solid 1px;font-size:20px;transform:scaleY(.9);text-shadow:4px -4px 7px black;padding:10px 290px}}footer a{color:#bf9000}.underline{text-decoration:underline}@media only screen and (min-width: 1300px){.menu{font-size:57px;transform:scaleY(.9);text-shadow:4px -4px 7px black;top:-50px;position:relative;line-height:1;display:flex;justify-content:space-around;flex-wrap:wrap}}@media only screen and (max-width: 1299px){.menu{font-size:80px;flex-wrap:wrap;top:-60px;text-shadow:4px -4px 7px black;line-height:1}}@media only screen and (max-width: 1299px){.margintext{position:relative;color:#bf9000;padding-top:50px;padding-bottom:20px;font-size:40px;text-align:justify;font-family:Anton,sans-serif;font-weight:400;font-style:normal;line-height:1.3}}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@keyframes wobble{10%,90%{transform:translate3d(0,-1px,0)}20%,80%{transform:translate3d(0,2px,0)}30%,50%,70%{transform:translate3d(0,-4px,0)}40%,60%{transform:translate3d(0,4px,0)}}.wobble{animation:wobble .5s cubic-bezier(.36,.07,.19,.97) both}.message{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);perspective:1000px;color:#bf9000;font-size:40px;font-family:Anton,sans-serif;font-weight:400;font-style:normal;line-height:1.3}@media only screen and (min-width: 1300px){.margintext{position:relative;left:-240px;top:100px;width:200px;color:#bf9000;font-size:22px;text-align:justify;height:0;font-family:Anton,sans-serif;font-weight:400;font-style:normal;line-height:1.3}}@media only screen and (max-width: 1299px){.actionbanner{position:relative;margin-top:70px;margin-bottom:70px;height:350px;width:700px;background-repeat:no-repeat;background-size:cover}}@media only screen and (min-width: 1300px){.actionbanner{position:relative;margin-top:70px;margin-bottom:70px;height:350px;width:1030px;background-repeat:no-repeat;background-size:contain}}div.hand{background-repeat:no-repeat;background-size:contain;margin-bottom:20px;width:100%}.doubchow{background-image:url(/images/tileoverview.png);height:510px}.doubchow:before{content:"East, South, West, North";position:absolute;font-size:25px;color:#3585d7;bottom:-30px;left:20px}.doubchow:after{content:"White, Green, Red";position:absolute;font-size:25px;color:#3585d7;bottom:-30px;left:480px}.zen{background-image:url(/images/zen.jpg);background-size:cover;padding-bottom:0}.bamb7{background-image:url(/images/bamb7.jpg)}.ron1{background-image:url(/images/ron.webp)}.ron2{background-image:url(/images/ron.jpg)}.dropit{background-image:url(/images/dropit.webp)}.lastone{background-image:url(/images/last_one.jpg)}.preparelanding{background-image:url(/images/prepare_landing.jpg)}.red5{background-image:url(/images/red5.webp)}.preparelanding{background-image:url(/images/prepare_landing.jpg)}.preparelanding{background-image:url(/images/prepare_landing.jpg)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.infoSwitch{animation:fadeIn 1s ease-in 1}@keyframes slidein{0%{left:0}to{left:-340px}}@keyframes slidein2{0%{left:0}to{left:-340px}}@media only screen and (max-width: 1299px){.actionLeft,.actionRight{left:0}}@media only screen and (min-width: 1300px){.actionLeft{animation:slidein 1s ease-in reverse 1;left:0}.actionRight{animation:slidein2 1s ease-in 1;left:-340px}}.mail{color:#ffd755}div.listButton.weekend{background-color:bisque;color:#000}div.listButton.selektiert{background-color:#0e3545;color:#fff}.players{display:flex;padding:2px;margin:2px;flex-direction:row-reverse;align-content:flex-end;flex-wrap:wrap;align-items:flex-end;height:100%}.listButton:active{background-color:gray;border:white solid 1px}.listButton{cursor:grab;background-color:#f3efea;border:black 1px solid;width:15%;height:6em;border-radius:20px;display:flex;flex-direction:column;padding:10px;margin:2px;color:#000;font-family:Anton;font-size:.9em}.list{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:row;align-items:stretch}.statsButton{cursor:grab;background-color:#f3efea;border:black 1px solid;border-radius:20px;display:flex;flex-direction:row;padding:10px;margin:2px;color:#000;font-family:Anton;font-size:.9em;justify-content:space-around;width:100%}.statsButton span:first-of-type{text-align:left}.statsButton span{text-align:right;width:100px}button.statsButtonWide span{width:240px}div.statsButtonTitle{background-color:transparent;color:#587d97}.gamesButton{height:200px;width:100%}button.gamesButton:active{background-color:#0e3545}.blue{background-color:#587d97}.listCenterInfo{display:flex;flex-direction:row;width:120px}.listSeason{background-image:url(/images/season.png);background-position:center;background-size:cover;background-position-x:280px;background-position-y:-438px;background-repeat:no-repeat}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.yaku_page{font-family:Anton,sans-serif;font-style:normal;font-size:.8em}@media only screen and (max-width: 1299px){.left{position:absolute;height:100%;width:100%;left:0;z-index:100;pointer-events:none;top:700px;cursor:w-resize}}@media only screen and (min-width: 1300px){.left{position:absolute;height:100%;width:100%;left:0;z-index:100;pointer-events:none;top:550px;cursor:w-resize}}.right{pointer-events:none;z-index:100;position:absolute;height:100%;width:18%;right:0;top:550px;cursor:e-resize}.PointerOn{pointer-events:all}.saveButton{width:50%;padding:30px}.statisticColumns{display:flex;flex-direction:row;justify-content:space-between}.gradeColumns{display:flex;flex-direction:column;justify-content:space-between}.pointEntry{display:flex;flex-direction:column;align-items:center;padding-top:100px}.playertag{position:relative;display:inline-block}.playertag .tooltiptext{visibility:hidden;width:120px;background-color:#555;color:#fff;text-align:center;padding:5px 0;border-radius:6px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.playertag .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent transparent}.playertag:hover .tooltiptext{visibility:visible;opacity:1}@media only screen and (min-width: 1300px){.season_banner{background-image:url(/images/season.png);font-family:Anton,sans-serif;color:#000;position:absolute;top:-60px;margin-left:840px;z-index:100;width:450px;height:315px;background-position:center;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(2px 14px 10px black)}}@media only screen and (max-width: 1299px){.season_banner{background-image:url(/images/season.png);font-family:Anton,sans-serif;color:#000;position:absolute;top:5px;margin-left:626px;z-index:100;width:488px;height:320px;background-position:center;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(2px 14px 10px black);zoom:.66}}.season_pot{position:relative;font-family:Anton,sans-serif;color:#000;width:210px;height:210px;left:-36px;background-image:url(/images/pot.png);background-position:center;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(-8px 4px 6px #ff0000)}.season_pot_cur{font-family:Anton,sans-serif;color:#fff9e8;position:relative;left:45px;top:84px;font-size:20px;filter:drop-shadow(0px 0px 3px gold);line-height:0}.season_pot_amount{font-family:Anton,sans-serif;color:#fff9e8;position:relative;left:45px;top:84px;font-size:40px;filter:drop-shadow(0px 0px 10px gold)}.table_pot{position:relative;font-family:Anton,sans-serif;color:#000;width:110px;height:110px;left:100px;bottom:120px;background-image:url(/images/piggy.png);background-position:center;background-size:contain;background-repeat:no-repeat;filter:drop-shadow(-8px 4px 6px #00ff00)}.table_pot_e{font-family:Anton,sans-serif;color:#000;position:relative;left:45px;top:30px;width:50px;text-align:center;font-size:20px;line-height:1.1;filter:drop-shadow(0px 0px 5px rgb(255,255,255))}.table_pot_s{font-family:Anton,sans-serif;color:#000;position:relative;left:-2px;top:6px;font-size:16px;filter:drop-shadow(0px 0px 5px rgb(255,255,255))}.season_title{position:relative;font-family:Anton,sans-serif;font-size:80px;color:#000;right:100px;text-align:right;bottom:95px;filter:drop-shadow(-8px 4px 6px gold);line-height:0;z-index:-1}@media only screen and (max-width: 1299px){.season_number{position:relative;font-family:Anton,sans-serif;font-size:173px;color:#000;filter:drop-shadow(-8px 4px 6px gold);line-height:0;left:390px;bottom:95px}}@media only screen and (min-width: 1300px){.season_number{position:relative;font-family:Anton,sans-serif;font-size:173px;color:#000;filter:drop-shadow(-8px 4px 6px gold);line-height:0;left:350px;bottom:95px}}.season_game{position:relative;font-family:Anton,sans-serif;font-size:40px;color:#000;top:56px;filter:drop-shadow(-8px 4px 6px gold)}.checkboxes{display:flex;flex-wrap:wrap}.checkboxes input{height:40px}.fullscreen{background-image:url(/images/season.png);background-blend-mode:hard-light;background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;background-color:#000;padding:0;margin:0}.fullscreen{zoom:.97}@media only screen and (min-width: 400px) and (min-height: 400px){.fullscreen{zoom:.747}}@media only screen and (min-width: 400px) and (min-height: 400px){.player1{left:0;top:0;position:absolute;rotate:-180deg;height:360px;width:510px}.player2{left:-75px;bottom:75px;position:absolute;rotate:90deg;height:360px;width:510px}.player3{right:0;bottom:0;position:absolute;height:360px;width:510px}.player4{right:-75px;top:75px;position:absolute;rotate:-90deg;height:360px;width:510px}.gameId{cursor:pointer;position:absolute;left:45%;top:calc(50% - 50px);font-family:Anton,sans-serif;font-size:50px;color:#ffd966;z-index:1000;filter:drop-shadow(2px 4px 6px black)}}.gameIdOffset{top:calc(50% + -0px);left:48%}button.storno{color:red!important;text-decoration:underline!important}.player1 div div{color:#7e7eff}.player2 div div{color:red}.player3 div div{color:#ff0}.player4 div div{color:#00af00}.player1>div>div.playerRow>button.seasonMeld{filter:drop-shadow(-8px 4px 6px #7e7eff)}.player2>div>div.playerRow>button.seasonMeld{filter:drop-shadow(-8px 4px 6px red)}.player3>div>div.playerRow>button.seasonMeld{filter:drop-shadow(-8px 4px 6px yellow)}.player4>div>div.playerRow>button.seasonMeld{filter:drop-shadow(-8px 4px 6px green)}.playerArea{width:480px;font-family:Anton,sans-serif;display:flex;flex-direction:column;background-color:#00000078;margin:5px;border-radius:10px;padding:10px;filter:drop-shadow(8px 8px 2px black)}.playerRow{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;align-items:center}.playerRowHeader{pointer:grab!important;width:100%;height:50px;display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row;align-items:center;filter:drop-shadow(-8px 4px 6px black)}.pebButton2{height:150px;width:150px;border:white 1px solid;font-size:45px;background-color:transparent;line-height:1.2}.pebButton{height:150px;width:150px;padding:0;margin:0;border:rgb(128 128 128) .2px solid;font-size:45px;background-color:transparent;line-height:1.2}.pebButtonBig{height:160px;width:450px;margin:0;border:white 1px solid;font-size:45px;background-color:transparent}.pebButtonOperations{height:110px;position:relative;border:white 1px solid}.buttonSeasonBuyIn{border:white 1px solid;color:#fff;background-color:red}.buttonTableBuyIn{border:white 1px solid;color:#fff;background-color:#009b00}.buttonPoints{color:#fff;background-color:#000;filter:drop-shadow(0px 0px 8px rgb(255,255,255))}.buttonDone{color:#fff;border:1px solid gray;filter:drop-shadow(2px 2px 20px rgb(178,178,178))}.potShadow{filter:drop-shadow(-10px 5px 8px rgb(253,71,71))}.piggyShadow{filter:drop-shadow(-10px 5px 8px rgb(97,233,7))}.buttonPot{width:80px;height:80px;margin:5px;background-image:url(/images/pot.png);background-position:center;background-size:contain;background-repeat:no-repeat}.buttonPiggy{width:80px;height:80px;margin:5px;background-image:url(/images/piggy.png);background-position:center;background-size:contain;background-repeat:no-repeat}.playerName{font-size:35px}.playerTotalScore{font-size:30px;text-decoration:underline}.playerCurrentScore{font-size:30px}.seasonBuyIn{color:#fff!important;font-size:15px;padding-top:25px;padding-left:6px;text-align:center;line-height:1.2}.tableBuyIn{color:#000!important;font-size:15px;padding-top:25px;padding-left:15px;text-align:center;line-height:1.2}.disabled{pointer-events:none;opacity:.5}.hidden{pointer-events:none;opacity:0;animation:fadeOut .5s}.seasonMelding{background-image:url(/images/season.png);background-size:cover}.checkboxes{display:flex;flex-direction:column}.closed{background-color:red}.selectPEBGame{filter:drop-shadow(-8px 4px 6px black)}.ronedSelection{height:320px;width:479px;pointer:grab}.innerRonSelection{height:345px}.isRoned{filter:drop-shadow(8px 8px 5px blue)}.settingActive{background-color:coral;color:#000}.riichiBet{top:0;padding:0;margin:0;position:absolute;width:60px;height:10px;animation:pulse 1s infinite alternate}@keyframes pulse{0%{filter:brightness(.2);transform:scale(1)}to{filter:brightness(2);transform:scale(2)}}.renCounter{rotate:90deg;top:23px;padding:0;margin:0;position:absolute;width:41px;height:8px}span.calendarExport{color:coral}.negateWarning{background-color:red}.form.svelte-1eb1rvw{display:flex;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap}.buttonBar.svelte-1oq0xpf{display:flex;justify-content:flex-end}.yakuname.svelte-1oq0xpf{width:300px}.yakuColumns.svelte-1oq0xpf{display:flex;flex-direction:column;align-items:stretch;padding-left:10px;padding-right:10px}.yakuButton.svelte-1oq0xpf{display:flex;justify-content:space-between;padding:0}.spacer.svelte-1oq0xpf{width:100%;border-bottom:orange dotted 5px;height:42px}@keyframes svelte-1oq0xpf-wobble{10%,90%{transform:translate3d(0,-5px,0)}20%,80%{transform:translate3d(0,10px,0)}30%,50%,70%{transform:translate3d(0,-20px,0)}40%,60%{transform:translate3d(0,20px,0)}}.quake.svelte-1oq0xpf{animation:svelte-1oq0xpf-wobble .82s cubic-bezier(.36,.07,.19,.97) infinite both}@keyframes svelte-1oq0xpf-wobbleSoft{10%,90%{transform:translate3d(0,-1px,0)}20%,80%{transform:translate3d(0,2px,0)}30%,50%,70%{transform:translate3d(0,-3px,0)}40%,60%{transform:translate3d(0,3px,0)}}.quakeSoft.svelte-1oq0xpf{animation:svelte-1oq0xpf-wobbleSoft .82s cubic-bezier(.36,.07,.19,.97) infinite both}@keyframes svelte-1oq0xpf-dragTile{10%{transform:translate3d(0,-50px,0)}}.dragTile.svelte-1oq0xpf{animation:svelte-1oq0xpf-dragTile .82s cubic-bezier(.36,.07,.19,.97) both}.fontSize2.svelte-1oq0xpf{font-size:110px!important;top:-170px!important}.fontSize3.svelte-1oq0xpf{font-size:130px!important}span.points.svelte-1oq0xpf{font-size:80px;pointer-events:none;color:#a24;rotate:6deg;display:block;text-align:right;width:1px;height:1px;top:-163px;left:688px;direction:rtl;text-shadow:5px -4px 13px #631616;text-shadow:7px 3px 8px black}.basket.svelte-1oq0xpf{color:#646cff;padding-bottom:0}.gamebg.svelte-1oq0xpf{background-color:#ffffff30;padding:20px}.hidden.svelte-1oq0xpf{background-image:none}.separate.svelte-1oq0xpf{margin-left:46px}b.svelte-1oq0xpf{padding:0;margin:0}div.svelte-1oq0xpf{-webkit-touch-callout:none;-ms-touch-action:none;touch-action:auto}.hovering.svelte-1oq0xpf{border-color:orange}.item.svelte-1oq0xpf{display:inline;margin:0;padding:0;height:40px}li.svelte-1oq0xpf{width:40px;height:53px;background-image:url(/images/tiles.webp);background-position:208px -24px;cursor:pointer;display:inline-block;border-radius:4px;border:1px solid rgb(0,0,0);padding:2px;position:relative;top:-10px;filter:drop-shadow(2px 4px 6px black);background-color:#d2691e}li.svelte-1oq0xpf:hover{color:#fff}ul.svelte-1oq0xpf{border:solid lightgray 1px;display:flex;align-items:center;height:60px;width:645px;padding:3px;margin:0 0 20px;border-radius:5px}@keyframes svelte-4n9vto-wobbleSoft{50%{transform:translate3d(0,-4px,0)}}.quakeSoft.svelte-4n9vto{animation:svelte-4n9vto-wobbleSoft 1.5s cubic-bezier(0,.07,.19,.97) infinite both}@media only screen and (min-width: 1300px){.zoom.svelte-1yr6ufd{position:relative;transform-origin:top left;width:100vw}}@media only screen and (max-width: 1299px){.zoom.svelte-1yr6ufd{position:relative;transform-origin:top left;width:100vw;height:100vh}}.responsive.svelte-1yr6ufd{min-width:800px;max-width:1280px;position:relative;transform-origin:top left;background-color:#000;white-space:pre-line}
