/**handles:cube-style**/
.cube{width:100%;height:100%}@font-face{font-family:RubikExtended;src:url("../media/RubikExtended.ttf") format( "truetype" ),url("../media/RubikExtended.otf") format( "otf" );font-weight:400;font-style:normal}.faceLabel{display:none;position:absolute;font-size:60px;text-align:center;font-family:RubikExtended;text-shadow:0 0 24px rgba(0,0,0,.3);color:#fff}.cube .cubelet{width:1em;height:1em;position:absolute;box-sizing:border-box}.cube .face{position:absolute;width:1em;height:1em;background-color:#000;text-align:center;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;padding:.05em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.cube .face.faceIntroverted{background-color:#000}.cube .face.faceTransparent{background-color:transparent}.purty .face{opacity:.5}.purty .face.faceFront{background-color:#fff}.purty .face.faceUp{background-color:#562c85}.purty .face.faceRight{background-color:#39294f}.purty .face.faceDown{background-color:#922383}.purty .face.faceLeft{background-color:#ccc}.purty .face.faceBack{background-color:#7d52b5}.cube .face>.wireframe{display:none;position:absolute;width:140px;height:140px;background-color:rgba(255,255,255,.05)}.cube .sticker{width:100%;height:100%;background-color:#f0f;border-radius:.1em;text-align:center}.cube .sticker.red{background:#9c50f2}.cube .sticker.white{background:#562c85}.cube .sticker.blue{background:#72388a}.cube .sticker.green{background:#c22cae}.cube .sticker.orange{background:#922383}.cube .sticker.yellow{background:#f038d8}.cube .sticker.stickerLogo{background:#562c85 url("../media/rubiksLogoClassic.png");background-size:100% 100%;background-repeat:none}.cube .face>.id{display:none;position:absolute;z-index:1000;width:90%;height:90%;font-size:1em;line-height:.9em;text-align:center;color:#000}.cube .face>.id>.underline{border-bottom:1px solid #000}.cube .face.faceIntroverted>.id{color:#fefefe}.cube .face.faceIntroverted>.id>.underline{border-bottom:1px solid #fefefe}.cube .face>.text{display:none;position:absolute;z-index:2000;width:100%;height:100%;text-align:center;color:#fff;font-family:RubikExtended,sans-serif;font-size:1em;line-height:1em}