html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f1f3;min-width:320px;min-height:100%;font-family:Yu Gothic UI,Yu Gothic,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}body{overscroll-behavior-y:none;background:#f1f1f3;min-width:320px;min-height:100dvh;margin:0}button,input,textarea,select{font-family:inherit}#root{min-height:100dvh}.app-error-boundary{min-height:100dvh;padding:max(24px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));color:#242428;background:#f1f1f3;place-items:center;display:grid}.app-error-boundary section{text-align:center;background:#fcfcff;border:1px solid #dedee1;border-radius:24px;flex-direction:column;align-items:stretch;width:min(430px,100%);padding:32px;display:flex;box-shadow:0 20px 60px #1414191a}.app-error-boundary small{color:#b56d39;letter-spacing:.14em;font-weight:850}.app-error-boundary h1{margin:18px 0 8px;font-size:clamp(21px,6vw,27px)}.app-error-boundary p{color:#6f7077;margin:0 0 22px;font-size:12px;line-height:1.75}.app-error-boundary button,.app-error-boundary a{border-radius:13px;place-items:center;min-height:46px;font-size:12px;font-weight:800;text-decoration:none;display:grid}.app-error-boundary button{color:#fff;background:#25262a;border:0}.app-error-boundary a{color:#66666c;margin-top:7px}
