/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.svg-inline--fa,svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor)}.svg-inline--fa .fa-secondary,.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}
@font-face{font-display:swap;font-family:Nimbus Sans L;font-style:normal;font-weight:400;src:local("Nimbus Sans L"),local("NimbusSansL"),url(/assets/fonts/nimbus-sans-l-regular.5447370a4b88184218fd..woff2) format("woff2")}@font-face{font-display:swap;font-family:Nimbus Sans L;font-style:normal;font-weight:700;src:local("Nimbus Sans L Bold"),local("NimbusSansL-Bold"),url(/assets/fonts/nimbus-sans-l-700.b4380da3eff832b3ecea..woff2) format("woff2")}@font-face{font-display:fallback;font-family:Source Code Pro;font-style:normal;font-weight:400;src:local("Source Code Pro"),local("SourceCodePro-Regular"),url(/assets/fonts/source-code-pro-v8-latin-regular.4b509ae46864520b2369..woff2) format("woff2")}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/assets/fonts/roboto-v18-latin-regular.cb41c1e71debe927815c..woff2) format("woff2")}@font-face{font-display:fallback;font-family:Roboto;font-style:italic;font-weight:400;src:local("Roboto Italic"),local("Roboto-Italic"),url(/assets/fonts/roboto-v18-latin-italic.06db94b5fad70e44175d..woff2) format("woff2")}@font-face{font-display:fallback;font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url(/assets/fonts/roboto-v18-latin-700.1ab7bbddcdbde1b6f274..woff2) format("woff2")}@font-face{font-display:fallback;font-family:Roboto;font-style:italic;font-weight:700;src:local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(/assets/fonts/roboto-v18-latin-700italic.d8ba12774e48a5a73c24..woff2) format("woff2")}.mdc-elevation-overlay{background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff);border-radius:inherit;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.mdc-card{background-color:#fff;background-color:var(--mdc-theme-surface,#fff);border-radius:4px;border-radius:var(--mdc-shape-medium,4px);box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12);box-sizing:border-box;display:flex;flex-direction:column;position:relative}.mdc-card .mdc-elevation-overlay,.mdc-card:after{height:100%;left:0;top:0;width:100%}.mdc-card:after{border:1px solid transparent;border-radius:4px;border-radius:var(--mdc-shape-medium,4px);border-radius:inherit;box-sizing:border-box;content:"";pointer-events:none;position:absolute}.mdc-card--outlined{border:1px solid #e0e0e0;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.mdc-card--outlined:after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;position:relative}.mdc-card__media:before{content:"";display:block}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square:before{margin-top:100%}.mdc-card__media--16-9:before{margin-top:56.25%}.mdc-card__media-content{bottom:0;box-sizing:border-box;left:0;position:absolute;right:0;top:0}.mdc-card__primary-action{box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;outline:none;overflow:hidden;position:relative;text-decoration:none}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{align-items:center;box-sizing:border-box;display:flex;flex-direction:row}.mdc-card__action-icons{color:rgba(0,0,0,.6);flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl],[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons{margin-left:0;margin-right:16px}.mdc-card__action{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:row;justify-content:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}.mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__action--button{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl],[dir=rtl] .mdc-card__action--button:last-child{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{height:auto;justify-content:space-between;margin:0;max-height:none;padding:8px 16px;text-align:left;width:100%}.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl],[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mdc-card__action--icon:not(:disabled){color:rgba(0,0,0,.6)}@-webkit-keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@keyframes mdc-ripple-fg-radius-in{0%{-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-start,0)) scale(1)}to{transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}}@-webkit-keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0;opacity:var(--mdc-ripple-fg-opacity,0)}}@keyframes mdc-ripple-fg-opacity-in{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0}to{opacity:0;opacity:var(--mdc-ripple-fg-opacity,0)}}@-webkit-keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}@keyframes mdc-ripple-fg-opacity-out{0%{-webkit-animation-timing-function:linear;animation-timing-function:linear;opacity:0;opacity:var(--mdc-ripple-fg-opacity,0)}to{opacity:0}}.mdc-card__primary-action{--mdc-ripple-fg-size:0;--mdc-ripple-left:0;--mdc-ripple-top:0;--mdc-ripple-fg-scale:1;--mdc-ripple-fg-translate-end:0;--mdc-ripple-fg-translate-start:0;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{border-radius:50%;content:"";opacity:0;pointer-events:none;position:absolute}.mdc-card__primary-action .mdc-card__ripple:before{transition:opacity 15ms linear,background-color 15ms linear;z-index:1;z-index:var(--mdc-ripple-z-index,1)}.mdc-card__primary-action .mdc-card__ripple:after{z-index:0;z-index:var(--mdc-ripple-z-index,0)}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:before{transform:scale(1);transform:scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{left:0;top:0;transform:scale(0);transform-origin:center center}.mdc-card__primary-action.mdc-ripple-upgraded--unbounded .mdc-card__ripple:after{left:0;left:var(--mdc-ripple-left,0);top:0;top:var(--mdc-ripple-top,0)}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-activation .mdc-card__ripple:after{-webkit-animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards;animation:mdc-ripple-fg-radius-in 225ms forwards,mdc-ripple-fg-opacity-in 75ms forwards}.mdc-card__primary-action.mdc-ripple-upgraded--foreground-deactivation .mdc-card__ripple:after{-webkit-animation:mdc-ripple-fg-opacity-out .15s;animation:mdc-ripple-fg-opacity-out .15s;transform:translate(0) scale(1);transform:translate(var(--mdc-ripple-fg-translate-end,0)) scale(var(--mdc-ripple-fg-scale,1))}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{height:200%;left:-50%;top:-50%;width:200%}.mdc-card__primary-action.mdc-ripple-upgraded .mdc-card__ripple:after{height:100%;height:var(--mdc-ripple-fg-size,100%);width:100%;width:var(--mdc-ripple-fg-size,100%)}.mdc-card__primary-action .mdc-card__ripple:after,.mdc-card__primary-action .mdc-card__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,#000)}.mdc-card__primary-action.mdc-ripple-surface--hover .mdc-card__ripple:before,.mdc-card__primary-action:hover .mdc-card__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused .mdc-card__ripple:before,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus .mdc-card__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-card__primary-action:not(.mdc-ripple-upgraded) .mdc-card__ripple:after{transition:opacity .15s linear}.mdc-card__primary-action:not(.mdc-ripple-upgraded):active .mdc-card__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-card__primary-action.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-card__primary-action .mdc-card__ripple{box-sizing:content-box;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%}.mdc-card__primary-action.mdc-ripple-upgraded--background-focused:after,.mdc-card__primary-action:not(.mdc-ripple-upgraded):focus:after{border:5px double transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}:root{--mdc-theme-primary:#42a5f5;--mdc-theme-on-primary:#212121;--mdc-theme-secondary:#ff6122;--mdc-theme-on-secondary:#212121;--mdc-theme-surface:#fff;--mdc-theme-background:#e2e2e2;--mdc-typography-font-family:Roboto,sans-serif;--mdc-menu-item-height:48px;--mdc-icon-size:0.75em;--mdc-icon-button-size:1.5em;--mdc-typography-button-font-size:1em}mwc-tab .svg-inline--fa{font-size:1em}mwc-icon-button .fa-layers,mwc-icon-button svg{display:block!important;height:.7em!important;width:.7em!important}.mdc-card{padding:1em}mwc-select,mwc-textfield{width:100%}mwc-fab{display:inline-flex;justify-content:center;line-height:1;transition:opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms}mwc-fab::-moz-focus-inner,mwc-fab:focus{border:0;outline:none}mwc-fab .svg-inline--fa{margin-right:0}mwc-fab.exited{opacity:0;transform:scale(0);transition:opacity 15ms linear .15s,transform .18s cubic-bezier(.4,0,1,1) 0ms}mwc-fab.large{--button-fab-size:3em;font-size:1.2em}mwc-fab[disabled]{--mdc-theme-secondary:#ccc;pointer-events:none}.menu-anchor{position:relative}.menu-anchor mwc-menu{position:absolute;right:0;top:0}a>mwc-list-item{height:48px}.minimal-card-size #game{--card-aspect-ratio:0}.minimal-card-size #game ul.cards{flex-direction:column}.minimal-card-size #game ol.card-set,.minimal-card-size #game ul.cards{align-content:stretch;align-items:stretch}.minimal-card-size #game ol.card-set li{flex-grow:1;height:auto}.minimal-card-size #game .with-byline{align-content:stretch;align-items:stretch}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size){flex-grow:1;flex-shrink:1;width:auto}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .content p{justify-content:center;text-align:center}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .card-info{display:none}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .aspect{height:auto;padding:0;position:static;transition:none;width:auto}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .aspect>*{height:auto;position:static;width:auto}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .side.back{display:none}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .side.back .content{text-align:center}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .side.back .content p{display:none}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size) .side.back .content:after{content:"?"}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size).face-down .side.back{display:block}.minimal-card-size #game .game-card:not(.ignore-minimal-card-size).face-down .side.front{display:none}.minimal-card-size #game .hand,.minimal-card-size #game .plays{margin-top:5em}.minimal-card-size #game .round{align-items:stretch;justify-content:stretch;position:-webkit-sticky;position:sticky;top:5em}.minimal-card-size #game .liked .side:after{height:3em;margin-top:-1.5em;right:1em;top:50%;width:3em}.square-card-size #game{--card-aspect-ratio:1}.many-decks-deck-code{background-color:#00796b;border:none;color:#fff;font-family:monospace;font-weight:700;letter-spacing:.2em;min-width:5em;padding:.5em;text-align:center}.source-id{align-items:center;display:flex}.source-id>svg{margin-right:.5em}.call-editor{--bg:#000;--fg:#fff;text-rendering:optimizeLegibility;align-items:center;display:flex;flex-direction:column;font-family:Helvetica Neue,Nimbus Sans L,sans-serif;font-weight:700;margin:1em;padding:1em}.call-editor .controls{display:flex;flex-wrap:wrap}.call-editor .controls .sep{width:2em}.call-editor .parts{background-color:var(--bg);color:var(--fg);font-size:1.5em;line-height:1.6em;padding:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.call-editor .parts .text{border:1px solid hsla(0,0%,100%,.5);white-space:pre-wrap}.call-editor .parts .slot{text-decoration:underline}.call-editor #part-editor{width:100%}.call-editor .selected{background-color:hsla(0,0%,100%,.5)}.call-editor .index{align-items:center;background-color:var(--fg);border-radius:1em;color:var(--bg);content:attr(data-slot-index);display:inline-flex;height:1em;justify-content:center;margin-left:.25em;width:1em}.call-editor .capitalize>:first-child{text-transform:capitalize}.call-editor .upper-case{text-transform:uppercase}#game{--card-aspect-ratio:0.7142857143;font-size:clamp(.5rem,2vw,1rem)}.game-card{text-rendering:optimizeLegibility;font-family:Helvetica Neue,Nimbus Sans L,sans-serif;font-weight:700;margin:.5em;perspective:100vw;position:relative;width:18em}.game-card p{margin:0}.game-card .capitalize>:first-child{text-transform:capitalize}.game-card .upper-case{text-transform:uppercase}.game-card.response{--bg:#fff;--fg:#000}.game-card.call{--bg:#000;--fg:#fff}.game-card.call p{align-content:flex-start;align-items:baseline;display:flex;flex-flow:row wrap;justify-content:flex-start}.game-card.call p em,.game-card.call p span{word-wrap:break-word;text-decoration:inherit;white-space:pre-wrap}.game-card.call p .cluster{display:contents}.game-card.call p .cluster.grow{align-content:flex-start;align-items:baseline;display:inline-flex;flex-grow:1;flex-shrink:0;flex-wrap:wrap;justify-content:flex-start}.game-card.call p .slot.filled{display:contents;text-decoration:underline}.game-card.call p .slot.empty{border-bottom:.075em solid var(--fg);display:flex;flex-basis:3em;flex-grow:1;flex-shrink:0;justify-content:center;margin-bottom:.2em;min-height:1.15em;min-width:3em}.game-card .aspect{height:0;padding-top:calc(1/var(--card-aspect-ratio)*100%);position:relative;transform-style:preserve-3d;transition:transform .75s;width:100%}.game-card .aspect .side{height:100%;left:0;position:absolute;top:0;width:100%}.game-card.face-down .aspect{transform:rotateY(180deg)}.game-card .side{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--bg);border:.3em solid var(--bg);border-radius:.75em;box-shadow:.15em .15em .4em rgba(0,0,0,.3),-.05em -.05em .4em rgba(0,0,0,.3);box-sizing:border-box;color:var(--fg);padding:1em;transform:rotateX(0deg)}.game-card .side.back{transform:rotateY(180deg)}.game-card .side.back .content p{font-size:2em;line-height:1em}.game-card .side.front{display:flex;flex-flow:column nowrap}.game-card .side.front .content{flex-grow:1;overflow-x:hidden;overflow-y:auto}.game-card .side p{color:var(--fg)}.game-card .content{font-size:1.6em;font-weight:700;line-height:1.4em}.game-card textarea{background-color:inherit;border:0;display:block;font:inherit;height:100%;margin:0;padding:0;resize:none;vertical-align:top;width:100%}.game-card .card-info{align-items:flex-end;display:flex;font-size:.75em;justify-content:space-between;margin:.5em .25em .25em;padding:.25em}.game-card .card-info span{flex-grow:1}.game-card .card-info .source{font-size:1.2em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game-card .card-info .source:before{background-image:url(/assets/images/deck.eb5975a801e383db4da5..svg);background-size:100% 100%;content:"";display:inline-block;height:2em;width:2.8em}.game-card .card-info .instructions{list-style:none;margin:0;padding:0;text-align:right}.game-card .card-info .instructions li{align-items:baseline;display:flex;font-size:1.4em;justify-content:flex-end;margin-top:.2em}.instruction{text-rendering:optimizeLegibility;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.instruction:before{content:"["}.instruction:after{content:"]"}.game-card .instruction:after,.game-card .instruction:before{content:none}.amount{align-content:center;align-items:center;background:#000;background:var(--fg,#000);border-radius:50%;color:#fff;color:var(--bg,#fff);display:inline-flex;height:1.2em;justify-content:center;margin-left:.3em;text-align:center;white-space:nowrap;width:1.2em}.show-slot-indices .game-card[data-picked-for-slot-index]:after{background-color:var(--fg);border-radius:1em;color:var(--bg);content:attr(data-picked-for-slot-index);display:block;font-size:3em;height:1em;left:calc(50% - .5em);line-height:1em;opacity:.25;position:absolute;text-align:center;top:calc(50% - .5em);width:1em}.show-slot-indices .game-card .slot[data-slot-index].empty:after{align-items:center;background-color:var(--fg);border-radius:1em;color:var(--bg);content:attr(data-slot-index);display:flex;height:1em;justify-content:center;opacity:.25;width:1em}.liked .side:after{background:#42a5f5;bottom:1em;content:"";display:block;height:8em;-webkit-mask-image:url(/assets/images/certificate-thumbs-up.a72a1882f9ce2ca7e87c..svg);mask-image:url(/assets/images/certificate-thumbs-up.a72a1882f9ce2ca7e87c..svg);opacity:.3;position:absolute;right:1em;transform:rotate(-45deg);width:8em}.judging .active .game-card{cursor:pointer}.judging .active .game-card .side{box-shadow:.15em .15em .4em rgba(66,165,245,.3),-.05em -.05em .4em rgba(66,165,245,.3)}.judging.is-czar .active .game-card{cursor:pointer}.judging.is-czar .active .game-card .side{box-shadow:.15em .15em .4em rgba(255,97,34,.3),-.05em -.05em .4em rgba(255,97,34,.3)}.judging.is-czar .picked .game-card .side,.options.cards .picked.game-card .side{border-color:#ff6122}.custom .side:after{background:#42a5f5;bottom:1em;content:"";display:block;height:8em;-webkit-mask-image:url(/assets/images/pencil.2c54dec2b80b6d25e8ab..svg);mask-image:url(/assets/images/pencil.2c54dec2b80b6d25e8ab..svg);opacity:.3;position:absolute;right:1em;width:8em}.playing .slot.filled{cursor:pointer}.hand{margin-top:.5em;position:relative;z-index:1}.hand .game-card{cursor:pointer}.hand .game-card .side{box-shadow:.15em .15em .4em rgba(66,165,245,.3),-.05em -.05em .4em rgba(66,165,245,.3)}.hand.not-playing{pointer-events:none}.hand.not-playing .game-card .side{box-shadow:.15em .15em .4em rgba(0,0,0,.3),-.05em -.05em .4em rgba(0,0,0,.3)}.hand.not-playing .game-card .aspect:after{background-color:#000;border-radius:.75em;bottom:0;content:"";display:block;left:0;opacity:.2;position:absolute;right:0;top:0}.background-plays{--card-aspect-ratio:0.7142857143;bottom:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.background-plays .play{display:flex;justify-content:center;position:relative;transform:translateY(-72em);transition:transform .5s ease-in;width:0}.background-plays .play .game-card{position:absolute;transform:rotate(0);transform-origin:center;transition:transform .5s ease-in}.background-plays .play.played{transform:translateY(0);transition:transform .5s ease-out}.background-plays .play.played .game-card{transform:rotate(0);transform:rotate(var(--rotation,0));transition:transform .5s ease-out}.revealing .active .game-card{cursor:pointer}.revealing .active .game-card .side{box-shadow:.15em .15em .4em rgba(66,165,245,.3),-.05em -.05em .4em rgba(66,165,245,.3)}.revealing.is-czar .active .game-card{cursor:pointer}.revealing.is-czar .active .game-card .side{box-shadow:.15em .15em .4em rgba(255,97,34,.3),-.05em -.05em .4em rgba(255,97,34,.3)}.revealing.is-czar .picked .game-card .side{border-color:#ff6122}.with-byline{align-items:center;display:flex;flex-direction:column;margin:.5em;position:relative}.with-byline>.game-card,.with-byline>.play{margin-top:2.5em}.byline{display:flex;font-size:2em;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;text-align:center;top:0}.byline .trophy{color:#ff6122}.byline .likes{color:#42a5f5}.byline>span{margin:0 .25em}.byline .name{flex-shrink:1;min-width:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#history h2{font-size:2em;margin:1em 3em;text-align:center;word-break:break-word}#history .historic-rounds{counter-reset:historic-round-number;list-style:none;padding:0}#history .historic-rounds .historic-round:nth-child(2n){background-color:rgba(128,214,255,.4)}#history .historic-rounds .historic-round:nth-child(odd){background-color:rgba(255,138,80,.4)}#history .historic-round{align-items:center;counter-increment:historic-round-number -1;display:flex;flex-wrap:wrap;justify-content:center;padding:1em 0 .5em}#history .historic-round .cards{margin-top:0}#history .historic-round:before{align-items:center;content:counter(historic-round-number);display:flex;flex-direction:column;font-size:3em;font-weight:700;justify-content:center;padding:0 .2em}#history .historic-round .spacer{margin:.5em}#history .historic-round .plays{justify-content:center}#game{align-items:stretch;display:flex;flex-direction:column;min-height:100%;position:relative}#game .action{bottom:1em;position:fixed;right:1rem;z-index:999}#game-winner{align-items:center;display:flex;flex-direction:column;font-size:3em;justify-content:center;margin:1em;text-align:center}#game-winner span{margin-top:1em}#game-winner ul{list-style:none;padding:0}#new-game-config{align-self:flex-end;margin-right:3em}#win-confetti-overlay{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%}#top-content{align-items:stretch;display:flex;flex-direction:column;left:0;position:-webkit-sticky;position:sticky;right:0;top:0;z-index:3}#top-content #timer{--mdc-linear-progress-buffer-color:#c41c00;flex-shrink:0;height:4px}#top-content .top-row{align-items:center;display:flex;height:2.5em;justify-content:space-between;margin-top:-.2em}#top-content .help{align-items:center;display:flex;flex-flow:row wrap;font-size:2em}#top-content .help>span{flex-basis:5em;flex-grow:1;margin-left:1em}#minor-actions{display:flex;flex-direction:row;margin:.5em 1em 0}.scroll-top{bottom:0;display:flex;flex-direction:column;justify-content:flex-end;left:0;pointer-events:none;position:absolute;top:0}.scroll-top mwc-icon-button{bottom:.5em;margin:.5em;opacity:.5;pointer-events:all;position:-webkit-sticky;position:sticky;z-index:1}.scroll-top mwc-icon-button:hover{opacity:1}.scroll-top-spacer{flex-basis:0;flex-grow:1}.round{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0;z-index:2}.game-card.picked .side,ol.card-set.picked .side{border-color:#42a5f5}ul.cards{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;list-style:none;margin-top:.5em;padding:0}ul.cards li{min-width:18em}ol.card-set{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:.5em;padding:0}ol.card-set li{height:4em;overflow:visible}ol.card-set li:hover{z-index:1}ol.card-set li:last-child{height:calc(18em/var(--card-aspect-ratio))}#game-overlay{flex-direction:column;font-size:4em;height:100%;position:absolute;text-align:center;width:100%;z-index:4}#game-overlay,.discarded{align-items:center;background-color:hsla(0,0%,80%,.7);display:flex;justify-content:center;left:0;top:0}.discarded{bottom:0;position:fixed;right:0;z-index:3}.discarded .mdc-card{align-items:center;display:flex;flex-direction:column}.discarded .mdc-card .title{display:block;font-size:2em;margin-bottom:.5em}.discarded .mdc-card mwc-button{align-self:flex-end}.lobby-browser .top{align-items:center;display:flex;justify-content:space-between}.lobby-browser h2,.lobby-browser h3{margin:0}.lobby-browser ul{list-style:none;margin:0;padding:0}.lobby-browser .lobby-game-code{font-size:.8em}.start{--card-aspect-ratio:0.7142857143;align-items:stretch;display:flex;flex-direction:column;font-size:clamp(.5rem,3vw,1rem);margin:0 auto;max-width:80em;padding:.5em 0 0}.start.page{padding:0}.start #overlay{align-items:center;background-color:hsla(0,0%,80%,.7);bottom:0;flex-direction:column;font-size:2em;left:0;position:fixed;right:0;top:0;z-index:999}.start #overlay,.start header{display:flex;justify-content:center}.start header{flex-wrap:wrap;overflow:hidden;padding:4em 0 0 2em}.start header .subtitle,.start header h1{flex-basis:18em;font-size:1em}.start header .card-slicer{height:6em}.start header .game-card{margin:0 0 0 auto;transform:rotate(-4deg) translateY(-2em);transition:transform 1s}.start header .game-card:hover{transform:rotate(-2deg) translateY(-3em)}.start header .subtitle .game-card{margin:0 auto 0 0;transform:rotate(4deg) translateY(.5em) translateX(-2em)}.start header .subtitle .game-card:hover{transform:rotate(5deg) translateY(-1em) translateX(-1.5em)}.start .start-tab{display:flex;flex-direction:row;justify-content:center;margin:.5em auto 0;width:100%}.start .tab-content{align-items:stretch;border-left:.1em solid #ccc;border-right:.1em solid #ccc;display:flex;flex-basis:30em;flex-direction:column;margin:2em;padding:0 2em}.start .tab-content h2{margin:0}.start .tab-content mwc-button{align-self:flex-end}.start .restrict{align-items:flex-end;align-self:center;display:flex;flex-direction:column;max-width:25em;width:100%}.start .example-card{color:#667;float:right;font-size:.7em;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin:.5em;width:18em}.start .example-card figcaption{display:block;padding:.5em;width:100%}.start .rule-list{margin:.5em}.start .rule-list h3{margin-bottom:.3em}.start .rule-list p{margin-left:.5em;margin-top:.3em}.start footer{align-items:center;display:flex;flex-direction:column;margin-top:1em}.start footer .logos{display:flex}.start footer .logo{display:block;margin:.5em;padding:1em}.start footer .logo img,.start footer .logo svg{height:3em;width:3em}.start footer .version{opacity:.3}.start .rejoin ul{list-style:none;padding:0}.start .rejoin ul li{display:inline-block;margin-right:.5em}#many-decks-ad div{align-items:center;background-color:#00796b;border-radius:100%;color:#fff;display:flex;flex-direction:column-reverse;font-size:1.2em;height:7em;justify-content:flex-start;left:-.8em;position:fixed;text-align:center;top:-3em;transform:rotate(-15deg);transition:left .25s,top .25s;width:7em;z-index:11}#many-decks-ad div>*{margin-bottom:.5em}#many-decks-ad div:hover{left:-.7em;top:-2.5em}.configure{padding:1em}.configure .mdc-card{margin:auto;max-width:60em}.configure .title{align-content:center;align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.configure .title .game-code{font-size:1.5em}.configure .title .config-option{flex-basis:6em;flex-grow:1}.configure .title .joining{align-items:center;display:flex}.configure h2,.configure h3{margin:.5em 0 0}.configure .multipart mdc-switch{margin-right:.5em}.configure .actions{bottom:0;display:flex;flex-direction:column-reverse;gap:.5em;margin:1em;pointer-events:none;position:fixed;right:0}.configure .actions .action{pointer-events:all}.folded{display:none}.form-group{margin:1em 0}.indent .form-group{margin:0}.config-option{display:flex;flex-direction:column;margin-top:.5em}.config-option .control{align-items:center;display:flex}.config-option .control>*{margin:0 .5em}.config-option .control label{align-items:center;display:flex;margin:0}.config-option .control label>*{margin:0 .5em}.config-option .control .primary{flex-grow:1}.indent{margin-left:1em}#decks-tab table{border-collapse:collapse;margin-bottom:1em;width:100%}#decks-tab table th{padding:1em .5em;text-align:center}#decks-tab table th.deck-name{text-align:left}#decks-tab table tr{border-top:1px solid #ccc}#decks-tab table .deck-row .name{align-items:center;display:flex;min-height:3.5rem}#decks-tab table thead tr{border-top:none}#decks-tab table .deck-name{width:auto}#decks-tab table .count{text-align:right;width:2em}#decks-tab table .loading-deck-info{margin-left:.5em}#decks-tab table .with-error{align-items:stretch;display:flex;flex-direction:column;flex-grow:1;opacity:.5}#add-deck .multipart .primary{flex-grow:1;flex-shrink:1;width:1em}.house-rules{margin-top:2em}.house-rule{margin:1em 0;opacity:.6}.house-rule:first-of-type{margin:0 0 1em}.house-rule h4{margin:0}.house-rule.enabled{opacity:1}.house-rule.enabled .house-rule-settings{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;transition:height .2s ease-in}.house-rule .form-section{margin:0}.house-rule .house-rule-settings{height:0;overflow:hidden;transition:height .2s ease-out}.house-rule .house-rule-settings .form-section{margin:0 1.5em}.button-spread{display:flex;flex-wrap:wrap;justify-content:space-between}#merge-overlay{align-items:center;background-color:hsla(0,0%,80%,.4);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:1em;position:fixed;right:0;top:4rem;z-index:5}#merge-overlay .mdc-card{max-height:100%}#merge-overlay .merge{overflow:auto}#merge-overlay .conflict{display:flex;flex-direction:column}#merge-overlay .conflict .local,#merge-overlay .conflict .remote{display:flex;flex-grow:1}#merge-overlay .conflict .local .primary,#merge-overlay .conflict .remote .primary{flex-grow:1}#merge-overlay .conflict .resolution{display:flex;flex-direction:row}#merge-overlay .conflict .resolution mwc-button{margin:0 .5em}#merge-overlay .conflict .resolution .resolve{flex-basis:0;flex-grow:1}.locally-changed{background-color:rgba(128,214,255,.1)}.validation-error{background-color:rgba(196,28,0,.1)}#add-deck mwc-icon-button{margin:0}.source-tooltip{align-items:flex-end;display:flex;flex-direction:column;font-size:1.5em}.source-tooltip p{margin:0}.source-tooltip .author,.source-tooltip .language,.source-tooltip .translator{font-size:.8em}#invite-dialog{align-items:center;background-color:hsla(0,0%,80%,.8);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s ease-in;z-index:200000}#invite-dialog #invite-link-field{border:0;border-bottom:2px solid #ccc;flex-grow:1;text-align:center}#invite-dialog #invite-link-field:focus{outline:none}#invite-dialog.open{bottom:0;opacity:1;pointer-events:all;transition:opacity .2s ease-out}#invite-dialog .mdc-card{align-items:center;display:flex;flex-direction:column;max-width:20em}@-webkit-keyframes fadeIn{0%{opacity:.1}}@keyframes fadeIn{0%{opacity:.1}}#top-bar{align-items:center;background-color:#000;color:#fff;height:4rem;justify-content:space-between;left:0;padding:0 1em;position:absolute;right:0;top:0;z-index:10}#top-bar,#top-bar .left{display:flex;flex-direction:row;flex-wrap:nowrap}#lobby-content{box-sizing:border-box;left:0;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;top:4rem}#lobby-content,#scroll-frame{bottom:0;position:absolute;right:0}#scroll-frame{left:18rem;overflow:auto;top:0;transition:left .3s}.collapsed-users #scroll-frame{left:0}.loading{align-items:center;display:flex;justify-content:center;position:fixed;right:0}#users,.loading{bottom:0;left:0;top:0}#users{border-radius:0;font-size:1rem;min-height:100%;overflow-y:auto;padding:0;position:absolute;transition:width .3s;width:18rem;z-index:2}#users mwc-menu{left:0;margin:auto;right:0}#users .collapsible{padding:1em}#users .user{align-items:center;display:flex;justify-content:space-between;padding:.5em}#users .user.has-menu:hover{background-color:#e2e2e2}#users .user.has-menu.active{background-color:#ccc}#users .user .about{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;min-width:1em}#users .user .about .name{word-wrap:break-word;overflow:hidden;text-overflow:ellipsis}#users .user .scores{align-items:flex-end;display:flex;flex-direction:column}#users .user .scores .score{color:#ff6122}#users .user .scores .likes{color:#42a5f5}#users ol{list-style:none;margin:0;padding:0}#users li{margin-top:.5em}#users .away{opacity:.5}#users .left{opacity:.3}@media screen and (max-width:36rem){#scroll-frame{left:100vw}#users{width:100vw}}.collapsed-users #users{width:0}.cast-button.connecting{-webkit-animation:fadeIn 1s infinite alternate;animation:fadeIn 1s infinite alternate}.cast-button.connected{color:#ff6122}.you{font-weight:700}.notifications{list-style:none;z-index:500}.notification,.notifications{bottom:0;left:0;position:fixed}.notification{background-color:#000;color:#fff;margin:1em;padding:.5em;transform:translateY(100%)}.notification.error{background-color:#c41c00;color:#f5f5f5}.notification.entering{transform:translateY(0)}.notification .content{align-items:center;display:flex;padding:.05em}.notification .content .icon{margin:0 .5em 0 1em}.notification .content .action{margin-left:.5em}.menu{--list-item-border-radius:0;padding:0}.menu ul{list-style:none;margin:0;padding:0}.lobby-errors{bottom:0;left:0;position:fixed;right:0;z-index:999}#loading{align-content:center;align-items:center;display:flex;font-size:5em;justify-content:center;position:fixed}#loading,#spectate{bottom:0;left:0;overflow:hidden;right:0;top:0}#spectate{--card-aspect-ratio:0.7142857143;font-size:1vmin;position:absolute}#spectate .action{bottom:1em;position:fixed;right:1rem;z-index:999}#spectate #players{align-content:center;align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;list-style:none;padding:0;width:100%}#spectate #playersol{counter-reset:player}#spectate #playersol .player{counter-increment:player}#spectate #playersol .player:before{content:counter(player) ". "}#spectate #players .player{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1em}#spectate #players .player .head{font-size:5em}#spectate #players .player .name{font-size:4em}#spectate #spectators .count{font-size:3em}#spectate #call-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}#spectate #plays{left:50%;list-style:none;padding:0;position:absolute;top:50%}#spectate #plays>li{align-items:center;display:flex;height:40em;justify-content:center;margin-left:-20em;margin-top:-20em;position:absolute;transition-duration:.5s;transition-property:left,top;width:40em}#spectate #plays .play{position:relative}#spectate #plays .response{transition-duration:.5s;transition-property:transform}#spectate #plays .response:not(:first-child){position:absolute}.join-info{font-size:2.5vmin;font-weight:700;margin:1em;opacity:.9;position:fixed;right:0;top:0;z-index:999}.join-info p{margin:.2em;text-align:center}.join-info .game-code{background-color:#0077c2;color:#f5f5f5;font-size:1.5em}.qr-code{bottom:0;height:20vmin;left:0;margin:1em;opacity:.7;position:fixed;width:20vmin;z-index:999}.qr-code svg{height:100%;width:100%}#spectate-actions{display:flex;left:0;margin:1em;position:fixed;top:0;z-index:999}.unknown-page{width:30em}.start-settings{display:flex;justify-content:flex-end;left:0;margin:.5em;position:fixed;right:0;top:0;z-index:10}.settings-panel{align-items:stretch;border-radius:.5em;color:#212121;display:none;flex-direction:column;margin:.5em;max-height:calc(100vh - 7em);padding:0 1em 1em;position:absolute;right:0;top:4em;z-index:10}.settings-panel .title{align-items:center;display:flex;font-size:1.6em;justify-content:flex-end}.settings-panel .title h3{margin:0 .25em 0 0}.settings-panel .body{align-items:stretch;display:flex;flex-direction:column;overflow-y:auto;padding:0 .5em}.settings-panel.open{display:flex}.settings-panel .setting-help{font-size:.8em}.settings-panel hr{border:none;border-top:3px double #ccc;margin:0}.card-size-slider{align-items:center;display:flex;flex-grow:1;gap:1em}.secondary{flex-grow:1}.error-overlay{align-items:stretch;background-color:hsla(0,0%,80%,.4);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;padding:3em;position:fixed;right:0;top:0;z-index:100}.error-overlay .actions{display:flex;flex-direction:row;justify-content:center}.error-overlay .help{margin-bottom:.5em}.error-overlay .errors{overflow-y:auto}.error{background-color:#c41c00;color:#f5f5f5;display:flex;flex-direction:column;padding:.5em}.error .header{align-items:center;display:flex}.error .title>span{font-weight:700;white-space:nowrap}.error .title>span .icon-prefix{margin-right:.3em}.error .description{flex-basis:100%;margin-left:.5em;white-space:normal}.error .link{display:block;justify-content:flex-end;white-space:nowrap}.error .report{background-color:inherit;color:inherit;height:10em;margin:.5em}.no-wrap{white-space:nowrap}body{background:#e2e2e2 url(/assets/images/background.9fd67490ba48987ac0c8..svg) repeat;color:#212121;font-family:Roboto,sans-serif;font-size:18px;line-height:1.2;margin:0;min-width:320px;padding:0}.game-code-input{--mdc-typography-font-family:Source Code Pro,monospace}.game-code{background-color:#000;color:#fff;font-family:Source Code Pro,monospace;padding:.1em .5em;white-space:nowrap}.game-code .svg-inline--fa{margin-left:.3em}h1{font-family:Helvetica Neue,Nimbus Sans L,sans-serif;font-weight:700;margin:.5em}.link-button{background:none;border:none;cursor:pointer;display:inline-block;font-size:.8em;margin:0;outline:none;padding:0;text-align:left}.link-button,a{color:inherit;display:inline;text-decoration:none}.link-button:not(.tab),a:not(.tab){background:linear-gradient(0deg,#ff6122 50%,hsla(0,0%,100%,0) 0) no-repeat 0 10%;background-size:100% 200%;transition:background-position .3s cubic-bezier(.64,.9,.8,1)}.link-button:hover,a:hover{background-position:0 100%}.action{font-size:1.5rem}.action.blocking{--mdc-theme-secondary:#ff6122;--mdc-theme-on-secondary:#212121}.action.normal{--mdc-theme-secondary:#fff;--mdc-theme-on-secondary:#42a5f5}.page{padding:2em}.term{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";text-rendering:optimizeLegibility;font-variant:small-caps;letter-spacing:.05em;white-space:nowrap}.compressed-terms .term .full,.term .icon-prefix,.term .icon-suffix{display:none}.compressed-terms .term .icon-prefix,.compressed-terms .term .icon-suffix{display:inline}.forceLoad{background:url(/assets/images/reread-icon.77e4684b53780e971c8b..svg)}.empty-info{font-size:1.2em;opacity:.3;padding:1em;text-align:center}.empty-info .svg-inline--fa{margin-right:.3em}.form-section{display:flex;flex-direction:column;flex-grow:1;margin:.5em 0}.form-section .multipart{align-items:center;display:flex;min-height:2em}.form-section .multipart>*{margin:0 .5em}.form-section .multipart .primary{flex-grow:1}.form-section .children{display:flex;flex-direction:column;font-size:.9em;margin-left:.5em}.form-section .children.inactive{opacity:.6}.form-section mwc-button{align-self:flex-end}.segment{display:inline-block}.info{align-items:center;display:flex;font-size:.75em;margin:.25em;padding:.25em}.info span{flex-grow:1}.info .message-type-icon{margin:.3em}.inline-error{align-items:center;background-color:#ffe2de;border-radius:.5em;color:#c41c00;display:flex;font-size:.75em;margin:.25em;padding:.25em}.inline-error span{flex-grow:1}.inline-error .message-type-icon{margin:.3em}.warning{align-items:center;color:#6f6401;display:flex;font-size:.75em;margin:.25em;padding:.25em}.warning span{flex-grow:1}.warning .message-type-icon{margin:.3em}.fixes{display:flex;flex-shrink:1;margin:0;padding:0}.fixes li{display:inline-block}.fixes li mwc-icon-button{margin:0}.not-translated>.string:before{content:"["}.not-translated>.string:after{content:"]"}.not-translated>a{display:none}.not-translated:hover>a{display:inline}
