.nlgame-wrap{padding:18px 0 24px;text-align:center}.nlgame-invitation{display:grid;grid-template-columns:minmax(0,1fr) 220px minmax(0,1fr);align-items:center;gap:22px;max-width:1040px;margin:0 auto;padding:12px 0}.nlgame-lettering svg{display:block;width:100%;height:auto;overflow:visible}.nlgame-invitation .nlgame-launch{padding:10px;justify-self:center}.nlgame-wrap.is-playing .nlgame-invitation{display:none}@media(max-width:767px){.nlgame-invitation{grid-template-columns:minmax(0,1fr) 150px;gap:0 8px;max-width:520px;padding:0}.nlgame-invitation .nlgame-launch img{width:150px;height:150px}.nlgame-question{grid-column:1/-1;width:min(100%,310px);justify-self:center;margin-top:-8px}.nlgame-greeting{min-width:0}}@media(max-width:380px){.nlgame-invitation{grid-template-columns:minmax(0,1fr) 120px}.nlgame-invitation .nlgame-launch img{width:120px;height:120px}}.nlgame-launch{display:inline-flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:0;padding:10px 24px;color:#473527;cursor:pointer;font-family:inherit;font-size:18px;font-weight:700;line-height:1.4}.nlgame-launch img{width:200px;height:200px;object-fit:contain;image-rendering:pixelated;transition:transform .18s}.nlgame-launch:hover img{transform:translateY(-4px)}.nlgame-launch small{display:block;font-size:10px;letter-spacing:1.5px;color:#806a50;margin-top:4px}.nlgame-launch:focus-visible,.nlgame-toolbar button:focus-visible{outline:3px solid #b58a51;outline-offset:4px}.nlgame-wrap [hidden]{display:none!important}.nlgame-player{height:auto;display:flex;flex-direction:column;width:100%;max-width:960px;margin:0 auto;overflow:hidden;border:2px solid #b58a51;background:#29232b;color:#fff0d7;border-radius:8px;box-sizing:border-box}.nlgame-toolbar{display:flex;align-items:center;flex-shrink:0;gap:10px;padding:6px 12px}.nlgame-toolbar>span{margin-right:auto;font-size:15px}.nlgame-toolbar button{border:1px solid #b58a51;background:#382d32;color:#fff0d7;border-radius:3px;padding:7px 12px;min-height:40px;cursor:pointer}.nlgame-stage{flex:none;height:auto;aspect-ratio:8/3;min-height:0;width:100%;overflow:hidden}.nlgame-player:fullscreen .nlgame-stage{flex:1;height:auto}.nlgame-stage iframe{display:block;width:100%;height:100%;border:0}.nlgame-player:fullscreen{height:100dvh;width:100vw;max-width:none;border:0;border-radius:0}.nlgame-wrap.is-playing{padding:18px 0 24px}@media(max-width:600px){.nlgame-launch img{width:170px;height:170px}.nlgame-toolbar>span{font-size:12px}.nlgame-toolbar{gap:6px;padding:5px}.nlgame-toolbar button{font-size:12px;padding:6px}.nlgame-wrap.is-playing>.container{padding:0}}@media(prefers-reduced-motion:reduce){.nlgame-launch img{transition:none}}