.philipp-signin{--philipp-purple:#5c3fed;--philipp-purple-hover:#43377f;--philipp-purple-soft:#928eec;--philipp-lime:#e7fd92;--philipp-height:48px;--philipp-radius:12px;--philipp-mark-size:24px;--philipp-font-size:15px;--philipp-gap:12px;--philipp-inline-padding:18px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--philipp-gap);min-height:var(--philipp-height);padding:0 var(--philipp-inline-padding);border:1px solid transparent;border-radius:var(--philipp-radius);background:var(--philipp-purple);color:#fff;font-family:inherit;font-size:var(--philipp-font-size);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.philipp-signin:hover:not(:disabled):not([aria-busy=true]){background:var(--philipp-purple-hover)}.philipp-signin:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(92,63,237,.55)}.philipp-signin:disabled,.philipp-signin[aria-busy=true]{background:var(--philipp-purple-soft);cursor:not-allowed}.philipp-signin__mark{display:block;flex:none;width:var(--philipp-mark-size);height:var(--philipp-mark-size)}.philipp-signin__star{fill:var(--philipp-lime)}.philipp-signin__label{flex:none;white-space:nowrap}.philipp-signin--block{display:flex;width:100%}.philipp-signin--sm{--philipp-height:40px;--philipp-radius:10px;--philipp-mark-size:20px;--philipp-font-size:14px;--philipp-gap:10px;--philipp-inline-padding:14px}.philipp-signin-error{margin:10px 0 0;color:#c33;font-family:inherit;font-size:13px;line-height:1.45}@media (prefers-reduced-motion:reduce){.philipp-signin{transition:none}}@media (forced-colors:active){.philipp-signin{border:1px solid}}