body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background-color:#f4f6f9;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0}.layout{display:flex;min-height:100vh}.sidebar{background-color:#1e293b;color:#fff;display:flex;flex-direction:column;gap:10px;padding:20px;width:250px}.sidebar h2{color:#38bdf8;font-size:20px;margin-bottom:20px}.sidebar button{background:none;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;font-size:16px;padding:12px 15px;text-align:left}.sidebar button.active,.sidebar button:hover{background-color:#334155;color:#fff;font-weight:700}.content{flex:1 1;padding:40px}.tool-section{margin:0 auto;max-width:800px}.upload-box{border:2px dashed #007bff;padding:20px;text-align:center}.controls,.upload-box{background:#fff;border-radius:8px;margin:20px 0}.controls{align-items:center;display:flex;gap:15px;justify-content:center;padding:15px}input[type=range],select{font-size:16px;padding:8px}.btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700;padding:10px 18px}.btn:hover{background-color:#0056b3}.download-btn{background-color:#28a745;display:inline-block;margin-top:10px;text-decoration:none}.preview-container{display:flex;gap:20px;margin-top:20px}.card{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;flex:1 1;padding:15px;text-align:center}.card img{border-radius:5px;max-height:220px;max-width:100%;object-fit:contain}.main-header{background-color:#fff;box-shadow:0 2px 5px #0000001a;height:60px;left:0;padding:0 20px;position:fixed;top:0;width:100%;z-index:1000}.logo-link,.main-header{align-items:center;display:flex}.logo-link{text-decoration:none}.site-logo{height:40px;margin-right:10px;width:auto}.content-wrapper,main{padding-top:70px}@media print{.no-print,.sidebar,button,input,textarea{display:none!important}.layout,body,main{background:#fff!important;margin:0!important;padding:0!important}#resume-preview{border:none!important;box-shadow:none!important;width:100%!important}}
/*# sourceMappingURL=main.d6ede9bc.css.map*/