:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px}h1{font-size:3.2em;line-height:1.1}#root{position:relative;text-align:center}.memory-game-app a,.memory-game-app a:visited{color:#600000;text-decoration:underline}.memory-game-app a:hover{color:maroon}.memory-game-app ul{list-style-type:none;margin:0;padding:0}.memory-game-app select{border-radius:5px}.memory-game-app button.common-button{position:relative;background:#1a1a1a;border-radius:8px;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;color:#f0f0f0;cursor:pointer;transition:border-color,background-color .25s}.memory-game-app button.common-button:hover{background:#242424}.memory-game-app button.common-button:focus,.memory-game-app button.common-button:focus-visible{background:#303030}.memory-game-app button.common-button:disabled{background:#606060;color:#d0d0d0;cursor:default}.memory-game-app button.common-button.mini-button{padding:.3em 1em;font-size:.8em}.memory-game-app button.plane-button{border:none;background:none}.memory-game-app button.delete-button{border:none;background:none;width:30px;height:30px;font-size:20px;border-radius:10px;color:#606060}.memory-game-app button.delete-button:hover{background:#00000020}.memory-game-app button.delete-button:active,.memory-game-app button.delete-button:focus,.memory-game-app button.delete-button:focus-visible{background:#00000030}.memory-game-app .message-box-container{position:absolute;display:flex;inset:0;align-items:center;justify-content:center;pointer-events:none}.memory-game-app .message-box{background:#000000b0;color:#fff;border-radius:20px;padding:20px 40px;font-size:1.5em}.memory-game-app .common-notification{border-radius:10px;padding:5px;border:1px solid #8080FF;background:#f0f0ff;color:#242424;font-size:14px}.memory-game-app .common-warning{position:relative;border-radius:10px;padding:5px;border:2px solid #a0a000;background:#f0f0ff;color:#404000;font-size:14px}.memory-game-app .common-warning:before{content:"!";position:absolute;border:2px solid #404000;border-radius:50%;width:30px;height:30px;left:10px;top:10px;font-size:20px;line-height:30px}.memory-game-app .common-notification p,.memory-game-app .common-warning p{margin:0}.memory-game-app .common-help{font-weight:700;color:#8080ff;cursor:pointer;font-size:.8em}.memory-game-app .common-help:before{display:inline-block;content:"?";width:16px;height:16px;border:2px solid #8080FF;border-radius:50%;text-align:center;line-height:16px;font-weight:700;margin-right:3px}.memory-game-app .game-table{position:relative;display:flex;align-items:center;justify-content:center;background:#1a881a;height:100vh}.memory-game-app .game-table .card-list-container{display:flex;height:100vh;align-items:center}.memory-game-app .game-table .card-list{position:relative;margin:0 auto;width:880px;height:660px}.memory-game-app .card-view{width:72px;height:128px}.memory-game-app .card-view img.card-background-image{position:absolute;left:-10px;top:-10px;width:92px;height:148px;animation:card-view-card-background-blink 2s linear infinite}@keyframes card-view-card-background-blink{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.memory-game-app .card-view img.card-image{position:absolute;left:0;top:0;width:72px;height:128px}.memory-game-app .card-view.card-back .front-content{display:none}.memory-game-app .card-view.card-front .front-content{position:absolute;left:0;top:0;width:72px;height:128px}.memory-game-app .card-front-content{position:relative;width:72px;height:128px}.memory-game-app .card-front-content .type-icon{position:absolute;left:4px;top:8px;width:64px;height:64px}.memory-game-app .card-front-content .range-icon{position:absolute;left:4px;top:64px;width:64px;height:64px}.player-list-view{position:absolute;pointer-events:none;left:0;top:0;width:100%;height:100%}.memory-game-app .player-view{position:absolute;display:flex;flex-direction:row;overflow:hidden;pointer-events:auto;gap:15px;padding:0 5px;width:223px;height:88px}.memory-game-app .player-view.is-vertical-style{flex-direction:column;padding:0;gap:5px;width:120px;height:175px}.memory-game-app .player-view .player-icon-container{display:flex;height:88px;align-items:center;justify-content:center}.memory-game-app .player-view.is-vibrating .player-icon-container{animation:player-view-vibration-normal .25s linear infinite}.memory-game-app .player-view.is-vibrating.vibration-weak .player-icon-container{animation:player-view-vibration-weak .25s linear infinite}.memory-game-app .player-view.is-vibrating.vibration-strong .player-icon-container{animation:player-view-vibration-strong .25s linear infinite}@keyframes player-view-vibration-weak{0%{transform:translate(-1px)}50%{transform:translate(1px)}to{transform:translate(-1px)}}@keyframes player-view-vibration-normal{0%{transform:translate(-3px)}50%{transform:translate(3px)}to{transform:translate(-3px)}}@keyframes player-view-vibration-strong{0%{transform:translate(-5px)}50%{transform:translate(5px)}to{transform:translate(-5px)}}.memory-game-app .player-view .player-icon-frame{display:flex;position:relative;margin:4px auto;width:80px;height:80px;background:#ffffff80;border-radius:10px;align-items:center;justify-content:center}.memory-game-app .player-view.can-click .player-icon-frame:after{position:absolute;content:"";inset:-4px;border:4px solid #FF6000;border-radius:10px;animation:player-view-can-click-blink 2s linear infinite}@keyframes player-view-can-click-blink{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.memory-game-app .player-view.is-selected .player-icon-frame{margin:0;border:4px solid #800000;background:#ffe0e0}.memory-game-app .player-view .player-info-container{display:flex;flex-direction:column;width:120px;height:82px}.memory-game-app .player-view .name-container{height:20px;margin-bottom:5px;line-height:20px;text-align:left}.memory-game-app .player-view.is-vertical-style .name-container{text-align:center}.memory-game-app .player-view .effects-container{position:absolute;left:2px;top:2px}.memory-game-app .player-view .card-list{height:32px;display:flex;gap:5px}.memory-game-app .player-view.is-vertical-style .card-list{padding-left:5px}.memory-game-app .player-view.is-vertical-style .card-list .card-overflow{width:18px;height:32px}.memory-game-app .player-view.is-vertical-style .card-list .card-overflow div{height:16px;line-height:16px;text-align:center;font-size:16px}.memory-game-app .player-view .card-selection-remained-time{position:absolute;top:0;left:5px;height:88px;width:88px;color:#000;text-align:center;text-shadow:#FFFFFF -2px -2px 5px,#FFFFFF -2px 2px 5px,#FFFFFF 2px -2px 5px,#FFFFFF 2px 2px 5px;line-height:88px;font-size:50px;font-weight:700}.memory-game-app .player-view.is-vertical-style .card-selection-remained-time{left:0;width:120px}.mini-card-view{width:18px;height:32px}.mini-card-view .mini-card-view-content{position:relative;transform:scale(.25);transform-origin:0 0}.mini-card-view .card-image,.mini-card-view .front-content{position:absolute;left:0;top:0;width:72px;height:128px}.memory-game-app .player-effect-list-view img{width:30px;height:30px}.memory-game-app .vibration-list-view{display:flex;flex-direction:row;margin-top:5px;height:20px}.memory-game-app .vibration-list-view img,.memory-game-app .vibration-list-view span{width:20px;height:20px}.memory-game-app img.player-icon-view{object-fit:cover;flex-shrink:0}.active-vibration-view{position:absolute;left:40px;top:40px;width:40px;height:40px}.active-vibration-view img{width:40px;height:40px}.memory-game-app .result-view{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.memory-game-app .result-view .result-view-panel{border-radius:10px;padding:20px;background:#24242480;color:#fff}.memory-game-app .result-view .result-view-content{display:flex;flex-direction:row;gap:20px;margin-bottom:20px}.memory-game-app .result-view .result-view-title{margin-top:0}.memory-game-app .result-view .result-item{display:flex;flex-direction:row;align-items:center}.memory-game-app .result-view .result-item .result-label{width:100px;color:#ff6060;font-size:1.5em;font-weight:700}.memory-game-app .result-view .result-item .result-label.lose{color:#9090ff}.memory-game-app .result-view .result-item .players-container{display:flex;flex-direction:row}.memory-game-app .result-view .result-view-control{border-left:1px solid #FFFFFF80;padding-left:20px;width:380px;min-height:350px}.memory-game-app .result-view .result-view-control .controlling-player{display:flex;flex-direction:row;margin-bottom:20px;align-items:center;justify-content:center}.memory-game-app .result-view .result-view-control .controlling-player .label{flex-shrink:0;margin-right:10px;font-weight:700;font-size:1.2em;color:#ff6060}.memory-game-app .result-view .result-view-control .controlling-player .player-name{flex-shrink:1;overflow:hidden;text-overflow:ellipsis}.memory-game-app .result-view .result-view-control .button-container{margin-top:10px}.memory-game-app .result-player-view .player-icon-container img{width:80px;height:80px}.memory-game-app .punishment-device-controller{position:relative;display:flex;height:220px;align-items:center;justify-content:center}.memory-game-app .punishment-device-controller .bar-background{position:relative;width:80px;height:220px;border-radius:10px;background:silver;cursor:pointer}.memory-game-app .punishment-device-controller .bar-active-background{position:absolute;left:0;right:0;bottom:0;height:0;border-radius:0 0 10px 10px;background:#faa7c7}.memory-game-app .punishment-device-controller.inactive .bar-active-background{transition:height .25s}.memory-game-app .punishment-device-controller .bar-thumb{position:absolute;left:-20px;top:210px;width:120px;height:20px;border-radius:10px;background:#f64a8a;cursor:pointer}.memory-game-app .punishment-device-controller.inactive .bar-thumb{background:gray;transition:top .25s}.memory-game-app .punishment-device-controller .bar-indicator{position:absolute;top:10px;left:110px;width:30px;height:200px}.memory-game-app .punishment-device-controller .remaining-sec{position:absolute;top:0;right:0;font-size:2em}.memory-game-app .action-animation-view{position:absolute;left:0;top:0}.memory-game-app .action-animation-view img{position:absolute}.memory-game-app .action-animation-view img.player-effect-image,.memory-game-app .action-animation-view img.action-image,.memory-game-app .action-animation-view img.random-icon{width:60px;height:60px}@keyframes action-animation-view-black-hole{0%{transform:scale(2);opacity:1}50%{transform:rotate(-80deg) scale(1.25);opacity:1}to{transform:rotate(-160deg) scale(.5);opacity:0}}.memory-game-app .particle-animation-view{position:absolute}.memory-game-app .particle-animation-view .particle{position:absolute;width:20px;height:20px;opacity:0}.memory-game-app .particle-animation-view .particle1{left:0;top:5px;animation:particle-animation-view-star .5s linear 0s 1 none}.memory-game-app .particle-animation-view .particle2{left:34px;top:10px;animation:particle-animation-view-star .5s linear .1s 1 none}.memory-game-app .particle-animation-view .particle3{left:23px;top:40px;animation:particle-animation-view-star .5s linear .2s 1 none}.memory-game-app .particle-animation-view .particle4{left:8px;top:14px;animation:particle-animation-view-star .5s linear .3s 1 none}.memory-game-app .particle-animation-view .particle5{left:40px;top:22px;animation:particle-animation-view-star .5s linear .4s 1 none}@keyframes particle-animation-view-star{0%{transform:scale(1);opacity:1}to{transform:scale(.2);opacity:0}}.memory-game-app .select-target-player-message .message-box{text-align:center;position:relative}.memory-game-app .select-target-player-message .message-box .timer{position:absolute;top:0;right:20px;font-size:1.5em}.memory-game-app .select-target-player-message .message-box .card-content{display:flex;margin-bottom:20px;justify-content:center;align-items:center;gap:20px}.memory-game-app .start-menu{display:flex;flex-direction:column;align-items:stretch;width:740px;gap:20px;margin:20px auto}.memory-game-app .start-menu header{position:relative}.memory-game-app .start-menu header button{position:absolute;left:0;top:0;text-align:left;font-size:80%}.memory-game-app .start-menu h2{display:flex;margin:0;align-items:center;justify-content:center;gap:7px}.memory-game-app .start-menu h3{margin:0}.memory-game-app .start-menu .menu-box{border-radius:10px;padding:10px;background:#fff;color:#242424}.memory-game-app .start-menu .start-button-container{margin-top:20px}.memory-game-app .start-menu .dialog-button-list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.memory-game-app .room-settings-edit{width:700px}.memory-game-app .room-settings-edit .create-room-container,.memory-game-app .room-settings-edit .join-room-container{margin-top:20px}.memory-game-app .room-settings-edit .create-room-container input,.memory-game-app .room-settings-edit .join-room-container input{margin-left:10px}.memory-game-app .room-settings-edit .create-room-container .room-name{margin-bottom:10px}.memory-game-app .room-settings-edit .player-settings{display:flex;margin-top:20px;gap:20px;align-items:center;justify-content:center}.memory-game-app .room-settings-edit .help-container{text-align:right;margin-bottom:10px}.memory-game-app .room-settings-edit .button-container{margin-top:20px}.memory-game-app .room-settings-edit .pin-code{font-size:20px}.memory-game-app .room-settings-edit .pin-help{margin-left:10px;font-size:.8em}.memory-game-app .selection-item-radio{display:none}.memory-game-app .selection-item-radio+label{position:relative;display:inline-block;padding:10px;min-width:40px;border-top:1px solid #808080;border-bottom:1px solid #808080;border-right:1px solid #808080;background:#f0f0f0;color:#333;text-align:center;cursor:pointer}.memory-game-app .selection-item-radio+label.is-first{border-left:1px solid #808080;border-radius:10px 0 0 10px}.memory-game-app .selection-item-radio+label.is-last{border-radius:0 10px 10px 0}.memory-game-app .selection-item-radio+label.disabled{background:#d0d0d0;color:#606060;cursor:default}.memory-game-app .selection-item-radio:checked+label{background:#ffb0b0}.memory-game-app .player-icon-edit-frame{position:relative;width:60px;height:60px;border:2px solid #FF5000;border-radius:10px;background:#97c493;cursor:pointer;overflow:hidden}.memory-game-app .player-icon-edit-frame:hover{border:2px solid #c13a00;background:#8ab386}.memory-game-app .player-icon-edit-frame img.edit-icon{position:absolute;left:36px;top:36px;width:20px;height:20px}.memory-game-app .player-icon-dialog-file{margin:20px 0}.memory-game-app .player-icon-dialog-file label{position:relative;display:inline-block;background:#1a1a1a;border-radius:8px;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;color:#f0f0f0;cursor:pointer;transition:border-color,background-color .25s}.memory-game-app .player-icon-dialog-file label.disabled{background:#606060;color:#d0d0d0;cursor:default}.memory-game-app .player-icon-dialog-file label:not(.disabled):hover{background:#242424}.memory-game-app .player-icon-dialog-file label:not(.disabled):focus,.memory-game-app .player-icon-dialog-file label:not(.disabled):focus-visible{background:#303030}.memory-game-app .player-icon-dialog-file .icon-error{margin-top:10px;color:#ffb0b0;font-weight:700}.memory-game-app .player-icon-dialog-file input{display:none}.memory-game-app .player-icon-dialog-icon-list{display:flex;flex-wrap:wrap;margin-top:10px;gap:10px;max-width:350px}.memory-game-app .player-icon-dialog-icon-list>li{background:#ffffff80;cursor:pointer;width:80px;height:80px;border-radius:10px}.memory-game-app .player-icon-dialog-icon-list>li img{max-width:80px;max-height:80px;border-radius:10px}.memory-game-app .common-dialog{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:1000}.memory-game-app .common-dialog h2{margin:0 0 20px;font-size:2rem}.memory-game-app .common-dialog .dialog-background{position:absolute;inset:0;background:#00000080;z-index:100}.memory-game-app .common-dialog .dialog-frame{position:relative;border:3px solid #B00000;border-radius:10px;padding:20px;background:#1a881a;color:#fff;z-index:101}.memory-game-app .common-dialog .dialog-frame .dialog-close{position:absolute;top:2px;right:2px;min-width:30px;min-height:30px;line-height:30px;font-size:30px;cursor:pointer}.memory-game-app .full-edition-label{position:absolute;top:-10px;right:-5px;padding:0 5px;background:#b00000;border-top:1px solid #B0B000;border-bottom:1px solid #B0B000;color:#fff;z-index:10}.memory-game-app .game-rule-settings{text-align:left;padding:0 10px}.memory-game-app .game-rule-settings .setting-group{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.memory-game-app .game-rule-settings .setting-item{display:flex;flex-direction:row;gap:20px;align-items:stretch}.memory-game-app .game-rule-settings .setting-item .setting-item-name{display:flex;align-items:center;justify-content:center;width:190px;border-radius:5px;background:#e8e8e8}.memory-game-app .start-menu-home{display:flex;flex-direction:column;align-items:center;gap:20px}.memory-game-app .start-menu-home .logo img{width:360px;height:240px}.memory-game-app .start-menu-home .version{background:#1a881a;border:3px solid #FFFFFF;border-radius:20px;padding:0 40px;margin-bottom:20px;font-size:1.2em;font-weight:700;height:40px;line-height:40px;width:fit-content}.memory-game-app .start-menu-home hr{width:480px}.memory-game-app .start-menu-home .button-container{display:flex;align-items:center;justify-content:center;gap:40px}.memory-game-app .start-menu-home .button-container.main-button-container{margin:20px 0}.memory-game-app .start-menu-home .button-container .button-content{display:flex;align-items:center}.memory-game-app .start-menu-home .button-container .button-content img{margin-right:.5em;width:30px;height:30px;vertical-align:center}.memory-game-app .start-menu-home .button-container .button-content img.help-icon{width:25px;height:25px;margin-right:.3em}.memory-game-app .credit-dialog-content h2{font-size:2.8em;margin-bottom:10px}.memory-game-app .credit-dialog-content h3,.memory-game-app .credit-dialog-content h4{margin-bottom:10px}.memory-game-app .credit-dialog-content .credit-item{display:flex;flex-direction:row}.memory-game-app .credit-dialog-content .credit-item .credit-type{font-weight:700;min-width:120px}.memory-game-app .player-settings-list{display:flex;flex-direction:row;justify-content:center;gap:20px}.memory-game-app .player-settings-list .menu-box.human-player-box{flex-grow:1}.memory-game-app .player-settings-list .menu-box.cpu-player-box{display:flex;flex-direction:column;gap:10px;width:280px}.memory-game-app .player-settings-list .menu-box.human-player-box h4{position:relative}.memory-game-app .player-settings-list .menu-box.human-player-box h4 .common-help.pin-help{position:absolute;top:3px;right:0}.memory-game-app .local-player-list-settings{margin-top:20px;display:flex;flex-direction:column;gap:10px}.memory-game-app .local-player-list-settings ul.local-player-list{display:flex;flex-direction:column;gap:10px}.memory-game-app .local-player-list-settings ul.local-player-list>li{display:flex;flex-direction:row;align-items:start;gap:10px}.memory-game-app .local-player-list-settings .player-info{flex-grow:1;text-align:left}.memory-game-app .local-player-list-settings .player-info .info-label{display:block;min-width:70px;margin-right:10px;vertical-align:top}.memory-game-app .local-player-list-settings .player-info .name-box{display:flex}.memory-game-app .local-player-list-settings .player-info .name-box input{flex-grow:1}.memory-game-app .local-player-list-settings .player-info .device{display:flex;margin-top:10px}.memory-game-app .local-player-list-settings .player-info .device .device-selection-container{flex-grow:1}.memory-game-app .local-player-list-settings .delete-button{align-self:start}.memory-game-app .device-selection{display:flex;flex-direction:column;gap:5px}.memory-game-app .device-selection .device-selection-item{display:flex;flex-direction:row;gap:5px}.memory-game-app .device-selection select{flex-grow:1}.memory-game-app .cpu-player-settings-list{display:flex;flex-direction:column;gap:10px}.memory-game-app .cpu-player-settings-list li{display:flex;flex-direction:row;align-items:center;gap:10px}.memory-game-app .cpu-player-settings-list input{width:100px;margin-left:1em}.memory-game-app li.room-member-item{display:flex;flex-direction:row;align-items:center;gap:10px}.memory-game-app li.room-member-item .member-name{flex-grow:1;text-align:left}.memory-game-app li.join-room-request-item{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:5px 0;gap:10px}.memory-game-app li.join-room-request-item .user-name{flex-grow:1;text-align:left}.memory-game-app li.join-room-request-item .pin-code{min-width:60px;text-align:center}.memory-game-app li.join-room-request-item .pin-code .pin-title{font-size:.8em;font-weight:700}.memory-game-app li.join-room-request-item .pin-code .pin-title img{margin-left:3px;width:18px;height:18px;vertical-align:top}.memory-game-app li.join-room-request-item .pin-code input{width:50px}.memory-game-app li.join-room-request-item button.accept-button{padding:.3em .6em}.memory-game-app .cpu-level-settings{display:flex;flex-direction:row;gap:10px;align-items:stretch}.memory-game-app .cpu-level-settings .item-name{display:flex;align-items:center;justify-content:center;border-radius:5px;background:#e8e8e8;padding:0 10px;flex-grow:1}.memory-game-app .room-settings-view .setting-item{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px}.memory-game-app .room-settings-view .setting-item .title{font-weight:700;font-size:1.2em}.memory-game-app .room-settings-view .setting-item .value{font-size:1.1em}.memory-game-app .room-settings-view .setting-item .value input{padding:5px;font-size:1.1em;color:gray}.memory-game-app .device-connection-view{position:absolute;top:0;right:0;padding:20px;display:flex;flex-direction:row;align-items:center}.memory-game-app .device-connection-view .connection-info{display:flex;flex-direction:row;gap:5px;align-items:center}.memory-game-app .device-connection-view .connection-info .connection-icon{pointer-events:none}.memory-game-app .device-connection-view .connection-info .connection-icon img{width:30px;height:30px;vertical-align:top}.memory-game-app .device-connection-view .connection-info .connection-icon img.not-connected{opacity:.2}.memory-game-app .device-connection-view .connection-info .connection-icon img.loading-icon{animation:device-connection-view-loading-rotation 1s ease-in-out infinite}@keyframes device-connection-view-loading-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.memory-game-app .device-connection-view .connection-info .num-devices{pointer-events:none}.memory-game-app .device-connection-view .connect-button{margin-left:20px}.memory-game-app .device-connection-view .device-list{position:absolute;right:20px;top:70px;text-align:left;padding:10px 20px;border-radius:10px;background:#000000b0;color:#fff}.memory-game-app .help-dialog-content h2{margin-bottom:10px}.memory-game-app .help-dialog-content .help-dialog-frame{display:flex;flex-direction:row;gap:20px;border-top:1px solid #FFFFFF;padding-top:15px;max-height:70vh;overflow-y:scroll}.memory-game-app .help-dialog-content .table-of-content{text-align:left}.memory-game-app .help-dialog-content .table-of-content a{cursor:pointer}.memory-game-app .help-dialog-content .table-of-content .toc-group{margin:10px 0}.memory-game-app .help-dialog-content .table-of-content .toc-group-title{color:#ff8080;text-shadow:#000000 0 0 2px;font-weight:700}.memory-game-app .help-dialog-content .main-content{width:500px}.memory-game-app .help-dialog-content .help-content h3{position:relative;font-size:1.5rem;margin:0 0 10px}.memory-game-app .help-dialog-content .help-content h3 .is-restricted{display:inline-block;margin-left:10px;padding:0 5px;font-size:50%;background:#b00000;border-top:1px solid #B0B000;border-bottom:1px solid #B0B000;color:#fff;vertical-align:top}.memory-game-app .help-dialog-content .help-content b{color:#ff8080;text-shadow:#000000 0 0 2px}.memory-game-app .help-dialog-content .help-content ul{margin-left:20px;list-style-type:disc;text-align:start}.memory-game-app .help-dialog-content .help-content ul ul{list-style-type:circle}.memory-game-app .help-dialog-content .help-content .help-text{text-align:left;margin:10px 0}.memory-game-app .help-dialog-content .help-content .card-list{display:flex;flex-direction:row}.memory-game-app .help-dialog-content .help-content .card-list .card-list-column{display:flex;flex-direction:column;gap:5px;width:245px}.memory-game-app .help-dialog-content .help-content a.help-link{cursor:pointer}.memory-game-app .help-dialog-content .help-content a.help-link:before{display:inline-block;content:"?";width:16px;height:16px;border:2px solid #600000;border-radius:50%;text-align:center;line-height:16px;font-weight:700;margin-right:3px}.memory-game-app .help-content-card-description{display:flex;flex-direction:row;gap:10px;justify-content:start;align-items:center}.memory-game-app .help-content-card-description .image-frame{padding:5px;width:40px;height:40px;background:#fff;border-radius:5px}.memory-game-app .help-content-card-description .image-frame img{width:40px;height:40px}.memory-game-app .help-content-card-description .description{text-align:left;flex-shrink:1;white-space:pre-wrap}.memory-game-app .help-content .help-content-live-guideline-content{text-align:left}.memory-game-app .error-dialog-message{margin:10px 0;white-space:pre-wrap}.memory-game-app .network-settings-dialog-content .custom-server-settings{margin-top:20px}.memory-game-app .network-settings-dialog-content .buttons-container{display:flex;margin-top:20px;flex-direction:row;gap:20px;align-items:center;justify-content:center}
