.sound-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:auto;touch-action:auto;.message{font-family:itc-benguiat,serif;font-weight:500}}.sound-modal.hidden{display:none}.modal-content{padding:0;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:240px;width:100%;pointer-events:auto;touch-action:auto;opacity:1;transition:opacity 0.5s ease-out;transform:translateZ(0);-webkit-transform:translateZ(0);will-change:opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.modal-content.fade-out{opacity:0}.modal-header{max-width:320px;margin-bottom:40px;background-clip:text;-webkit-background-clip:text}.modal-buttons{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:10px}.modal-btn{cursor:pointer;transition:all 0.15s ease;text-transform:uppercase;letter-spacing:1px;min-width:60px;flex:1;max-width:70px;border:none;background:none;pointer-events:auto;touch-action:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.modal-btn:hover{transform:translateY(-2px)}.modal-btn:active{transform:translateY(2px)}@media (min-width:768px){.sound-modal{.message{margin-top:3vw}}}@media (max-width:769px){.sound-modal{.message{margin-top:8vw}}.modal-content{padding:30px 20px}.modal-header h2{font-size:1.5rem}.modal-btn{min-width:auto}}body.modal-active{overflow:hidden;position:fixed;width:100%;height:100%}body.content-disabled #intros{pointer-events:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.content-disabled #header-section{pointer-events:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.content-disabled #content-layer{pointer-events:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}