.auth-card[data-astro-cid-bura65hl]{background:var(--surface);border:1px solid var(--border);padding:2.5rem 2rem;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080;transition:transform .3s ease,height .3s ease}.card-decor-top[data-astro-cid-bura65hl]{position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent,var(--text-main),transparent);opacity:.2}.card-corner[data-astro-cid-bura65hl]{position:absolute;width:8px;height:8px;border:1px solid #444}.c-tl[data-astro-cid-bura65hl]{top:10px;left:10px;border-right:0;border-bottom:0}.c-br[data-astro-cid-bura65hl]{bottom:10px;right:10px;border-left:0;border-top:0}.logo[data-astro-cid-bura65hl]{margin-bottom:.5rem;display:flex;justify-content:center;align-items:center}.logo[data-astro-cid-bura65hl] img[data-astro-cid-bura65hl]{height:32px;width:auto;object-fit:contain}.auth-card-header[data-astro-cid-bura65hl]{text-align:center;margin-bottom:2.5rem}.auth-card-title[data-astro-cid-bura65hl]{font-size:1.1rem;font-weight:500;color:var(--text-main)!important;margin-bottom:.5rem}.auth-card-subtitle[data-astro-cid-bura65hl]{font-size:.8rem;color:var(--text-muted)!important;font-family:var(--font-code)}@media(max-width:480px){.auth-card[data-astro-cid-bura65hl]{padding:2rem 1.5rem}.logo[data-astro-cid-bura65hl] img[data-astro-cid-bura65hl]{height:28px}.auth-card-title[data-astro-cid-bura65hl]{font-size:1rem}.auth-card-subtitle[data-astro-cid-bura65hl]{font-size:.75rem}}.auth-btn[data-astro-cid-zwdfqbqa]{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;padding:1rem;font-family:var(--font-code);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none;transition:all .2s;cursor:pointer}.auth-btn[data-astro-cid-zwdfqbqa]:disabled{opacity:.7;cursor:not-allowed}.auth-btn-full[data-astro-cid-zwdfqbqa]{width:100%}.btn-content[data-astro-cid-zwdfqbqa]{display:flex;align-items:center;gap:10px}.spinner[data-astro-cid-zwdfqbqa]{width:16px;height:16px;border:2px solid rgba(0,0,0,.1);border-left-color:#000;border-radius:50%;animation:spin 1s linear infinite;display:none}.loading[data-astro-cid-zwdfqbqa] .spinner[data-astro-cid-zwdfqbqa]{display:block}.loading[data-astro-cid-zwdfqbqa] .btn-content[data-astro-cid-zwdfqbqa]{display:none}.auth-btn-primary[data-astro-cid-zwdfqbqa],button[data-astro-cid-zwdfqbqa].auth-btn-primary,.auth-btn[data-astro-cid-zwdfqbqa].auth-btn-primary{background:#fff!important;color:#000!important}.auth-btn-primary[data-astro-cid-zwdfqbqa] [data-astro-cid-zwdfqbqa],.auth-btn-primary[data-astro-cid-zwdfqbqa] span[data-astro-cid-zwdfqbqa],.auth-btn-primary[data-astro-cid-zwdfqbqa] .label[data-astro-cid-zwdfqbqa],.auth-btn-primary[data-astro-cid-zwdfqbqa] .btn-content[data-astro-cid-zwdfqbqa],.auth-btn-primary[data-astro-cid-zwdfqbqa] .btn-content[data-astro-cid-zwdfqbqa] [data-astro-cid-zwdfqbqa],button[data-astro-cid-zwdfqbqa].auth-btn-primary [data-astro-cid-zwdfqbqa],button[data-astro-cid-zwdfqbqa].auth-btn-primary span[data-astro-cid-zwdfqbqa],button[data-astro-cid-zwdfqbqa].auth-btn-primary .label[data-astro-cid-zwdfqbqa]{color:#000!important;background:transparent!important}.auth-btn-primary[data-astro-cid-zwdfqbqa]:hover:not(:disabled),button[data-astro-cid-zwdfqbqa].auth-btn-primary:hover:not(:disabled){background:#ddd!important}.auth-btn-primary[data-astro-cid-zwdfqbqa]:disabled{opacity:.7}.auth-btn-secondary[data-astro-cid-zwdfqbqa]{background:transparent;border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ui);font-weight:500;text-transform:none;letter-spacing:0}.auth-btn-secondary[data-astro-cid-zwdfqbqa]:hover:not(:disabled){border-color:var(--border-active);color:#fff;background:var(--surface-hover)}.auth-btn-secondary[data-astro-cid-zwdfqbqa] .spinner[data-astro-cid-zwdfqbqa]{border-left-color:#fff;border-color:#ffffff1a}.auth-btn-outline[data-astro-cid-zwdfqbqa]{background:transparent;color:var(--text-main);border:1px solid var(--border-active)}.auth-btn-outline[data-astro-cid-zwdfqbqa]:hover:not(:disabled){background:var(--surface-hover);border-color:#fff}.auth-btn-text[data-astro-cid-zwdfqbqa]{background:transparent;color:var(--text-muted);padding:.5rem 1rem;font-family:var(--font-ui);text-transform:none;letter-spacing:0;font-weight:500}.auth-btn-text[data-astro-cid-zwdfqbqa]:hover:not(:disabled){color:#fff}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:480px){.auth-btn[data-astro-cid-zwdfqbqa]{padding:.875rem 1rem;font-size:.8rem}}
