body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050505;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{background:#050505 url(/static/media/background.a65fdab5a0d94a9310d4.png);background-attachment:fixed;background-position:top;background-repeat:no-repeat;display:flex;flex-direction:column;min-height:100vh;text-align:center}.App button{cursor:pointer}.App .main{background:#00000080;color:#fff;display:flex}.App .main,.App .main>*{flex-grow:1}.App .footer{background:#000000c0;color:#bdbdbd;font-size:.8em;padding:20px}.App .footer .copyright-notice{margin:10px auto 0;max-width:675px}.App a .envelope{color:#bdbdbd;vertical-align:-1.6px;width:1em}.App .envelope-icon{margin-left:5px}.lobby{display:flex;flex-direction:column;justify-content:flex-start}.lobby,.lobby a{color:#fff}.lobby .login{align-items:center;display:flex;flex-direction:column;gap:1em}.lobby .google-sign-in{display:flex;gap:.2em}.lobby>.top-players-tray{background-color:#00000090}.lobby .rooms-tray,.lobby>.players-tray{background:radial-gradient(circle at center,#000000b0,#0000 75%)}.lobby>.top-players-tray{align-items:center;align-self:center;display:flex;flex-direction:column;padding-left:2em;padding-right:2em}.lobby>.players-tray,.lobby>.top-players-tray{border-radius:20px;margin-top:20px;padding-bottom:20px}.lobby>.players-tray{margin-left:10%;margin-right:10%}.lobby>.players-tray .players{display:flex;flex-direction:row;gap:15px;justify-content:center}.lobby>.players-tray .players>.player{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center}.lobby>.players-tray .players>.player>.avatar{height:50px;width:50px}.lobby .games-tray{background:#000000b0}.lobby .games-tray,.lobby .rooms-tray{border-radius:20px;flex-grow:1;margin-left:10%;margin-right:10%;margin-top:20px;overflow-y:auto;padding-bottom:20px}.lobby .games-tray .past-games,.lobby .games-tray .recent-games,.lobby .rooms-tray .rooms{display:flex;flex-wrap:wrap;justify-content:center}.lobby .games-tray .past-games .past-game,.lobby .games-tray .recent-games .recent-game,.lobby .rooms-tray .rooms .room{background:#ffffff10;margin:10px;padding:10px}.lobby .games-tray .past-games .past-game .active-player{font-weight:700}.lobby .games-tray .past-games .past-game{border:2px solid #0000;border-radius:6px}.lobby .games-tray .past-games .past-game.your-turn{background:#e0a63c20;border-color:#e0a63c}.lobby .games-tray .past-games .past-game button.your-turn{background:#e0a63c;border-color:#e0a63c;color:#1a1206;font-weight:700}.lobby .rooms-tray .rooms .room .settings{display:flex;flex-direction:column;gap:4px}.lobby .rooms-tray .rooms .room .settings .radio-options{display:flex;flex-direction:row;gap:8px;justify-content:center}.lobby .label{color:#acacdf}.lobby .buttons{display:flex;gap:5px;justify-content:center;padding:10px}.lobby .join-us-on-discord{margin-top:20px}.lobby .discord{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#0000;display:inline-block;height:26px;line-height:25px;width:138px}.lobby .play-as-guest{background:none;border:none;color:#acacdf;font-size:medium}.lobby #support-me{margin-top:15px}.lobby #support-me img.kofiimg{border:none;content:url(https://storage.ko-fi.com/cdn/cup-border.png);display:inline!important;display:initial!important;height:13px!important;margin-bottom:3px!important;margin-left:0!important;margin-right:5px!important;margin-top:0;padding-bottom:0!important;padding-top:0!important;vertical-align:middle;width:20px!important}.lobby #support-me .kofiimg:after{border:none;content:url(https://storage.ko-fi.com/cdn/whitelogo.svg);height:25px;margin-bottom:4px!important;margin-left:0;margin-right:6px;margin-top:0;padding-bottom:0;padding-top:0;vertical-align:middle}.lobby #support-me{display:inline-block!important;min-width:160px;white-space:nowrap}.lobby #support-me span.kofitext{letter-spacing:-.15px!important;line-height:33px!important;padding:0;text-align:center;text-shadow:0 1px 1px #2222220d;vertical-align:middle}.lobby #support-me .kofitext a,.lobby #support-me span.kofitext{color:#fff!important;text-decoration:none!important}.lobby #support-me .kofitext a:hover{color:#fff!important;text-decoration:none}.lobby #support-me a.kofi-button{background-color:#8181a4;border:0 #fff!important;border-radius:7px;box-shadow:1px 1px 0 #0003;color:#fff;cursor:pointer;display:inline-block!important;font-family:Quicksand,Helvetica,Century Gothic,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:36px!important;min-width:150px;overflow-wrap:break-word;padding:2px 12px!important;text-align:center!important;text-decoration:none;text-shadow:none;vertical-align:middle}.lobby #support-me a.kofi-button:visited{color:#fff!important;text-decoration:none!important}.lobby #support-me a.kofi-button:hover{opacity:.85}.lobby #support-me a.kofi-button:active,.lobby #support-me a.kofi-button:hover{color:#f5f5f5!important;text-decoration:none!important}.lobby #support-me .kofitext img.kofiimg{animation:kofi-wiggle 3s infinite;display:inline;display:initial;height:15px!important;width:22px!important}@keyframes kofi-wiggle{0%{transform:rotate(0) scale(1)}60%{transform:rotate(0) scale(1)}75%{transform:rotate(0) scale(1.12)}80%{transform:rotate(0) scale(1.1)}84%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(10deg) scale(1.1)}92%{transform:rotate(-10deg) scale(1.1)}96%{transform:rotate(10deg) scale(1.1)}to{transform:rotate(0) scale(1)}}.App-header{align-items:center;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 1vmin);justify-content:center}#home-link{color:inherit!important;text-decoration:none!important;text-decoration:initial!important}#right-links{padding:5px;position:absolute;right:30px;text-align:right;top:10px}#right-links a{color:#fff!important}#right-links>div{margin-bottom:4px}a.player-name{text-decoration:none}a.player-name.human-user{display:inline-block;min-height:10px;min-width:10px}a.player-name.human-user .label{color:#acacdf;font-size:70%;font-weight:400}a.player-name.human-user.guest{opacity:.8}a.player-name:not(.human-user){opacity:.7}.top-players-page{align-items:center;background-color:#00000080;display:flex;flex-direction:column}.top-players a{color:inherit;text-decoration:none}.top-players .filters{margin:15px}.top-players .filters label:not(:last-child){margin-right:10px}.top-players table tbody{font-size:larger}.top-players table th{color:#acacdf;font-weight:400}.top-players table td,.top-players table th{padding:2px 5px}.top-players table td.rating.provisional{opacity:.7}.top-players table td.rating.provisional .label{color:#acacdf;font-weight:400}.top-players th.player-name{padding-left:3em;text-align:left}.top-players td.player-name{align-content:center;align-items:center;display:flex;flex-direction:row;gap:5px;margin:5px}.top-players td.player-name .avatar{height:1.75em;width:1.75em}.PlayLayout{color:#fff;display:grid;font-size:calc(10px + 1vmin);position:relative}.PlayLayout .sidebar{align-items:stretch;display:flex;justify-items:stretch}@media not all and (max-width:1200px){.PlayLayout{grid-template-columns:200px auto 265px;height:100vh}.PlayLayout:not(.observe){grid-template-areas:"title title title" "players mat log" "options options options";grid-template-rows:100px auto 120px}.PlayLayout.observe{grid-template-areas:"title title title" "players mat log";grid-template-rows:100px auto}.PlayLayout .LogPanel .log{width:265px}.PlayLayout .sidebar{flex-direction:column}}@media only all and (max-width:1200px){.PlayLayout{grid-template-areas:"title" "mat" "players" "log" "options";grid-template-rows:auto auto auto 200px 120px;width:100vw}.PlayLayout .LogPanel .log{width:100%}.PlayLayout .sidebar{background-color:#00000080}}@media only all and (max-width:1200px) and (min-height:600px){.PlayLayout .sidebar{position:-webkit-sticky;position:sticky;z-index:6}.PlayLayout.observe .sidebar{bottom:0}.PlayLayout:not(.observe) .sidebar{bottom:120px}.PlayLayout .ControlPanel{bottom:0;position:-webkit-sticky;position:sticky;z-index:5}}.PlayLayout .App-header{grid-area:title}.PlayLayout .sidebar{grid-area:players;overflow-y:auto}.PlayLayout .ControlPanel{grid-area:options}.PlayLayout .LogPanel{grid-area:log}.PlayLayout .game{grid-area:mat;overflow:auto}.PlayLayout .options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.PlayLayout .options>.option{font-size:20px;margin:5px}.PlayLayout .options>.option.laborer,.PlayLayout .options>.option.rubble{background-color:#987c01;border:2px outset #c19e01;color:#f7f7f7}.PlayLayout .options>.option.craftsman,.PlayLayout .options>.option.wood{background-color:#691e11;border:2px outset #922d1c;color:#dedede}.PlayLayout .options>.option.brick,.PlayLayout .options>.option.legionary{background-color:#a1200c;border:2px outset #cc280f;color:#e0e0e0}.PlayLayout .options>.option.architect,.PlayLayout .options>.option.concrete{background-color:#514d50;border:2px outset #645e63;color:#e3e3e3}.PlayLayout .options>.option.merchant,.PlayLayout .options>.option.stone{background-color:#00799e;border:2px outset #0095c2;color:#f0f0f0}.PlayLayout .options>.option.marble,.PlayLayout .options>.option.patron{background-color:#8c2b77;border:2px outset #a8348f;color:#e0e0e0}.PlayLayout .options>.option.jack{background-color:#ad7814;border:2px outset #c48817;color:#ededed}.PlayLayout .error{color:red}.PlayLayout .LogPanel{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.PlayLayout .option-popup{text-align:center}.PlayLayout .title{font-weight:700;margin:3px}.PlayLayout .description{margin-bottom:10px}.PlayLayout .option-popup div{margin:2px}.game{flex-flow:column wrap;width:100%}.game .sites{grid-gap:10px;display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);max-width:1000px;padding:5px}.game .sites,.game .sites>.site{justify-content:center;margin:0 auto}.game .sites>.site{align-items:center;box-sizing:border-box;display:flex;flex-direction:row-reverse}.game .sites>.site .card.ver2:not(:first-child){margin-right:-100px}.game .players{position:relative;width:100%}.game .view-area:not(.top){bottom:0;left:0;position:absolute;right:0;top:0}.game .view-area.top:not(.selected){opacity:0}.game .view-area:not(.selected):not(.top){display:none}.game .view-area.selected{z-index:2}.game .view-area{border-radius:10px;box-sizing:border-box;padding:10px}.game .pool{width:100%}.game .pool .cards{flex-wrap:nowrap}.game .pool .card.ver2{flex-basis:50px;flex-grow:1}.game .pool .card.ver2:last-child{flex-basis:127px;flex-grow:0;flex-shrink:0}.game .pool .card.ver2:not(:first-child){flex-shrink:1}.card{background-color:#fff;color:#000;display:inline-block;margin:3px;padding:3px;position:relative}.card,.card.ver2.player-visibility:after{border-radius:3px;cursor:pointer}.card .effects{display:none}.card.with-overlay .effects{background-color:#d3d3d3;border-radius:4px;bottom:5%;box-shadow:0 0 5px #fff,0 0 5px #fff;color:#000;display:flex;flex-direction:column;font-family:serif;font-size:12px;justify-content:top;left:18%;margin:5px;overflow-y:hidden;position:absolute;right:6%;top:57%;-webkit-user-select:none;user-select:none}.card.with-overlay .effects .type{font-weight:700}.card.with-overlay:hover .effects{bottom:2%;justify-content:center;left:2%;right:2%;top:7%}.card.empty{background-color:#00000026;color:#fff6}.card.jack{background-color:#fff}.card.laborer,.card.rubble{background-color:#feff05}.card.craftsman,.card.wood{background-color:#deb887}.card.architect,.card.concrete{background-color:#788899}.card.brick,.card.legionary{background-color:#fe6247}.card.merchant,.card.stone{background-color:#426ae1}.card.marble,.card.patron{background-color:#dd9fdc}.card.engineer,.card.iron{background-color:#64d4fd}.card.farmer,.card.wheat{background-color:#2cc18e}.card-popup{text-align:center}.card-popup .name{font-weight:700;margin:3px}.card-popup .effects{margin-bottom:10px}.card-popup div{margin:2px}.card.ver2.player-visibility:after,.card.ver2:not(.empty){background-color:initial;background-repeat:no-repeat;color:#0000;height:176px;margin:0;max-width:127px;padding:0;text-overflow:clip;width:127px}.card.ver2.player-visibility:after{background-image:url(/static/media/order.ee264da6fc800a70947d.png);background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.card.ver2.player-visibility:hover:after{visibility:hidden}.card.ver2.academy{background-image:url(/static/media/academy.39a0637cea357c4f11f8.png)}.card.ver2.amphitheatre{background-image:url(/static/media/amphitheatre.945d7cd19a42e3c91725.png)}.card.ver2.aqueduct{background-image:url(/static/media/aqueduct.7a30c880bea1f73358b9.png)}.card.ver2.archway{background-image:url(/static/media/archway.8738e31b174d29c9e88f.png)}.card.ver2.atrium{background-image:url(/static/media/atrium.7b381352fc8021791d1d.png)}.card.ver2.bar{background-image:url(/static/media/bar.dccedebd7d3ce5a3d220.png)}.card.ver2.basilica{background-image:url(/static/media/basilica.5897b3f3c41060ea4351.png)}.card.ver2.basilica-arbitrium{background-image:url(/static/media/basilica-arbitrium.1805d0a2982d6156ce67.png)}.card.ver2.bath{background-image:url(/static/media/bath.07839bf1cc397bfaf99b.png)}.card.ver2.brick.site{background-image:url(/static/media/brick-site.68df8c6a731b04798e40.png)}.card.ver2.bridge{background-image:url(/static/media/bridge.37534028ea29a1f1eb80.png)}.card.ver2.catacomb{background-image:url(/static/media/catacomb.bca203ef08b8e963d9ad.png)}.card.ver2.circus{background-image:url(/static/media/circus.f66a5598c249bae29294.png)}.card.ver2.circus-maximus{background-image:url(/static/media/circus-maximus.311b6137f22127d423ef.png)}.card.ver2.coliseum{background-image:url(/static/media/coliseum.793f711fff7c383224ac.png)}.card.ver2.concrete.site{background-image:url(/static/media/concrete-site.8c204ec8d8da67bb35e5.png)}.card.ver2.crane{background-image:url(/static/media/crane.7aba43b51bff63d06e79.png)}.card.ver2.dock{background-image:url(/static/media/dock.556577cddaf8e9658ab0.png)}.card.ver2.domus-aurea{background-image:url(/static/media/domus-aurea.0e0bbfdf52709201b2d1.png)}.card.ver2.forum{background-image:url(/static/media/forum.97b74abcadba42ff111d.png)}.card.ver2.forum-romanum{background-image:url(/static/media/forum-romanum.91ab80198604b41578c2.png)}.card.ver2.foundry{background-image:url(/static/media/foundry.f4027784be8bc00017c4.png)}.card.ver2.fountain{background-image:url(/static/media/fountain.78d76dc7fdbcbeb3a2c0.png)}.card.ver2.garden{background-image:url(/static/media/garden.aee6d8b2937a5050b9c3.png)}.card.ver2.gate{background-image:url(/static/media/gate.191ee45b33863fb6ff1c.png)}.card.ver2.insula{background-image:url(/static/media/insula.9aa9e73103f59b2d649f.png)}.card.ver2.jack{background-image:url(/static/media/jack0.7c9a8745f64ab351d5f3.png)}.card.ver2.latrine{background-image:url(/static/media/latrine.af855110dd4075232ac4.png)}.card.ver2.ludus-magna{background-image:url(/static/media/ludus-magna.303ca65b38b00024d90f.png)}.card.ver2.marble.site{background-image:url(/static/media/marble-site.14338d682dc7ab716e0e.png)}.card.ver2.market{background-image:url(/static/media/market.4ed07499127a7dae7c28.png)}.card.ver2.order{background-image:url(/static/media/order.ee264da6fc800a70947d.png);background-size:cover}.card.ver2.palace{background-image:url(/static/media/palace.6731ea6eb86aa3437cfa.png)}.card.ver2.palisade{background-image:url(/static/media/palisade.6ecc5e56af10fb7ab34d.png)}.card.ver2.prison{background-image:url(/static/media/prison.a569432945cc571482b2.png)}.card.ver2.road{background-image:url(/static/media/road.d7d605e9377cb07827bb.png)}.card.ver2.rubble.site{background-image:url(/static/media/rubble-site.94520f7983955b3a57fa.png)}.card.ver2.school{background-image:url(/static/media/school.0358455aa4d5372f543a.png)}.card.ver2.scriptorium{background-image:url(/static/media/scriptorium.6a84aef86f9ef1163112.png)}.card.ver2.senate{background-image:url(/static/media/senate.826dbfe502599e50606e.png)}.card.ver2.sewer{background-image:url(/static/media/sewer.4e612162db3f9cf09380.png)}.card.ver2.shrine{background-image:url(/static/media/shrine.fe333cdd9342307d8b73.png)}.card.ver2.stairway{background-image:url(/static/media/stairway.1ffcc1597d9e26717dc5.png)}.card.ver2.statue{background-image:url(/static/media/statue.6d33b31f7cf8263e6c94.png)}.card.ver2.stone.site{background-image:url(/static/media/stone-site.f03337e2d34d1ce822c4.png)}.card.ver2.storeroom{background-image:url(/static/media/storeroom.3f694a8aab57b7fd7229.png)}.card.ver2.temple{background-image:url(/static/media/temple.c1bc6a57c37d53e90a47.png)}.card.ver2.tower{background-image:url(/static/media/tower.6972caa79ac3c362d45f.png)}.card.ver2.tribunal{background-image:url(/static/media/tribunal.5763ddc73de4efd95e84.png)}.card.ver2.villa{background-image:url(/static/media/villa.ffee9ab3b989f0f9cb7b.png)}.card.ver2.vomitorium{background-image:url(/static/media/vomitorium.5c11f87bdfab3c6ff463.png)}.card.ver2.wall{background-image:url(/static/media/wall.654c2c8c41de72431ae4.png)}.card.ver2.wood.site{background-image:url(/static/media/wood-site.2281868251cb13751866.png)}.popup-content{background:#fff;border:1px solid #d7d7d7;margin:auto;padding:5px;width:50%}[role=tooltip].popup-content{border-radius:5px;box-shadow:0 0 3px #00000029;width:200px}.popup-overlay{background:#00000080}[data-popup=tooltip].popup-overlay{background:#0000}.popup-arrow{stroke-width:2px;stroke:#d7d7d7;stroke-dasharray:30px;stroke-dashoffset:-54px;bottom:0;color:#fff;filter:drop-shadow(0 -3px 3px rgba(0,0,0,.16));left:0;right:0;top:0}.cards{display:flex;flex-shrink:1;flex-wrap:wrap;justify-content:center}.cards.empty{min-height:176px}.card.out-of-town.site{filter:brightness(.6);transform:rotate(180deg)}.player{display:flex;flex-direction:column}.player-mat{display:grid;grid-template-areas:". rome-demands ." "clientele mat vault" ". stockpile .";grid-template-rows:90px auto auto;margin:10px}.player-mat .mat{background:#2f4f4f78;border:solid;border-color:#a5a5a5;border-radius:10px;border-width:1pt;color:grey;flex-grow:1;padding:5px 20px 30px;position:relative}.player-mat .mat .stockpile-label{bottom:0;left:30px;position:absolute;right:30px}.player-mat .mat .clientele-label{bottom:0;left:0;position:absolute;top:0;writing-mode:vertical-rl}.player-mat .mat .vault-label{bottom:0;position:absolute;right:0;top:0;transform:rotate(180deg);writing-mode:vertical-rl}.player.connected .player-mat .mat{color:#fff}.player.leader .player-mat .mat{border:solid #fff}.player.self .player-mat .mat{background:#3a669278}.player.active .player-mat .mat{border:dashed}.stockpile .card.ver2{background-position-y:-145px;height:30px}.incomplete-buildings{align-items:flex-start;display:flex;justify-content:center}.incomplete-building{display:flex;flex-direction:column-reverse}.incomplete-building>.card.ver2:not(:first-child){margin-bottom:-140px}.vault .card.ver2.player-visibility:after,.vault .card.ver2:not(.empty){background-position-x:-90px;width:35px}.clientele .card.ver2{width:35px}.player-mat .rome-demands{grid-area:rome-demands}.player-mat .clientele{align-self:center;grid-area:clientele}.player-mat .clientele .cards{align-self:center;justify-content:flex-end}.player-mat .stockpile{align-self:start;grid-area:stockpile;justify-self:center}.player-mat .vault{align-self:center;grid-area:vault;justify-self:start}.player-mat .vault .cards{align-self:center;grid-area:vault;justify-content:flex-start}.player-mat .mat{grid-area:mat;min-height:200px;min-width:300px}.player .buildings{display:flex;flex-direction:row;justify-content:center;min-height:300px}.player-mat .action{left:20px;position:absolute;top:-50px;z-index:1}.player:not(.self) .hand .cards{flex-wrap:nowrap}.player:not(.self) .hand .cards .card.ver2:not(:first-child){margin-left:-80px}.rome-demands{position:relative}.rome-demands .cards{border:3px solid red;box-shadow:5px;position:absolute;right:70px;z-index:1}.game-over{align-items:stretch;background-color:#000;border-radius:10px;display:flex;flex-direction:column;justify-content:center;left:50%;min-width:40%;opacity:.85;padding:5%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}.game-over button.close{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.game-over a{color:inherit;text-decoration:none}.game-over .scores{flex-grow:1}.game-over .scores tr th,.game-over .scores tr:not(:last-child) td{border-bottom:1px solid grey;padding-bottom:5px}.tag-wrapper{align-content:stretch;align-items:stretch;display:flex;justify-content:stretch;justify-items:stretch;padding-right:10px}.tag-wrapper>*{width:100%}.sidebar .role{margin-top:10px;min-width:150px;padding:5px}@media only all and (max-width:1200px) and (min-height:600px){.tag-wrapper{min-width:150px;padding-top:5px}.sidebar{padding-top:10px}}@media not all and (max-width:1200px){.tag-wrapper{padding-right:12px}}.player-tag{color:#000}.player-tag .name{color:grey}.player-tag.active{border:dashed}.player-tag.connected .name{color:#000}.player-tag .bottom{display:grid;grid-template-areas:"score status"}.player-tag .score:before{content:"VP:";display:inline-block;margin-right:.25em;vertical-align:bottom}.player-tag .score{font-size:small;grid-area:score;text-align:left}.player-tag .status{font-size:small;grid-area:status;text-align:right}.player-tag .status .invisible{visibility:hidden}.player-tag.self{font-weight:700}.player-tag.laborer,.player-tag.rubble{background-color:#feff05}.player-tag.craftsman,.player-tag.wood{background-color:#deb887}.player-tag.brick,.player-tag.legionary{background-color:#fe6247}.player-tag.architect,.player-tag.concrete{background-color:#788899}.player-tag.merchant,.player-tag.stone{background-color:#426ae1}.player-tag.marble,.player-tag.patron{background-color:#dd9fdc}.player-tag.engineer,.player-tag.iron{background-color:#64d4fd}.player-tag.farmer,.player-tag.wheat{background-color:#2cc18e}.player-tag .clientele{bottom:0;display:flex;flex-direction:column;justify-content:center;left:-12px;position:absolute;top:0;width:10px}.player-tag .clientele .count.empty{visibility:hidden}.player-tag .clientele .count{border:1px solid #000;border-radius:2px 0 0 2px;font-size:8px;font-weight:700;height:10px;overflow:clip;width:7px}.player-tag .vault{bottom:0;display:flex;flex-direction:column;justify-content:center;position:absolute;right:-13px;top:0;width:10px}.player-tag .vault .count.empty{visibility:hidden}.player-tag .vault .count{border:1px solid #000;border-radius:0 2px 2px 0;font-size:8px;font-weight:700;height:10px;overflow:clip;width:7px}.player-tag .vault .count .digit{position:relative;top:-1px}.player-tag .stockpile{bottom:-13px;display:flex;flex-direction:row;height:10px;justify-content:center;left:0;position:absolute;right:0}.player-tag .stockpile .count.empty{visibility:hidden}.player-tag .stockpile .count{border:1px solid #000;border-radius:0 0 2px 2px;font-size:9px;font-weight:700;height:8px;overflow:clip;width:17px}.player-tag .stockpile .count .digit{position:relative;top:-2px}.player-tag .action{display:flex;flex-direction:row;height:12px;left:4px;position:absolute;top:-9px}.player-tag .action .count,.player-tag .action .one{border:1px solid #000;border-radius:2px;font-size:11px;font-weight:700;height:16px;overflow:clip;width:9px}.player-tag .action .count .digit{position:relative;top:1px}.player-tag .rome-demands{display:flex;flex-direction:row;height:12px;position:absolute;right:4px;top:-9px}.player-tag .rome-demands .count,.player-tag .rome-demands .one{border:1px solid #000;border-radius:2px;font-size:11px;font-weight:700;height:16px;overflow:clip;width:9px}.player-tag .rome-demands .count .digit{position:relative;top:1px}.player-tag .hand{display:flex;flex-direction:row;gap:1px;margin:3px;place-content:center}.player-tag .hand .count,.player-tag .hand .one{border:1px solid #000;border-radius:2px;font-size:11px;font-weight:700;height:16px;overflow:clip;width:9px}.player-tag .hand .count .digit{position:relative;top:1px}.view-tag{background:#2f4f4f;border:solid #0000;border-radius:5px;margin:10px;padding:5px;position:relative}@media not all and (max-width:1200px){.view-tag.defaultSelect:after,.view-tag.selected:after{content:">";font-weight:400;left:100%;padding-left:12px;position:absolute;top:50%;transform:translateY(-50%)}}@media only all and (max-width:1200px){.view-tag.defaultSelect:after,.view-tag.selected:after{content:"∆";font-weight:400;left:50%;padding-bottom:5px;position:absolute;top:0;transform:translateX(-50%) translateY(-100%)}}.view-tag.selected:after{color:#fff}.view-tag.defaultSelect:not(.selected):after{color:grey}.pool-tag .pool{display:flex;flex-direction:row;gap:2px;justify-content:center}.pool-tag .pool .count,.pool-tag .pool .one{border:1px solid #000;border-radius:2px;font-size:16px;font-weight:bolder;height:20px;overflow:clip;width:12px}.pool-tag .pool .count .digit{color:#000;position:relative;top:1px}.pool-tag .sites{display:flex;flex-direction:row;gap:2px;justify-content:center;margin-top:3px}.pool-tag .sites .site{height:30px;position:relative}.pool-tag .sites .in-town.count.empty{visibility:hidden}.pool-tag .sites .in-town.count{border:1px solid #000;border-radius:2px;font-size:16px;font-weight:bolder;height:20px;overflow:clip;position:relative;width:12px}.pool-tag .sites .in-town.count .digit{color:#000;position:relative;top:1px}.pool-tag .sites .out-of-town.count.empty{visibility:hidden}.pool-tag .sites .out-of-town.count{border:1px solid #000;border-radius:2px;filter:brightness(.7);font-size:8px;font-weight:bolder;height:20px;overflow:clip;position:absolute;top:10px;width:12px}.pool-tag .sites .out-of-town.count .digit{color:#000;position:relative;top:10px}.pool-tag .sites .out-of-town.count.fully-visible{font-size:16px}.pool-tag .sites .out-of-town.count.fully-visible .digit{top:1px}.LogEntry.old{opacity:.7}.LogEntry .log-link{color:#acacdf}.LogPanel .log{background:#0000004d;font-size:10pt;margin:10px;max-height:100%;max-width:100%;overflow-y:auto;padding-bottom:10px;scroll-behavior:smooth}.LogPanel .log>p{margin:2px}.LogPanel .log .LogEntry.old{opacity:.7}.LogPanel .log .log-separator{background-color:grey;height:1px;margin-bottom:5px;margin-left:5%;margin-top:5px;width:90%}.ControlPanel{background-color:#282c348f;padding:20px}.mini-PlayLayout{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 1vmin);gap:5px;max-height:100vh;max-width:100%}.mini-PlayLayout>.bottom-sticky{flex:0 0 auto}.mini-PlayLayout>.scroll{flex:1 1 auto;overflow-y:scroll}.mini-PlayLayout>*{box-sizing:border-box;max-width:100%}.mini-PlayLayout>.scroll>.inner-scroll{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;font-size:calc(10px + 1vmin);gap:5px;max-width:100%}.mini-PlayLayout>.scroll>.inner-scroll>*{box-sizing:border-box;max-width:100%}.mini-PlayLayout .sites-and-decks{display:flex;flex-direction:row;justify-content:space-evenly}.mini-PlayLayout .options{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.mini-PlayLayout .options>.option{font-size:20px;margin:5px}.mini-PlayLayout .options>.option.craftsman,.mini-PlayLayout .options>.option.wood{background-color:#691e11;border:2px outset #922d1c;color:#dedede}.mini-PlayLayout .options>.option.architect,.mini-PlayLayout .options>.option.concrete{background-color:#514d50;border:2px outset #645e63;color:#e3e3e3}.mini-PlayLayout .options>.option.laborer,.mini-PlayLayout .options>.option.rubble{background-color:#987c01;border:2px outset #c19e01;color:#f7f7f7}.mini-PlayLayout .options>.option.merchant,.mini-PlayLayout .options>.option.stone{background-color:#00799e;border:2px outset #0095c2;color:#f0f0f0}.mini-PlayLayout .options>.option.marble,.mini-PlayLayout .options>.option.patron{background-color:#8c2b77;border:2px outset #a8348f;color:#e0e0e0}.mini-PlayLayout .options>.option.brick,.mini-PlayLayout .options>.option.legionary{background-color:#a1200c;border:2px outset #cc280f;color:#e0e0e0}.mini-PlayLayout .options>.option.jack{background-color:#ad7814;border:2px outset #c48817;color:#ededed}.mini-PlayLayout .error{color:red}.mini-PlayLayout .bottom-sticky{align-self:stretch;bottom:0;display:flex;flex-direction:column;gap:5px}.mini-PlayLayout .LogPanel{display:flex;flex-direction:column;max-height:100px;min-height:100px}.mini-PlayLayout .LogPanel>*{flex-grow:1}.mini-PlayLayout .option-popup{text-align:center}.mini-PlayLayout .option-popup .title{font-weight:700;margin:3px}.mini-PlayLayout .option-popup .description{margin-bottom:10px}.mini-PlayLayout .option-popup .option-popup div{margin:2px}.mini-Decks{display:grid;justify-content:center}.mini-Decks .title{text-transform:capitalize}.mini-Decks .deck{align-self:center}.mini-Decks .title{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:36px;min-width:36px}.card-images.academy{background-image:url(/static/media/academy.39a0637cea357c4f11f8.png)}.card-images.amphitheatre{background-image:url(/static/media/amphitheatre.945d7cd19a42e3c91725.png)}.card-images.aqueduct{background-image:url(/static/media/aqueduct.7a30c880bea1f73358b9.png)}.card-images.archway{background-image:url(/static/media/archway.8738e31b174d29c9e88f.png)}.card-images.atrium{background-image:url(/static/media/atrium.7b381352fc8021791d1d.png)}.card-images.bar{background-image:url(/static/media/bar.dccedebd7d3ce5a3d220.png)}.card-images.basilica{background-image:url(/static/media/basilica.5897b3f3c41060ea4351.png)}.card-images.basilica-arbitrium{background-image:url(/static/media/basilica-arbitrium.1805d0a2982d6156ce67.png)}.card-images.bath{background-image:url(/static/media/bath.07839bf1cc397bfaf99b.png)}.card-images.brick.site{background-image:url(/static/media/brick-site.68df8c6a731b04798e40.png)}.card-images.bridge{background-image:url(/static/media/bridge.37534028ea29a1f1eb80.png)}.card-images.catacomb{background-image:url(/static/media/catacomb.bca203ef08b8e963d9ad.png)}.card-images.circus{background-image:url(/static/media/circus.f66a5598c249bae29294.png)}.card-images.circus-maximus{background-image:url(/static/media/circus-maximus.311b6137f22127d423ef.png)}.card-images.coliseum{background-image:url(/static/media/coliseum.793f711fff7c383224ac.png)}.card-images.concrete.site{background-image:url(/static/media/concrete-site.8c204ec8d8da67bb35e5.png)}.card-images.crane{background-image:url(/static/media/crane.7aba43b51bff63d06e79.png)}.card-images.dock{background-image:url(/static/media/dock.556577cddaf8e9658ab0.png)}.card-images.domus-aurea{background-image:url(/static/media/domus-aurea.0e0bbfdf52709201b2d1.png)}.card-images.forum{background-image:url(/static/media/forum.97b74abcadba42ff111d.png)}.card-images.forum-romanum{background-image:url(/static/media/forum-romanum.91ab80198604b41578c2.png)}.card-images.foundry{background-image:url(/static/media/foundry.f4027784be8bc00017c4.png)}.card-images.fountain{background-image:url(/static/media/fountain.78d76dc7fdbcbeb3a2c0.png)}.card-images.garden{background-image:url(/static/media/garden.aee6d8b2937a5050b9c3.png)}.card-images.gate{background-image:url(/static/media/gate.191ee45b33863fb6ff1c.png)}.card-images.insula{background-image:url(/static/media/insula.9aa9e73103f59b2d649f.png)}.card-images.jack{background-image:url(/static/media/jack0.7c9a8745f64ab351d5f3.png)}.card-images.latrine{background-image:url(/static/media/latrine.af855110dd4075232ac4.png)}.card-images.ludus-magna{background-image:url(/static/media/ludus-magna.303ca65b38b00024d90f.png)}.card-images.marble.site{background-image:url(/static/media/marble-site.14338d682dc7ab716e0e.png)}.card-images.market{background-image:url(/static/media/market.4ed07499127a7dae7c28.png)}.card-images.order{background-image:url(/static/media/order.ee264da6fc800a70947d.png)}.card-images.palace{background-image:url(/static/media/palace.6731ea6eb86aa3437cfa.png)}.card-images.palisade{background-image:url(/static/media/palisade.6ecc5e56af10fb7ab34d.png)}.card-images.prison{background-image:url(/static/media/prison.a569432945cc571482b2.png)}.card-images.road{background-image:url(/static/media/road.d7d605e9377cb07827bb.png)}.card-images.rubble.site{background-image:url(/static/media/rubble-site.94520f7983955b3a57fa.png)}.card-images.school{background-image:url(/static/media/school.0358455aa4d5372f543a.png)}.card-images.scriptorium{background-image:url(/static/media/scriptorium.6a84aef86f9ef1163112.png)}.card-images.senate{background-image:url(/static/media/senate.826dbfe502599e50606e.png)}.card-images.sewer{background-image:url(/static/media/sewer.4e612162db3f9cf09380.png)}.card-images.shrine{background-image:url(/static/media/shrine.fe333cdd9342307d8b73.png)}.card-images.stairway{background-image:url(/static/media/stairway.1ffcc1597d9e26717dc5.png)}.card-images.statue{background-image:url(/static/media/statue.6d33b31f7cf8263e6c94.png)}.card-images.stone.site{background-image:url(/static/media/stone-site.f03337e2d34d1ce822c4.png)}.card-images.storeroom{background-image:url(/static/media/storeroom.3f694a8aab57b7fd7229.png)}.card-images.temple{background-image:url(/static/media/temple.c1bc6a57c37d53e90a47.png)}.card-images.tower{background-image:url(/static/media/tower.6972caa79ac3c362d45f.png)}.card-images.tribunal{background-image:url(/static/media/tribunal.5763ddc73de4efd95e84.png)}.card-images.villa{background-image:url(/static/media/villa.ffee9ab3b989f0f9cb7b.png)}.card-images.vomitorium{background-image:url(/static/media/vomitorium.5c11f87bdfab3c6ff463.png)}.card-images.wall{background-image:url(/static/media/wall.654c2c8c41de72431ae4.png)}.card-images.wood.site{background-image:url(/static/media/wood-site.2281868251cb13751866.png)}.mini-Sites{display:grid;justify-content:center}.mini-Sites .title{text-transform:capitalize}.mini-Sites .sites{align-self:center}.mini-Sites .title{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:40px;min-width:33px}.mini-Sites .title.rubble{background-image:url(/static/media/rubble-site.94520f7983955b3a57fa.png)}.mini-Sites .title.wood{background-image:url(/static/media/wood-site.2281868251cb13751866.png)}.mini-Sites .title.concrete{background-image:url(/static/media/concrete-site.8c204ec8d8da67bb35e5.png)}.mini-Sites .title.brick{background-image:url(/static/media/brick-site.68df8c6a731b04798e40.png)}.mini-Sites .title.stone{background-image:url(/static/media/stone-site.f03337e2d34d1ce822c4.png)}.mini-Sites .title.marble{background-image:url(/static/media/marble-site.14338d682dc7ab716e0e.png)}.mini-Pool{display:grid;justify-content:center}.mini-Pool .title{text-transform:capitalize}.mini-Pool .pool{align-self:center}.mini-Pool .title{background-position:50%;background-repeat:no-repeat;background-size:contain;min-height:72px;min-width:53px}.mini-Clientele{display:grid}.mini-Clientele .tag{background-repeat:no-repeat;background-size:cover;min-height:7em;min-width:1.3em}.mini-Clientele .tag:not(.last){margin-right:-.6em;min-width:1.9em}.mini-CompletedBuildings{display:flex;flex-direction:column;flex-wrap:wrap}.mini-CompletedBuildings .tag{background-repeat:no-repeat;background-size:cover;height:1em;width:7.5em}.mini-CompletedBuildings .tag:not(.last){height:1.6em;margin-bottom:-.6em}.mini-ClosedHand{display:grid}.mini-ClosedHand .tag{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.3em;margin:.1em;min-height:7em;min-width:2.3em}.mini-IncompleteBuildings{display:flex;flex-direction:column;flex-wrap:wrap}.mini-IncompleteBuildings .row{display:flex;height:1em}.mini-IncompleteBuildings .tag{background-repeat:no-repeat;background-size:cover;height:1em;width:7.5em}.mini-IncompleteBuildings .value{font-size:.8em}.mini-IncompleteBuildings .tag:not(.last){height:1.6em;margin-bottom:-.6em}.mini-Player{background:#2f4f4f78;border-radius:.5em;display:flex;flex-wrap:wrap;gap:.5em;justify-content:space-between;position:relative}.mini-Player.self{background:#3a669257}.mini-Player>.name{min-width:100px;position:relative}.mini-Player>.name>.details{left:0;position:absolute;top:100%}.mini-Player>.score{min-width:60px}.mini-Player>.name>*{width:100%}.mini-Player .clientele-hand-vault{display:flex;gap:.5em;justify-content:center;width:100%}.mini-Player .clientele-hand-vault .mini-ClosedHand{background-color:#0000001a}.mini-Player .mini-Action{left:15%;position:absolute;top:0}.mini-Player .mini-RomeDemands{position:absolute;right:15%;top:0}.mini-Player .mini-Stockpile{width:100%}.mini-Player .clientele-label,.mini-Player .stockpile-label,.mini-Player .vault-label{flex-basis:30%}.mini-Player.rubble{background-color:#ff0}.mini-Player.wood{background-color:#deb887}.mini-Player.concrete{background-color:#789}.mini-Player.brick{background-color:tomato}.mini-Player.stone{background-color:#4169e1}.mini-Player.marble{background-color:plum}.mini-Stockpile{grid-gap:.1em;display:grid;gap:.1em;justify-content:center}.mini-Stockpile .tag{background-position:bottom;background-repeat:no-repeat;background-size:cover;min-height:.9em;min-width:4.2em}.mini-Vault{display:grid}.mini-Vault .tag{background-position:100%;background-repeat:no-repeat;background-size:cover;min-height:7em;min-width:1.3em}.mini-Vault .tag:not(.first){margin-left:-.6em;min-width:1.9em}.label-js{background-color:#000;border-radius:.1875em;color:#fff;display:inline-block;margin:.1875em;padding:.1875em}.label-js.empty{background-color:#00000026;color:#fff6}.label-js.thinker{background-color:#fff}.label-js.order{background-color:#2e0700}.label-js.jack{background-color:#b0610d}.label-js.laborer,.label-js.rubble{background-color:#feff05;color:#000}.label-js.craftsman,.label-js.wood{background-color:#deb887;color:#000}.label-js.architect,.label-js.concrete{background-color:#788899;color:#000}.label-js.brick,.label-js.legionary{background-color:#fe6247;color:#000}.label-js.merchant,.label-js.stone{background-color:#426ae1;color:#000}.label-js.marble,.label-js.patron{background-color:#dd9fdc;color:#000}.label-js.engineer,.label-js.iron{background-color:#64d4fd;color:#000}.label-js.farmer,.label-js.wheat{background-color:#2cc18e;color:#000}.mini-Action{display:flex;flex-shrink:1;flex-wrap:nowrap;overflow-x:auto}.mini-Action .mini-Card{background-repeat:no-repeat;background-size:cover;min-height:52.8px;min-width:38.1px;position:relative}.mini-RomeDemands{border:1px solid red;display:flex;flex-shrink:1;flex-wrap:nowrap;overflow-x:auto}.mini-RomeDemands .mini-Card{background-repeat:no-repeat;background-size:cover;min-height:52.8px;min-width:38.1px;position:relative}.mini-OpenHand{display:flex;flex-shrink:1;flex-wrap:nowrap;overflow-x:auto}.mini-OpenHand .mini-Card{background-repeat:no-repeat;background-size:cover;min-height:140.8px;min-width:101.6px;position:relative}.mini-OpenHand .mini-Card .effects{background-color:#d3d3d3;border-radius:4px;bottom:5%;box-shadow:0 0 5px #fff,0 0 5px #fff;color:#000;display:flex;flex-direction:column;font-family:serif;font-size:10px;justify-content:top;left:18%;margin:5px;overflow-y:hidden;position:absolute;right:6%;top:57%;-webkit-user-select:none;user-select:none}.mini-OpenHand .mini-Card .effects .type{font-weight:700}.mini-OpenHand .mini-Card:hover .effects{bottom:2%;justify-content:center;left:2%;right:2%;top:7%}.contact{display:flex;flex-direction:column}.contact .success{color:green}.contact .failure{color:red}.contact .form-wrapper{display:flex}.contact .form{margin:0 auto;max-width:400px}.contact .form input,.contact .form textarea{border:0;font-family:Arial;margin-bottom:10px;padding:5px;width:400px}.contact .form textarea{height:200px}.user{background-color:#00000080}.user,.user .header{align-items:center;display:flex;flex-direction:column}.user .header{margin-top:10px}.user .header .name{-webkit-margin-before:.3em;-webkit-margin-after:.83em;-webkit-margin-start:0;-webkit-margin-end:0;font-size:1.5em;font-weight:700;margin-block-end:.83em;margin-block-start:.3em;margin-inline-end:0;margin-inline-start:0}.user .header .label{color:#acacdf;font-size:70%;font-weight:400}.user a{color:inherit;text-decoration:none}.user .rating{margin-bottom:5px}.user .rating .value{font-size:23px;padding-left:5px}.user .rating.provisional .value{opacity:.8}.user .rating:not(.provisional) .value{font-weight:700}.user .stats>div{margin-bottom:4px;margin-top:4px}.user .rating span:not(.value),.user .stats span:not(.value),.user table.history th{color:#acacdf;font-weight:400}.user .stats span.value{padding:2px 10px 2px 2px}.user table.history{margin-top:10px}.user table.history td,.user table.history th{padding:2px 5px}.user .avatar{height:100px;width:100px}.avatar.laborer{background-image:url(/static/media/avatar-laborer.f5fe0877d9a61ef271a9.png),radial-gradient(circle at center,#fff,#0000 75%)}.avatar.craftsman{background-image:url(/static/media/avatar-craftsman.aad200e7a1c351dd85e1.png),radial-gradient(circle at center,#fff,#0000 75%)}.avatar.legionary{background-image:url(/static/media/avatar-legionary.f464a1df1cbd12be0b40.png),radial-gradient(circle at center,#fff,#0000 75%)}.avatar.architect{background-image:url(/static/media/avatar-architect.4f61addee031a8a5ae86.png),radial-gradient(circle at center,#fff,#0000 75%)}.avatar.merchant{background-image:url(/static/media/avatar-merchant.e5aeb937af7b2089fe08.png),radial-gradient(circle at center,#fff,#0000 75%)}.avatar.patron{background-image:url(/static/media/avatar-patron.dae420ca7225b2efb7fe.png),radial-gradient(circle at center,#fff,#0000 75%)}.avatar{background-position:50%;background-repeat:no-repeat;background-size:contain}
/*# sourceMappingURL=main.0cee1a13.css.map*/