css
/* 模糊状态卷轴UI */
.status-scroll { max-width: 80%; margin: 1.5em auto; padding: 1.5em 2em; border: 3px double #8B4513; background: rgba(245, 222, 179, 0.15); backdrop-filter: blur(3px); border-radius: 0.3em; font-family: 'KaiTi', 'STKaiti', serif; color: #D2B48C; text-shadow: 1px 1px 3px rgba(0,0,0,0.6); box-shadow: inset 0 0 15px rgba(0,0,0,0.4); opacity: 0; animation: fadeInScroll 1.2s ease-out forwards; }
.status-scroll p { margin: 0.5em 0; }
.status-scroll .status-clear { filter: blur(0); transition: filter 0.5s; }
.status-scroll .status-hazy { filter: blur(1.5px); color: #B0A084; transition: filter 0.5s; }
.status-scroll .status-blurred { filter: blur(2.5px); color: #8B806A; transition: filter 0.5s; }
.status-scroll .status-critical { filter: blur(3px); color: #706655; animation: pulseWarning 1.5s infinite; }
@keyframes fadeInScroll { from { opacity: 0; transform: scale(0.95) translateY(15px); } to { opacity: 1; transform: scale(1) translateY(0); } }
@keyframes pulseWarning { 0% { text-shadow: 1px 1px 3px rgba(139,0,0,0.6); } 50% { text-shadow: 1px 1px 8px rgba(255,0,0,0.8); } 100% { text-shadow: 1px 1px 3px rgba(139,0,0,0.6); } }

/* 神识烙印特效UI */
.divine-imprint { display: inline-block; color: #FFD700; font-weight: bold; font-family: 'FangSong', 'STFangsong', serif; text-shadow: 0 0 5px #FFD700, 0 0 10px #FFFFFF, 0 0 15px #FF8C00; animation: imprintFlash 3s ease-out forwards; transform-origin: center center; }
@keyframes imprintFlash { 0% { opacity: 0; transform: scale(2); filter: blur(5px); } 20% { opacity: 1; transform: scale(1); filter: blur(0); } 80% { opacity: 1; transform: scale(1); } 100% { opacity: 0; transform: scale(1.1) translateY(-15px); filter: blur(5px); } }