.auth-card [hidden]{display:none!important}.auth-tabs{display:flex;padding:4px;gap:5px;margin:16px 0;background:#080f1b;border:1px solid #2d374a;border-radius:10px}.auth-tabs button{flex:1;cursor:pointer;border:0;border-radius:7px;background:none;color:#aab6c9;padding:10px 8px;font:inherit;font-size:12px}.auth-tabs button[aria-pressed=true]{background:#303654;color:#fff}.auth-registration{display:grid;gap:12px}.project-card-actions{display:flex;gap:8px;align-items:center;padding:0 15px 15px}.project-card-actions button{margin:0!important;flex:1}.project-card-actions .project-delete{flex:0;color:#ffb8b1;border:1px solid #70454c;background:#331e2b}.project-delete:hover{background:#562736}#projects-feedback{font-size:13px;color:#b8e7dc}.delete-project-modal:not([open]){display:none!important}.delete-project-modal[open]{display:flex;align-items:center;justify-content:center;padding:20px;background:#030814b8;width:100%;height:100%;max-width:none;max-height:none;border:0;inset:0;margin:0}.delete-project-modal::backdrop{background:#03081480;backdrop-filter:blur(5px)}.delete-project-card{width:min(100%,420px);padding:26px;background:#101b2c;border:1px solid #4a354a;border-radius:20px;color:#f3f5fb;box-shadow:0 25px 90px #0009}.delete-project-card h2{font-size:22px;letter-spacing:-.035em;margin:14px 0}.delete-project-card>strong{display:block;overflow-wrap:anywhere;color:#e4cee8}.delete-project-card p{color:#aab7cb;font-size:13px;line-height:1.65}.delete-project-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:10px;background:#432637;color:#ffb8b1;font-size:25px}.delete-project-card>div{display:flex;gap:10px;margin-top:22px}.delete-project-card button{flex:1;padding:11px;border:1px solid #354259;border-radius:9px;background:#1e2b40;color:#f3f5fb;font:inherit;font-size:12px;cursor:pointer}#delete-project-confirm{background:#b23f53;border-color:#b23f53}#delete-project-error{color:#ffb3a9}.delete-project-card button:disabled{opacity:.5;cursor:wait}.delete-project-card button:focus-visible,.auth-tabs button:focus-visible{outline:2px solid #a7c8ff;outline-offset:3px}
