:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body{max-width:100%;margin:0;overflow-x:hidden}body{color:#152039;background:#f8f7f4}button,input,select,textarea{font:inherit;letter-spacing:0}button,select{cursor:pointer}button:disabled{cursor:not-allowed}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hp-field{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.fatal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:30px;display:flex}.fatal-state>span{color:#fff;background:#14231f;border-radius:6px;place-items:center;width:50px;height:50px;font:700 24px Georgia,serif;display:grid}.fatal-state h1{margin-bottom:5px;font:700 30px Georgia,serif}.fatal-state p{color:#64716c}.fatal-state a,.fatal-state button{color:#fff;background:#14231f;border:0;border-radius:6px;margin-top:12px;padding:11px 16px;font-weight:800;text-decoration:none}:is(html:has([data-theme=dark]),body:has([data-theme=dark])){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-width:thin;scrollbar-color:#45516a #111b30;background:#111b30}html:has([data-theme=dark])::-webkit-scrollbar{width:8px;height:8px}body:has([data-theme=dark])::-webkit-scrollbar{width:8px;height:8px}html:has([data-theme=dark])::-webkit-scrollbar-track{background:#111b30}body:has([data-theme=dark])::-webkit-scrollbar-track{background:#111b30}html:has([data-theme=dark])::-webkit-scrollbar-thumb{background:#45516a padding-box padding-box;border:2px solid #111b30;border-radius:999px}body:has([data-theme=dark])::-webkit-scrollbar-thumb{background:#45516a padding-box padding-box;border:2px solid #111b30;border-radius:999px}html:has([data-theme=dark])::-webkit-scrollbar-thumb:hover{background:#66728a padding-box padding-box}body:has([data-theme=dark])::-webkit-scrollbar-thumb:hover{background:#66728a padding-box padding-box}:root{--site-font:"Noto Sans","Noto Sans JP",system-ui,-apple-system,"Hiragino Sans","Yu Gothic","Segoe UI",sans-serif;--site-action:#5b4bb8;--site-midnight:#111b30;--site-paper:#f3f4f8;font-family:var(--site-font)}button,input,select,textarea{font-family:inherit}.fatal-state a,.fatal-state button{background:var(--site-action);color:#fff}.fatal-state h1{font-family:var(--site-font);font-size:30px;line-height:1.2}.language-control{min-height:40px;color:inherit;background:0 0;border:1px solid #dde3e8;border-radius:5px;padding:7px 12px}
