body{font-family:Arial, Helvetica, sans-serif;font-size:120%;width:100%;text-decoration:none;background-color:#666;color:#000}
        input[type=number]{opacity:1;padding:3px;background: white;border:1px solid #003300;font-size:12pt;width:80px;border-radius: 5px;}
        input[type=text]{opacity:1;padding:3px;background: white;border:1px solid #003300;font-size:12pt;width:80px;border-radius: 5px;}
        input[type=checkbox]{clear:left;}
        .roundselect{background-color:#fff;font-size:14pt;border:1px solid #000;border-radius: 5px;}
        .top{display:block;position:fixed;width:100vw; height: 50px; background:#333;color:#fff;left:0;top:0;z-index:1000;}
        .workings{font-family:"Comic Sans MS", cursive, sans-serif;color:#333;}
        .answer{display:inline-block;font-weight:bold;border-bottom: 1px solid #000;}
        .options{width:320px;background-color:#fff;display:block;position:fixed;top:20px;left:calc(50vw - 160px);z-index:1001;max-height:90vh;max-width:90vw;padding:0;box-shadow: 0 0px 1px 5000px rgba(0,0,0,0.6);border-radius: 25px;overflow:scroll;}
        .got{font-weight:bold;color:#fff;text-shadow: 1px 1px #000;}
        .chosen{text-decoration:none;background-color:#000;display:block;height:15px;padding:10px;border-radius: 6px;box-shadow: 0px 4px 8px 0px rgba(0,0,0,1);}
        .chosen:hover{background-color:#666}
        .skipped{background-color:#f6f6f6;padding:5px;border-radius: 6px;border-left:2px solid #f00;margin:10px;font-size:80%}
        .correct{background-color:#fff;padding:2px;border-radius: 6px;border-left:2px solid #191;margin:5px;font-size:80%;opacity:0.8;}
        .question{background-color:#fff;padding:10px;border-radius: 6px;margin:10px;}
        .statement{background-color:#eee;padding:10px;border-radius: 6px;margin:10px;}
        .blue{background-color:#003;text-decoration:none;color:#ccf;border-radius: 12px;padding:5pt;white-space:nowrap;font-size:80%;}
        .blue:hover{background-color:#00c;}
        .but {text-decoration:none;text-align:center;background-color:#fc6;color:#000;padding:5px;border-radius: 12px;box-shadow: 0px 4px 8px 0px rgba(0,0,0,1);display:block;width:fit-content;min-height:25px;margin: 2px;display:block;float:right;margin-right:40px;}
        .but:hover{background-color:#fd7}
        em{font-weight:bold;color:#191;text-shadow: 1px 1px #000;font-size:140%;}
        .wrong{font-weight:bold;color:#911;text-shadow: 1px 1px #000;font-size:140%;}
        .faint{opacity:0.8;color:#999}
        .inset{margin-left:20px;display:none;font-size:90%;}
        .floor{display:block;background-color:#000;color:#fff;position:fixed;width:100vw;height:25px; background:#333;left:0;bottom:0;padding:0;margin:0;font-size:10pt;}
        .coin{display:inline;max-width:139px; height:auto;}
        .coincount{display:block;position:relative;top:-40px;left:10px;background:#fff;border-radius:5px; width:10px;border:5px;visibility:hidden;padding:5px;}
        .coincount:after{ content:"\A \25bc"; }
        .purse{display:inline-block;max-height:100px;}
        .circles{font-size:18pt;}
        @media (max-width:400px){
            .coin{transform: scale(0.7);}
            .purse{position:static;margin:-13px;margin-top:-50px}
        }