.ErrorScreen-module___glbSW__page{--pink:#e51c58;--wine:#7a0c2e;--ink:#2a1320;box-sizing:border-box;min-height:100svh;color:var(--ink);font-family:var(--font-nunito,ui-rounded),"Segoe UI",system-ui,sans-serif;-webkit-font-smoothing:antialiased;background:radial-gradient(at 82% 35%,#fff0c9 0,#0000 48%),linear-gradient(135deg,#fff8fa,#fff 65%);flex-direction:column;display:flex}.ErrorScreen-module___glbSW__page *,.ErrorScreen-module___glbSW__page :before,.ErrorScreen-module___glbSW__page :after{box-sizing:border-box}.ErrorScreen-module___glbSW__page a{color:inherit}.ErrorScreen-module___glbSW__page button,.ErrorScreen-module___glbSW__page a{-webkit-tap-highlight-color:transparent}.ErrorScreen-module___glbSW__page :is(button,a):focus-visible{outline:3px solid var(--wine);outline-offset:5px}.ErrorScreen-module___glbSW__header{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100%);margin:0 auto;padding:28px 32px;display:flex}.ErrorScreen-module___glbSW__logo{width:142px;height:auto;display:block}.ErrorScreen-module___glbSW__headerNote{color:var(--wine);font-size:13px;font-weight:750}.ErrorScreen-module___glbSW__headerNote span{color:#b47a08;margin-right:6px}.ErrorScreen-module___glbSW__content{grid-template-columns:1.05fr 1fr;align-items:center;gap:64px;width:min(1180px,100%);margin:auto;padding:40px 32px 56px;display:grid}.ErrorScreen-module___glbSW__badge{color:var(--wine);letter-spacing:.035em;background:#fff9;border:1px solid #f6d5df;border-radius:999px;align-items:center;gap:8px;margin:0 0 24px;padding:9px 14px;font-size:12px;font-weight:850;display:inline-flex}.ErrorScreen-module___glbSW__badge span{color:var(--pink)}.ErrorScreen-module___glbSW__message h1{color:var(--wine);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(38px,4.6vw,64px);font-weight:950;line-height:1.08}.ErrorScreen-module___glbSW__description{color:#68535d;max-width:490px;margin:24px 0 0;font-size:17px;font-weight:600;line-height:1.8}.ErrorScreen-module___glbSW__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__primary,.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__secondary{min-height:52px;font:inherit;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 23px;font-size:15px;font-weight:850;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__primary{background:var(--pink);border:1px solid var(--pink);color:#fff;box-shadow:0 10px 24px -10px #e51c5880}.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__primary:hover{background:#c8124a;transform:translateY(-2px);box-shadow:0 13px 26px -10px #e51c5870}.ErrorScreen-module___glbSW__primary svg{flex-shrink:0;width:20px;height:20px}.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__secondary{color:var(--wine);background:#fff9;border:1px solid #eed5de}.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__secondary:hover{background:#ffe3ec}.ErrorScreen-module___glbSW__help{color:#68535d;margin:24px 0 0;font-size:14px}.ErrorScreen-module___glbSW__help a,.ErrorScreen-module___glbSW__note a{color:var(--wine);text-underline-offset:4px;font-weight:850;text-decoration-thickness:1px}.ErrorScreen-module___glbSW__help a{padding:6px 2px;display:inline-block}.ErrorScreen-module___glbSW__note{color:#68535d;background:#fff3d680;border-left:3px solid #fbc44a;border-radius:0 14px 14px 0;max-width:470px;margin-top:28px;padding:16px 18px;font-size:12px;line-height:1.7}.ErrorScreen-module___glbSW__note p{margin:0 0 5px}.ErrorScreen-module___glbSW__reference{color:#68535d;overflow-wrap:anywhere;margin:16px 0 0;font-size:11px}.ErrorScreen-module___glbSW__reference code{font-size:inherit}.ErrorScreen-module___glbSW__workshop{text-align:center;min-width:0}.ErrorScreen-module___glbSW__scene{isolation:isolate;width:100%;max-width:460px;margin:0 auto;position:relative}.ErrorScreen-module___glbSW__halo{filter:blur(25px);z-index:-1;background:#fdd98a35;border-radius:50%;transition:background .4s;position:absolute;inset:12% 0 0}.ErrorScreen-module___glbSW__illustration{width:100%;display:block;overflow:visible}.ErrorScreen-module___glbSW__gift{transform-origin:220px 270px;animation:1.3s ease-out both ErrorScreen-module___glbSW__settle}.ErrorScreen-module___glbSW__spark{color:#7a4a00;cursor:pointer;background:#fbc44a;border:3px solid #fff;border-radius:20px;place-items:center;width:56px;height:56px;padding:0;font-size:31px;transition:transform .2s,background .2s,box-shadow .2s;display:grid;position:absolute;box-shadow:0 8px 22px #d99a1226}.ErrorScreen-module___glbSW__spark:not(:disabled):hover{transform:rotate(12deg)scale(1.12);box-shadow:0 10px 30px #d99a1245}.ErrorScreen-module___glbSW__spark:disabled{color:#a10e3b;cursor:default;background:#fff;box-shadow:0 4px 12px #7a0c2e12}.ErrorScreen-module___glbSW__spark0{top:30%;left:8%;transform:rotate(-12deg)}.ErrorScreen-module___glbSW__spark1{top:8%;right:16%;transform:rotate(12deg)}.ErrorScreen-module___glbSW__spark2{top:58%;right:2%;transform:rotate(8deg)}.ErrorScreen-module___glbSW__sceneLabel{color:#a10e3b;letter-spacing:.08em;font-size:clamp(20px,2.5vw,32px);font-weight:950;position:absolute;top:25%;left:50%;transform:translate(-50%)rotate(-8deg)}.ErrorScreen-module___glbSW__complete .ErrorScreen-module___glbSW__halo{background:#fbc44a50}.ErrorScreen-module___glbSW__complete .ErrorScreen-module___glbSW__gift{animation:.6s ease-in-out ErrorScreen-module___glbSW__celebrate}.ErrorScreen-module___glbSW__gameText{max-width:380px;min-height:145px;margin:0 auto}.ErrorScreen-module___glbSW__progress{color:#7a4a00;letter-spacing:.04em;background:#fff3d6;border-radius:999px;align-items:center;gap:7px;margin:4px 0 13px;padding:6px 12px;font-size:11px;font-weight:850;display:inline-flex}.ErrorScreen-module___glbSW__gameText h2{color:var(--wine);margin:0;font-size:18px;font-weight:850;line-height:1.4}.ErrorScreen-module___glbSW__gameText>p:last-child{color:#68535d;margin:9px 0 0;font-size:13px;line-height:1.6}.ErrorScreen-module___glbSW__footer{text-align:center;color:#806b76;padding:20px 24px 26px;font-size:12px;font-weight:650}.ErrorScreen-module___glbSW__footer span{color:var(--pink);margin-right:5px}@keyframes ErrorScreen-module___glbSW__settle{0%{transform:translateY(-14px)rotate(-7deg)}to{transform:translateY(0)rotate(0)}}@keyframes ErrorScreen-module___glbSW__celebrate{30%{transform:translateY(-12px)rotate(-5deg)}65%{transform:translateY(-6px)rotate(5deg)}}@media (max-width:850px){.ErrorScreen-module___glbSW__content{grid-template-columns:1fr 1fr;gap:28px;padding-inline:24px}.ErrorScreen-module___glbSW__header{padding-inline:24px}.ErrorScreen-module___glbSW__actions{gap:10px}.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__primary,.ErrorScreen-module___glbSW__page .ErrorScreen-module___glbSW__secondary{padding-inline:18px}}@media (max-width:640px){.ErrorScreen-module___glbSW__header{padding:22px 22px 14px}.ErrorScreen-module___glbSW__headerNote{display:none}.ErrorScreen-module___glbSW__logo{width:120px}.ErrorScreen-module___glbSW__content{grid-template-columns:1fr;gap:22px;padding:30px 22px 12px}.ErrorScreen-module___glbSW__message{text-align:center}.ErrorScreen-module___glbSW__badge{margin-bottom:20px;font-size:11px}.ErrorScreen-module___glbSW__message h1{font-size:clamp(34px,9vw,46px)}.ErrorScreen-module___glbSW__description{margin:19px auto 0;font-size:15px;line-height:1.75}.ErrorScreen-module___glbSW__actions{justify-content:center;margin-top:24px}.ErrorScreen-module___glbSW__help{margin-top:17px;font-size:13px}.ErrorScreen-module___glbSW__note{text-align:left;margin:22px auto 0}.ErrorScreen-module___glbSW__scene{max-width:340px}.ErrorScreen-module___glbSW__gameText{min-height:128px}.ErrorScreen-module___glbSW__spark{border-radius:17px;width:48px;height:48px;font-size:27px}}@media (prefers-reduced-motion:reduce){.ErrorScreen-module___glbSW__page *,.ErrorScreen-module___glbSW__page :before,.ErrorScreen-module___glbSW__page :after{transition:none!important;animation:none!important}}
