@font-face{font-family:robotobold;src:url(/CV-Application/assets/roboto-bold-webfont-DbARCA0k.woff2) format("woff2"),url(/CV-Application/assets/roboto-bold-webfont-B__mus2C.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:robotobold;src:url(/CV-Application/assets/roboto-bold-webfont-DbARCA0k.woff2) format("woff2"),url(/CV-Application/assets/roboto-bold-webfont-B__mus2C.woff) format("woff");font-weight:400;font-style:normal}input{outline:none;border:1px solid var(--Primary-accent);border-radius:5px;font-weight:100}input:hover,input:focus{border:2px solid var(--Logo-gradient-end)}.cv-edition{min-height:60vh;min-height:60dvh;padding:.4rem;margin-bottom:3rem;display:flex;flex-direction:column;gap:1rem}main header{display:flex;justify-content:flex-start;align-items:center;padding:.5rem .3rem;gap:1rem}main header .logo{height:60px;width:60px;border-radius:10px;background:linear-gradient(135deg,var(--Logo-gradient-start),var(--Logo-gradient-end));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;box-shadow:0 6px 18px #03071214}main header h1{font-size:1.3rem}main header p{font-size:.7rem;color:var(--Muted-text)}main header button{background:none;border:none;cursor:pointer;margin-left:auto}.card{background-color:var(--Card-background);border-radius:12px;box-shadow:#00000026 1.95px 1.95px 2.6px;padding:.6rem;font-size:.8rem;transform-origin:top;animation:dropDown .4s ease}.card button{background:none;border:none;cursor:pointer;font-size:.7em}.close-card{border:2px solid var(--Logo-gradient-end);border-radius:.8rem;padding:.3rem;font-size:.9rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center}@keyframes dropDown{0%{transform:scaleY(0);opacity:0}to{transform:scaleY(1);opacity:1}}.cv-container{display:flex;justify-content:center;padding:1rem;background:var(--Background)}.cv-view{min-height:95vh;min-height:95dvh;background:var(--Card-background);border-radius:12px;padding:2rem;box-shadow:0 4px 16px #0000001a;font-family:inherit;color:var(--Body-text)}.cv-header{border-bottom:2px solid var(--Secondary-grays);padding-bottom:1rem;margin-bottom:1.5rem;text-align:center}.cv-name{margin:0;font-size:1.8rem;font-weight:700}.cv-contact{margin:.5rem 0 0;font-size:.95rem;color:var(--Muted-text)}.cv-section{margin-bottom:1.8rem}.cv-section h2{font-size:1.2rem;margin-bottom:.8rem;border-bottom:1px solid var(--Secondary-grays);padding-bottom:.3rem;color:var(--Primary-accent)}.cv-section .workDescription{font-size:.6rem}.cv-item{margin-bottom:1rem}.cv-item h3{margin:0;font-size:1rem;font-weight:600}.cv-meta{font-size:.9rem;color:var(--Muted-text);margin:.3rem 0}.cv-item p{margin:.3rem 0;line-height:1.4}@font-face{font-family:robotobold;src:url(/CV-Application/assets/roboto-bold-webfont-DbARCA0k.woff2) format("woff2"),url(/CV-Application/assets/roboto-bold-webfont-B__mus2C.woff) format("woff");font-weight:400;font-style:normal}.general-information.card{display:flex;flex-direction:column}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}@font-face{font-family:robotobold;src:url(/CV-Application/assets/roboto-bold-webfont-DbARCA0k.woff2) format("woff2"),url(/CV-Application/assets/roboto-bold-webfont-B__mus2C.woff) format("woff");font-weight:400;font-style:normal}:root{--Background: #f5f7fa;--Card-background: #ffffff;--Muted-text: #6b7280;--Primary-accent: #0b7285;--Logo-gradient-start: #0ea5a3;--Logo-gradient-end: #0369a1;--Body-text: #111827;--Focus-border: #88d0d6;--Secondary-grays: #e6eef0, #eef3f7, #eef2f6;--Pill-background: #f1fbfb;--Pill-border: #e6f6f6;--Pill-text: #07575b}.container{width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}#root{display:flex;flex-direction:column}html,body{background-color:var(--Background);color:var(--Body-text);font-family:robotobold,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}ul{list-style:none}li::marker{content:"• "}@media (min-width: 475px){.container{max-width:475px}}@media (min-width: 640px){.container{max-width:640px}#root{display:flex;flex-direction:row}#root>main h1{font-size:clamp(1.4rem,2vw + 1rem,1.6rem)}#root>main h2,#root>main h3{font-size:clamp(1.2rem,5vw + 1rem,1.4rem)}#root>main p{font-size:clamp(.7rem,1vw + .8rem,.9rem)}input{font-size:.9rem}label{font-size:1rem}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.card .header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.card .education,.card .work{background-color:var(--Pill-background);border:1px solid var(--Primary-accent);border-radius:8px;padding:.4rem;display:flex;flex-direction:column;gap:.4rem}.card .education:not(:last-of-type),.card .work:not(:last-of-type){margin-bottom:1.2rem}.card .education>div,.card .work>div{display:flex;flex-direction:column}.education button,.work button{align-self:flex-end}.work textarea{resize:none}
