@font-face{font-family:lexend;src:url(../media/LexendDeca_VariableFont_wght-s.p.dc3a4604.ttf)format("truetype");font-display:swap}@font-face{font-family:lexend Fallback;src:local(Arial);ascent-override:90.26%;descent-override:22.57%;line-gap-override:0.0%;size-adjust:110.79%}.lexend_763d8703-module__kwjVvq__className{font-family:lexend,lexend Fallback}.lexend_763d8703-module__kwjVvq__variable{--font-lexend:"lexend","lexend Fallback"}
@font-face{font-family:bizUdGothic;src:url(../media/BIZUDGothic_Regular-s.p.dfe0ada3.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bizUdGothic;src:url(../media/BIZUDGothic_Bold-s.p.e7fe80bd.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bizUdGothic Fallback;src:local(Arial);ascent-override:80.3%;descent-override:10.96%;line-gap-override:0.0%;size-adjust:109.58%}.bizudgothic_fe25ba79-module__kShViG__className{font-family:bizUdGothic,bizUdGothic Fallback}.bizudgothic_fe25ba79-module__kShViG__variable{--font-biz-udgothic:"bizUdGothic","bizUdGothic Fallback"}
@font-face{font-family:delaGothic;src:url(../media/DelaGothicOne_Regular-s.p.0fe2999b.ttf)format("truetype");font-display:swap}@font-face{font-family:delaGothic Fallback;src:local(Arial);ascent-override:88.05%;descent-override:21.86%;line-gap-override:0.0%;size-adjust:131.74%}.delagothic_bab3a679-module__rGn8Xa__className{font-family:delaGothic,delaGothic Fallback}.delagothic_bab3a679-module__rGn8Xa__variable{--font-dela-gothic:"delaGothic","delaGothic Fallback"}
@font-face{font-family:zenKakuGothic;src:url(../media/ZenKakuGothicNew_Regular-s.p.d1b9fb26.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:zenKakuGothic;src:url(../media/ZenKakuGothicNew_Medium-s.p.c059e3ee.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:zenKakuGothic;src:url(../media/ZenKakuGothicNew_Bold-s.p.dd6f507d.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:zenKakuGothic;src:url(../media/ZenKakuGothicNew_Black-s.p.e96e6e77.ttf)format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:zenKakuGothic Fallback;src:local(Arial);ascent-override:117.05%;descent-override:29.06%;line-gap-override:0.0%;size-adjust:99.1%}.zenkakugothic_eeb3f453-module__MuRXeW__className{font-family:zenKakuGothic,zenKakuGothic Fallback}.zenkakugothic_eeb3f453-module__MuRXeW__variable{--font-zen-kaku-gothic:"zenKakuGothic","zenKakuGothic Fallback"}
@font-face{font-family:yujiSyuku;src:url(../media/YujiSyuku_Regular-s.p.4f352ae9.ttf)format("truetype");font-display:swap}@font-face{font-family:yujiSyuku Fallback;src:local(Arial);ascent-override:97.3%;descent-override:24.16%;line-gap-override:0.0%;size-adjust:119.22%}.yujisyuku_a2c31351-module__pJk8mW__className{font-family:yujiSyuku,yujiSyuku Fallback}.yujisyuku_a2c31351-module__pJk8mW__variable{--font-yuji-syuku:"yujiSyuku","yujiSyuku Fallback"}
@font-face{font-family:lettersNoLine;src:url(../media/letters_noLine-s.p.102db76a.ttf)format("truetype");font-display:swap}@font-face{font-family:lettersNoLine Fallback;src:local(Arial);ascent-override:79.77%;descent-override:40.0%;line-gap-override:0.0%;size-adjust:83.5%}.lettersnoline_61ae38a2-module__GLmETq__className{font-family:lettersNoLine,lettersNoLine Fallback}.lettersnoline_61ae38a2-module__GLmETq__variable{--font-letters-noline:"lettersNoLine","lettersNoLine Fallback"}
@font-face{font-family:LettersNoLine;src:url(/assets/fonts/letters_noLine.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:LettersLine;src:url(/assets/fonts/letters_line.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}:root{--background:#fff;--foreground:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;margin:0;padding:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}a{color:inherit;text-decoration:none}@keyframes fadeInOut{0%{opacity:0}26.7%{opacity:1}73.3%{opacity:1}to{opacity:0}}.animate-splash{animation:3s ease-in-out forwards fadeInOut}@media print{.print-hidden,button,nav,header,.MuiDrawer-root,.MuiAppBar-root,.MuiIconButton-root,.MuiButton-root,.MuiDivider-root{display:none!important}html,body,#__next,main,[component=main],.MuiBox-root,div,section{height:auto!important;min-height:0!important;max-height:none!important;position:static!important;overflow:visible!important}html,body{color:#000!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important}main,[component=main],.MuiBox-root[component=main],.MuiContainer-root{flex:none!important;width:100%!important;min-width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;left:0!important;transform:none!important}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.printable-item{page-break-inside:avoid!important;break-inside:avoid!important;width:100%!important;box-shadow:none!important;border:1px solid #eee!important;margin-bottom:0!important;padding:8px 10px 0!important;display:block!important;position:relative!important}.printable-item.imijun-print-header{box-shadow:none!important;background:0 0!important;border:none!important;border-bottom:1px solid #ddd!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;margin-bottom:10px!important;padding:0 0 6px!important;display:flex!important}body.talk-print-active>:not(.talk-print-container):not(.MuiPortal-root){display:none!important}body.talk-print-active .MuiPortal-root:not(:has(.talk-print-container)){display:none!important}body.talk-print-active .talk-print-container{display:block!important;position:static!important}body.printing-single-roleplay [id^=roleplay-card-]:not(.is-printing-target){display:none!important}body.printing-single-roleplay [id^=roleplay-card-].is-printing-target{height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd5e1!important;width:100%!important;max-width:100%!important;margin:0 auto!important;display:block!important;overflow:visible!important}}@keyframes drawCircle{0%{stroke-dasharray:0 157;stroke-dashoffset:0;opacity:1;transform:scale(.5)}50%{stroke-dasharray:157 157;stroke-dashoffset:0;opacity:1;transform:scale(1.1)}to{stroke-dasharray:157 157;stroke-dashoffset:0;opacity:0;transform:scale(1.2)}}.glass-nav{-webkit-backdrop-filter:blur(12px);border-top:1px solid #0000000d;background:#ffffffd9!important}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom,20px)}
