.button-link{display:inline-flex;align-items:center;background:#20252d;color:var(--text);border:1px solid #3a424e;border-radius:7px;padding:8px 12px;text-decoration:none}.account-main{display:block;height:auto;min-height:calc(100vh - 72px);padding:32px}.account-card{max-width:1100px;margin:auto;padding:28px;background:var(--panel);border:1px solid var(--line);border-radius:14px}.account-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.account-title h1{margin:0}.account-title p,#loading,#empty-list,#message{color:var(--muted)}.new-effect{padding:11px 15px;border-radius:8px;background:var(--accent);color:#071512;text-decoration:none;font-weight:800}.effect-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.effect-card{padding:18px;border:1px solid var(--line);border-radius:10px;background:#101419}.effect-card h2{margin:0 0 5px;font-size:17px}.effect-card p{margin:0 0 16px;color:var(--muted);font-size:12px}.effect-actions{display:flex;gap:8px}.effect-actions a{flex:1;text-align:center;padding:8px;border-radius:6px;background:var(--accent);color:#071512;text-decoration:none;font-weight:700}.effect-actions button{padding:8px 11px;color:#ff9aa1}@media(max-width:700px){.account-main{padding:14px}.account-title{align-items:flex-start;flex-direction:column}}

.emote-warning{margin:0 0 14px;padding:10px;border:1px solid #7d2833;border-radius:7px;background:#2a1114;color:#ff9aa6;font-size:12px;line-height:1.4}
