﻿.env-ribbon{width:12.1em;height:12.1em;position:absolute;overflow:hidden;top:0;right:0;z-index:9999;pointer-events:none;font-size:13px;text-decoration:none;text-indent:-999999px}.env-ribbon.fixed{position:fixed}.env-ribbon:before,.env-ribbon:after{position:absolute;display:block;width:15.38em;height:1.54em;top:3.23em;right:-3.23em;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.env-ribbon:before{content:"";padding:.38em 0;background-color:#a00;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.15)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));-webkit-box-shadow:0 .15em .23em 0 rgba(0,0,0,.5);-moz-box-shadow:0 .15em .23em 0 rgba(0,0,0,.5);box-shadow:0 .15em .23em 0 rgba(0,0,0,.5);pointer-events:auto}.env-ribbon:after{content:attr(title);color:#fff;font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;line-height:1.54em;text-decoration:none;text-shadow:0 -0.08em rgba(0,0,0,.5);text-align:center;text-indent:0;padding:.15em 0;margin:.15em 0;border-width:.08em 0;border-style:dotted;border-color:#fff;border-color:hsla(0,0%,100%,.7)}.env-ribbon.left-top,.env-ribbon.left-bottom{right:auto;left:0}.env-ribbon.left-bottom,.env-ribbon.right-bottom{top:auto;bottom:0}.env-ribbon.left-top:before,.env-ribbon.left-top:after,.env-ribbon.left-bottom:before,.env-ribbon.left-bottom:after{right:auto;left:-3.23em}.env-ribbon.left-bottom:before,.env-ribbon.left-bottom:after,.env-ribbon.right-bottom:before,.env-ribbon.right-bottom:after{top:auto;bottom:3.23em}.env-ribbon.left-top:before,.env-ribbon.left-top:after,.env-ribbon.right-bottom:before,.env-ribbon.right-bottom:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}form.formtastic,form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic fieldset,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select,form.formtastic p{margin:0;padding:0}form.formtastic fieldset{border:0}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%}form.formtastic legend{color:#000}form.formtastic fieldset.buttons{padding-left:25%}form.formtastic fieldset.buttons li{float:left;padding-right:.5em}form.formtastic fieldset{display:inline-block}form.formtastic fieldset:after{content:".";display:block;height:0;clear:both;visibility:hidden}html[xmlns] form.formtastic fieldset{display:block}* html form.formtastic fieldset{height:1%}form.formtastic fieldset ol li{margin-bottom:1.5em}html[xmlns] form.formtastic fieldset ol li{display:block}* html form.formtastic fieldset ol li{height:1%}form.formtastic fieldset ol li label{display:block;width:25%;float:left;padding-top:.2em}form.formtastic fieldset ol li li label{line-height:100%;padding-top:0}form.formtastic fieldset ol li li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset ol li fieldset{position:relative}form.formtastic fieldset ol li fieldset legend{position:absolute;width:25%;padding-top:.1em}form.formtastic fieldset ol li fieldset legend span{position:absolute}form.formtastic fieldset ol li fieldset legend.label label{position:absolute}form.formtastic fieldset ol li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%}form.formtastic fieldset ol li fieldset ol li{padding:0;border:0}form.formtastic fieldset ol li p.inline-hints{color:#666;margin:.5em 0 0 25%}form.formtastic fieldset ol li p.inline-errors{color:#c00;margin:.5em 0 0 25%}form.formtastic fieldset ol li ul.errors{color:#c00;margin:.5em 0 0 25%;list-style:square}form.formtastic fieldset ol li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset ol li.string input{width:74%}form.formtastic fieldset ol li.password input{width:74%}form.formtastic fieldset ol li.numeric input{width:74%}form.formtastic fieldset ol li.text textarea{width:74%}form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset ol li.boolean label{padding-left:25%;width:auto}form.formtastic fieldset ol li.boolean label input{margin:0 .5em 0 .2em}form.formtastic fieldset ol li.radio fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset ol li.radio fieldset ol li{margin:.1em 0 .5em 0}form.formtastic fieldset ol li.radio fieldset ol li label{float:none;width:100%}form.formtastic fieldset ol li.radio fieldset ol li label input{margin-right:.2em}form.formtastic fieldset ol li.check_boxes fieldset ol{margin-bottom:-0.6em}form.formtastic fieldset ol li.check_boxes fieldset ol li{margin:.1em 0 .5em 0}form.formtastic fieldset ol li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset ol li.check_boxes fieldset ol li label input{margin-right:.5em}form.formtastic fieldset ol li.date fieldset ol li,form.formtastic fieldset ol li.time fieldset ol li,form.formtastic fieldset ol li.datetime fieldset ol li{float:left;width:auto;margin:0 .3em 0 0}form.formtastic fieldset ol li.date fieldset ol li label,form.formtastic fieldset ol li.time fieldset ol li label,form.formtastic fieldset ol li.datetime fieldset ol li label{display:none}form.formtastic fieldset ol li.date fieldset ol li label input,form.formtastic fieldset ol li.time fieldset ol li label input,form.formtastic fieldset ol li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}form.formtastic fieldset ol li fieldset{width:100%}form.formtastic fieldset ol fieldset ol fieldset{padding:7px}form.formtastic fieldset ol li input{padding:1px}form.formtastic fieldset ol li label{cursor:pointer}form.formtastic fieldset ol li{line-height:100%;margin-bottom:.5em;display:block;clear:both}form.formtastic fieldset ol li.negative_captcha_text textarea,form.formtastic fieldset ol li.text textarea{height:100px;float:none;width:100%;margin-top:.5em;border:auto;padding-bottom:1em}form.formtastic fieldset ol li.negative_captcha_text label,form.formtastic fieldset ol li.text label{float:none;display:block}form.formtastic fieldset ol li.numeric input{width:50px}form.formtastic fieldset ol li.string input,form.formtastic fieldset ol li.password input,form.formtastic fieldset ol li.negative_captcha_string input,form.formtastic fieldset ol li.phone input,form.formtastic fieldset ol li.email input{width:180px}form.formtastic fieldset ol li input.wide{width:300px}form.formtastic fieldset ol li.url input{width:300px}form.formtastic fieldset ol li label{width:25%}form.formtastic fieldset ol li.datetime fieldset ol{margin:0px}form.formtastic fieldset ol li.date ol{padding:0 0 0 25%}form.formtastic fieldset ol li.date .label{padding:0}form.formtastic fieldset ol li.check_boxes ol label{padding:0;font-weight:normal}form.formtastic fieldset ol li.radio fieldset ol.choices-group{padding:0}form.formtastic fieldset ol li.radio fieldset ol li label{font-weight:normal}form.formtastic fieldset ol li.boolean label{padding-left:180px;float:none}form.formtastic fieldset ol{list-style-type:none}form.formtastic fieldset{display:block}form.formtastic fieldset ol li fieldset ol{width:100%}form.formtastic fieldset ol li p.inline-hints{display:block;font-style:italic;font-size:.9em;margin:.5em 0 0 180px}form.formtastic legend{color:inherit}form.formtastic legend legend{font-size:100%}form.formtastic fieldset ol li.radio fieldset ol{padding:0 0 0 180px}form.formtastic legend span{font-weight:bold}form.formtastic legend{font-size:inherit;margin-bottom:.5em}form.formtastic .check_boxes fieldset .label{margin-bottom:1em}form.formtastic p.add-record{margin-top:.3em;margin-bottom:1em}form.formtastic fieldset.inline ol{display:flex}form.formtastic fieldset.inline ol li{margin-right:3em;margin-bottom:.1em}form.formtastic fieldset.inline ol li label{display:inline-block;float:none;width:auto;padding-right:3em}form.formtastic fieldset ol li.inline{float:left}form.formtastic .errors{padding:3px;margin-bottom:10px;border:solid 1px #c66}#content form.formtastic ul.errors li{list-style-type:none;margin-left:.5em}form.formtastic fieldset.inputs ol li input,form.formtastic fieldset ol li textarea{margin:0 2px 2px 0}form.formtastic em{font-style:italic}form.formtastic strong{font-weight:bold}form.formtastic fieldset ol li fieldset ol{padding:1.3em 0 0 0}form.formtastic h3{padding-top:1em}form.formtastic fieldset fieldset.hideable{border:solid #777 1px;width:100%;padding-bottom:1em;margin-bottom:1em}form.formtastic fieldset.hideable ol{margin:1em}form.formtastic fieldset.hideable ol fieldset ol{margin:0}form.formtastic fieldset.hideable legend{margin-left:1em;padding:.5em}form.formtastic fieldset.hideable legend span{cursor:pointer}html[xmlns] form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset ol li.string input.datetime_in_hours{width:50px}form.formtastic fieldset.action li.puzzle label{width:14em}form.formtastic fieldset.inline.action ol li label{padding-right:.5em}form.formtastic legend{margin-bottom:.2em}#flash_messages{padding:.3em 1em;margin:2em;break-inside:avoid}#flash_error,#flash_alert{color:#ca6d50}#flash_notice{color:#79ca86}#flash_warning{color:#eee500}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:sans-serif}form.formtastic fieldset ol li input{padding:1px 10px}form.formtastic label abbr{display:none}#add_comment_link{margin:1em auto;display:inline-block}main .acts_as_commentable_comment+.acts_as_commentable_comment{margin-top:3em}main .acts_as_commentable_comment{margin:.3em;padding:.7em 0;break-inside:avoid-column}main .acts_as_commentable_comment .comment_header{display:flex;flex-direction:row;align-items:flex-start;align-content:stretch;justify-content:space-between;margin-bottom:0}main .acts_as_commentable_comment .author_header{font-weight:bold}main .acts_as_commentable_comment .author_header span.author{font-size:.8em}main .acts_as_commentable_comment .author_header .created_at{font-size:.8em}main .acts_as_commentable_comment .author_header .org{color:#a1ff50;font-weight:bold}main .acts_as_commentable_comment .subject{display:none}main .acts_as_commentable_comment ul.comment_links{float:none;margin-top:0px;list-style-type:none;margin:0;display:inline-block}main .acts_as_commentable_comment ul.comment_links li{float:none;padding:0;margin:0;display:inline-block}main .acts_as_commentable_comment .connected_comments{margin-top:.3em;margin-bottom:.3em}main .acts_as_commentable_comment .connected_comments .reply_to{font-size:.8em}main .acts_as_commentable_comment .connected_comments .replies{display:block;font-size:.8em}main .acts_as_commentable_comment p{margin:.3em}#add_comment_link{margin:1em auto;display:inline-block}main .acts_as_commentable_comment+.acts_as_commentable_comment{margin-top:3em}main .acts_as_commentable_comment{margin:.3em;padding:.7em 0;break-inside:avoid-column}main .acts_as_commentable_comment .comment_header{display:flex;flex-direction:row;align-items:flex-start;align-content:stretch;justify-content:space-between}main .acts_as_commentable_comment .author_header{font-weight:bold}main .acts_as_commentable_comment .author_header time:before{content:" — "}main .acts_as_commentable_comment .author_header .author,main .acts_as_commentable_comment .author_header strong{font-size:1em}main .acts_as_commentable_comment .author_header .org{color:#a1ff50;font-weight:bold}main .acts_as_commentable_comment .subject{display:none}main .acts_as_commentable_comment .comment_links{float:right;margin-top:0px;list-style-type:none}main .acts_as_commentable_comment .comment_links li{float:left;padding:0 .5em;display:inline}main .acts_as_commentable_comment .connected_comments{margin-top:.3em;margin-bottom:.3em}main .acts_as_commentable_comment .connected_comments .reply_to{font-size:.8em}main .acts_as_commentable_comment .connected_comments .replies{display:block;float:right;font-size:.8em}main .acts_as_commentable_comment p{margin:0em}.forums.show th{display:none}@media screen and (min-width: 901px){#wiki_page_kontakty ul{padding:0}#wiki_page_kontakty ul li{display:inline-block;width:130px;align-items:center;vertical-align:middle;text-align:center}#wiki_page_kontakty ul li:before{content:"";display:block;height:200px;width:120px;background-image:url("games/matrix-2022/siluety.png");background-size:890px;background-position:0px -70px}#wiki_page_kontakty ul li.man:before{background-position:0px -345px}#wiki_page_kontakty ul li.woman:before{background-position:0px -70px}#wiki_page_kontakty ul li.icon2:before{background-position-x:-120px}#wiki_page_kontakty ul li.icon3:before{background-position-x:-220px}#wiki_page_kontakty ul li.icon4:before{background-position-x:-320px}#wiki_page_kontakty ul li.icon5:before{background-position-x:-440px}#wiki_page_kontakty ul li.icon6:before{background-position-x:-560px}#wiki_page_kontakty ul li.icon7:before{background-position-x:-660px}#wiki_page_kontakty ul li.icon8:before{background-position-x:-760px}}.pamphlets.show main article img{max-width:1000px;width:90vw}.rankings.show ul.finished{padding-left:1em}.rankings.show ul.finished,.rankings.show ul.finished li{list-style-type:none;list-style-image:none;margin-left:auto}.rankings.show ul.finished .rank{width:30px;float:left;padding:1px 10px 2px 3px}.rankings.show ul.finished .team{float:left}.rankings.show ul.finished .finished_at{float:right;width:80px;text-align:right;padding-right:16px}.rankings.show ul.finished .members{clear:both;margin-left:45px}.rankings.show table{width:100%}.rankings.show table td.num_expeditions,.rankings.show table td.num_reached,.rankings.show table td.num_solved,.rankings.show table td.num_skipped,.rankings.show table td.rank,.rankings.show table td.num_reached_boys{width:12em;text-align:center}.rankings.show table td.capitulated_at,.rankings.show table td.reached_at{width:20em;text-align:right;padding-right:30px}.teams.index article .description{display:none}.teams.index article ul.teams{margin:1em auto}.teams.index article ul.teams li.team{list-style-type:none;margin-left:0;border-bottom-color:rgba(200,200,200,.5)}.teams.index article ul.teams li+li{padding-top:.5em;padding-bottom:.5em}.teams.index article ul.teams .team-header .additional-info{display:none}#content div.acts_as_commentable_comment{clear:both;margin-top:1em;margin-bottom:1em;border-bottom-style:solid;border-bottom-width:1px}#content div.acts_as_commentable_comment a.content{color:inherit}#content div.acts_as_commentable_comment:last-child{border-bottom:0px}#content div.acts_as_commentable_comment .comment_header{margin-bottom:.5em}#content div.acts_as_commentable_comment .comment_header ul,#content div.acts_as_commentable_comment .comment_header li{display:inline}#content div.acts_as_commentable_comment .comment_header:after{visibility:hidden;display:block;content:"";clear:both;height:0}#content div.acts_as_commentable_comment .comment_header .author_header{float:left}#content div.acts_as_commentable_comment .comment_header .author_header .author{font-style:italic}#content div.acts_as_commentable_comment .comment_header .comment_links{float:right;margin:0;padding:0;margin-top:0px;list-style-type:none}#content div.acts_as_commentable_comment .comment_header .comment_links li{float:left;display:inline}#content div.acts_as_commentable_comment p{margin:0 0 1.3em 16px}#content div.acts_as_commentable_comment p.inline-hints{margin:0 0 0 360px;padding:0}#content div.acts_as_commentable_comment #acts_as_commentable_comment_author{float:left}#content div.acts_as_commentable_comment .inputs{width:100%}#content div.acts_as_commentable_comment .connected_comments{margin-top:.3em;display:flex;gap:1em}#content div.acts_as_commentable_comment .connected_comments .reply_to{font-size:.8em;flex-grow:0}#content div.acts_as_commentable_comment .connected_comments .replies{font-size:.8em;flex-grow:1}#content div.acts_as_commentable_comment .connected_comments .replies{color:#aaa}#content div.acts_as_commentable_comment .connected_comments .reactions{display:flex;gap:.3em;flex-grow:1;justify-content:flex-end}#content div.acts_as_commentable_comment .connected_comments .reactions .add-reaction{align-self:end;font-size:.8em}#content div.acts_as_commentable_comment .connected_comments .reactions .add-reaction a i{color:gray}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels{display:flex;gap:.3em}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label{position:relative;padding:0em .5em;line-height:1.35;border-radius:1em;background:rgba(208,208,208,.4784313725);user-select:none;cursor:pointer;border:solid rgba(211,211,211,.4784313725) 1px;white-space:nowrap}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label.active{background:#ffffe0}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label:hover{border-color:#000}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label:active{background:rgba(208,208,208,.2274509804)}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label em-emoji{font-size:1em;vertical-align:middle;display:inline-block;width:14px}#content div.acts_as_commentable_comment .connected_comments .reactions .reaction-labels .reaction-label .count{display:inline-block;padding-left:.6em;font-size:.7em}.comments.show .replies{margin-left:2em}.comments.show .replies .subject{display:none}.acts_as_commentable_comment{margin-top:1em;margin-bottom:1em}.acts_as_commentable_comment .comment-links{float:right}.acts_as_commentable_comment .comment_header{margin-bottom:.3em}.acts_as_commentable_comment .comment_header ul,.acts_as_commentable_comment .comment_header li{display:inline}.acts_as_commentable_comment .inputs{width:100%}.acts_as_commentable_comment .inputs ol li.string{width:50%}.emails.index .links{display:flex;justify-content:space-around;margin:.5em 0 1em}.forums.show #content h2{margin-top:25px}.forums.show .topic .header:after{visibility:hidden;display:block;content:"";clear:both;height:0}.forums.show th{white-space:nowrap;padding:.1em 1em}.forums.show td.puzzle{white-space:nowrap;width:240px;padding:0 1em}.forums.show td.num_comments{text-align:center;width:30px}.forums.show td.last_update{font-size:.8em}.forums.show td.puzzle,.forums.show td.last_update{text-align:left}.form-links{float:right;margin-top:3em;font-size:.8em}#content ul.news{list-style-type:none;list-style-image:none}#content ul.news>li+li{margin-top:3em}#content ul.news li.news{list-style-type:none}#content ul.news li.news .header{display:flex;justify-content:space-between}#content ul.news li.news .header .date{font-family:"Trebuchet MS","Lucida Sans","Lucida Grande","Lucida Sans Unicode",sans-serif;color:#888;margin-bottom:.2em}#content ul.news li.news .header .links .button{margin:.2em .5em .2em 0}.payments.index #content table tbody tr td{white-space:nowrap}.payments.index #content table tbody tr td.name{width:350px}.payments.index #content table tbody tr td.variable_no{width:100px}.pages.show #content form.formtastic fieldset ol li textarea{border:1px solid #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px;margin-top:0px;height:370px !important;margin-bottom:34px}.perks.index main table th.perk{max-width:100px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.perks.index main table td.perk{text-align:center}.perks.index main table td.count{text-align:center;font-style:italic}.perks.index main table a.name{white-space:nowrap}#content ul.figures,main ul.figures{display:flex;flex-wrap:wrap;list-style-type:none;gap:1em}#content ul.figures img,main ul.figures img{border:solid #ccc 1px;height:100px;width:200px;object-fit:cover}#content ul.figures figcaption,main ul.figures figcaption{font-style:italic;text-align:center;font-size:.9em;width:200px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.puzzles.show main audio{width:100%}.puzzle_teams.index main table th.code,.puzzle_teams.index main table th.solution,.puzzle_teams.index main table th.instructions,.puzzle_teams.index main table th.comment,.puzzle_teams.index main table th.updated{max-width:20px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.puzzle_teams.index main table a.puzzle{white-space:nowrap}.puzzle_teams.index main table a.recent{font-weight:bold}.puzzle_teams.show .hint{font-size:.9em;font-style:italic}.puzzle_teams.show main>a{clear:both}.puzzle_teams.show main>a img{margin-top:2em}.puzzle_teams.show main>a audio{width:100%}.puzzle_teams.show main>p.hint{text-align:center}.puzzle_teams.show main>div.replies{margin-left:2em}.questions.index ul.questions li+li{margin-top:.3em}.questions.index ul.questions li{list-style:none}.questions.index ul.questions li p{display:block;padding-left:1.5em}.rankings.show #content ul.finished,.rankings.show #content ul.capitulated{padding-left:1em}.rankings.show #content ul.finished,.rankings.show #content ul.finished li,.rankings.show #content ul.capitulated,.rankings.show #content ul.capitulated li{list-style-type:none;list-style-image:none}.rankings.show #content ul.finished .rank,.rankings.show #content ul.capitulated .rank{width:30px;float:left;padding:1px 10px 2px 3px}.rankings.show #content ul.finished .team,.rankings.show #content ul.capitulated .team{float:left}.rankings.show #content ul.finished .finished_at,.rankings.show #content ul.finished .reached_at,.rankings.show #content ul.capitulated .finished_at,.rankings.show #content ul.capitulated .reached_at{float:right;width:80px;text-align:right;padding-right:16px}.rankings.show #content ul.finished .members,.rankings.show #content ul.capitulated .members{clear:both;margin-left:45px}.rankings.show #content thead{display:none}.rankings.show #content td.num_skipped,.rankings.show #content td.rank{width:30px}.rankings.show #content td.position{text-align:right}.rankings.show #content td.capitulated_at{width:80px;text-align:right;padding-right:30px}.teams.index .team{list-style-type:none;clear:both;padding:10px 0px}.teams.index .team:after{visibility:hidden;display:block;content:"";clear:both;height:0}.teams.index .team.rank-1 .mi{color:gold}.teams.index .team.rank-2 .mi{color:silver}.teams.index .team.rank-3 .mi{color:#cd7f32}.teams.index .team strong{float:left}.teams.index .team .team-header .additional-info{float:right}.teams.index .team .members{clear:both}.teams.index .team+.team{border-top-width:1px;border-top-style:solid}fieldset#members{margin-top:1.5em}fieldset#members ul.members.header{display:flex;padding-left:0em}fieldset#members ul.members.header li{margin-right:3em}fieldset#members ul.members.header li label{display:inline-block;float:none}fieldset#members fieldset.member ol{padding-top:.3em}fieldset#members fieldset.member label{display:none}fieldset#members ul.members.header,fieldset#members fieldset ol{margin-left:2em}fieldset#members ul.members.header li label,fieldset#members ul.members.header li input,fieldset#members fieldset ol li label,fieldset#members fieldset ol li input{box-sizing:border-box;margin:2px}fieldset#members ul.members.header li.confirmed_at,fieldset#members fieldset ol li.confirmed_at{width:1em}fieldset#members ul.members.header li.name label,fieldset#members ul.members.header li.name input,fieldset#members ul.members.header li.user label,fieldset#members ul.members.header li.user input,fieldset#members fieldset ol li.name label,fieldset#members fieldset ol li.name input,fieldset#members fieldset ol li.user label,fieldset#members fieldset ol li.user input{width:220px;margin:2px}fieldset#members ul.members.header li.email label,fieldset#members ul.members.header li.email input,fieldset#members fieldset ol li.email label,fieldset#members fieldset ol li.email input{width:180px}fieldset#members ul.members.header li.age label,fieldset#members fieldset ol li.age label{width:40px}fieldset#members ul.members.header li.game_index label,fieldset#members fieldset ol li.game_index label{width:180px}fieldset#members ul.members.header li.city,fieldset#members fieldset ol li.city{width:150px}.teams #content form.formtastic fieldset ol{padding-top:.2em}.teams #content form.formtastic fieldset ol fieldset legend{position:static;width:100%;padding-top:1em;font-weight:bold}.teams #content form.formtastic fieldset ol fieldset.choices ol li{padding-left:25%}.teams #content form.formtastic fieldset li.choices.inline ol li{padding-left:0px}.teams #content form.formtastic fieldset li.choices.inline ol li:first-child{padding-left:25%}.teams.edit .qrcode,.payments.show .qrcode{text-align:center;margin:1em auto}.teams.edit .qr,.payments.show .qr{height:195px;display:block;background:#fff;margin:auto}.teams.show .members li{display:inline-block;padding:0em 1em}.pagination{width:100%;background:rgba(0,0,0,0);text-align:center;padding:1em;display:flex;justify-content:space-between;align-items:center}.pagination span.pages{display:flex;flex:1;justify-content:space-evenly}.pagination .first,.pagination .last{width:3em}.pagination .prev,.pagination .next{width:8rem}.pagination .pages .page.current{font-weight:bold;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;border:solid #e8d000 1px;width:1.5em}.pagination a,.pagination span{padding:.2em .3em}.pagination a:hover,.pagination span:hover{text-decoration:none}.pagination span.disabled{color:#aaa}.pagination a{text-decoration:none;color:#000}.pagination a{color:#eee}@font-face{font-family:"Sriracha";src:asset-url("games/sriracha.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Permanent Marker";font-style:normal;font-weight:400;font-display:swap;src:asset-url("games/permanent-marker.ttf") format("truetype")}html,body{background:rgba(34,34,17,.667) url("/assets/games/matrix-2022/background-46617b63.jpg");-moz-background-attachment:fixed;background-attachment:fixed;background-position:right -200px top;background-size:cover;background-blend-mode:overlay;color:#ccc;width:100%;font-family:"Sriracha",cursive,sans-serif;font-style:normal;font-weight:500}a{color:#ddd;text-decoration:underline}a:hover{text-shadow:#fff 0px 0px 30px,#fff 0px 0px 10px}h1{color:#b80;font-variant:small-caps;text-shadow:#ec0 0px 0px 20px;font-size:200%}h2{color:#bbb;text-shadow:#b80 0px 0px 20px}strong{color:#b80}table{width:100%}dl dt{margin-top:1.5em;color:#bbb}ul.navigation li a{text-decoration:none;text-transform:capitalize;font-variant:small-caps;font-size:125%}@media screen and (max-width: 900px){html,body{margin:0;display:flex;align-items:stretch;align-content:stretch;flex-direction:column;width:100%}#logo{text-align:center;background:#1e1e1e;vertical-align:middle}#logo img{margin-top:.4em;height:2.5em}.date{display:none}#navigation{height:3em;overflow:hidden}#navigation.nav-collapse ul{overflow:hidden}#navigation.nav-open{height:auto;overflow:inherit}#navigation.nav-open ul{overflow:hidden}#navigation .open-navigation{height:3em;line-height:3em;display:block;cursor:pointer;text-align:center;border-bottom:1px solid #222}#navigation ul{padding:0;margin:0}#navigation ul li{padding-left:3em;list-style-type:none;background:#b80;border-bottom:1px solid #111}#navigation ul li a{display:block;padding:0 .5em;text-decoration:none;color:#000;line-height:3em;height:3em}#navigation ul+ul{margin-top:.2em}main{flex:1;justify-content:space-between;flex-direction:column;display:flex}main article{padding:1em 4em 1em 4em;line-height:2em}main footer{margin-top:10em;height:3em;align-self:center;font-size:.7em}}@media screen and (min-width: 901px){html,body{margin:0;display:flex;align-items:stretch;align-content:stretch;width:100%}.open-navigation{display:none}aside{width:260px;border-right:dotted #b80 2px}aside .date{text-align:center;font-family:"Permanent Marker","Sriracha",cursive,sans-serif;font-size:150%;color:#fff}main{flex:1;justify-content:space-between;flex-direction:column;display:flex}main article{padding:1em 4em 1em 4em;line-height:2em}main footer{margin-top:10em;height:3em;align-self:center;font-size:.7em}h1{font-variant:small-caps}#logo img{margin:1em;height:115px}ul.navigation{margin-top:3em}ul.navigation li{list-style-type:none;border:dotted #b80 2px;border-right:solid #000 1px;padding:.6em 1em .6em 2em;position:relative;right:-1px}ul.navigation li a{text-decoration:none;text-transform:capitalize;font-variant:small-caps}ul.navigation li+li{margin-top:1em}}
