.avatar_picker{width:100%;height:100%;z-index:100000;background:#465b6b;position:absolute;left:0;top:0;text-align:center}.avatar_picker h1{margin-top:40px;margin-bottom:2px;font-size:32px;color:white}img.avatar_choice{display:inline-block;width:70px;margin:4px;border:2px solid white;cursor:pointer}.board{position:absolute;left:50%;top:50%;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border:2px solid #659e6a;-webkit-box-shadow:0 0 25px 2px rgba(0,0,0,0.75);-moz-box-shadow:0 0 25px 2px rgba(0,0,0,0.75);box-shadow:0 0 25px 2px rgba(0,0,0,0.75);width:812px;height:564px;margin-left:-406px;margin-top:-282px}.rules{display:none;position:absolute;left:-2px;top:-2px;z-index:100000;background:url("/img/gems_rules.png?v=2");-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;width:812px;height:564px}a.show_rules{display:block;position:absolute;top:-40px;left:-35px;z-index:100;font-size:16px;color:white;cursor:pointer;text-decoration:underline}.game.gemgame .state{display:inline-block;position:absolute;bottom:-36px;left:50%;margin-left:32px;padding-left:6px;padding-right:6px;padding-top:1px;height:27px;line-height:27px;background:#e4e4d5;font-size:16px;border-radius:8px 8px 8px 0;-moz-border-radius:8px 8px 8px 0;-webkit-border-radius:8px 8px 8px 0;border:1px solid #5c5c55}.game .avatar{position:absolute;width:60px;border:1px solid #AAA;z-index:500;opacity:.6}.game .avatar.img_flipped{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.game .avatar.turnOwner{border:1px solid #FFF;opacity:1.0}.game .avatar_score{position:absolute;display:inline-block;width:60px;color:white;font-size:14px;z-index:501}.game .card.venture{margin:0}.game .card.token{margin:0}.chalk_label{position:absolute;display:block;text-align:center;font-size:12px;color:white;opacity:.6}.reserve_marker{position:absolute;width:113px;height:110px;opacity:.5;border:2px solid white;text-align:center;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.merchant.card{height:46px}.merchant .portrait{height:46px;position:absolute;right:0;bottom:0}.merchant .card_front .merchant_cost_group{position:absolute;left:0;bottom:0;padding-left:3px}.merchant .card_front .merchant_cost{display:block;line-height:11px;width:14px;height:11px;text-align:center;vertical-align:middle;margin:1px auto;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #000}.venture .card_front,.venture .card_back{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75)}.venture.hide_shadow .card_back{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.venture .card_front{font-size:12px;background:#cecec0;color:#000}a.venture:hover .card_front{background:#e4e4d5}.venture .card_front *{font-size:10px;line-height:10px;color:#000}.venture .card_front .card_score{display:block;margin-top:1px}.venture .card_front img.card_product{width:26px;position:absolute;top:-4px;right:-3px;background:#ededdd;display:inline-block;padding:3px;border:1px solid #444;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px}.venture .card_front .card_text{display:block;text-align:center;font-style:italic;margin-top:10px;padding-left:1px;padding-right:1px;font-size:8px;color:#444}.venture .card_front a.btn{display:inline-block;position:absolute;bottom:1px;right:1px;padding:3px 2px;width:33px;text-align:center;font-size:8px;color:#fafafa;text-decoration:none;background:#828691;background-image:-webkit-linear-gradient(top,#828691,#373b42);background-image:-moz-linear-gradient(top,#828691,#373b42);background-image:-ms-linear-gradient(top,#828691,#373b42);background-image:-o-linear-gradient(top,#828691,#373b42);background-image:linear-gradient(to bottom,#828691,#373b42);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.venture .card_front a.btn:hover{background:#8b92a6;background-image:-webkit-linear-gradient(top,#8b92a6,#3d414a);background-image:-moz-linear-gradient(top,#8b92a6,#3d414a);background-image:-ms-linear-gradient(top,#8b92a6,#3d414a);background-image:-o-linear-gradient(top,#8b92a6,#3d414a);background-image:linear-gradient(to bottom,#8b92a6,#3d414a);text-decoration:none;color:#fff}.venture .card_front a.btn:active{background:#8b92a6;background-image:-webkit-linear-gradient(top,#676d7e,#3d414a);background-image:-moz-linear-gradient(top,#676d7e,#3d414a);background-image:-ms-linear-gradient(top,#676d7e,#3d414a);background-image:-o-linear-gradient(top,#676d7e,#3d414a);background-image:linear-gradient(to bottom,#676d7e,#3d414a);text-decoration:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.venture .card_front .card_cost_group{position:absolute;left:0;bottom:0;background:#ededdd;padding-left:1px;padding-bottom:1px;padding-right:2px;padding-top:2px;border-right:1px solid #444;border-top:1px solid #444}.venture .card_front .card_cost{display:block;line-height:10px}.venture .card_front .card_cost span{display:inline-block;vertical-align:middle;text-align:right;width:6px;height:10px;padding-right:1px}.venture .card_front .card_cost img{display:inline-block;vertical-align:middle;width:11px}.level0_jacket,.level1_jacket,.level2_jacket{background-color:hsl(2,57%,40%);background-image:-webkit-repeating-linear-gradient(transparent,transparent 50px,rgba(0,0,0,.4) 50px,rgba(0,0,0,.4) 53px,transparent 53px,transparent 63px,rgba(0,0,0,.4) 63px,rgba(0,0,0,.4) 66px,transparent 66px,transparent 116px,rgba(0,0,0,.5) 116px,rgba(0,0,0,.5) 166px,rgba(255,255,255,.2) 166px,rgba(255,255,255,.2) 169px,rgba(0,0,0,.5) 169px,rgba(0,0,0,.5) 179px,rgba(255,255,255,.2) 179px,rgba(255,255,255,.2) 182px,rgba(0,0,0,.5) 182px,rgba(0,0,0,.5) 232px,transparent 232px),-webkit-repeating-linear-gradient(270deg,transparent,transparent 50px,rgba(0,0,0,.4) 50px,rgba(0,0,0,.4) 53px,transparent 53px,transparent 63px,rgba(0,0,0,.4) 63px,rgba(0,0,0,.4) 66px,transparent 66px,transparent 116px,rgba(0,0,0,.5) 116px,rgba(0,0,0,.5) 166px,rgba(255,255,255,.2) 166px,rgba(255,255,255,.2) 169px,rgba(0,0,0,.5) 169px,rgba(0,0,0,.5) 179px,rgba(255,255,255,.2) 179px,rgba(255,255,255,.2) 182px,rgba(0,0,0,.5) 182px,rgba(0,0,0,.5) 232px,transparent 232px),-webkit-repeating-linear-gradient(125deg,transparent,transparent 2px,rgba(0,0,0,.2) 2px,rgba(0,0,0,.2) 3px,transparent 3px,transparent 5px,rgba(0,0,0,.2) 5px);background-image:repeating-linear-gradient(transparent,transparent 50px,rgba(0,0,0,.4) 50px,rgba(0,0,0,.4) 53px,transparent 53px,transparent 63px,rgba(0,0,0,.4) 63px,rgba(0,0,0,.4) 66px,transparent 66px,transparent 116px,rgba(0,0,0,.5) 116px,rgba(0,0,0,.5) 166px,rgba(255,255,255,.2) 166px,rgba(255,255,255,.2) 169px,rgba(0,0,0,.5) 169px,rgba(0,0,0,.5) 179px,rgba(255,255,255,.2) 179px,rgba(255,255,255,.2) 182px,rgba(0,0,0,.5) 182px,rgba(0,0,0,.5) 232px,transparent 232px),repeating-linear-gradient(270deg,transparent,transparent 50px,rgba(0,0,0,.4) 50px,rgba(0,0,0,.4) 53px,transparent 53px,transparent 63px,rgba(0,0,0,.4) 63px,rgba(0,0,0,.4) 66px,transparent 66px,transparent 116px,rgba(0,0,0,.5) 116px,rgba(0,0,0,.5) 166px,rgba(255,255,255,.2) 166px,rgba(255,255,255,.2) 169px,rgba(0,0,0,.5) 169px,rgba(0,0,0,.5) 179px,rgba(255,255,255,.2) 179px,rgba(255,255,255,.2) 182px,rgba(0,0,0,.5) 182px,rgba(0,0,0,.5) 232px,transparent 232px),repeating-linear-gradient(125deg,transparent,transparent 2px,rgba(0,0,0,.2) 2px,rgba(0,0,0,.2) 3px,transparent 3px,transparent 5px,rgba(0,0,0,.2) 5px)}.card.token{width:40px;height:40px}.token .card_front{font-size:12px;color:#000;text-align:center;line-height:40px}.token .card_front{background:#e4e4d5;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75);box-shadow:1px 1px 3px 0 rgba(0,0,0,0.75)}a.token:hover .card_front{background:#FFF}.token .card_front img{width:36px;vertical-align:middle}.token .card_front.token_gold img{width:30px;vertical-align:middle}@media only screen and (min-device-width:200px) and (max-device-width:820px){body{padding:0}.venture .card_front a.btn{padding:8px 2px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}a.show_rules{top:-40px;left:-45px;font-size:20px}}@media only screen and (min-device-width:200px) and (max-device-width:820px) and (orientation:landscape){body{width:650px;height:350px}.game_wrapper{transform:scale(0.72)}.board{position:absolute;top:-20px;left:150px;margin-top:0;margin-left:0}}@media only screen and (min-device-width:800px) and (max-device-width:825px) and (min-device-height:360px) and (max-device-height:415px) and (orientation:landscape){body{width:810px;height:350px}.game_wrapper{transform:scale(0.65)}.board{left:120px}}