body,html{margin:0;padding:0;font-family:Inconsolata,monospace;background-color:#111;color:#fff;text-align:center;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}#site-v{color:#aaa;position:absolute;top:10px;right:15px;user-select:none}#beta-v{color:#aaa;position:absolute;top:30px;right:15px;user-select:none}#buh{margin-top:12.5vh;width:275px;border:2px solid #b2cee7;user-select:none}#msg{padding:1vh;font-size:32px;user-select:none}#sub-msg{font-size:16px;color:#aaa;user-select:none}nav{margin:5vh;gap:30px;display:flex;justify-content:center;flex-wrap:wrap}a.link{margin-left:2px;margin-right:2px;color:#b2cee7}a.btn{width:100px;padding:10px 20px;display:inline-block;color:#fff;text-decoration:none;font-size:18px;border:2px solid #b2cee7;border-radius:8px;user-select:none}a.btn:hover{color:#000;background-color:#b2cee7;transition:all .1s ease-in-out}#mb-btn,#open-mb-btn{top:7px;left:11px;font-size:28px;font-weight:700;cursor:pointer;user-select:none}#mb-btn{z-index:1100;position:absolute}#open-mb-btn{z-index:1104;position:relative;display:none}#mb-btn:hover,#open-mb-btn:hover{color:#b2cee7;transition:all .1s ease-in-out}#mb{z-index:1102;width:250px;height:100%;top:0;left:0;position:fixed;background-color:#222;display:none;user-select:none}#mb-bar{z-index:1103;height:50px;display:flex;border-bottom:2.5px solid #444}#mb-c{display:flex;flex:1;flex-direction:column;align-items:center;overflow-y:auto;overscroll-behavior:contain;height:calc(100% - 51px)}#mb a{padding:15px 15px;font-size:16px;color:#fff;text-decoration:none;display:block}#mb a:hover{color:#b2cee7}#mb-nf{margin-top:auto;gap:10px;width:220px;font-size:16px;display:flex;flex-direction:column}#mb-nfb{display:flex;gap:10px}.nfb{padding:4px 6px;font-family:Inconsolata,monospace;font-size:14px;color:#fff;background-color:#222;border:1px solid #b2cee7;border-radius:4px;flex:1;cursor:pointer;justify-content:space-between;user-select:none}.nfb:hover{border-color:#fff;background-color:#fff;color:#000;transition:all .1s ease-in-out}.nfb.selected{font-weight:700;text-decoration:underline;background-color:#b2cee7;color:#000;transition:all .1s ease-in-out}#ex-num{color:#f55;font-size:16px;font-weight:700;margin-top:2px}#mb-t{width:200px;margin-top:20px;margin-bottom:20px;font-size:16px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}#mb-stg{margin-top:5px;display:flex;justify-content:space-between;width:100%}#mb-lt{width:44px;height:22px;position:relative}#lt{inset:0px;position:absolute;background-color:#444;border-radius:24px;cursor:pointer;transition:.1s}#lt:before{left:2px;bottom:2px;width:18px;height:18px;position:absolute;content:"";background-color:#fff;border-radius:10px;transition:.1s}input:checked+#lt:before{transform:translateX(22px)}input:checked+#lt{background-color:#b2cee7}#mb-st{width:44px;height:22px;position:relative}#st{inset:0px;position:absolute;background-color:#444;border-radius:24px;cursor:pointer;transition:.1s}#st:before{left:2px;bottom:2px;width:18px;height:18px;position:absolute;content:"";background-color:#fff;border-radius:10px;transition:.1s}input:checked+#st:before{transform:translateX(22px)}input:checked+#st{background-color:#b2cee7}#mb-o{z-index:1101;top:0;left:0;width:100%;height:100%;position:fixed;background-color:#000;opacity:.5;display:none}.tt-menu{margin-left:8px;display:inline-block;position:relative;cursor:pointer;user-select:none}.tt-menu .tt-text{z-index:1000;padding:7.5px;width:120px;bottom:160%;left:50%;transform:translateX(-50%);position:absolute;text-align:center;font-size:12px;background-color:#444;color:#fff;border-radius:4px;visibility:hidden;opacity:0;transition:opacity .1s ease-in-out;line-height:1.5}.tt-menu:hover{color:#b2cee7}.tt-menu:hover .tt-text{color:#fff;visibility:visible;opacity:1}.tt-menu .tt-text::after{content:"";top:100%;left:50%;position:absolute;border-color:#444 transparent transparent transparent;border-width:5px;transform:translateX(-50%);border-style:solid}@font-face{font-family:Inconsolata;src:url('../assets/Inconsolata-Regular.ttf') format('truetype')}@media (max-width:800px){nav{gap:5vh;flex-direction:column;align-items:center}nav a{width:fit-content}a.btn{width:auto}#mb-nf{margin-top:25vh}}