.OnlineGameConnectionBlocker-module__uo43FW__window{--rail:26px;width:min(980px,100vw - 40px);max-width:none;max-height:calc(100dvh - 40px);padding:calc(var(--rail) - 4px);color:#392715;background:0 0;border:0;margin:auto;font-family:Hiragino Mincho ProN,Yu Mincho,serif;position:fixed;inset:0;overflow:visible}.OnlineGameConnectionBlocker-module__uo43FW__window::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111910b8}.OnlineGameConnectionBlocker-module__uo43FW__content{background:#31412c;border:0;grid-template-columns:44% minmax(0,1fr);min-height:520px;max-height:calc(100dvh - 92px);display:grid}.OnlineGameConnectionBlocker-module__uo43FW__illustration{min-height:0;position:relative;overflow:hidden}.OnlineGameConnectionBlocker-module__uo43FW__illustration img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute}.OnlineGameConnectionBlocker-module__uo43FW__notice{isolation:isolate;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#96703d #e9d3a1;background:#efdbad;flex-direction:column;align-items:center;gap:22px;min-height:0;padding:34px 28px;display:flex;position:relative;overflow:auto}.OnlineGameConnectionBlocker-module__uo43FW__paper{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.OnlineGameConnectionBlocker-module__uo43FW__notice h1{text-align:center;text-wrap:balance;margin:0;font-size:clamp(28px,3.5vw,44px);font-weight:800;line-height:1.35}.OnlineGameConnectionBlocker-module__uo43FW__divider{object-fit:fill;flex-shrink:0;width:90%;height:14px}.OnlineGameConnectionBlocker-module__uo43FW__notice p{text-align:center;text-wrap:pretty;margin:0;font-size:clamp(17px,1.8vw,23px);line-height:1.8}.OnlineGameConnectionBlocker-module__uo43FW__actions{gap:12px;width:100%;margin-top:auto;display:grid}.OnlineGameConnectionBlocker-module__uo43FW__actions button,.OnlineGameConnectionBlocker-module__uo43FW__actions a{isolation:isolate;color:#fff2cd;min-height:68px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:15px 24px;font-size:clamp(18px,2vw,26px);font-weight:700;text-decoration:none;display:grid;position:relative}.OnlineGameConnectionBlocker-module__uo43FW__actions a{color:#392715}.OnlineGameConnectionBlocker-module__uo43FW__actions img{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.OnlineGameConnectionBlocker-module__uo43FW__actions span{position:relative}.OnlineGameConnectionBlocker-module__uo43FW__actions button:hover,.OnlineGameConnectionBlocker-module__uo43FW__actions a:hover{filter:brightness(1.08)}.OnlineGameConnectionBlocker-module__uo43FW__actions button:focus-visible,.OnlineGameConnectionBlocker-module__uo43FW__actions a:focus-visible{outline-offset:3px;outline:3px solid #78501d}.OnlineGameConnectionBlocker-module__uo43FW__note{text-align:center;color:#715b3d;font-size:12px;line-height:1.6}.OnlineGameConnectionBlocker-module__uo43FW__frame{pointer-events:none;position:absolute;inset:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>*{position:absolute}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=top],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=bottom]{width:calc(100% - 40px);height:var(--rail);background-repeat:repeat-x;background-size:auto 100%;left:20px}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=top]{top:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=bottom]{bottom:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=left],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=right]{height:calc(100% - 40px);width:var(--rail);background-repeat:repeat-y;background-size:100%;top:20px}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=left]{left:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=right]{right:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=tl],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=tr],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=bl],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=br]{width:55px;height:auto}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=tl]{top:0;left:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=tr]{top:0;right:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=bl]{bottom:0;left:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=br]{bottom:0;right:0}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=crest-top],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=crest-bottom]{width:100px;height:auto;left:50%;transform:translate(-50%)}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=crest-top]{top:-8px}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=crest-bottom]{bottom:-8px}@media (max-width:760px){.OnlineGameConnectionBlocker-module__uo43FW__window{--rail:18px;width:min(460px,100vw - 24px);max-height:calc(100dvh - 32px)}.OnlineGameConnectionBlocker-module__uo43FW__content{border-width:0;grid-template-rows:clamp(100px,23dvh,200px) minmax(0,1fr);grid-template-columns:1fr;min-height:0;max-height:calc(100dvh - 68px)}.OnlineGameConnectionBlocker-module__uo43FW__illustration img{object-position:50% 58%}.OnlineGameConnectionBlocker-module__uo43FW__notice{gap:14px;padding:20px 14px}.OnlineGameConnectionBlocker-module__uo43FW__notice h1{font-size:28px}.OnlineGameConnectionBlocker-module__uo43FW__notice p{font-size:16px;line-height:1.7}.OnlineGameConnectionBlocker-module__uo43FW__actions{gap:10px}.OnlineGameConnectionBlocker-module__uo43FW__actions button,.OnlineGameConnectionBlocker-module__uo43FW__actions a{min-height:55px;padding:12px 20px;font-size:18px}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=tl],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=tr],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=bl],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=br]{width:38px}.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=crest-top],.OnlineGameConnectionBlocker-module__uo43FW__frame>[data-part=crest-bottom]{width:70px}}@media (max-height:650px){.OnlineGameConnectionBlocker-module__uo43FW__content{min-height:0}.OnlineGameConnectionBlocker-module__uo43FW__notice{gap:12px;padding-block:16px}.OnlineGameConnectionBlocker-module__uo43FW__notice h1{font-size:26px}.OnlineGameConnectionBlocker-module__uo43FW__notice p{font-size:16px}.OnlineGameConnectionBlocker-module__uo43FW__actions button,.OnlineGameConnectionBlocker-module__uo43FW__actions a{min-height:52px;font-size:18px}}
