@font-face{font-family:"puzzlebang";src:url(data:application/font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SAfIAAAC8AAAAYGNtYXAaVsyHAAABHAAAAFRnYXNwAAAAEAAAAXAAAAAIZ2x5ZgY/mXoAAAF4AAABcGhlYWQG0u8/AAAC6AAAADZoaGVhB0ADxgAAAyAAAAAkaG10eAmQAAAAAANEAAAAFGxvY2EAKADMAAADWAAAAAxtYXhwABQAdwAAA2QAAAAgbmFtZZlKCfsAAAOEAAABhnBvc3QAAwAAAAAFDAAAACAAAwLIAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAOAAAAAoACAACAAIAAQAg5gD//f//AAAAAAAg5gD//f//AAH/4xoEAAMAAQAAAAAAAAAAAAAAAQAB//8ADwABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAAOAAD/zQN+A8MABwAXAB0AKwAwADoAQgBHAEwAVABcAGQAbAB0AAAXIxEjETMRIwEVOwE1KwE1MzUjNTsBNSMnIxEzNSMBIz8BIxUzBzMHMzUjNwU3MwcjAxEzESEVIRUhNTMRMxEzETMRAxUzNSMXIzUzFScyNCMiFDMxJzI0IyIUMzEzMjQjIhQzMRUyNCMiFDMxIzI0IyIUMzHazQ3nDQE9D21tAm9vAm1t0g5zZQFP2mAN6cnZ2Wzpytr+ul/HYMb6IQH+/l4Bw0whTCCOkJB2XV0vCwsLCxYMDAsLLAsLCwsLCwsLLAwMCwsmAob9bQKT/lPmDV8NYA1m/rQNAh9fDg3ZbQ3ZbF9fAjb8igNUtyL7/PcC5/0ZAwn8m5GRd15eIxcXFhcXFxcsFxcXFwAAAAEAAAABAAB8jUtbXw889QALBAAAAAAA0hrVWQAAAADSGtVZAAD/zQN+A8MAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA34AAQAAAAAAAAAAAAAAAAAAAAUEAAAAAAAAAAAAAAACAAAAA5AAAAAAAAAACgAUAB4AuAABAAAABQB1AA4AAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEABwAAAAEAAAAAAAIABwBgAAEAAAAAAAMABwA2AAEAAAAAAAQABwB1AAEAAAAAAAUACwAVAAEAAAAAAAYABwBLAAEAAAAAAAoAGgCKAAMAAQQJAAEADgAHAAMAAQQJAAIADgBnAAMAAQQJAAMADgA9AAMAAQQJAAQADgB8AAMAAQQJAAUAFgAgAAMAAQQJAAYADgBSAAMAAQQJAAoANACkaWNvbW9vbgBpAGMAbwBtAG8AbwBuVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwaWNvbW9vbgBpAGMAbwBtAG8AbwBuaWNvbW9vbgBpAGMAbwBtAG8AbwBuUmVndWxhcgBSAGUAZwB1AGwAYQByaWNvbW9vbgBpAGMAbwBtAG8AbwBuRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("truetype"),url(data:application/font-eot;charset=utf-8;base64,0AUAACwFAAABAAIAAAAAAAAAAAAAAAAAAAABAJABAAAAAExQAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAW0uNfAAAAAAAAAAAAAAAAAAAAAAAAA4AaQBjAG8AbQBvAG8AbgAAAA4AUgBlAGcAdQBsAGEAcgAAABYAVgBlAHIAcwBpAG8AbgAgADEALgAwAAAADgBpAGMAbwBtAG8AbwBuAAAAAAAAAQAAAAsAgAADADBPUy8yDxIB8gAAALwAAABgY21hcBpWzIcAAAEcAAAAVGdhc3AAAAAQAAABcAAAAAhnbHlmBj+ZegAAAXgAAAFwaGVhZAbS7z8AAALoAAAANmhoZWEHQAPGAAADIAAAACRobXR4CZAAAAAAA0QAAAAUbG9jYQAoAMwAAANYAAAADG1heHAAFAB3AAADZAAAACBuYW1lmUoJ+wAAA4QAAAGGcG9zdAADAAAAAAUMAAAAIAADAsgBkAAFAAACmQLMAAAAjwKZAswAAAHrADMBCQAAAAAAAAAAAAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAEAAAOYAA8D/wABAA8AAQAAAAAEAAAAAAAAAAAAAACAAAAAAAAMAAAADAAAAHAABAAMAAAAcAAMAAQAAABwABAA4AAAACgAIAAIAAgABACDmAP/9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAA4AAP/NA34DwwAHABcAHQArADAAOgBCAEcATABUAFwAZABsAHQAABcjESMRMxEjARU7ATUrATUzNSM1OwE1IycjETM1IwEjPwEjFTMHMwczNSM3BTczByMDETMRIRUhFSE1MxEzETMRMxEDFTM1IxcjNTMVJzI0IyIUMzEnMjQjIhQzMTMyNCMiFDMxFTI0IyIUMzEjMjQjIhQzMdrNDecNAT0PbW0Cb28CbW3SDnNlAU/aYA3pydnZbOnK2v66X8dgxvohAf7+XgHDTCFMII6QkHZdXS8LCwsLFgwMCwssCwsLCwsLCwssDAwLCyYChv1tApP+U+YNXw1gDWb+tA0CH18ODdltDdlsX18CNvyKA1S3Ivv89wLn/RkDCfybkZF3Xl4jFxcWFxcXFywXFxcXAAAAAQAAAAEAAHyNS1tfDzz1AAsEAAAAAADSGtVZAAAAANIa1VkAAP/NA34DwwAAAAgAAgAAAAAAAAABAAADwP/AAAAEAAAAAAADfgABAAAAAAAAAAAAAAAAAAAABQQAAAAAAAAAAAAAAAIAAAADkAAAAAAAAAAKABQAHgC4AAEAAAAFAHUADgAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAHAAAAAQAAAAAAAgAHAGAAAQAAAAAAAwAHADYAAQAAAAAABAAHAHUAAQAAAAAABQALABUAAQAAAAAABgAHAEsAAQAAAAAACgAaAIoAAwABBAkAAQAOAAcAAwABBAkAAgAOAGcAAwABBAkAAwAOAD0AAwABBAkABAAOAHwAAwABBAkABQAWACAAAwABBAkABgAOAFIAAwABBAkACgA0AKRpY29tb29uAGkAYwBvAG0AbwBvAG5WZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29tb29uAGkAYwBvAG0AbwBvAG5pY29tb29uAGkAYwBvAG0AbwBvAG5SZWd1bGFyAFIAZQBnAHUAbABhAHJpY29tb29uAGkAYwBvAG0AbwBvAG5Gb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("embedded-opentype"),url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAV4AAsAAAAABSwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgDxIB8mNtYXAAAAFoAAAAVAAAAFQaVsyHZ2FzcAAAAbwAAAAIAAAACAAAABBnbHlmAAABxAAAAXAAAAFwBj+ZemhlYWQAAAM0AAAANgAAADYG0u8/aGhlYQAAA2wAAAAkAAAAJAdAA8ZobXR4AAADkAAAABQAAAAUCZAAAGxvY2EAAAOkAAAADAAAAAwAKADMbWF4cAAAA7AAAAAgAAAAIAAUAHduYW1lAAAD0AAAAYYAAAGGmUoJ+3Bvc3QAAAVYAAAAIAAAACAAAwAAAAMCyAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gADwP/AAEADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAwAAAAMAAAAcAAEAAwAAABwAAwABAAAAHAAEADgAAAAKAAgAAgACAAEAIOYA//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAADgAA/80DfgPDAAcAFwAdACsAMAA6AEIARwBMAFQAXABkAGwAdAAAFyMRIxEzESMBFTsBNSsBNTM1IzU7ATUjJyMRMzUjASM/ASMVMwczBzM1IzcFNzMHIwMRMxEhFSEVITUzETMRMxEzEQMVMzUjFyM1MxUnMjQjIhQzMScyNCMiFDMxMzI0IyIUMzEVMjQjIhQzMSMyNCMiFDMx2s0N5w0BPQ9tbQJvbwJtbdIOc2UBT9pgDenJ2dls6cra/rpfx2DG+iEB/v5eAcNMIUwgjpCQdl1dLwsLCwsWDAwLCywLCwsLCwsLCywMDAsLJgKG/W0Ck/5T5g1fDWANZv60DQIfXw4N2W0N2WxfXwI2/IoDVLci+/z3Auf9GQMJ/JuRkXdeXiMXFxYXFxcXLBcXFxcAAAABAAAAAQAAfI1LW18PPPUACwQAAAAAANIa1VkAAAAA0hrVWQAA/80DfgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAN+AAEAAAAAAAAAAAAAAAAAAAAFBAAAAAAAAAAAAAAAAgAAAAOQAAAAAAAAAAoAFAAeALgAAQAAAAUAdQAOAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAcAAAABAAAAAAACAAcAYAABAAAAAAADAAcANgABAAAAAAAEAAcAdQABAAAAAAAFAAsAFQABAAAAAAAGAAcASwABAAAAAAAKABoAigADAAEECQABAA4ABwADAAEECQACAA4AZwADAAEECQADAA4APQADAAEECQAEAA4AfAADAAEECQAFABYAIAADAAEECQAGAA4AUgADAAEECQAKADQApGljb21vb24AaQBjAG8AbQBvAG8AblZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGljb21vb24AaQBjAG8AbQBvAG8Abmljb21vb24AaQBjAG8AbQBvAG8AblJlZ3VsYXIAUgBlAGcAdQBsAGEAcmljb21vb24AaQBjAG8AbQBvAG8AbkZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=) format("woff"),url(data:application/font-svg;charset=utf-8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiID4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8bWV0YWRhdGE+R2VuZXJhdGVkIGJ5IEljb01vb248L21ldGFkYXRhPgo8ZGVmcz4KPGZvbnQgaWQ9Imljb21vb24iIGhvcml6LWFkdi14PSIxMDI0Ij4KPGZvbnQtZmFjZSB1bml0cy1wZXItZW09IjEwMjQiIGFzY2VudD0iOTYwIiBkZXNjZW50PSItNjQiIC8+CjxtaXNzaW5nLWdseXBoIGhvcml6LWFkdi14PSIxMDI0IiAvPgo8Z2x5cGggdW5pY29kZT0iJiN4MjA7IiBob3Jpei1hZHYteD0iNTEyIiBkPSIiIC8+CjxnbHlwaCB1bmljb2RlPSImI3hlNjAwOyIgZ2x5cGgtbmFtZT0ibG9nbyIgaG9yaXotYWR2LXg9IjkxMiIgZD0iTTIxNy44NTgtMzguMjNoLTIwNC42Nzh2NjQ1LjgzaC0xMy4xOHYtNjU5LjAxMWgyMzEuMDM5djY1OS4wMTFoLTEzLjE4ek01MzQuOTUzIDE3OS4zMjd2LTIzMC41MTJsMTUuMTQ2LTAuMjVoMTA4LjkxMXYxMy4xOGgtMTA4Ljg1M2wtMi4wMjQgMC4xMzd2OTUuMjI3aDExMC44Nzd2MTMuMThoLTExMC44Nzd2OTUuNjk2bDEuOTY2LTAuMzMyaDEwOC45MTF2MTMuMThoLTEwOC44NDV6TTMzOS41ODMgMjgxLjE5OGgtMTMuMTh2LTMzMi42MDhoMTE0Ljc1djEzLjE4aC0xMDEuNTY5ek02NzQuNjYyIDUwNS4yNjFoLTIxNy4yNzNsOTUuMjIzIDk1LjE2OCAxMy4xMzUgMTMuMzc2aC0yMzMuMTM5di0xMy4xOGgyMDEuNTc4bC0yMTcuMzQ5LTIxNy4wODloMjE3LjI5NmwtMTA4LjU1OC0xMDguNTQ0aDIzMy40MzZ2MTMuMThoLTIwMS42ODhsMjE3LjM0IDIxNy4wODl6TTM0OC42NjMgMzk2LjcxN2w5NS40OTUgOTUuMzY0aDE5OC42NTRsLTk1LjQ5NC05NS4zNjRoLTE5OC42NTV6TTk5LjIzNiA5NjIuNjk2di04ODYuMTc3aDMyLjU2NnY4NTIuODQxaDUxMC4xNTZ2LTE4My43NTNoLTQxNy44OTR2LTMzLjMzNWg0NTEuMjN2MjUwLjQyNHpNNzUxLjI3MiA5NjIuNjk2di03NzYuODYzaDMyLjU2NnY3NDMuNTI4aDc1Ljk3OXYtNzQzLjUyOGgzMi41NjZ2Nzc2Ljg2M3pNNzQ5LjcwOSA5My41NzJ2LTE0NC4yMTNoMTQ0LjIxM3YxNDQuMjEzaC0xNDQuMjEzek04NjguMzMxLTI1LjA1MGgtOTMuMDMxdjkzLjgyNWg5My4wMzF2LTkzLjgyNXpNODIxLjE1OSAxMC4xMjFjMTQuODM4IDAgMTQuODM4IDIzLjAxMyAwIDIzLjAxM3MtMTQuODM5LTIzLjAxMyAwLTIzLjAxM3Ywek03OTkuMzg4IDMxLjg2OGMxNC44MzggMCAxNC44MzggMjMuMDEzIDAgMjMuMDEzcy0xNC44MzgtMjMuMDEzIDAtMjMuMDEzdjB6TTg0Mi45MDUgMzEuODY4YzE0LjgzOCAwIDE0LjgzOCAyMy4wMTMgMCAyMy4wMTNzLTE0LjgzOC0yMy4wMTMgMC0yMy4wMTN2MHpNODQyLjkwNS0xMS42NWMxNC44MzggMCAxNC44MzggMjMuMDEzIDAgMjMuMDEzcy0xNC44MzgtMjMuMDEzIDAtMjMuMDEzdjB6TTc5OS4zODgtMTEuNjVjMTQuODM4IDAgMTQuODM4IDIzLjAxMyAwIDIzLjAxM3MtMTQuODM4LTIzLjAxMyAwLTIzLjAxM3YweiIgLz4KPC9mb250PjwvZGVmcz48L3N2Zz4) format("svg");font-weight:normal;font-style:normal}.icon{font-family:"puzzlebang";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-logo:before{content:""}@media print{object{height:100px;width:100px}nav,.flavor-text,.twitter-timeline-box,.solved_list{display:none}}.sorting_hat>div[class^=step_]{display:none}.sorting_hat>div.step_1{display:block}.sorting_hat .result.error{color:red}.color_options,.puzzle_options{display:flex;flex-direction:column;margin-top:.8em}.sorting_hat_option{background-color:#dadada;padding:4px 6px;margin:5px;border:0px solid #dadada;border-radius:6px;flex:1;align-self:start;text-decoration:none;color:#103322}.sorting_hat_option.no_border{background-color:rgba(0,0,0,0);padding:0;margin:0;border:none;border-radius:0}.change_sorting_hat{cursor:pointer}.join_house{display:flex;flex-direction:column;align-items:center;cursor:pointer}.join_house .sorting_house{flex:1}.potion_row{display:flex;flex-direction:row;justify-content:center;align-items:center}.potion_bottle{position:relative;width:100px;height:100px;display:inline-flex;align-items:center;flex-direction:column;flex:1}.potion_bottle .top{border:1px solid #000;width:20px;height:10px;margin-top:5px;border-radius:4px;border-width:1px 1px 0 1px}.potion_bottle .neck{border:1px solid #000;width:16px;height:15px;border-width:0 1px 0 1px;z-index:1}.potion_bottle .neck:after{content:"";position:relative;height:100%;width:100%;display:block;box-shadow:inset 0 6px 3px 3px #fff;top:1px}.potion_bottle .base{margin-top:-3px;border:1px solid #000;width:55px;height:65px;border-radius:80% 80% 50% 50%;box-shadow:inset 0 0 4px 4px #fff}.potion_bottle .title{color:#000;padding:3px;font-family:monospace}.potions_arrow{height:0;width:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:20px solid #444;border-right:0;display:inline-block}.potion_bottle_variant_1{width:75px}.potion_bottle_variant_1 .base{margin-top:-3px;width:55px;height:65px;border-radius:80% 80% 50% 50%}.potion_bottle_variant_2 .base{margin-top:-4px;width:65px;height:65px;border-radius:100%}.potion_bottle_variant_3 .base{margin-top:-6px;width:40px;height:65px;border-radius:100% 100% 20% 20%}.potion_bottle_variant_4 .base{margin-top:-6px;width:16px;height:65px;border-radius:0 0 10% 10%}.potion_bottle_variant_5 .neck{height:35px}.potion_bottle_variant_5 .base{margin-top:-4px;width:65px;height:40px;border-radius:20% 20% 10% 10%}blockquote.dice{margin:1em 20px}blockquote.dice .problem{min-width:50vmin;overflow:auto}.die_wrapper_d4{transform:scale(0.15);display:inline-block;height:12vmin;width:10vmin;margin-top:-4vmin;margin-left:-2vmin}.d4{position:absolute;width:0vmin;height:0vmin;transform-style:preserve-3d;animation:spind4 2s infinite linear;transition:all 1s;top:0vmin;left:0vmin;transform-origin:25vmin 25vmin -8vmin}.d4.show-1{animation:none;transform:rotateY(57deg) rotateX(-6deg) rotateZ(-7deg)}.d4.show-1 .val1{color:#000;font-weight:bold}.d4.show-2{animation:none;transform:rotateY(156deg) rotateX(38deg) rotateZ(110deg)}.d4.show-2 .val2{color:#000;font-weight:bold}.d4.show-3{animation:none;transform:rotateY(-40deg) rotateX(19deg) rotateZ(-105deg)}.d4.show-3 .val3{color:#000;font-weight:bold}.d4.show-4{animation:none;transform:rotateY(-4deg) rotateX(-120deg) rotateZ(0deg)}.d4.show-4 .val4{color:#000;font-weight:bold}.d4 [class*=side]{position:absolute;width:0;height:0;color:#fff;font-size:20vmin;text-align:center;border-left:25vmin solid rgba(0,0,0,0);border-right:25vmin solid rgba(0,0,0,0);top:0;left:0;opacity:.85}.d4 .top{position:absolute;top:5vmin;left:-5vmin}.d4 .left{position:absolute;transform:rotate(120deg);top:24vmin;left:6vmin}.d4 .right{position:absolute;transform:rotate(-120deg);top:24vmin;left:-15vmin}.d4 .side1{transform:rotateX(90deg) rotateY(180deg) translateY(-14.2vmin) translateX(0px) translateZ(13.6vmin);border-bottom:43.3vmin solid pink}.d4 .side2{transform:rotateY(-120deg) translateY(-6.5vmin) translateX(-6.2vmin) translateZ(10.8vmin) rotateX(19.5deg);border-bottom:43.3vmin solid #e1bee7}.d4 .side3{transform:rotateY(120deg) translateX(6.2vmin) translateY(-6.5vmin) translateZ(10.8vmin) rotateX(19.5deg);border-bottom:43.3vmin solid #bbdefb}.d4 .side4{transform:rotateX(19.5deg) translateZ(2.4vmin) translateY(-6.5vmin) translateX(0);border-bottom:43.3vmin solid #add8e6}@keyframes spind4{0%{transform:translateZ(-100px) rotateX(0deg) rotateY(0deg) rotateZ(0deg)}16%{transform:translateZ(-100px) rotateX(180deg) rotateY(180deg) rotateZ(0deg)}33%{transform:translateZ(-100px) rotateX(360deg) rotateY(90deg) rotateZ(180deg)}50%{transform:translateZ(-100px) rotateX(360deg) rotateY(360deg) rotateZ(360deg)}66%{transform:translateZ(-100px) rotateX(180deg) rotateY(360deg) rotateZ(270deg)}83%{transform:translateZ(-100px) rotateX(270deg) rotateY(180deg) rotateZ(180deg)}100%{transform:translateZ(-100px) rotateX(360deg) rotateY(360deg) rotateZ(360deg)}}.die_wrapper_d6{display:inline-block;position:relative}.d6{display:inline-block;position:relative;width:8vmin;height:8vmin;border:3px solid gray;border-radius:2vmin}.d6 .dot{position:absolute;background-color:#000;width:1.8vmin;height:1.8vmin;border-radius:100%;top:3.1vmin;left:3.1vmin;transition:all .2s}.d6.rolling .dot{background-color:red}.d6.show-2 .dot1,.d6.show-2 .dot2,.d6.show-2 .dot3{top:1.1vmin;left:1.1vmin}.d6.show-2 .dot4,.d6.show-2 .dot5,.d6.show-2 .dot6{top:5.1vmin;left:5.1vmin}.d6.show-3 .dot1,.d6.show-3 .dot2{top:1.1vmin;left:1.1vmin}.d6.show-3 .dot5,.d6.show-3 .dot6{top:5.1vmin;left:5.1vmin}.d6.show-4 .dot1,.d6.show-4 .dot2{top:1.1vmin;left:1.1vmin}.d6.show-4 .dot3{top:1.1vmin;left:5.1vmin}.d6.show-4 .dot4{top:5.1vmin;left:1.1vmin}.d6.show-4 .dot5,.d6.show-4 .dot6{top:5.1vmin;left:5.1vmin}.d6.show-5 .dot1{top:1.1vmin;left:1.1vmin}.d6.show-5 .dot3{top:1.1vmin;left:5.1vmin}.d6.show-5 .dot4{top:5.1vmin;left:1.1vmin}.d6.show-5 .dot6{top:5.1vmin;left:5.1vmin}.d6.show-6 .dot1{top:1.1vmin;left:1.1vmin}.d6.show-6 .dot2{top:3.1vmin;left:1.1vmin}.d6.show-6 .dot3{top:1.1vmin;left:5.1vmin}.d6.show-6 .dot4{top:5.1vmin;left:1.1vmin}.d6.show-6 .dot5{top:3.1vmin;left:5.1vmin}.d6.show-6 .dot6{top:5.1vmin;left:5.1vmin}.d10-dash{display:inline-block;width:30px;height:1vmin;background-color:#000;margin:3.5vmin 0}.die_wrapper_d10{display:inline-block;position:relative;width:8vmin;height:8vmin;perspective:1500px}.die_wrapper_d10 .d10{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s ease-out;cursor:pointer;transform:rotateX(-45deg)}.die_wrapper_d10 .d10.reset{transition:transform .1s ease-out;transform:rotateX(0)}.die_wrapper_d10 .d10.rolling{animation:roll 3s linear}.die_wrapper_d10 .d10.show-0{transform:rotateX(-45deg) rotateY(0deg)}.die_wrapper_d10 .d10 .face.face-0{transform:rotateY(-0deg) translateZ(1.36vmin) translateY(0.2784vmin) rotateX(45deg)}.die_wrapper_d10 .d10.show-1{transform:rotateX(-225deg) rotateY(-72deg)}.die_wrapper_d10 .d10 .face.face-1{top:4vmin;transform:rotateY(72deg) translateZ(-1.36vmin) translateY(-0.2784vmin) rotateZ(180deg) rotateY(180deg) rotateX(45deg)}.die_wrapper_d10 .d10.show-2{transform:rotateX(-45deg) rotateY(72deg)}.die_wrapper_d10 .d10 .face.face-2{transform:rotateY(-72deg) translateZ(1.36vmin) translateY(0.2784vmin) rotateX(45deg)}.die_wrapper_d10 .d10.show-3{transform:rotateX(-225deg) rotateY(-144deg)}.die_wrapper_d10 .d10 .face.face-3{top:4vmin;transform:rotateY(144deg) translateZ(-1.36vmin) translateY(-0.2784vmin) rotateZ(180deg) rotateY(180deg) rotateX(45deg)}.die_wrapper_d10 .d10.show-4{transform:rotateX(-45deg) rotateY(144deg)}.die_wrapper_d10 .d10 .face.face-4{transform:rotateY(-144deg) translateZ(1.36vmin) translateY(0.2784vmin) rotateX(45deg)}.die_wrapper_d10 .d10.show-5{transform:rotateX(-225deg) rotateY(-216deg)}.die_wrapper_d10 .d10 .face.face-5{top:4vmin;transform:rotateY(216deg) translateZ(-1.36vmin) translateY(-0.2784vmin) rotateZ(180deg) rotateY(180deg) rotateX(45deg)}.die_wrapper_d10 .d10.show-6{transform:rotateX(-45deg) rotateY(216deg)}.die_wrapper_d10 .d10 .face.face-6{transform:rotateY(-216deg) translateZ(1.36vmin) translateY(0.2784vmin) rotateX(45deg)}.die_wrapper_d10 .d10.show-7{transform:rotateX(-225deg) rotateY(-288deg)}.die_wrapper_d10 .d10 .face.face-7{top:4vmin;transform:rotateY(288deg) translateZ(-1.36vmin) translateY(-0.2784vmin) rotateZ(180deg) rotateY(180deg) rotateX(45deg)}.die_wrapper_d10 .d10.show-8{transform:rotateX(-45deg) rotateY(288deg)}.die_wrapper_d10 .d10 .face.face-8{transform:rotateY(-288deg) translateZ(1.36vmin) translateY(0.2784vmin) rotateX(45deg)}.die_wrapper_d10 .d10.show-9{transform:rotateX(-225deg) rotateY(-360deg)}.die_wrapper_d10 .d10 .face.face-9{top:4vmin;transform:rotateY(360deg) translateZ(-1.36vmin) translateY(-0.2784vmin) rotateZ(180deg) rotateY(180deg) rotateX(45deg)}.die_wrapper_d10 .d10 .face{position:absolute;left:50%;top:0;margin:0 -2.08vmin;border-left:2.08vmin solid rgba(0,0,0,0);border-right:2.08vmin solid rgba(0,0,0,0);border-bottom:4vmin solid rgba(0,0,0,.75);width:0px;height:0px;transform-style:preserve-3d;backface-visibility:hidden;counter-increment:steps 1}.die_wrapper_d10 .d10 .face:first-child{counter-increment:steps 0}.die_wrapper_d10 .d10 .face:before{content:counter(steps);position:absolute;top:1vmin;left:-2.08vmin;color:#fff;font-size:2.4vmin;text-align:center;line-height:4vmin;width:4.16vmin;height:4vmin}.die_wrapper_d10 .d10 .face:after{content:"";position:absolute;bottom:-4.96vmin;left:-2.08vmin;border-left:2.08vmin solid rgba(0,0,0,0);border-right:2.08vmin solid rgba(0,0,0,0);border-top:.96vmin solid rgba(0,0,0,.75);width:0px;height:0px}.wand_exercise td{border:1px solid #000;height:10vmin;width:10vmin;transition:all 1s}.wand_exercise td.active{background-color:#000}.wand_exercise td.stuck{background-color:#111}.code_block{font-family:monospace;padding:2px;border:1px solid gray}.ladder_table td{text-align:center}.stars .kat{width:100%}.nrkb{margin:10px 0;border-spacing:0}.nrkb td{height:4vmin;width:4vmin;min-height:4vmin;min-width:4vmin;max-height:4vmin;max-width:4vmin;text-align:center;border:1px solid #000;font-size:3vmin}.nrkb td.black{background-color:#000;color:#fff}.nrkb td.locked{font-size:2vmin;color:#000;font-weight:bold;background-color:#fffbf4}
