#app .first-game-howto{display:flex;flex:1;min-height:0;flex-direction:column;padding:16px;background:#140c46;color:#fff;overflow:hidden}.first-game-howto .first-howto-cards{display:flex;flex:1;min-height:0;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none;direction:rtl}.first-game-howto .first-howto-cards::-webkit-scrollbar{display:none}.first-game-howto .first-howto-card{flex:0 0 100%;min-width:0;display:grid;align-content:center;justify-items:center;gap:18px;scroll-snap-align:center;text-align:center;padding:12px 0}.first-game-howto h1{max-width:270px;white-space:pre-line;margin:0;font:400 34px/1.15 var(--display);word-break:normal;overflow-wrap:normal}.first-game-howto .howto-art{width:220px;height:200px;border-radius:28px;display:grid;place-items:center;background:#271e74;box-shadow:4px 4px #05031a}.first-game-howto .howto-art .ui-icon{width:96px;height:96px;color:#ffc93c}.first-game-howto .howto-plates{display:grid;gap:8px;width:200px}.first-game-howto .howto-plates>i{height:30px;border-radius:9px;background:#ffffff1a}.first-game-howto .howto-plates>i:first-child{background:#2d5bff}.first-game-howto .howto-plates>i:nth-child(2){background:#d62f7b}.first-game-howto .howto-art-2{background:#d63a40;box-shadow:4px 4px #9a1d22;font:400 64px/1 var(--display)}.first-game-howto .howto-dots{display:flex;gap:6px;direction:ltr}.first-game-howto .howto-dots>i{width:8px;height:8px;border-radius:9px;background:#ffffff40}.first-game-howto .howto-dots>.is-current{width:22px;background:#ffc93c}.first-game-howto>footer{flex:none;padding-top:16px;padding-bottom:var(--hy-safe-bottom,0px)}.first-game-howto>footer>button{width:100%;min-height:54px}#app .save-result-card{display:flex;align-items:center;gap:10px;flex:none;border-radius:18px;padding:12px 14px;background:var(--raised);box-shadow:3px 3px 0 var(--base);text-align:start}.save-result-card>div{flex:1;min-width:0}.save-result-card strong{display:block;font:400 18px/1.15 var(--display);color:var(--ink)}.save-result-card small{display:block;font:600 12px/1.5 var(--body);color:var(--muted)}.save-result-card p{font:600 12px/1.5 var(--body);color:var(--ink);margin:6px 0 0}#app .save-result-card>button{width:auto;min-width:72px;min-height:44px;padding:0 16px;font:400 16px/1 var(--display);flex:none}#app .save-result-card>button:disabled{opacity:1;cursor:wait;color:var(--ink);background:transparent}.saved-account-error{padding:12px;font:600 14px/1.55 var(--body);color:var(--ink);border:1.5px solid var(--line);border-radius:14px}@media(orientation:landscape)and (max-height:500px){.first-game-howto .first-howto-card{gap:10px;padding:4px 0}.first-game-howto h1{font-size:28px;max-width:330px}.first-game-howto .howto-art{width:180px;height:140px}.first-game-howto .howto-plates{width:160px;gap:6px}.first-game-howto .howto-plates>i{height:22px}.first-game-howto>footer{padding-top:10px}}#app .unfinished-game-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);position:absolute;top:8px;inset-inline-end:12px}#app .save-result-card>button.rd-btn.tonal,#app .saved-game .saved-continue{background:transparent!important;color:var(--ink)!important;border:1.5px solid var(--line)!important;box-shadow:none!important}#app:has(>.first-game-howto){padding:0;gap:0;max-width:none;margin:0;height:var(--focused-vh,100svh);overflow:hidden}#app .first-game-howto>footer>button{height:56px;min-height:56px;font:400 22px/1 var(--display)}#app .approved-tabs [data-home-tab=saved]{position:relative}#app .game-show-home .home-referee{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%;min-height:80px;gap:14px;padding:14px 16px;border-radius:20px;text-align:start}#app .game-show-home .home-referee>strong{font:400 22px/1 var(--display)}#app .game-show-home .home-referee>.ui-icon{position:static;order:-1;inset:auto;margin:0;transform:none;flex:none;width:52px;height:52px;padding:12px;border-radius:14px}#app .game-show-home .home-game-card{min-height:372px}#app .game-show-home h1{font-size:52px;line-height:1.05;white-space:pre-line;overflow-wrap:normal;word-break:normal}#app .game-show-home .home-referee-copy{display:block;min-width:0}#app .game-show-home .home-referee-copy strong{display:block;font:400 22px/1 var(--display)}#app .game-show-home .home-referee-copy small{display:block;margin-top:4px;font:600 13px/1.4 var(--body);color:inherit;opacity:.9}#app .game-show-home .home-referee>.ui-icon{box-shadow:none;align-self:center}@media(max-height:699px){#app .game-show-home .home-game-card{min-height:230px;padding-left:100px}#app .game-show-home h1{font-size:52px;white-space:pre}#app .game-show-home .home-portrait{width:120px;height:120px}}
