.game-cover-bg[data-v-b3645d86]{align-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:var(--quest-card-border-radius);color:#fff;display:flex;flex-direction:column;gap:12px;justify-content:center;opacity:.9;overflow:auto;padding:32px;text-align:center;text-shadow:0 0 10px #000;will-change:transform}.sharky[data-v-b3645d86]{--cover-title-shadow:var(--sharky-title-shadow);background-color:var(--sharky-bg-color)}.dash[data-v-b3645d86]{--cover-title-shadow:var(--dash-title-shadow);background-color:var(--dash-bg-color)}.roll_move[data-v-b3645d86]{--cover-title-shadow:none;background:var(--question-option-image-overlay-bg);border:1px solid var(--quest-card-glass-border-color);box-shadow:var(--quest-card-glass-shadow);box-sizing:border-box;color:var(--black-900);opacity:1;text-shadow:none}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){.roll_move[data-v-b3645d86]{backdrop-filter:var(--quest-card-glass-blur);-webkit-backdrop-filter:var(--quest-card-glass-blur)}}.game-cover-container[data-v-2719be40]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.game-cover-container__frame[data-v-2719be40]{height:var(--game-cover-content-frame-height);width:var(--game-cover-content-frame-width)}.game-title[data-v-2719be40]{color:#fff;display:block;font-family:var(--font-nunito);font-size:102px;font-weight:700;line-height:1.1;margin:0;max-height:2.2em;outline:none;overflow:hidden;overflow-wrap:break-word;text-overflow:clip;text-shadow:var(--cover-title-shadow);white-space:normal;width:100%;word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform-origin:center center;will-change:transform}.game-title.animated[data-v-2719be40]{animation:breathing-2719be40 4s ease-in-out infinite}.game-subtitle[data-v-2719be40]{color:#fff;font-family:var(--font-nunito);font-size:52px;font-weight:700;margin:0;outline:none;word-break:break-all;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.game-cover-container--roll_move .game-subtitle[data-v-2719be40],.game-cover-container--roll_move .game-title[data-v-2719be40]{color:var(--black-900);text-shadow:none}.play-btn[data-v-2719be40]{background-color:#4caf50;border:3px solid #fff;border-radius:16px;box-shadow:0 4px 8px #0000004d,inset 0 1px #fff3;color:#fff;cursor:pointer;font-family:var(--font-nunito);font-size:42px;font-weight:700;margin-top:20px;padding:12px 24px;text-shadow:1px 1px 0 #2d7a2d,0 0 8px rgba(0,0,0,.5);transition:all .3s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.play-btn--passive[data-v-2719be40]{pointer-events:none}.play-btn[data-v-2719be40]:hover{background-color:#45a049;box-shadow:0 6px 12px #0006,inset 0 1px #ffffff4d;transform:translateY(-2px)}.play-btn[data-v-2719be40]:active{box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff1a;transform:translateY(0)}@keyframes breathing-2719be40{0%,to{transform:scale(1)}50%{transform:scale(.96)}}.game-title.animated[data-v-2719be40]:hover{animation-play-state:paused}.roll-move-button[data-v-645b421a]{align-items:center;background-color:var(--roll-move-game-primary,#20b8b2);border:3px solid var(--roll-move-text-inverse,#fff);border-radius:16px;box-shadow:0 4px 8px #0000004d,inset 0 1px #fff3;color:var(--roll-move-text-inverse,#fff);cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:var(--font-nunito,Nunito,sans-serif);font-size:42px;font-weight:700;gap:12px;justify-content:center;line-height:1.15;margin-top:0;min-height:80px;min-width:0;overflow:visible;overflow-wrap:normal;padding:12px 24px;position:relative;text-align:center;text-shadow:var( --roll-move-game-primary-text-shadow,1px 1px 0 rgba(17,24,39,.32),0 0 8px rgba(0,0,0,.5) );touch-action:manipulation;transform:translateZ(0);transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1);white-space:nowrap;word-break:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-moz-osx-font-smoothing:grayscale}.roll-move-button--outline[data-v-645b421a]{background-color:#fff;border-color:var(--roll-move-game-primary,#20b8b2);color:var(--roll-move-game-primary,#20b8b2);text-shadow:none}.roll-move-button[data-v-645b421a]:focus-visible{outline:3px solid var(--roll-move-game-focus-ring-soft,rgba(45,212,191,.38));outline-offset:3px}.roll-move-button[data-v-645b421a]:disabled{cursor:default;opacity:.65}@media(hover:hover)and (pointer:fine){.roll-move-button[data-v-645b421a]:hover:not(:disabled){box-shadow:0 6px 12px #0006,inset 0 1px #ffffff4d;transform:translateY(-2px)}}.roll-move-button[data-v-645b421a]:active:not(:disabled){box-shadow:0 2px 4px #0000004d,inset 0 1px #ffffff1a;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.roll-move-button[data-v-645b421a]{transition:none}}.roll-move-cover__button-icon[data-v-a6c9d858]{align-items:center;display:inline-flex;flex:0 0 auto;height:1em;justify-content:center;width:1em}.roll-move-cover__button-label[data-v-a6c9d858]{display:block;min-width:0}.roll-move-cover-preview[data-v-89bbf731]{background:var(--roll-move-surface-page,#eef1f4);color:var(--roll-move-text-primary,#111827);font-family:var(--font-nunito),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;inset:0;overflow:hidden;position:absolute}.roll-move-cover-preview[data-v-89bbf731] .roll-move-cover__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:24px;justify-content:center}.roll-move-cover-preview__board[data-v-89bbf731]{inset:0;overflow:hidden;position:absolute;z-index:0}.roll-move-cover-preview__board--fallback[data-v-89bbf731]{background:var(--roll-move-surface-stage,#f7f9fb)}.roll-move-cover-preview__background[data-v-89bbf731]{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.roll-move-cover-preview__background--backdrop[data-v-89bbf731]{filter:blur(34px);height:110%;inset:-5%;-o-object-fit:cover;object-fit:cover;opacity:.6;position:absolute;transform:scale(1.05);width:110%}.roll-move-cover-preview__image-frame[data-v-89bbf731]{background:transparent;height:100%;inset:0;overflow:hidden;position:absolute;width:100%}
