:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 0;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s;color:#000}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media(prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#body{width:100vw;height:100vh}.discription{align-items:center}.centre{display:flex;justify-content:center;color:#fff;padding:20px;font-size:large;gap:0px;width:600px}.inputs{display:flex;justify-content:center;align-items:start}.centre label{text-align:left;flex:1}.centre input,.centre select,.centre textarea{flex:1;text-align:left;padding:10px;background-color:#9f9c9c;border-radius:7px}.centre select{width:50px}h1{color:#fff;text-align:center;padding-top:30px;margin-bottom:30px}.button{display:flex;justify-content:center;align-items:center;margin-top:30px;gap:20px}button{background-color:#00fc11;padding-left:50px;padding-right:50px;font-size:large}textarea{height:70px}li{list-style:none}label{font-size:larger;color:#c6c4c4}.headers{display:flex;align-items:center;justify-content:space-around;right:7vw}.summaries{position:fixed;align-items:end;display:flex;justify-content:end;right:20px}div canvas{display:flex;justify-content:center;align-items:center}.face_analysis{color:#fff;position:absolute;display:grid;gap:20px;left:30px}.emotions{border-radius:5px;background-color:#353535;padding:10px}.eye_contact{border-radius:5px;background-color:#353535;color:red;padding:10px}.buttons{display:flex;justify-content:center;gap:100px}.body{background-color:#0c0909;height:100vh;width:100vw}h2{align-items:center;justify-content:center;display:flex;color:#fff;padding:20px}.video{justify-content:center;align-items:center;display:flex}.headers_interview_page{position:absolute;left:40px;top:40px}body,html{background-color:#000}.ats{width:100vw}.results{color:#fff;width:70vw;border:2px solid rgb(7,206,7);border-radius:10px;align-items:center;margin-left:15vw;padding:20px;background-color:#202020}.resume{display:flex;justify-content:center;gap:20px;align-items:center;color:#00fc11}.descriptions{display:flex;justify-content:center;padding:20px}textarea{width:50vw;height:30vh;border-radius:5px;background-color:#474545;color:#fff;padding:10px}.buttons{padding:20px}.headers_ats_page{position:absolute;left:30px;top:30px}h1{display:flex;justify-content:center;align-items:center}body{overflow-y:auto;overflow-x:hidden;background-color:#000;color:#fff}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#2b2b2b;border-radius:10px}body::-webkit-scrollbar-thumb{background:#4f4f4f;border-radius:10px}body::-webkit-scrollbar-thumb:hover{background:#6b6b6b}*{margin:0;padding:0}.home{width:100vw;height:100vh;background-color:#111}.heading{position:absolute;top:25vh;padding-left:40px}h3{color:#fff;display:flex;position:absolute;top:40vh;padding-left:40px}.buttons_home{padding:40px;position:absolute;top:55vh;display:flex;float:left;gap:25px}.nav-btn{position:relative;left:85vw;padding:8px;margin:5px;top:30px}.nav-btn:hover{background-color:#fff}.welcom-home{font-size:x-large;font-weight:bolder;color:#00fc11;display:flex;justify-content:flex-start;padding-left:40px;padding-top:20px}.interviewInstruction{position:absolute;width:20vw;bottom:20px;border:2px solid gray;border-radius:20px;margin-left:40px}.back{position:absolute;left:30px;top:30px}.jobs_title{display:flex;justify-content:center;align-items:center;width:100vw}.cards{justify-content:center;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));width:100vw;margin-top:20px;padding:10px}.card{width:100%;border-radius:20px;background-color:#221f1f;height:300px;display:flex;flex-direction:column}img{border-radius:2px}a{color:#cec3c3}.jobsApplyButton{color:#000}.warning{display:flex;justify-content:center;align-items:center;font-size:x-large;padding:30px}.card_title{font-size:larger;font-weight:bolder;display:flex;align-items:center;gap:50px;padding:20px;justify-content:center}p{padding:10px 10px 10px 30px;font-size:medium;font-weight:600;display:flex}.apply{display:flex;justify-content:center;align-items:center;padding:10px;margin-top:auto;margin-bottom:5px}.jobInstrction{width:100vw;display:flex;justify-content:center;color:#7b7b7b;position:absolute;bottom:50px}.login-main{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px;border:2px solid #3B3B3B;border-radius:8px;height:40vh;width:20vw}.loginBody{width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px}.login-btn{width:100%;display:flex;justify-content:center;margin-top:50px}.loginInputs{display:flex;justify-content:space-between}.back-btn{position:absolute;left:40px;top:40px}.login-heading{font-size:x-large;font-weight:bolder}.signup-main{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:20px;border:2px solid #3B3B3B;border-radius:8px;height:40vh;width:20vw}.signup-body{width:100vw;height:100vh;display:flex;flex-direction:column;gap:40px;justify-content:center;align-items:center}.signup-inputs{display:flex;justify-content:space-between}.signup-btn{display:flex;justify-content:center}.summary-card{background-color:#191717;color:#fff;padding:20px;border-radius:12px;font-family:Arial,sans-serif;box-shadow:0 4px 12px #00000080;max-width:91%;margin:0}.summary-header{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.interview-time,.overall-performance{font-weight:500;color:#1db954;font-size:1.1rem}.question-highlights-title{font-weight:600;font-size:1.2rem;margin-bottom:12px;color:#b3b3b3}.question-highlights{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.question-item{background-color:#1e1e1e;padding:12px 15px;border-radius:8px;transition:background .3s}.question-item:hover{background-color:#272727}.question-text{font-weight:500;color:#1db954}.key-points,.assessment{color:#b3b3b3;margin-top:4px}.strengths-section,.improvements-section{margin-top:15px;font-weight:500}.strengths{color:#1db954}.improvement-list{margin-top:6px;display:flex;flex-direction:column;gap:4px}.improvement-item{background-color:#1e1e1e;padding:6px 10px;border-radius:6px;color:#ff4b4b;font-size:.95rem}.profile-page,.summary-list,.summary-card{box-sizing:border-box}.profile-page{background-color:#000;min-height:100vh;color:#fff;font-family:Arial,sans-serif;width:100vw;margin:0 auto;padding:0 16px}.profile-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;flex-wrap:wrap;gap:12px;padding:10px 0}.greeting{font-size:clamp(1.4rem,4vw,1.8rem);color:#00fc11;margin:0}.summary-list{display:flex;flex-direction:column;gap:20px;width:100%;max-width:900px;margin:0 auto;padding:0}.summary-card{width:100%}.no-summary{text-align:center;color:#b3b3b3;font-size:1rem;margin-top:30px;padding-bottom:20px}.summary-card{width:100%!important;max-width:none!important}
