.lcyfs-reply{--bg:#fbfaff;--card:#fff;--soft:#f4f0ff;--text:#2d2938;--muted:#6d667d;--pri:#7052cf;--sec:#ca5b98;--line:#ded5f2;box-sizing:border-box;margin:.8em 0;padding:1em;border:.08em solid var(--line);border-radius:1.2em;background:linear-gradient(145deg,var(--bg),var(--card));color:var(--text);font:1em/1.75 "Microsoft YaHei","PingFang SC",sans-serif;box-shadow:0 .7em 2em rgba(72,52,122,.13);overflow:hidden}
.lcyfs-reply .lcyfs-time{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65em;margin-bottom:1em;padding:.75em;border:.08em solid var(--line);border-radius:1em;background:var(--soft)}
.lcyfs-reply .lcyfs-time-item{display:flex;gap:.6em;padding:.65em .75em;border:.08em solid var(--line);border-radius:.75em;background:var(--card)}
.lcyfs-reply .lcyfs-time-item b{flex:none;color:var(--pri)}
.lcyfs-reply .lcyfs-time-item span{min-width:0;overflow-wrap:anywhere}
.lcyfs-reply .lcyfs-story,.lcyfs-reply .lcyfs-panel{margin-bottom:1em;padding:1em;border:.08em solid var(--line);border-radius:1em;background:var(--card);box-shadow:0 .25em .8em rgba(72,52,122,.07)}
.lcyfs-reply .lcyfs-story{border-left:.3em solid var(--sec);line-height:1.9}
.lcyfs-reply .lcyfs-story p{margin:.7em 0}
.lcyfs-reply .lcyfs-word-effect{margin:1em 0;padding:.85em 1em;border:.08em solid rgba(112,82,207,.35);border-left:.28em solid var(--pri);border-radius:.75em;background:linear-gradient(120deg,rgba(112,82,207,.1),rgba(202,91,152,.08))}
.lcyfs-reply .lcyfs-word-effect strong,.lcyfs-reply h2,.lcyfs-reply h3{color:var(--pri)}
.lcyfs-reply h2{margin:0 0 .7em;padding-bottom:.5em;border-bottom:.08em solid var(--line);font-size:1.1em}
.lcyfs-reply h3{margin:.8em 0 .55em;font-size:.98em}
.lcyfs-reply .lcyfs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55em}
.lcyfs-reply .lcyfs-grid&gt;div{display:grid;grid-template-columns:8em minmax(0,1fr);gap:.55em;padding:.58em .65em;border:.08em solid rgba(112,82,207,.14);border-radius:.65em;background:var(--bg)}
.lcyfs-reply .lcyfs-grid b{color:var(--muted);font-size:.88em}
.lcyfs-reply .lcyfs-grid span{min-width:0;font-size:.91em;overflow-wrap:anywhere}
.lcyfs-reply .lcyfs-status-list{display:grid;gap:.7em;margin-bottom:1em}
.lcyfs-reply .lcyfs-status,.lcyfs-reply .lcyfs-memory-section{border:.08em solid var(--line);border-radius:.9em;background:var(--card);box-shadow:0 .22em .7em rgba(72,52,122,.07);overflow:hidden}
.lcyfs-reply summary{position:relative;padding:.82em 2.7em .82em 1em;background:linear-gradient(110deg,var(--soft),var(--card));color:var(--text);font-weight:800;cursor:pointer;list-style:none;user-select:none}
.lcyfs-reply summary::-webkit-details-marker{display:none}
.lcyfs-reply summary::after{content:"＋";position:absolute;right:1em;top:50%;display:flex;align-items:center;justify-content:center;width:1.4em;height:1.4em;border:.08em solid var(--line);border-radius:50%;background:var(--card);color:var(--pri);transform:translateY(-50%)}
.lcyfs-reply details[open]&gt;summary::after{content:"－";background:var(--pri);color:#fff}
.lcyfs-reply .lcyfs-content,.lcyfs-reply .lcyfs-memory-body{padding:.85em;border-top:.08em solid var(--line)}
.lcyfs-reply .lcyfs-character{margin:.7em 0;padding:.75em;border:.08em solid var(--line);border-radius:.75em;background:var(--bg)}
.lcyfs-reply .lcyfs-character:first-child{margin-top:0}
.lcyfs-reply .lcyfs-character:last-child{margin-bottom:0}
.lcyfs-reply .lcyfs-memory{--mem:#6550c4;border-color:rgba(101,80,196,.35)}
.lcyfs-reply .lcyfs-memory&gt;summary{background:linear-gradient(110deg,rgba(101,80,196,.14),rgba(202,91,152,.07),var(--card));color:var(--mem)}
.lcyfs-reply .lcyfs-memory&gt;.lcyfs-content{display:grid;gap:.75em;background:linear-gradient(145deg,var(--card),rgba(101,80,196,.025))}
.lcyfs-reply .lcyfs-memory-section{border-color:rgba(101,80,196,.25)}
.lcyfs-reply .lcyfs-memory-section&gt;summary{color:var(--mem);font-size:.95em}
.lcyfs-reply .lcyfs-memory-config&gt;div{border-color:rgba(101,80,196,.2)}
.lcyfs-reply .lcyfs-table-wrap{width:100%;overflow-x:auto;border:.08em solid rgba(101,80,196,.27);border-radius:.7em;background:var(--card)}
.lcyfs-reply table{width:100%;min-width:45em;border-collapse:collapse;font-size:.84em;line-height:1.6}
.lcyfs-reply th,.lcyfs-reply td{padding:.65em .7em;border:.08em solid rgba(101,80,196,.24);text-align:left;vertical-align:top;overflow-wrap:anywhere}
.lcyfs-reply th{background:rgba(101,80,196,.12);color:var(--mem);white-space:nowrap}
.lcyfs-reply tbody tr:nth-child(even) td{background:rgba(101,80,196,.035)}
.lcyfs-reply tbody tr:hover td{background:rgba(101,80,196,.09)}
.lcyfs-reply th:first-child,.lcyfs-reply td:first-child{width:4em;text-align:center;white-space:nowrap}
.lcyfs-reply .lcyfs-export{border-color:rgba(154,103,45,.4);background:rgba(154,103,45,.04)}
.lcyfs-reply .lcyfs-export&gt;summary{background:linear-gradient(110deg,rgba(154,103,45,.14),var(--card));color:#8b5c28}
.lcyfs-reply .lcyfs-export p{margin:0 0 .7em;padding:.65em .75em;border-left:.25em solid #9a672d;background:rgba(154,103,45,.08)}
.lcyfs-reply .lcyfs-option{display:grid;grid-template-columns:2.2em minmax(0,1fr);gap:.7em;margin:.55em 0;padding:.7em;border:.08em solid var(--line);border-radius:.75em;background:var(--card);transition:.2s ease}
.lcyfs-reply .lcyfs-option:hover{border-color:var(--pri);transform:translateY(-.08em);box-shadow:0 .3em .8em rgba(72,52,122,.1)}
.lcyfs-reply .lcyfs-option&gt;b{display:flex;align-items:center;justify-content:center;width:2em;height:2em;border-radius:.6em;background:linear-gradient(135deg,var(--pri),var(--sec));color:#fff}
.lcyfs-reply .lcyfs-option span{display:grid}
.lcyfs-reply .lcyfs-option strong{color:var(--pri)}
.lcyfs-reply pre{box-sizing:border-box;width:100%;padding:.85em;border-radius:.7em;background:#282532;color:#f5f1ff;white-space:pre-wrap;overflow:auto}
.lcyfs-reply code{font-family:Consolas,"Microsoft YaHei",monospace}
@media only screen and (max-width:600px){.lcyfs-reply{padding:.7em;font-size:.95em}.lcyfs-reply .lcyfs-time,.lcyfs-reply .lcyfs-grid{grid-template-columns:1fr}.lcyfs-reply .lcyfs-grid&gt;div{grid-template-columns:1fr;gap:.15em}.lcyfs-reply .lcyfs-grid b{color:var(--pri)}.lcyfs-reply .lcyfs-story,.lcyfs-reply .lcyfs-panel{padding:.75em}.lcyfs-reply .lcyfs-content,.lcyfs-reply .lcyfs-memory-body{padding:.65em}.lcyfs-reply table{min-width:52em;font-size:.8em}.lcyfs-reply summary{padding:.75em 2.5em .75em .8em}}