.spinner-wrapper{position:fixed;display:flex;align-items:center;justify-content:center;overflow:hidden;top:0;left:0;height:100%;width:100%}.spinner{display:inline-block;width:50px;height:50px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--text-color);animation:spin 1s ease-in-out infinite}.spinner-image{background-image:var(--spinner-image);background-repeat:no-repeat;background-size:auto;background-position:center;padding:20rem}@keyframes spin{to{transform:rotate(360deg)}}:root{--button-classic-box-shadow: 0 1px 3px 0 #00000033, 0 1px 2px 0 #0000001f}button.classic{box-shadow:var(--button-classic-box-shadow);color:var(--text-color);line-height:1;font-weight:600;font-size:.875rem;padding:13px 16px;background-color:var(--button-classic-background-color, var(--color-accent-primary));border:var(--input-border-width) solid var(--input-border);border-radius:var(--button-classic-border-radius);white-space:nowrap;gap:8px;justify-content:center;align-items:center;display:inline-flex;position:relative}button.classic:disabled{opacity:.5;cursor:default}button.classic:active:not(:disabled){transform:scaleX(.98) scaleY(.98)}button.classic:hover{background-color:var(--button-classic-background-color-hover)}button.main{outline:none;color:var(--button-bet-color-text);background-color:var(--button-bet-color-background, var(--bet-win-color));border-radius:var(--button-bet-border-radius);font-size:1rem;font-weight:700;padding:18px 28px;border:none}button.main:hover:not(:disabled){background-color:var(--button-bet-color-background-hover)}button.main:active:not(:disabled){transform:scaleX(.98) scaleY(.98)}button.main:disabled{cursor:default;opacity:.5}button.confirm{outline:none;color:var(--button-bet-color-text);background-color:var(--button-bet-color-background, var(--bet-win-color));border-radius:var(--button-bet-border-radius);font-size:1rem;font-weight:700;padding:4px 30px;border:none}button.confirm:hover:not(:disabled){background-color:var(--button-bet-color-background-hover)}button.confirm:active:not(:disabled){transform:scaleX(.98) scaleY(.98)}button.confirm:disabled{opacity:.5;cursor:default}button.cancel{outline:none;background-color:var(--button-classic-background-color, var(--color-accent-primary));border-radius:var(--button-bet-border-radius);font-size:1rem;font-weight:700;padding:4px 30px;color:var(--text-color)}button.cancel:hover:not(:disabled){background-color:var(--button-classic-background-color-hover)}button.cancel:active:not(:disabled){transform:scaleX(.98) scaleY(.98)}button.cancel:disabled{opacity:.5;cursor:default}@media (max-width: 914px){body:not(.force-desktop) button.main,body:not(.force-desktop) button.main-action{order:-1}}body.force-mobile button.main,body.force-mobile button.main-action{order:-1}.close-icon{-webkit-mask:var(--close-icon);mask:var(--close-icon);-webkit-mask-size:contain;mask-size:contain;background-color:var(--label-color)}.dropdown-icon{-webkit-mask:var(--dropdown-icon);mask:var(--dropdown-icon);-webkit-mask-size:contain;mask-size:contain;background-color:var(--label-color)}.dropup-icon{-webkit-mask:var(--dropup-icon);mask:var(--dropup-icon);-webkit-mask-size:contain;mask-size:contain;background-color:var(--label-color)}.diamond-icon{-webkit-mask:var(--diamond-icon);mask:var(--diamond-icon);-webkit-mask-size:contain;mask-size:contain}.exclamation-circle-icon{-webkit-mask:var(--exclamation-circle-icon);mask:var(--exclamation-circle-icon);background-color:var(--label-color)}.copy-icon{-webkit-mask:var(--copy-icon);mask:var(--copy-icon);-webkit-mask-size:contain;mask-size:contain;background-color:var(--label-color)}.bet-icon{-webkit-mask:var(--bet-icon);mask:var(--bet-icon);-webkit-mask-size:contain;mask-size:contain;background-color:var(--label-color)}.icon-md{width:14px;height:14px}.icon-lg{width:16px;height:16px}.icon-elg{width:20px;height:20px}.icon-sm{width:12px;height:12px}.game-modal{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;justify-content:center;overflow:hidden;align-items:center;padding:16px;z-index:80;font-size:.875rem;font-weight:700}.game-modal:has(.provably-fair-modal){z-index:90}.game-modal .game-modal-overlay{position:absolute;top:0;left:0;bottom:0;right:0;background:var(--game-modal-overlay-color);border-radius:8px;opacity:0}.game-modal .overlay-transition{transition:opacity var(--modal-transition) ease-in-out}.game-modal .wrapper{width:100%;max-width:500px;box-shadow:var(--modal-box-shadow);background:var(--modal-wrapper-background-color, var(--color-background-base));border-radius:8px;position:relative;max-height:100%;height:-moz-fit-content;height:fit-content;overflow-y:auto;overflow-x:hidden}.game-modal .wrapper.history-modal{font-size:inherit}.game-modal .wrapper-transition{transition:transform var(--modal-transition) ease-out}.modal-header{display:flex;justify-content:space-between;padding:16px}.modal-header button{display:flex;align-items:center;justify-content:center}.modal-header button .close-icon{background-color:var(--label-color)}.modal-header button:hover .close-icon{background-color:var(--text-color)}.modal-center{display:flex;justify-content:center;align-items:center}.modal-content{display:flex;flex-direction:column;gap:16px;padding:16px}.modal-footer{display:flex;flex-direction:column;gap:16px;background:var(--color-background-secondary);padding:16px}.modal-footer h1{color:var(--text-color);line-height:1.5;text-align:center;justify-content:center;font-size:1rem;display:inline-flex;align-items:center;gap:8px}.modal-wrap{display:flex;width:100%;position:relative}.modal-wrap .label-wrapper{flex-grow:1}.markdown-content{font-family:var(--font-family-game-info, var(--font-family));font-weight:500;line-height:1.5;-moz-user-select:text;user-select:text;-webkit-user-select:text}.markdown-content h2{font-size:1.25em;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-accent-primary)}.markdown-content h3{font-size:1.05em;font-weight:600;margin-top:1.5rem;margin-bottom:.5rem}.markdown-content p:not([class]){margin:.75rem 0}.markdown-content code:not([class]){background:var(--color-background-secondary);padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.875em;white-space:nowrap}.markdown-content pre:not([class]){background:var(--color-background-secondary);padding:.75rem 1rem;border-radius:4px;font-family:monospace;font-size:.9em;overflow-x:auto;white-space:pre-wrap;word-break:break-word;margin:.75rem 0}.markdown-content pre:not([class]) code{background:none;padding:0;white-space:pre-wrap}.markdown-content em{font-style:italic}.markdown-content strong{font-weight:700}.markdown-content ol,.markdown-content ul{padding-left:1.5rem;margin:.5rem 0}.markdown-content ol li,.markdown-content ul li{margin:.25rem 0}.markdown-content ol li code,.markdown-content ul li code{display:inline-block}.markdown-content hr{border:none;border-top:1px solid var(--color-accent-primary);margin:1.5rem 0}.markdown-content table:not([class]){width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9em}.markdown-content table:not([class]) th,.markdown-content table:not([class]) td{border:1px solid var(--color-accent-primary);padding:.5rem .75rem;text-align:left}.markdown-content table:not([class]) th{background:var(--color-background-secondary);font-weight:600}.markdown-content table:not([class]) td{background:var(--color-background-base)}.markdown-content table:not([class]) td code{font-size:.8em}.modal-error-footer{display:flex;justify-content:center;padding:1rem;gap:5rem}.error-wrapper{background:var(--color-background-secondary)!important}
