/* Main Wrapper */
.result-wrapper {
  text-align: center;
}

.result-wrapper #result-text {
  margin-bottom: 40px;
}

/* --------------- */
/* Signup Prompt   */
/* --------------- */
/* 登録のおすすめ(parts/signup_prompt.html、2026-11-07)。結果のすぐ下 */
.signup-prompt {
  max-width: min(90vmin, 480px);
  margin: -16px auto 32px;
  padding: 16px 20px;
  border-radius: 10px;
  background: var(--color-beige-bright);
  border: 1px solid var(--color-beige-light);
  text-align: center;
}

.signup-prompt-title {
  margin: 0 0 6px;
  font-weight: bold;
  color: var(--color-beige-dark);
}

.signup-prompt-text {
  margin: 0 0 12px;
  font-size: 0.85rem;
}

.signup-prompt-btn {
  display: block;
  box-sizing: border-box;
  text-decoration: none;
  width: 250px;
  margin: 0 auto;
}

.signup-prompt-login {
  display: inline-block;
  margin-top: 15px;
  font-size: 0.8rem;
  color: var(--color-beige-dark);
}

/* 「マイページでできること」(マイページのサンプルへ)。赤の太字(.red-link)で、サインインの下に置く */
.signup-prompt-sample {
  display: block;
  width: fit-content;
  margin: 15px auto 0;
  font-size: 0.85rem;
}

/* --------------- */
/* Share Buttons   */
/* --------------- */

.share-wrapper {
  margin-top: 30px;
}

.share-text {
  font-weight: bold;
  text-align: center;
  margin-bottom: 10px;
}