/* V27.50: the approved manuscript adapted for touch and public Calling tests. */
#registry .public-test-entry{display:flex;align-items:center;justify-content:center;gap:20px;max-width:1000px;margin:24px auto 40px;color:#65491f;font:16px/1.8 var(--serif)}
#registry .public-test-notice{margin:20px auto 28px;max-width:1000px;text-align:center;color:#65491f;font:16px/1.8 var(--serif)}
.public-calling-test #registry .public-test-entry{display:none}
.public-calling-test #callingRites [data-rite=follow] p,.public-calling-test #callingRites [data-rite=answer] p,.public-calling-test #callingRites [data-rite=repost] p{display:none}
@media(max-width:820px){
  body.v2716-brand-foundation .nav :is(.nav-cta,.v20-wallet-button){min-height:44px!important}
  body.v2716-brand-foundation .nav .language-choice select{min-height:44px}
  #registry .public-test-entry{flex-direction:column;gap:12px;text-align:center;padding-inline:18px}
  #registry .public-test-notice{padding-inline:18px}
  #registry :is(button,.button,.registry-text-button){min-height:44px}
  #registry :is(input,textarea){font-size:16px}
  #registry .calling-share-entry{display:flex;flex-wrap:wrap;gap:10px}
  #registry .calling-share-entry input{flex:1 1 240px;min-width:0}
  #registry .calling-share-entry button{flex:1 1 180px}
  #registry .recognition-actions{flex-wrap:wrap}
}

/* The saved image and the public post each have a clear next action. */
#registry #successPanel .calling-next-steps{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:38px 0 0;padding-top:30px;border-top:1px solid rgba(132,96,44,.3);text-align:left;scroll-margin-top:86px}
#registry #successPanel .calling-next-step{min-width:0}
#registry #successPanel .calling-next-step h4{margin:0 0 18px;color:#49351e;font:500 23px/1.55 var(--serif);letter-spacing:0;text-transform:none}
#registry #successPanel .calling-next-step .button{min-height:48px;margin:0 0 14px;max-width:100%}
#registry #successPanel .calling-next-step .button.secondary{color:#624219;background:rgba(239,221,176,.35);border-color:#9a773e}
#registry #successPanel .calling-next-step p{margin:0;max-width:48ch;font:400 16px/1.9 var(--serif);color:#604a2e;letter-spacing:0;text-transform:none}
#registry #successPanel .calling-next-step .share-hint{margin-top:12px;color:#73511e}
#registry #successPanel .calling-participation-note{margin:28px 0 0;padding:18px 0;border-block:1px solid rgba(132,96,44,.22);color:#68471d;font:500 17px/1.9 var(--serif);letter-spacing:0;text-align:left}
#registry #successPanel .calling-record-tools{margin:14px 0 0;justify-content:flex-start;gap:22px}
#registry #successPanel .calling-record-tools button{font-size:14px;color:#705834}
#registry #successPanel .calling-share-form{margin-top:24px;text-align:left}
@media(max-width:650px){
 #registry #successPanel .calling-next-steps{grid-template-columns:1fr;gap:28px;margin-top:28px;padding-top:24px}
 #registry #successPanel .calling-next-step h4{font-size:22px;margin-bottom:14px}
 #registry #successPanel .calling-next-step .button{width:100%}
 #registry #successPanel .calling-participation-note{font-size:16px;margin-top:24px}
 #registry #successPanel .calling-record-tools{flex-direction:row!important;align-items:center!important;gap:12px}
 #registry #successPanel .calling-record-tools button{width:auto!important;flex:1;padding:0 4px}
 #registry #successPanel .calling-share-entry :is(input,button){flex:0 0 auto;width:100%;height:50px;min-height:48px}
}
