.support-themed{font-family:var(--sans,Arial,sans-serif);box-shadow:0 18px 60px #0008;border-top:2px solid var(--accent,#f5a623)!important}
.support-themed::backdrop{background:#0009}
.support-themed h2{font-size:23px;color:var(--text,#d8dde3);margin:12px 0}
.support-themed h3{font-size:16px;color:var(--accent,#f5a623);margin:20px 0 10px}
.support-themed p{font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}
.support-themed input,.support-themed textarea,.support-themed select{background:var(--bg3,#1c2024);color:var(--text,#d8dde3);border:1px solid var(--border,#383e44);border-radius:4px;font:inherit;min-height:38px;padding:9px;box-sizing:border-box;max-width:100%}
.support-themed input:focus,.support-themed textarea:focus,.support-themed select:focus{outline:2px solid var(--accent,#f5a623);outline-offset:1px}
.support-themed button{font:600 12px var(--sans,Arial,sans-serif);background:#252a2f;color:var(--text,#d8dde3);border:1px solid var(--border,#383e44);border-radius:4px;padding:9px 12px;min-height:36px;cursor:pointer;margin:4px 6px 4px 0}
.support-themed button[type=submit]{background:var(--accent,#f5a623);color:#111;border-color:var(--accent,#f5a623)}
.support-themed button:disabled{opacity:.5;cursor:wait}
#project-actions-menu{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#project-actions-menu>summary{display:flex;align-items:center;gap:6px;list-style:none;cursor:pointer;min-height:34px;padding:6px 10px;background:var(--bg3,#1c2024);color:var(--text,#d8dde3);border:1px solid var(--border,#383e44);border-radius:4px;font:600 11px var(--mono,monospace);white-space:nowrap}
#project-actions-menu>summary::-webkit-details-marker{display:none}
#project-actions-menu>summary svg{width:16px;height:16px;stroke:currentColor;fill:none;flex-shrink:0}
#project-actions-menu[open]>summary{border-color:var(--accent,#f5a623);color:var(--accent,#f5a623)}
