﻿:root{--light_black: black;--light_white: white;--color_table: #ddd;--light_eee: #eee;--light_555: #555;--light_headcolor: #222;--light_gray: gray;--light_darkgray: darkgray;--light_f0f0f0: #f0f0f0;--color_goodgreen: green;--color_subtitle: #595959;--color_fants: #995400;--color_hover: #ddd;--portrait-visible: none;--bigavatar: 96px;--importantbuttonfontsize: min( 1.7rem, 7vmin )}@media(prefers-color-scheme: light){:root{--light_darkgray: darkgray}}@media(prefers-color-scheme: dark){body:not([data-theme=light]){--light_black: white;--light_white: black;--light_gray: invert(gray);--light_darkgray: invert(darkgray);--dark_gray: gray;--light_eee: #111;--color_table: #444;--light_555: invert( #555 );--light_headcolor: white;--light_f0f0f0: invert( #f0f0f0 );--color_goodgreen: lightgreen;--color_subtitle: #aaaaaa;--color_fants: orange;--color_hover: #555}body:not([data-theme=light]) img.icon[src*="svg/"],body:not([data-theme=light]) .invertdark{filter:invert(0.85)}body:not([data-theme=light]) img.icon[src*="svg/"].grayhover:hover,body:not([data-theme=light]) .invertdark.grayhover:hover{filter:invert(1);background-color:initial}body:not([data-theme=light]){background:#000;background-image:none}}body[data-theme=dark]{--light_black: white;--light_white: black;--light_gray: invert(gray);--light_darkgray: invert(darkgray);--dark_gray: gray;--light_eee: #111;--color_table: #444;--light_555: invert( #555 );--light_headcolor: white;--light_f0f0f0: invert( #f0f0f0 );--color_goodgreen: lightgreen;--color_subtitle: #aaaaaa;--color_fants: orange;--color_hover: #555}body[data-theme=dark] img.icon[src*="svg/"],body[data-theme=dark] .invertdark{filter:invert(0.85)}body[data-theme=dark] img.icon[src*="svg/"].grayhover:hover,body[data-theme=dark] .invertdark.grayhover:hover{filter:invert(1);background-color:initial}body[data-theme=dark]{background:#000;background-image:none}div,span{border-radius:5px}.display_none:not(.visible){display:none !important}.fade:not(.visible){visibility:hidden;opacity:0;pointer-events:none}.fade.visible{visibility:visible !important}.hoverblock{position:relative}.hoverblock:hover>.visiblehover{display:initial !important}.counter{background-color:#ffc;color:#575757;border:1px solid #9c9;padding:3px 7px;border-radius:5px;opacity:.93}.counter:empty{opacity:0}sub.counter{position:absolute;bottom:0;left:0;font-size:70%}.em08{font-size:.8rem}.tour_container{color:var(--light_555, #555)}.tour_container a.tour_container{display:block}body[data-loggeduser] a:link{text-decoration:none}a:visited{text-decoration:none}a:active{text-decoration:none}.danger{color:#b30000}.nick{color:#000}.nowrap{white-space:nowrap}body{background:var(--light_white);color:var(--light_black);font-family:"sans serif",Arial,serif;--td-hoverbgcolor: rgba(200,200,200,0.5)}textarea{padding:3px}textarea,input{box-sizing:border-box;max-width:100%;max-width:min(98vw,99%)}textarea:invalid,input:invalid{outline:1px solid red}.column{display:flex;flex-flow:column}.column>h4,.column .title{align-self:center}.column.centered{align-items:center}.flexline{display:flex;flex-flow:row wrap;align-items:center;white-space:nowrap}.flexline.spacebetween{justify-content:space-between}.flexline.spaceevenly{justify-content:space-evenly}.flexline.spacearound{justify-content:space-around}.flexline.center{justify-content:center}.flexline.start{justify-content:start}.flexline.nowrap{flex-flow:row}.flexline.right{justify-content:right}.flexline.justifynormal{justify-content:normal}.flexline.button,.flexline.inline{display:inline-flex}.bgimg{background:center/contain no-repeat}table.textcenter td{text-align:center}h1{font-size:24px;margin:.2em 0 .1em}.subtitle{color:var(--color_subtitle);font-size:.9em}.imagehead .subtitle{max-width:40em}nav a{padding:.2em .5em}a.button{white-space:nowrap;text-decoration:none !important;color:var(--light_black);background:var(--light_white)}td>a.button:visited{color:#000}a.button.description{padding-left:30px;background:url(/icons/24/description) left/contain no-repeat}a img{border:none}img{object-fit:contain;max-width:98vw}img[data-clicktoggleclass=expandoriginal]{cursor:zoom-in}img.expandoriginal{max-width:initial !important;cursor:zoom-out}img[data-editable]:not([data-magicid]){cursor:pointer}img.noimage:not([data-editable]){opacity:.2}img[data-magictype=logo]{border-radius:16%}pre{white-space:pre-wrap}.button,button{display:inline-block;white-space:nowrap;font-size:16px;text-decoration:none;text-shadow:none;padding:5px 10px;margin:.3em .7em;border-radius:5px;transition:opacity .2s,background-color .2s,filter .2s;border:1px solid #a9a9a9}@media(hover){.button:not(.disabled):hover,button:not(.disabled):hover{filter:brightness(0.85)}}.button.low,button.low{padding:2px 10px;margin:.05em .7em}.button:disabled,button:disabled{color:#d3d3d3;border-color:#d3d3d3;opacity:1}.button:disabled *,button:disabled *{color:#d3d3d3}.button:not(:disabled),button:not(:disabled){cursor:pointer}.button.alert,button.alert{background-color:#901818;color:#fff}.button.default,.button[data-default],button.default,button[data-default]{background-color:#0d6363;border:1px solid #0d6363;color:#fff}.rowname{color:gray}.shadow{box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}.desktoponly{display:none}@media(pointer: fine){.desktoponly{display:initial}}[data-platformonly]{display:none}[data-platformonly] body[data-platform=android] [data-platformonly=android]{display:initial}a.button>img{float:left;margin-right:.2em}.button.download::before{content:"⬇";text-decoration:underline;padding-right:3px}.lightborder{border:1px solid #d3d3d3;border-radius:5px}.sheets{display:flex;flex-flow:row wrap;justify-content:space-evenly;align-items:start}.gridtable{width:100%;display:grid;grid-template-columns:repeat(auto-fit, 15em);grid-gap:.5em}.gridtable.players,.gridtable.loots{grid-gap:2em}.gridtable.players>*{min-width:10em}.gridtable.loots>*{min-width:7em}.grid{display:grid}.grid.auto{grid-template-columns:repeat(auto-fit, minmax(3em, auto))}.grid.columns3{grid-template-columns:repeat(3, minmax(auto, auto))}.grid.columns2{grid-template-columns:repeat(2, minmax(auto, auto))}.margintop2em{margin-top:2em}.rem{font-size:1rem}.rem2{font-size:2rem}.monospace{font-family:monospace}.sheet{margin:.2em .5em;padding:.5em;background:var(--light_white);border:1px solid #d3d3d3;border-radius:5px;box-sizing:border-box;max-width:100vw;max-width:min(100%,100vw)}.sheet .title{text-align:center;margin:.1em 0 .5em 0;font-weight:bold}.sheet>a{padding:.2em .5em;margin:.2em .5em}fieldset.sheet{margin-top:1em}summary{text-decoration:underline;text-decoration-style:dotted;color:var(--light_555)}summary:focus{outline:none}.showwhenportrait{display:none}@media(max-width: 480px){table.gtborder{font-size:12px}.hidewhenportrait{display:none !important}.squeezewhenportrait{max-width:4em;overflow-x:hidden;text-overflow:ellipsis}.sideplayername{writing-mode:tb}.showwhenportrait{display:initial}}input.showhidetoggler:not(:checked)+div .showhidebytoggle{display:none !important}tr[id]:target{background-color:orange !important}.previews>*{margin:1px}.links{display:flex;flex-flow:row wrap}.links a{font-size:1rem;white-space:nowrap;padding:.5em 1em;min-width:5em}.mainaction{font-size:2rem;margin:1em;padding:.2em 1em}.bodybackground{position:fixed;left:0;right:0;top:75px;bottom:0;opacity:.05;z-index:-1000;background:none center/contain no-repeat}.reduced{color:#ab0707}.imagehead{display:inline-flex;flex-flow:row}.imagehead>*:first-child{align-self:start;order:-1;margin-right:.5rem}.imagehead>div{display:flex;flex-flow:column;align-items:start;justify-content:center}.imagehead>div.textblock{justify-content:start}.imagehead>div.textblock>*:nth-child(2){font-size:80%;max-width:40em;color:var(--light_59, #595959)}.imagehead>div:only-child{align-self:center}.imagehead>div:first-of-type{justify-content:start}.imagehead>div:first-of-type>*:first-child{font-weight:bold}.imagehead>div:first-of-type>.subtitle{font-size:80%;max-width:40em;margin-top:.2em}.imagehead>div:nth-of-type(2) button{font-size:110%}.imagehead.simple>div:first-of-type{justify-content:center}.imagehead.simple>div:first-of-type>*:only-child{font-weight:inherit}.imagehead[data-href]:hover{background-color:#d3d3d3}@media(orientation: portrait){.imagehead.compactportrait{position:relative}.imagehead.compactportrait>*:nth-child(n+2){display:none}.imagehead.compactportrait[data-caption]:after{position:absolute;bottom:0;left:0;content:attr(data-caption);background:#fff;color:#000;padding:.1em .3em;border:1px solid #d3d3d3;border-radius:5px}}.player_row>.imagehead{width:100%}.hideempty:empty{display:none}.pointer{cursor:pointer}[data-makeinvite],[data-labelto]{cursor:pointer}.anchor{background:#c0ffd0 !important}.emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Emoji Color",sans-serif}.emoji.big{font-size:4rem}article h4{margin-bottom:0}.whiteonblack{background:#000;color:#fff}.visibleforuin:not(.visible){display:none}.red{color:red}.green{color:green}.checked:before{content:"✔";color:green}.bold{font-weight:bold}.ellipsis{overflow:hidden;text-overflow:ellipsis}.tcenter{text-align:center}.tright{text-align:right}.tleft{text-align:left}.bigwindow{position:fixed}.fade:not(.visible){transition:background-color .2s,opacity .2s,visibility 0s .2s}.fade.visible{transition:opacity .2s,background-color .2s,transform .2s}#bugreporticon{position:fixed;right:0;bottom:0;padding:0 .2em;margin:0;font-size:1.5rem;z-index:1000000;cursor:pointer}#bugreporticon:hover{background-color:#d3d3d3}.processing{background-color:#bdb76b}[disabled]{opacity:.3;cursor:default;pointer-events:none}.visiblehover{position:absolute;right:.2em;top:0;display:none !important}@media(hover){[data-href]:hover,.hoverbgcolor:hover{background-color:var(--light_eee)}}.rank{padding:.1em .2em;color:#fff;background:#aaa}.rank.top{background:#f0f}.grayscale{filter:grayscale(1)}.clickable{cursor:pointer;transition:opacity .2s,background-color .2s,filter .2s}.toast{position:fixed;bottom:10%;z-index:1000000;transform:translate3d(50vw, 0, 0) translatex(-50%);padding:1em 2em;border:1px solid #000;border-radius:5px;background-color:#444;color:#fff;pointer-events:none}.hscroll{overflow-x:scroll;max-width:100vw}.rem2{font-size:2rem}.icon{background:center/contain no-repeat}.icon.graybutton{background-color:#efefef}.closebutton{background-image:url(../svg/icons/ic_close_black_24px.svg)}.righttop{position:absolute;top:0;right:0}.rightbottom{position:absolute;bottom:0;right:0}.style_pro:after,[data-subscription]:after{background:darkred;color:#fff;border:none;margin:0;padding:.1em .3em;border-radius:5px}.style_pro:after,[data-subscription=clubpro]:after{content:"Pro"}[data-subscription=clubpartner]:after{content:"Partner"}[data-popupinfo]{cursor:help;text-decoration:underline dashed}.money{white-space:nowrap;color:var(--color_fants, #995400);border-radius:10px}pre{white-space:pre-wrap;font-family:arial system-ui;text-align:left}.noborder{border:none !important;outline:none !important}.untranslated{color:rgba(0,0,0,0) !important;background-color:var(--untranslated-bg);background-image:linear-gradient(-90deg, #d7d7d7, #eee);animation:gradient 3s ease infinite;background-size:200% 100%}pre.untranslated{min-width:15em;min-height:5em}@keyframes gradient{0%{background-position:0 0}50%{background-position:100% 0}100%{background-position:0 0}}table{font-size:min(1rem,4vmin)}.invitations{grid-area:invite;background:#ccc}.invitation .imagehead>div:nth-of-type(2){font-size:inherit;justify-content:start;margin-left:.8em}.invitation .imagehead>div.buttons{font-size:inherit;flex-flow:row;align-items:center}.invitation .imagehead>div.buttons button{font-size:inherit}.badge{position:relative}.badge[data-badge]::after{position:absolute;bottom:0;right:0;content:attr(data-badge);display:flex;justify-content:center;align-items:center;font-size:12px;font-family:-apple-system,"Roboto","Helvetica","Arial",sans-serif;color:#fff;border-radius:50%}.badge.chatbadge::after{right:0;bottom:0;min-width:22px;min-height:22px;background:#265f97;font-weight:bold;border-radius:50%}.badge.infobadge[data-badge]::after{border-radius:5px;background:gray;color:#fff;width:initial;padding:0 .3em}.badge.infobadge[data-badgestyle=good]::after{background-color:green}.badge [data-badgestyle=good]::after{color:#fff;background-color:green}.badge[data-badge=""]::after{display:none}.badge[data-badgetype=counter]:after{background:#ffc;color:gray;border:1px solid #d3d3d3;border-radius:5px;padding:.1em .3em;bottom:0;right:0}.invitation .imagehead>div:nth-of-type(2){font-size:inherit;justify-content:start;margin-left:.8em}.invitation .imagehead>div.buttons{font-size:inherit;flex-flow:row;align-items:center}.invitation .imagehead>div.buttons button{font-size:inherit}.needtd{color:red;font-weight:bold}body.embedded header{display:none !important}body.embedded footer{display:none !important}body.inplace{font-size:120%}body.inplace main{margin:0}.whitelabel{background:#fff;color:#a9a9a9;border:1px solid #a9a9a9;border-radius:5px;padding:.1em .4em}.greenlabel{background:#006400;color:#fff;border:1px solid #a9a9a9;border-radius:5px;padding:.1em .4em}.fade:not(.visible){transition:background-color .2s,opacity .2s,visibility 0s .2s}.fade.visible{transition:opacity .2s,background-color .2s,transform .2s}.fants{grid-area:fants;white-space:nowrap;color:#ff8c00;border-radius:10px;padding:2px 5px}.fants:empty{display:none}.fants:before{content:"💰"}.block_auth{display:flex;align-items:center}.block_auth>.avatar_div{order:10}.block_auth>.nick{grid-area:nick;order:9}.block_auth>.login{grid-area:avatar}.block_auth>.logout{grid-area:avatar;order:-1}.waitingrequest{background-color:#eee;padding:.5em 1em;border:.5px solid #000}.button.admin,button.admin{color:#fff;background-color:#8b008b;border:none;background-position:left;background-size:1.3em;background-repeat:no-repeat}.button.admin:hover,button.admin:hover{background-color:maroon}.control{text-align:center;border-radius:5px}.control.padding{padding:.2em .5em}.control:not(.disabled){cursor:pointer}.control.checked,.control.selected{background-color:#ddd}@media(hover: hover){.hoverfilter{transition:filter .2s}.hoverfilter:hover{filter:brightness(0.85)}.grayhover{cursor:pointer;transition:background-color .2s;border-radius:5px}.grayhover:hover{background-color:#ddd}.lightbutton,button,.mybutton,.button,.control,.clickable,.likeabutton{transition:filter .2s,opacity .2s,background-color .2s}.lightbutton:hover,button:hover,.mybutton:hover,.button:hover,.control:hover,.clickable:hover,.likeabutton:hover{filter:brightness(0.85)}}.usersview{position:relative;min-height:1em;overflow:hidden}.usersview span.title{position:absolute;top:2px;right:5px}.usersview .showmore{margin-left:.5em}.userlist{display:flex;flex-flow:column;overflow:hidden auto}.userlist.line{flex-flow:row;flex-wrap:nowrap;overflow-x:scroll}.userlist.closer .imagehead:not(:first-child){margin-left:-5px}.userlist.ownimgonly img:not([data-ownimg]){display:none}.userlist .imagehead{margin-bottom:.1em}.userlist .imagehead .textblock{justify-content:center;margin-left:.5em}.userlist .imagehead[data-imgorder="1"]{order:1}.userlist .imagehead[data-imgorder="2"]{order:2}.chatusers{overflow:hidden}.chatusers>*{min-height:1rem;flex-basis:50%;flex-grow:1}.chatusers .usersview{margin-top:3px;flex-basis:10%}header{grid-area:header;flex-basis:100%;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;background-color:var(--light_eee, #eee);padding:3px 10px}header .block_auth{order:1}.block_logo{position:relative;align-self:center}.block_logo>.counter{position:absolute;bottom:0;right:-35px}.maincontainer{display:grid;grid-gap:5px 0;grid-template:"header header" auto "invite invite" auto "navi main" auto "right right" auto "footer footer" auto/min-content 1fr}@media screen and (max-width: 800px){.maincontainer{display:initial;grid-template:"header" auto "invite" auto "main" auto "navi" auto "right" auto "footer" auto/100%}}@media screen and (min-width: 1300px){.maincontainer{grid-template:"header header header" auto "invite invite invite" auto "navi main right" auto "footer footer footer" auto/min-content auto min-content}}.maincontainer h1{text-align:center}main{grid-area:main;margin:5px}.maincontainer main{padding:0 8px;min-height:initial;margin:initial}footer{grid-area:footer;display:flex;flex-flow:row wrap;justify-content:space-between;order:20;border-top:.5px solid #000;padding:5px 10px}footer>*{padding:.4em 1em;margin:.1em}footer>a:empty{display:none}footer a{color:var(--light_555, #555)}footer .text{font-size:90%;font-weight:300}footer .links{display:flex;flex-flow:row wrap}body{margin:0}body>nav{grid-area:navi;width:min-content}@media screen and (max-width: 800px){nav{order:10;line-height:2}body>nav{width:initial}}body.maincontainer{margin:0}.text{padding:0 2em;font-family:Verdana,sans-serif}h2{font-size:22px}h3{margin:.3em 0 .15em 0;font-size:1.1em}h4{margin:.1em}article,.bigtext{line-height:160%}.block_rooms{margin:5px 0;text-align:center}.block_rooms>.door{display:inline-block;vertical-align:top;position:relative;margin:1em;text-decoration:none;border-radius:20px;transition:background-color .2s;color:#000}.block_rooms>.door:hover{background-color:var(--color_hover)}div.door{display:inline-block;text-align:center;vertical-align:top;position:relative}div.door a{text-decoration:none;color:var(--light_black, black);padding:.2em .5em}div.door>a{display:inline-block;padding:0;margin:0}div.door .addtext{color:#048;font-size:smaller;display:flex;flex-flow:row wrap;justify-content:center;max-width:10em}div.door .addtext *{padding:.4em .6em;margin:.2em .1em}div.door .figure{padding:5px 1rem}div.door .shieldicon{position:absolute;bottom:1.5em;left:0}div.door .title{display:block;margin-top:.7em}div.door .counter{position:absolute;right:0;top:3.5rem;pointer-events:none}@media(min-width: 700px){.block_rooms{font-size:1.2rem}}@media(max-height: 500px){.block_rooms>.door{margin:4vmin}div.door img{width:15vmin;height:15vmin}div.door .counter{top:9vmin;font-size:75%}}table.calendar{font-size:.8rem;line-height:initial;border-collapse:collapse}table.calendar td{vertical-align:top;border:#ddd .5px solid;padding:0 .5em .2em 0}table.calendar td>*{margin-top:.2em}table.calendar td .mday{color:#333;font-size:.9em;padding:.2em;margin-top:0;margin-bottom:.2em}.past{opacity:.2}.landing{margin:0}.block_rooms{grid-area:rooms}*{transition:none !important}@media(min-width: 700px){.block_rooms{margin:5px 1em}}.block_download{grid-area:download;text-align:center}.block_tours{grid-area:tours;margin:5px 8px}.rightblock{grid-area:rightblock;border:1px solid #fff;display:none}.elephant{grid-area:elephant}.block_winners{grid-area:winners}.tour_day_right{width:3em}.block_news{grid-area:winners;text-align:left;margin:5px 8px}.tours_ref{font-size:smaller;text-align:center}.tours_switch{text-align:center;padding:2px 5px}.tours_pad{padding:2px 5px}.tours_pad.notactive{font-weight:bold;color:#000;background-color:#f0f0f9}.tour_day_right{text-align:right;width:3em}.tour_time{width:3em;margin:.1em .3em}.tour_text{margin:.1em .3em;display:inline-block}.tour_state{display:inline-block}.landing h1{font-size:1.5rem;text-align:center;margin:.5em}.landing article{line-height:1.3;margin:10px 3em;text-align:justify}.waiting_background{background:linear-gradient(-45deg, #fff, #bbb, #888, #555);background-size:400% 400%;animation:gradient 3s linear infinite;cursor:progress !important}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}
