.named-effects{margin-top:20px;padding-top:18px;border-top:1px solid #344761}
.named-effects h4{margin:0 0 12px;font-size:16px;color:#e8ddff}
.named-effects-guide{margin:0 0 12px;font-size:13px;line-height:1.75;color:#aebed4}
.named-effect-list{display:grid;gap:12px}
.named-effect{min-width:0;padding:14px 16px;background:#151d30;border:1px solid #4b4166;border-left:3px solid #b49adf;border-radius:10px}
.named-effect h5{margin:0 0 7px;font-size:16px;color:#e4d1ff;line-height:1.6}
.named-effect p{margin:0;font-size:14px;color:#d3ddec;line-height:1.8;overflow-wrap:anywhere}
.named-effect .named-effect-note{margin-top:8px;color:#f1cd8e}
.named-effect .named-effect-via{margin-bottom:6px;font-size:12px;color:#b3c6e4}
.named-effect details{margin-top:10px;border-top:1px solid #34405a;padding-top:6px}
.named-effect summary{cursor:pointer;min-height:38px;padding:6px 0;font-size:14px;color:#b3c6e4;line-height:1.6}
.named-effect summary:focus-visible{outline:2px solid #b49adf;outline-offset:3px;border-radius:3px}
.named-effect ul{padding-left:20px;margin:4px 0 0;display:grid;gap:9px;line-height:1.75;font-size:14px;color:#c2cfe2}
.named-effect .named-effect-source{display:block;font-weight:700;color:#e0e7f5}
@media(max-width:580px){.named-effect{padding:13px}.named-effect summary{min-height:44px}}
