.hof-dialog{background:#0b1724;color:#fff;border:1px solid #46769a;border-radius:20px;width:min(680px,calc(100% - 24px));max-height:90dvh;box-sizing:border-box;padding:18px;overflow:auto}
.hof-dialog::backdrop{background:#000b}.hof-close{position:sticky;top:0;z-index:2;background:#172a3c}.hof-dialog button,.hof-dialog input,.hof-dialog select{max-width:100%;box-sizing:border-box}.hof-entry{display:block;width:100%;margin:10px 0;text-align:left;overflow-wrap:anywhere}.hof-consent{display:block;line-height:1.5;margin:16px 0}.hof-consent input{width:auto}.hof-donation{color:#ace2ff;font-weight:700}.hof-preview .legacy-profile-v135{margin-top:14px}.hof-dialog label>input:not([type=checkbox]){display:block;width:100%}

/* Publishing has one clear primary action and a quieter ownership section. */
.hof-publish-panel,.share-v181{background:radial-gradient(ellipse at top right,#28435b66,transparent 65%),linear-gradient(145deg,#162331,#0a121c);border:1px solid #8daca42e;border-radius:22px;padding:24px;box-shadow:0 14px 36px #0002}
.hof-publish-panel h3{font-size:24px;margin:0 0 10px}.hof-publish-panel p,.share-v181 p{line-height:1.65;color:#b9cad5;max-width:62ch}.hof-publish-panel>button{display:block;width:100%;margin:10px 0;min-height:48px;border-radius:12px}.hof-publish-panel [data-hof=publish],.hof-publish-form button[type=submit],.share-v181 .share-actions-v181 [data-card-v181=share]{background:linear-gradient(110deg,#ecff85,#c5de29);color:#14200b;border:1px solid #eaff8b;font-weight:700;box-shadow:0 5px 18px #d5ed2718}
.hof-publish-form{padding:8px 10px 14px}.hof-publish-emblem{width:64px;height:64px;display:grid;place-items:center;margin:8px auto 16px;border-radius:20px;background:linear-gradient(135deg,#b5a35a44,#a7c14311);border:1px solid #e2cf7933;font-size:32px}.hof-publish-form>h2{text-align:center;margin:0 0 14px;font-size:28px}.hof-publish-form>p{color:#b9cad5;line-height:1.6}.hof-publish-form form{display:grid;gap:16px;margin-top:22px}.hof-publish-form form>label:first-child{font-weight:700}.hof-publish-form input[name=alias]{margin-top:8px;padding:14px;border-radius:12px;background:#09141f;color:#fff;border:1px solid #718a9a66}.hof-preview{border-radius:16px;overflow:hidden;background:#070e16;padding:12px}.hof-consent{display:flex;gap:12px;align-items:flex-start;padding:14px;background:#ffffff05;border:1px solid #ffffff12;border-radius:12px;margin:0;font-size:13px}.hof-consent input{flex:0 0 20px;height:20px;accent-color:#d5ed58;margin:2px 0}.hof-publish-form button[type=submit]{width:100%;min-height:50px;border-radius:12px}.hof-secondary,.hof-remove{display:block;width:100%;margin-top:10px;background:transparent!important;box-shadow:none!important;font-size:13px}.hof-remove{color:#e5a8a8!important;border-color:#e5a8a822!important}.hof-publish-form [role=status]:empty{display:none}.share-v181 .share-actions-v181{display:grid;grid-template-columns:1fr 1fr;gap:10px}.share-v181 .share-actions-v181 [data-card-v181=share]{grid-column:1/-1;grid-row:1;min-height:52px;border-radius:12px}.share-v181 .share-actions-v181 button{min-height:48px;border-radius:12px}.share-game-link{display:block;margin-top:16px;color:#dced94;overflow-wrap:anywhere;font-size:14px}
@media(max-width:480px){.hof-publish-panel,.share-v181{padding:18px}.hof-publish-form{padding:4px 0}.hof-dialog{padding:16px}.share-v181 .share-actions-v181{grid-template-columns:1fr}.share-v181 .share-actions-v181 button{width:100%}}
