/* SPACES_V9686_CORNERS_ACCOUNT: isolated styles, does not touch app/global CSS */
.top nav{display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.corners-account-login{font:inherit;background:rgba(145,117,195,.16);color:#eae3f5;border:1px solid rgba(188,159,228,.3);border-radius:12px;padding:10px 15px;cursor:pointer}
.corners-account-my,.corners-account-edit{display:inline-flex;align-items:center;color:#eee3ff;text-decoration:none;border:1px solid rgba(188,159,228,.28);background:rgba(141,103,178,.12);border-radius:12px;padding:10px 14px}
.corners-account-login:hover,.corners-account-my:hover,.corners-account-edit:hover{border-color:rgba(205,174,240,.7)}
.corners-auth-overlay{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:12px;background:rgba(4,4,9,.84);backdrop-filter:blur(14px)}
.corners-auth-panel{display:flex;flex-direction:column;width:min(520px,100%);height:min(780px,94dvh);overflow:hidden;background:#0c0b12;border:1px solid rgba(187,165,215,.35);border-radius:20px;box-shadow:0 20px 90px #000a}
.corners-auth-bar{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:#15111c;color:#f8f4ff}
.corners-auth-close{font:inherit;cursor:pointer;background:transparent;border:1px solid #ffffff30;border-radius:10px;color:#fff;padding:7px 11px}
.corners-auth-frame{flex:1;border:0;display:block;width:100%;background:#09090e}
[hidden].corners-auth-overlay,[hidden].corners-account-my,[hidden].corners-account-login,[hidden].corners-account-edit{display:none!important}
@media(max-width:540px){.corners-auth-overlay{padding:0}.corners-auth-panel{height:100dvh;width:100%;border:0;border-radius:0}}
