.card{
    max-width:780px;
    margin:0 auto;
    background:#f0f7ff;
    border-radius:20px;
    padding:28px;
    font-family:"PingFang SC","Microsoft YaHei",sans-serif;
    box-shadow:0 8px 32px rgba(59, 130, 246, 0.15);
    border:2px solid #93c5fd;
}
.card .content{
    line-height:1.8;
    color:#1e3a5f;         
    margin-bottom:24px;
}
.card .content .scene-section{
    margin-bottom:18px;
    position:relative;
}
.card .content .scene-section:last-child{
    margin-bottom:0;
}
.card .content em,
.card .content .whisper,
.card .content .whisper.tremble{
    font-style:normal !important;
    color:#d46a7a !important;   
    font-weight:600 !important;
}
.card .content .icon{
    color:#e5989b;
    margin-right:8px;
    vertical-align:middle;
}
.card .status-title{
    font-weight:bold;
    color:#1e3a5f;   
    margin:28px 0 14px;
    display:flex;
    align-items:center;
    gap:10px;
    padding-bottom:10px;
    border-bottom:2px dashed #93c5fd;
}
.card .status-item{
    display:flex;
    align-items:center;
    gap:12px;
    padding:14px 16px;
    border-radius:14px;
    background:rgba(239,246,255,0.45);
    color:#1e3a5f;
    margin-bottom:10px;
    border-left:5px solid #3b82f6; 
}
.card .status-item:last-child{
    margin-bottom:0;
}

.card .choices{
    margin-top:26px;
}
.card .choices .choice-title{
    font-weight:bold;
    color:#1e3a5f;
    margin-bottom:12px;
}
.card .choices button{
    display:block;
    width:100%;
    padding:14px 18px;
    margin-bottom:12px;
    background:#fff;
    border:1px solid #93c5fd;
    border-radius:14px;
    color:#1e3a5f;
    text-align:left;
    cursor:pointer;
    transition:all 0.25s;
    box-shadow:0 2px 8px rgba(59,130,246,0.1);
}
.card .choices button:hover{
    background:#dbeafe;
    border-color:#3b82f6;
    transform:translateY(-1px);
    box-shadow:0 4px 12px rgba(59,130,246,0.15);
}
.card .tremble{
    display:inline-block;
    animation:tremble 0.7s infinite;
}
@keyframes tremble{
    0%,100%{transform:translateX(0)}
    25%{transform:translateX(-3px)}
    75%{transform:translateX(3px)}
}