#eyeroom-external-share{box-sizing:border-box;width:min(480px,calc(100vw - 28px));max-height:calc(100dvh - 32px);overflow:auto;margin:auto;padding:32px 24px 22px;border:1px solid #67522f;border-radius:20px;background:#101413;color:#f5f1e7;box-shadow:0 20px 80px #0009;font:inherit}
#eyeroom-external-share::backdrop{background:#000b;backdrop-filter:blur(5px)}
#eyeroom-external-share .es-close{position:absolute;right:10px;top:8px;border:0;background:transparent;color:#eac773;font-size:28px;width:40px;height:40px;cursor:pointer}
#eyeroom-external-share .es-eyebrow{color:#eac773;font-size:11px;letter-spacing:.18em}
#eyeroom-external-share h2{font-size:26px;line-height:1.2;margin:12px 0}
#eyeroom-external-share .es-title{font-weight:600;overflow-wrap:anywhere}
#eyeroom-external-share .es-note{color:#c3c4bb;font-size:14px;line-height:1.5}
#eyeroom-external-share .es-actions{display:grid;gap:10px;margin:22px 0}
#eyeroom-external-share .es-actions>*{box-sizing:border-box;min-height:46px;display:flex;align-items:center;justify-content:center;border-radius:10px;font:inherit;text-decoration:none;padding:10px 16px;cursor:pointer}
#eyeroom-external-share .gold{background:#e7c374;color:#101413;border:1px solid #e7c374}
#eyeroom-external-share .outline{background:transparent;border:1px solid #6d624b;color:#f5f1e7}
#eyeroom-external-share .es-link-label{display:block;font-size:12px;color:#c3c4bb}
#eyeroom-external-share input{box-sizing:border-box;display:block;min-width:0;width:100%;margin-top:8px;padding:12px;background:#080c0b;border:1px solid #47483d;border-radius:8px;color:#f5f1e7;font-size:16px}
#eyeroom-external-share .es-status{font-size:13px;color:#eac773;min-height:20px;overflow-wrap:anywhere}
#eyeroom-external-share :focus-visible,.es-post-share:focus-visible{outline:2px solid #eac773;outline-offset:3px}
#eyeroom-external-share [hidden]{display:none!important}
.es-post-share{display:inline-flex;align-items:center;gap:6px;min-height:40px;cursor:pointer}
.es-post-share svg{width:17px;height:17px;flex:none}
@media(max-width:360px){#eyeroom-external-share{padding:30px 18px 18px}#eyeroom-external-share h2{font-size:23px}}
