:root{--discord-logo:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22white%22%3E%3Cpath%20d%3D%22M18.59%205.88997C17.36%205.31997%2016.05%204.89997%2014.67%204.65997C14.5%204.95997%2014.3%205.36997%2014.17%205.69997C12.71%205.47997%2011.26%205.47997%209.83001%205.69997C9.69001%205.36997%209.49001%204.95997%209.32001%204.65997C7.94001%204.89997%206.63001%205.31997%205.40001%205.88997C2.92001%209.62997%202.25001%2013.28%202.58001%2016.87C4.23001%2018.1%205.82001%2018.84%207.39001%2019.33C7.78001%2018.8%208.12001%2018.23%208.42001%2017.64C7.85001%2017.43%207.31001%2017.16%206.80001%2016.85C6.94001%2016.75%207.07001%2016.64%207.20001%2016.54C10.33%2018%2013.72%2018%2016.81%2016.54C16.94%2016.65%2017.07%2016.75%2017.21%2016.85C16.7%2017.16%2016.15%2017.42%2015.59%2017.64C15.89%2018.23%2016.23%2018.8%2016.62%2019.33C18.19%2018.84%2019.79%2018.1%2021.43%2016.87C21.82%2012.7%2020.76%209.08997%2018.61%205.88997H18.59ZM8.84001%2014.67C7.90001%2014.67%207.13001%2013.8%207.13001%2012.73C7.13001%2011.66%207.88001%2010.79%208.84001%2010.79C9.80001%2010.79%2010.56%2011.66%2010.55%2012.73C10.55%2013.79%209.80001%2014.67%208.84001%2014.67ZM15.15%2014.67C14.21%2014.67%2013.44%2013.8%2013.44%2012.73C13.44%2011.66%2014.19%2010.79%2015.15%2010.79C16.11%2010.79%2016.87%2011.66%2016.86%2012.73C16.86%2013.79%2016.11%2014.67%2015.15%2014.67Z%22%2F%3E%3C%2Fsvg%3E")}
.discord-panel{margin:12px 0;padding:14px;border:1px solid var(--border,#41496b);border-radius:14px;background:var(--card,rgba(88,101,242,.08));color:var(--fg,#edf0fa);min-width:0}
.discord-panel-title{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--title,var(--fg,#edf0fa))}
.discord-panel .discord-panel-help,.discord-panel .discord-panel-state,.discord-panel .discord-panel-message{font-size:13px;line-height:1.5;margin:9px 0;overflow-wrap:anywhere}
.discord-panel-help{color:var(--muted,#b4bfd4)}
.discord-panel-message:empty,.discord-panel-state:empty{display:none}
.discord-panel-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.discord-panel-actions .discord-panel-state{margin:0;flex:1 1 180px;min-width:0}
.discord-panel-linked-help{margin-inline-start:8px}
.discord-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border:1px solid #7983f8;border-radius:10px;background:#5865f2;color:#fff!important;font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;max-width:100%;white-space:normal}
.discord-button:hover{background:#4752c4}.discord-button:disabled{opacity:.55;cursor:default}
.discord-button.secondary{background:var(--btn,#303646);color:var(--fg,#edf0fa)!important;border-color:var(--border,#535b78)}
.discord-button.danger{background:#b42332;border-color:#cf3948;color:#fff!important;transition:background-color .15s,border-color .15s}
.discord-button.danger:hover:not(:disabled){background:#941b28;border-color:#eb5463}
.discord-button.danger:focus-visible{outline:2px solid #f87171;outline-offset:2px}
.discord-button.danger:active:not(:disabled){background:#801724}
.discord-logo{display:inline-block;width:22px;height:22px;flex:0 0 22px;background:currentColor;mask:var(--discord-logo) center/contain no-repeat;-webkit-mask:var(--discord-logo) center/contain no-repeat}
