:root{font-size:16px;-webkit-user-select:none;user-select:none}html,body{height:100%;overflow:hidden;background-color:#fff;margin:0;padding:0}*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}html,body{background-color:#fff;margin:0;padding:0;height:100%;padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}body{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@font-face{font-family:nocturne;src:url(./NocturneSerif-Regular-Be_9w9O3.woff)}@font-face{font-family:andale;src:url(./andalemono-Ba-Z0XO7.ttf)}header{animation:fadeIn .3s ease-in forwards;opacity:0;animation-delay:.2s;position:fixed;top:2.88rem;left:50%;transform:translate(-50%);width:94%;display:flex;justify-content:space-between;align-items:center;z-index:1000;-webkit-user-select:none;user-select:none;transition-delay:.2s}.andale{font-family:andale}.gradient{position:fixed;top:0;left:0;background:linear-gradient(#fff 0% 13%,#f000 27% 73%,#fff 87% 100%);height:100%;width:100%;flex-shrink:0;z-index:100;-webkit-user-select:none;user-select:none}.martingales-background{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:1;overflow:hidden;-webkit-user-select:none;user-select:none}.martingales-background-mb{position:fixed;top:0%;left:50%;transform:translate(-50%);display:flex;justify-content:center;align-items:center;height:100%;width:100%;z-index:1;overflow:hidden;-webkit-user-select:none;user-select:none}.martingales-background canvas{cursor:auto;-webkit-user-select:none;user-select:none}.wordmark-container{position:fixed;bottom:2.81rem;left:50%;transform:translate(-50%);z-index:101;-webkit-user-select:none;user-select:none}.wordmark{font-size:1.99219rem;line-height:1.3;letter-spacing:-.1295rem;text-align:center;font-family:nocturne,sans-serif;color:#8da8c3;white-space:normal;animation:fadeIn .5s ease-in forwards;opacity:0;animation-delay:.2s}.wordmark-text{display:inline}.wordmark-lockup{height:auto;display:inline-flex;align-items:center;gap:.1em;white-space:nowrap;padding-right:.1rem}.wordmark-icon img{height:1.4rem;width:auto;display:inline-block}.wordmark-highlight{color:#9a4933}.wordmark br{display:none}@media (width <= 768px){header{position:fixed;top:2.88rem;left:50%;transform:translate(-50%);width:91%;display:flex;justify-content:space-between;align-items:center;z-index:1000;-webkit-user-select:none;user-select:none;transition-delay:"0.2s"}.wordmark br{display:inline}.gradient{position:fixed;top:0;left:0;background:linear-gradient(#fff 0% 22%,#f000 40% 60%,#fff 78% 100%);height:100%;width:100%;flex-shrink:0;z-index:100;-webkit-user-select:none;user-select:none}.wordmark-container{position:fixed;left:1.56rem;padding-left:16rem;bottom:1.75rem;width:17.3125rem;height:auto;z-index:101;-webkit-user-select:none;user-select:none}.wordmark{font-size:1.99219rem;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.1295rem;text-align:left;font-family:nocturne,sans-serif;color:#8da8c3;-webkit-user-select:none;user-select:none}}.legal-page{position:fixed;inset:0;height:100vh;width:100vw;background-color:#fff;overflow-y:auto!important;overflow-x:hidden!important;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-webkit-overflow-scrolling:touch}.legal-content{max-width:800px;margin:0 auto;padding:8rem 2rem 4rem;color:#333;overflow:visible;user-select:text;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text}.legal-content h1{font-family:nocturne,sans-serif;font-size:2.5rem;color:#8da8c3;margin-bottom:.5rem;line-height:1.2}.legal-content .last-updated{font-family:andale,monospace;font-size:.75rem;color:#8da8c3;margin-bottom:2rem;opacity:.7}.legal-content .notice-box{background-color:#f8f9fa;border-left:4px solid #9A4933;padding:1.25rem 1.5rem;margin-bottom:3rem;border-radius:4px}.legal-content .notice-box p{margin:0;font-size:.875rem;line-height:1.6;color:#333}.legal-content .notice-box strong{color:#9a4933;font-weight:600}.legal-content section{margin-bottom:2.5rem}.legal-content h2{font-family:nocturne,sans-serif;font-size:1.5rem;color:#9a4933;margin-bottom:1rem;margin-top:2rem;line-height:1.3}.legal-content p{font-family:andale,monospace;font-size:.9rem;line-height:1.8;color:#333;margin-bottom:1rem;overflow:visible}.legal-content ul{margin:1rem 0;padding-left:1.5rem}.legal-content li{font-family:andale,monospace;font-size:.9rem;line-height:1.8;color:#333;margin-bottom:.5rem;overflow:visible}.legal-content strong{color:#9a4933;font-weight:600}.legal-content a{color:#8da8c3;text-decoration:none;transition:color .2s ease}.legal-content a:hover{color:#9a4933}@media (width <= 768px){.legal-content{padding:7rem 1.5rem 3rem}.legal-content h1{font-size:2rem}.legal-content h2{font-size:1.25rem}.legal-content p,.legal-content li{font-size:.85rem}}
