.Card_card__qb7qb{background:hsla(0,0%,100%,.08);box-shadow:0 8px 32px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.1);border-radius:12px;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border:1px solid hsla(0,0%,100%,.15);transition:all .3s cubic-bezier(.4,0,.2,1)}.Card_card__qb7qb:hover{box-shadow:0 12px 40px rgba(0,0,0,.4),0 4px 12px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.25);transform:translateY(-2px)}.PlexLoginButton_plex-button__oIjAG{border-radius:.5rem;border-width:1px;border-color:transparent;padding:.75rem 1.5rem;font-size:1rem;line-height:1.5rem;font-weight:500;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.PlexLoginButton_plex-button__oIjAG,.PlexLoginButton_plex-button__oIjAG:hover{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.PlexLoginButton_plex-button__oIjAG:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color)}.PlexLoginButton_plex-button__oIjAG:disabled{opacity:.5}.PlexLoginButton_plex-button__oIjAG{background-color:#e5a00d;margin:1rem auto;width:100%;position:relative;text-align:center;display:flex;align-items:center;justify-content:center;gap:.75rem}.PlexLoginButton_plex-button-shell__QiTe7{display:block}.PlexLoginButton_plex-button__oIjAG:hover{background:#f19a30;transform:translateY(-1px)}.PlexLoginButton_plex-button__oIjAG:active{transform:translateY(0)}.PlexLoginButton_button-text__vM3nn{display:flex;align-items:center;justify-content:center;gap:.75rem}.PlexLoginButton_plex-login-text__ttKtF{vertical-align:middle}.Login_login-card__KCnEX{width:90%;max-width:32rem;margin:8rem auto;min-height:20rem;text-align:center;padding:3rem 2rem;display:flex;align-items:center;justify-content:center}.Login_login-content__0tVgZ{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.Login_login-content__0tVgZ h2{color:#fff;font-size:2rem;font-weight:600;margin:0;letter-spacing:-.025em}