/* Apple HIG compliant Sign in with Apple button */
   .apple-signin-btn {
	   display: block;
	   align-items: center;
	   justify-content: center;
	   gap: 8px;

	   width: 300px;
	   height: 40px;
	   margin-left: 192px;
	   margin-top: 14px;

	   /* Apple specifies a corner radius of ~8px */
	   border-radius: 8px;
	   border: none;
	   cursor: pointer;

	   /* Typography — Apple requires SF Pro or system font */
	   font-family: -apple-system, BlinkMacSystemFont, 'SF Pro Text', sans-serif;
	   font-size: 19px;
	   font-weight: 500;
	   letter-spacing: -0.3px;
	   white-space: nowrap;

	   text-decoration: none;
	   transition: opacity 0.15s ease;
	   -webkit-font-smoothing: antialiased;
   }

   .apple-signin-btn:hover {
	   opacity: 0.85;
   }

   .apple-signin-btn:active {
	   opacity: 0.7;
   }

   /* Black variant (default, recommended on white/light backgrounds) */
   .apple-signin-btn.black {
	   background-color: #000;
	   color: #fff;
   }

   /* White variant (recommended on dark/coloured backgrounds) */
   .apple-signin-btn.white {
	   background-color: #fff;
	   color: #000;
	   border: 1.5px solid #000;
   }