@font-face{font-family:Allura;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/Allura-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Carribean;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/Caribbean.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Caveat;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/Caveat-VariableFont_wght.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Courier Prime;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/CourierPrime-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Master of Break;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/master_of_break.otf) format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Pieces of Eight;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/pieces_of_eight.ttf) format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Zapfino;src:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/fonts/Zapfino.ttf) format("truetype");font-weight:400;font-style:normal}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}ul{list-style-type:none;padding:0}.version{font-size:16px;font-weight:700}strong{font-size:18px}.settings-panel{position:fixed;top:20px;left:80px;width:300px;background-color:#fff;border:1px solid #cccccc;border-radius:8px;box-shadow:0 4px 8px #0000001a;font-family:Arial,sans-serif;z-index:10000;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.settings-panel.hidden{transform:translateY(100%);opacity:0;pointer-events:none}.settings-panel .panel-header{background-color:#043a91cc;color:#fff;padding:10px;font-size:1.2rem;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px}.settings-panel .panel-body{padding:15px}.settings-panel .panel-body label{display:block;margin-bottom:10px;font-size:.9rem;color:#333}.settings-panel .panel-body .slider{width:100%;margin:15px 0;display:flex;flex-direction:column;align-items:center;position:relative}.settings-panel .panel-body .slider .slider-progress{position:absolute;left:0;height:5px;background:#043a91cc;width:0%;border-radius:5px;z-index:1}.settings-panel .panel-body .slider input[type=range]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:5px;background:transparent;outline:none;border-radius:5px;cursor:pointer}.settings-panel .panel-body .slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#043a91cc;cursor:pointer}.settings-panel .panel-body .slider input[type=range]::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#043a91cc;cursor:pointer}.settings-panel .panel-body .slider .slider-dots{position:absolute;top:-2px;width:100%;display:flex;justify-content:space-between;z-index:2}.settings-panel .panel-body .slider .slider-dots .dot{width:10px;height:10px;background:#aaa;border-radius:50%;cursor:pointer}.settings-panel .panel-body .slider .slider-dots .dot.active{background:#043a91cc}.settings-panel .panel-body .slider .slider-labels{display:flex;justify-content:space-between;width:100%;margin-top:5px;font-size:.9rem;color:#555}.settings-panel .panel-body .slider .slider-labels span{text-align:center;flex:1}.settings-panel .panel-body .slider .slider-labels span:first-child{text-align:left}.settings-panel .panel-body .slider .slider-labels span:last-child{text-align:right}.settings-panel .panel-body .reload-message{color:#043a91;margin-top:10px;font-size:14px;font-weight:700;text-align:center}.settings-panel .panel-footer{display:flex;justify-content:space-between;padding:10px 15px;border-top:1px solid #cccccc}.settings-panel .panel-footer button{padding:8px 12px;font-size:.9rem;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease-in-out}.settings-panel .panel-footer button.close-settings{background-color:#6c757d}.settings-panel .panel-footer button.close-settings:hover{background-color:#5a6268}.settings-panel .panel-footer button.apply-settings{background-color:#043a91cc}.settings-panel .panel-footer button.apply-settings:hover{background-color:#0270e6}.button{cursor:pointer;border-radius:25px}.button-close{position:absolute;top:10px;right:10px;width:30px;height:30px;color:#3e1e00;opacity:.6}.button-close:hover{opacity:.9;transition:.5s ease}.button-diary,.button-inventory,.button-left-nav,.button-map{background-repeat:no-repeat;background-position:center;border:none;padding:10px;width:40px;height:40px;box-sizing:border-box;font-size:0}.button-diary:hover,.button-inventory:hover,.button-left-nav:hover,.button-map:hover{background-color:#ffffffe6;transition:background-color .5s ease}.button-diary,.button-more-info{top:0;left:0;background-color:#fff6;background-size:calc(100% - 10px)}.button-diary{background-image:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/images/diary.png)}.button-more-info{background-image:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/images/question-mark.png);background-size:100%;margin-bottom:10px}.button-map{bottom:0;right:0;background-color:#fff6;background-image:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/images/compass3.png);background-size:calc(100% - 5px);transform:rotate(-45deg)}.button-settings{right:0;transform:rotate(45deg);background-image:url(https://pub-6450ad260f8b4bc29681b477a431c4ba.r2.dev/assets/images/settings.svg);background-size:calc(100% - 5px)}.button-settings:hover{background-color:#fff3}.button-info{background:transparent;border:1px solid white;color:#fff;padding:15px 25px;font-size:21px}.button-info:hover{background-color:#fff3}.button-read-more{align-self:flex-end;background-color:#8a7a63;color:#fff;padding:10px 20px;font-family:Courier Prime;margin-top:20px}.button-read-more:hover{background-color:#7a6a53}.button-sound{background:transparent;color:#fff;font-size:12px;font-weight:100;padding:4px;border:solid white 1px;text-decoration:none;display:inline-block;text-align:center;margin-top:20px}.button-sound:hover{background-color:#fff3}.button-start{background-color:#013967b3;border:1px solid white;color:#fff;padding:12px;font-size:16px}*{margin:0;padding:0;box-sizing:border-box}body,html{font-family:Arial,sans-serif;line-height:1.6;color:#333;margin:0;padding:0}.hide{display:none}
