#fantasy-dialog[data-v-2f9221c7]{width:100%;height:auto;max-width:max(471.11px,calc(var(--u)*66.25))}.fantasy-dialog-sheet[data-v-2f9221c7]{background-color:#f5d38c;background-image:url(./556492_800_m.C8X1ozvd.webp);background-size:100% 100%;font-family:Utsukushi!important;font-size:max(13.33px,calc(var(--u)*1.875))!important;width:max(444.44px,calc(var(--u)*62.5));height:max(355.56px,calc(var(--u)*50));padding:max(13.33px,calc(var(--u)*1.875)) max(17.78px,calc(var(--u)*2.5))}#fantasy-dialog .v-card-title[data-v-2f9221c7]{padding:max(8.89px,calc(var(--u)*1.25));padding-top:0;font-size:max(20px,calc(var(--u)*2.81));font-weight:700;text-align:center}.fantasy-dialog-title[data-v-2f9221c7]:before{content:"❁";margin-right:8px;color:brown}.fantasy-dialog-title[data-v-2f9221c7]:after{content:"❁";margin-left:8px;color:brown}#fantasy-dialog .v-card-text[data-v-2f9221c7]{padding:0}.fantasy-dialog-text[data-v-2f9221c7]{font-size:max(13.33px,calc(var(--u)*1.875))!important;font-weight:700;height:max(193.33px,calc(var(--u)*27.19));margin:0 max(4.44px,calc(var(--u)*.625));position:relative}.fantasy-dialog-text[data-v-2f9221c7] strong{color:#dc143c}.fantasy-dialog-text[data-v-2f9221c7] em{color:#00f;font-style:normal}.fantasy-dialog-text[data-v-2f9221c7] li{margin-left:1em}.fantasy-dialog-text[data-v-2f9221c7] .note{font-size:1rem;color:#2f4f4f}.fantasy-dialog-text[data-v-2f9221c7] pre{overflow-x:auto;max-width:100%;font-size:max(10px,calc(var(--u)*1.2));line-height:1.4;background:#0000000f;border-radius:4px;padding:max(4px,calc(var(--u)*.5));margin:max(4px,calc(var(--u)*.5)) 0}.fantasy-dialog-text[data-v-2f9221c7] pre code{font-family:Courier New,monospace;font-size:max(10px,calc(var(--u)*1.2))}#fantasy-dialog .v-card-actions[data-v-2f9221c7]{padding:max(4.44px,calc(var(--u)*.625))}.fantasy-dialog-actions .v-btn[data-v-2f9221c7]{font-size:max(13.33px,calc(var(--u)*1.875));font-weight:700;padding:max(8.89px,calc(var(--u)*1.25));min-width:25%;height:auto}.fantasy-dialog-actions .fantasy-dialog-back-button[data-v-2f9221c7]{color:#404040;background-color:#80808040}.fantasy-dialog-actions .fantasy-dialog-submit-button[data-v-2f9221c7]{color:#404040;background-color:#f0f0f040}.glow-border-cycle[data-v-2f9221c7]{position:relative;overflow:hidden}.glow-border-cycle[data-v-2f9221c7]:before{content:"";position:absolute;inset:0;padding:3px;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(200,255,100,.9),transparent);background-size:200% 100%;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;pointer-events:none;animation:border-glow-cycle-2f9221c7 3.5s linear infinite;opacity:0}@keyframes border-glow-cycle-2f9221c7{0%{background-position:0 50%;opacity:0}10%{opacity:1}40%{background-position:200% 50%;opacity:1}50%{opacity:0}to{background-position:200% 50%;opacity:0}}@media(max-width:768px){#fantasy-dialog.fantasy-dialog--mobile[data-v-2f9221c7]{max-width:none}#fantasy-dialog.fantasy-dialog--mobile[data-v-2f9221c7] .v-overlay__content{width:100%!important;max-width:100%!important;margin:0!important}#fantasy-dialog.fantasy-dialog--mobile .fantasy-dialog-sheet[data-v-2f9221c7]{width:calc(100dvw - 14px)!important;max-width:560px!important;height:auto!important;max-height:86dvh!important;min-height:0;margin:0 auto!important;background-size:cover;background-position:50%;border-radius:13px!important;overflow:hidden;box-shadow:0 12px 34px #0000008c;display:flex;flex-direction:column;padding:16px 16px 14px}.fantasy-dialog--mobile .fantasy-dialog-sheet>.v-card[data-v-2f9221c7]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.fantasy-dialog--mobile #fantasy-dialog .v-card-title[data-v-2f9221c7],.fantasy-dialog--mobile .fantasy-dialog-title[data-v-2f9221c7]{flex:0 0 auto;font-size:1.4rem!important}.fantasy-dialog--mobile .fantasy-dialog-text[data-v-2f9221c7]{flex:1 1 auto;height:auto;min-height:0;max-height:none;overflow-y:auto;font-size:1.05rem!important;line-height:1.7}#fantasy-dialog.fantasy-dialog--mobile .fantasy-dialog-actions[data-v-2f9221c7]{flex:0 0 auto;flex-wrap:wrap;gap:10px;padding-top:18px}.fantasy-dialog--mobile .fantasy-dialog-actions .v-btn[data-v-2f9221c7]{font-size:1rem;flex:0 1 auto;min-width:40%}}
