.mdhNRa_loaderScreen{background-color:var(--color-dark,#0d0d0d);z-index:99999;cursor:wait;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0}.mdhNRa_loaderInline{background:0 0;justify-content:center;align-items:center;width:100%;min-height:240px;padding:3rem 1.5rem;display:flex}.mdhNRa_storytellerContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;max-width:320px;padding:0 1.5rem;display:flex}.mdhNRa_storytellerTitle{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.mdhNRa_charLine{font-family:var(--font-display,"Cinzel", "Playfair Display", "Georgia", serif);letter-spacing:.32em;color:var(--color-text-light,#f5f0eb);padding-left:.32em;font-size:.95rem;font-weight:500;animation:2s ease-in-out infinite mdhNRa_subtleBreathe}.mdhNRa_roleTag{font-family:var(--font-body,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);letter-spacing:.28em;color:var(--color-accent,#c5a880);opacity:.85;padding-left:.28em;font-size:.6rem}.mdhNRa_lineTrack{background-color:#ffffff14;border-radius:999px;width:100%;max-width:220px;height:2px;position:relative;overflow:visible}.mdhNRa_lineCore{background:linear-gradient(90deg, transparent 0%, var(--color-accent,#c5a880) 50%, var(--color-accent-hover,#d8bc93) 100%);transform-origin:50%;width:100%;height:100%;animation:2s cubic-bezier(.65,0,.35,1) infinite mdhNRa_drawStroke;position:absolute;top:0;left:0}.mdhNRa_dotHead{background-color:var(--color-accent-hover,#d8bc93);width:5px;height:5px;box-shadow:0 0 8px var(--color-accent,#c5a880);border-radius:50%;animation:2s cubic-bezier(.65,0,.35,1) infinite mdhNRa_travelDot;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes mdhNRa_drawStroke{0%{opacity:.2;transform:scaleX(0)}45%{opacity:1;transform:scaleX(1)}55%{opacity:1;transform:scaleX(1)}to{opacity:.2;transform:scaleX(0)}}@keyframes mdhNRa_travelDot{0%{opacity:0;left:0%}20%{opacity:1}50%{opacity:1;left:100%}80%{opacity:1}to{opacity:0;left:0%}}@keyframes mdhNRa_subtleBreathe{0%,to{opacity:.65}50%{opacity:1}}
