.cv-render-root{border:1px solid #ccc;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:2px;overflow:visible}.cv-render-root .contents-body>div,.cv-render-root .cv-item,.cv-render-root .cv-section,.cv-render-root>div{min-width:0}.cv-content-wrap{word-wrap:break-word!important;white-space:pre-wrap!important}.cv-content-wrap,.cv-force-break{overflow-wrap:break-word!important;word-break:normal!important;max-width:100%!important}.cv-render-root{--section-heading-color:inherit;--section-text-color:inherit}.cv-render-root .cv-section-heading{color:var(--section-heading-color)!important;overflow-wrap:break-word;word-break:normal;line-height:1.25;max-width:100%}.cv-render-root .cv-header-section[class*=bg-]:not([class*=bg-white],[class*=bg-zinc-1],[class*=bg-gray-1],[class*=bg-slate-50]) h1,.cv-render-root .cv-header-section[class*=bg-]:not([class*=bg-white],[class*=bg-zinc-1],[class*=bg-gray-1],[class*=bg-slate-50]) h2,.cv-render-root .cv-header-section[class*=bg-]:not([class*=bg-white],[class*=bg-zinc-1],[class*=bg-gray-1],[class*=bg-slate-50]) h3,.cv-render-root .cv-header-section[class*=bg-]:not([class*=bg-white],[class*=bg-zinc-1],[class*=bg-gray-1],[class*=bg-slate-50]) p,.cv-render-root .cv-header-section[class*=bg-]:not([class*=bg-white],[class*=bg-zinc-1],[class*=bg-gray-1],[class*=bg-slate-50]) span{color:white}.cv-render-root .aboutDescription,.cv-render-root .experience-detail,.cv-render-root .popup-para,.cv-render-root .projectDescription,.cv-render-root li,.cv-render-root p,.cv-render-root span{color:var(--section-text-color,inherit)}.cv-render-root .cv-item,.cv-render-root .cv-section-content,.cv-render-root .cv-skill-name,.cv-render-root .cv-skill-percent,.cv-render-root .period{min-width:0;overflow-wrap:break-word;word-break:normal}.cv-render-root .cv-item>.flex,.cv-render-root .cv-item>.flex>*{min-width:0}.cv-render-root .cv-skill-circle-shape{width:88px;height:88px;border-radius:9999px;padding:8px;display:flex;align-items:center;justify-content:center}.cv-render-root .cv-skill-circle-content{width:100%;height:100%;border-radius:9999px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6px}#edit-menu-container{position:relative;z-index:30}#cv-layout-thumbnail img[alt=Profile],.cv-render-root img[alt=Profile]{width:80px;height:80px;-o-object-fit:cover!important;object-fit:cover!important;border-radius:50%!important;aspect-ratio:1/1!important;flex-shrink:1}@media (min-width:768px){#cv-layout-thumbnail img[alt=Profile],.cv-render-root img[alt=Profile]{width:120px;height:120px}}@media (min-width:1024px){#cv-layout-thumbnail img[alt=Profile],.cv-render-root img[alt=Profile]{width:150px;height:150px}}.cv-page-layout{display:flex;flex-direction:row-reverse}.btn-group{display:flex;justify-content:flex-end;padding-top:10px;gap:20px}.btn-purple{background-color:#a053cf;color:white;border-radius:9999px}.btn-purple:hover{background-color:#8b4eb1;color:white}.btn-purple-light{background-color:#e2d9f3;color:#a053cf}.btn-purple-light:hover{background-color:#d0c3e9}.dropdown-item:hover{background-color:#f8f9fa;color:#a053cf}.cv-bottom-button-main{justify-content:flex-end}.cv-bottom-buttons{background-color:#a053cf;border-color:#a053cf;border-radius:9999px;padding:8px 16px;min-width:0;width:auto;white-space:normal;font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}@media (min-width:1024px){.cv-bottom-buttons{min-width:150px;white-space:nowrap}}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.popup-content{background:white;border-radius:8px;padding:20px;width:100%;max-width:80%;max-height:80%;overflow-y:auto;position:relative;box-shadow:0 0 10px rgba(0,0,0,.5)}.edit-form{max-height:calc(120vh + 40px);overflow-y:auto}.pop-small-heading li{list-style:none}#App>:not(.complete-cv-container) p{word-break:normal;overflow-wrap:break-word;white-space:normal;max-width:100%}@media (max-width:768px){#App{width:100%}.cv-page-layout{flex-direction:column-reverse}.cv-render-root{margin:0 10px}}@media (max-width:600px){.popup-contact-form{font-size:calc(4px + 1vw);margin-bottom:0}.popup-para{font-size:calc(2.5px + 1vw);margin-bottom:5px}.pop-small-heading{font-size:calc(3.25px + 1vw)}.popup-title{font-size:calc(15px + 1vw)}.cv-bottom-buttons{font-size:11px;padding:8px 2%;max-width:-moz-max-content;max-width:max-content}.cv-bottom-button-main{justify-content:center}.cv-render-root{margin:0 10px}}.complete-cv-container{min-height:1122px}.avoid-break{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid}.cv-render-root{background-color:white;min-height:-moz-fit-content;min-height:fit-content}.sticky.top-0{transition:all .3s ease}.resource-card{display:flex;align-items:center;gap:1.25rem;padding:1.5rem;background:white;border:1px solid rgba(226,232,240,.8);border-radius:1.25rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px -1px rgba(0,0,0,.05),0 2px 4px -1px rgba(0,0,0,.03);cursor:pointer;position:relative;overflow:hidden}.resource-card:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-color:#a053cf}.resource-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:#a053cf;opacity:0;transition:opacity .3s ease}.resource-card:hover:before{opacity:1}.resource-icon-box{width:54px;height:54px;border-radius:1rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.resource-card:hover .resource-icon-box{transform:scale(1.1)}.pro-tips-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.pro-tips-grid{grid-template-columns:1fr 1fr}}@media print{.cv-render-root{width:100%;margin:0;padding:0;box-shadow:none}body{margin:0;padding:0;background:white}.page{box-shadow:none;page-break-after:always}}