.lilium-live-section{margin:22px 0;width:100%}
.lilium-live-notice,.lilium-live-notice *{box-sizing:border-box}
.lilium-live-notice{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:12px;margin:7px 0;border:1px solid #b293d92e;border-radius:10px;background:#23212c;color:#e0dce7;font:13px/1.6 Inter,"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;text-align:left;letter-spacing:normal}
.lilium-live-notice .lln-avatar{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#73568c;color:#eee4ff;font-size:11px;font-weight:600;user-select:none}
.lilium-live-notice .lln-content{min-width:0}
.lilium-live-notice .lln-header{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 3px;font-size:11px;line-height:1.6}
.lilium-live-notice .lln-author{color:#dcc4ff;font-weight:600;overflow-wrap:anywhere}
.lilium-live-notice .lln-time{font-size:9px;color:#a39aaa;white-space:nowrap}
.lilium-live-notice .lln-badge{display:inline-flex;align-items:center;gap:5px;padding:1px 7px;border-radius:20px;background:#b293d91a;color:#d7bdf7;font-size:10px;font-weight:600;white-space:nowrap}
.lilium-live-notice[data-status=live] .lln-badge{background:#82d3aa1c;color:#a4dbbf}
.lilium-live-notice[data-status=live] .lln-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:#82d3aa}
.lilium-live-notice[data-status=offline] .lln-badge,.lilium-live-notice[data-status=unknown] .lln-badge{background:#ffffff09;color:#b2a8bc}
.lilium-live-notice .lln-body{margin:0;color:#e0dce7;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.lilium-live-notice .lln-actions{display:flex;flex-wrap:wrap;gap:8px;margin:11px 0 0;padding:0}
.lilium-live-notice .lln-button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:34px;max-width:100%;margin:0;padding:6px 12px;border:1px solid #b293d94d;border-radius:7px;background:#b293d91a;color:#dfcaf9;font:600 11px/1.5 Inter,"Noto Sans JP","Yu Gothic",Meiryo,sans-serif;text-decoration:none;letter-spacing:normal;overflow-wrap:anywhere;transition:background .15s}
.lilium-live-notice .lln-button.lln-primary{background:#b498d8;border-color:#b498d8;color:#20162e}
.lilium-live-notice .lln-button:hover{background:#b293d933;color:#f1e5ff;text-decoration:none}
.lilium-live-notice .lln-button.lln-primary:hover{background:#c6ade8;color:#20162e}
.lilium-live-notice .lln-button:focus-visible{outline:2px solid #e3c9ff;outline-offset:3px}
@media(max-width:480px){.lilium-live-notice .lln-actions{flex-direction:column;align-items:stretch}.lilium-live-notice .lln-button{width:100%}}
