.participant-account{max-width:960px;margin:32px auto;padding:24px;color:#eef5f9;background:#0c1822;border:1px solid #345065;border-radius:12px}.participant-account h1,.participant-account h2{margin:24px 0 16px}.participant-account form{display:grid;gap:14px;margin:18px 0}.participant-account label{display:grid;gap:6px}.participant-account input,.participant-account textarea,.participant-account select{box-sizing:border-box;width:100%;padding:10px;border-radius:6px;border:1px solid #607888;background:#132532;color:#fff;font:inherit}.participant-account textarea{min-height:100px}.participant-account button{padding:12px 18px;cursor:pointer;border:0;border-radius:6px;background:#65e6d0;color:#06221b;font-weight:700}.participant-account a{color:#85d6ff}.participant-account fieldset{border:1px solid #607888;padding:16px}.participant-account [hidden]{display:none}.participant-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.participant-publication{padding:18px;margin:12px 0;border:1px solid #607888;border-radius:8px}.participant-alert{padding:16px;background:#662c2c}.participant-account summary{cursor:pointer;padding:12px 0}.participant-inline{max-width:180px}@media(max-width:600px){.participant-account{margin:12px;padding:16px}.participant-fields{grid-template-columns:1fr}}
