.game-fit-topbar{display:none}@media (width>=1024px) and (height>=650px){body:has(.game-viewport-active){overflow:hidden}.game-viewport-active{z-index:70;box-sizing:border-box;isolation:isolate;background:#f6f3ec;flex-direction:column;gap:8px;width:100vw;height:100dvh;min-height:0;display:flex;position:fixed;inset:0;overflow:hidden;max-width:none!important;margin:0!important;padding:10px 16px 12px!important}.game-fit-topbar{color:#29433a;flex:0 0 34px;justify-content:space-between;align-items:center;gap:18px;min-height:34px;font-size:13px;line-height:1.4;display:flex}.game-fit-topbar a,.game-fit-topbar button{background:#fffdf8;border:1px solid #d7c7ad;border-radius:9px;align-items:center;min-height:30px;padding:3px 12px;font-weight:600;display:inline-flex}.game-fit-topbar a:focus-visible,.game-fit-topbar button:focus-visible{outline-offset:2px;outline:2px solid #ab7846}.game-conversation-hero{border-radius:15px;flex:none;padding:12px 22px 10px!important}.game-conversation-hero>p:first-child{font-size:10px}.game-conversation-hero>div:first-of-type{gap:10px;margin-top:4px}.game-conversation-hero h1{font-size:24px;line-height:1.4}.game-conversation-hero h1+p{margin-top:0;font-size:12px;line-height:1.5}.game-conversation-hero>div:nth-of-type(2){margin-top:7px}.game-conversation-hero>div:nth-of-type(2)>div:last-child{display:none}.game-conversation-hero .rounded-xl{padding:5px 12px}.game-conversation-hero .rounded-xl>p:first-child{color:#f4e6d4}.game-conversation-stats{flex:none;gap:8px;margin-top:0}.game-conversation-stats>div{padding:7px 12px}.game-conversation-stats>div>p{margin-top:0;font-size:12px;line-height:1.55}.game-conversation-content{flex:1 1 0;align-items:stretch;gap:12px;min-height:0;margin-top:0;padding:10px;overflow:hidden}.game-conversation-main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:100%;overflow:auto}.game-conversation-main>article{padding:16px}.game-conversation-main>article h2{margin-top:8px;font-size:19px}.game-conversation-main>article [role=group]{gap:7px;margin-top:10px}.game-conversation-main button[data-choice]{min-height:44px;padding:9px 12px;line-height:1.55}.game-conversation-main button[data-choice]>span:first-child{width:32px;height:32px}.game-conversation-desk{border-radius:12px;flex-direction:column;height:100%;min-height:0;max-height:100%;display:flex;overflow:hidden}.game-conversation-desk>div:first-child{flex:none;padding:11px 16px}.game-conversation-desk>div:nth-child(2){flex:none}.game-conversation-desk>div:nth-child(2) button{min-height:51px;padding:5px}.game-conversation-records{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;padding:10px 16px;overflow-y:auto}.game-conversation-desk>div:last-child{flex:none;padding:8px 14px}.game-conversation-desk>div:last-child p{line-height:1.4}.game-restart-bar,.game-sibling-page>p,.game-sibling-page>h1,.game-sibling-page>div.game-sibling-original-nav{display:none}.game-sibling-board{top:52px;bottom:12px;border-radius:16px;flex-direction:column;flex:none;width:auto;height:auto;min-height:0;max-height:none;display:flex;position:absolute;inset-inline:16px;margin:0!important}.game-sibling-board>header{flex:none;padding:12px 20px 8px}.game-sibling-board>header h2{font-size:24px;line-height:1.4}.game-sibling-board>header p{margin-top:4px;line-height:1.5}.game-sibling-board>header .relative>div:nth-child(2){margin-top:3px}.game-sibling-board>header .relative>div:last-child{margin-top:8px}.game-sibling-board>div:last-child{flex:1 1 0;align-items:stretch;gap:12px;min-height:0;padding:10px;overflow:hidden}.game-sibling-board>div:last-child>div{height:100%;min-height:0}.game-sibling-board #simulation-desk{flex-direction:column;height:100%;min-height:0;padding:12px;display:flex;overflow:hidden}.game-sibling-board #simulation-desk>div:nth-child(2){flex:none;margin-top:9px}.game-sibling-board #simulation-desk>div:nth-child(2) button{min-height:43px}.game-sibling-board #simulation-desk>h4{flex:none;margin-top:7px}.game-sibling-board #simulation-desk>ul{overscroll-behavior:contain;flex:1 1 0;min-height:0;max-height:none;margin-top:7px;overflow-y:auto}.game-sibling-board #simulation-desk>p{flex:none;margin-top:5px;padding-top:5px}.game-sibling-actions{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:100%;padding:14px;overflow-y:auto}.game-sibling-actions>div:first-child{padding-bottom:7px}.game-sibling-actions>div:first-child h2{margin-top:3px;font-size:20px;line-height:1.45}.game-sibling-actions>div:first-child p:last-child{margin-top:3px;line-height:1.5}.game-sibling-actions>div:nth-child(2){gap:7px;margin-top:9px}.game-sibling-actions button[data-choice]{min-height:46px;padding:8px 11px;line-height:1.45}.game-sibling-actions button[data-choice]>span:first-child{width:30px;height:30px}}
