.terminal-header.svelte-cwmlmd.svelte-cwmlmd{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--button-radius) var(--button-radius) 0 0;padding:.75rem 1rem;display:flex;align-items:center;gap:1rem;margin-bottom:0}.terminal-header.svelte-cwmlmd .terminal-controls.svelte-cwmlmd{display:flex;gap:.5rem}.terminal-header.svelte-cwmlmd .terminal-controls .terminal-dot.svelte-cwmlmd{width:12px;height:12px;border-radius:50%}.terminal-header.svelte-cwmlmd .terminal-controls .terminal-dot.red.svelte-cwmlmd{background:#ff5f56}.terminal-header.svelte-cwmlmd .terminal-controls .terminal-dot.yellow.svelte-cwmlmd{background:#ffbd2e}.terminal-header.svelte-cwmlmd .terminal-controls .terminal-dot.green.svelte-cwmlmd{background:#27ca3f}.terminal-header.svelte-cwmlmd .terminal-title.svelte-cwmlmd{color:var(--text-color);font-family:var(--font-mono);font-size:.9rem;margin-left:auto}.command-line.svelte-cwmlmd.svelte-cwmlmd{background:var(--background);border:1px solid var(--border-color);border-top:none;border-radius:0 0 var(--button-radius) var(--button-radius);padding:1rem;font-family:var(--font-mono);margin-bottom:2rem}.command-line.svelte-cwmlmd .prompt.svelte-cwmlmd{color:var(--primary);font-weight:700}.command-line.svelte-cwmlmd .command.svelte-cwmlmd{color:var(--text-color);margin-left:.5rem}.command-line.svelte-cwmlmd .cursor.svelte-cwmlmd{color:var(--primary);animation:svelte-cwmlmd-blink 1s infinite}.experience-container.svelte-cwmlmd.svelte-cwmlmd{display:flex;flex-direction:column;gap:2rem}.job-entry.svelte-cwmlmd.svelte-cwmlmd{background:var(--card-background);border:1px solid var(--border-color);border-radius:var(--button-radius);padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.job-entry.svelte-cwmlmd.svelte-cwmlmd:before{content:"0" counter(job,decimal);counter-increment:job;position:absolute;top:-10px;left:1rem;background:var(--primary);color:var(--background);padding:.25rem .75rem;border-radius:var(--button-radius);font-family:var(--font-mono);font-size:.8rem;font-weight:700}.job-entry.svelte-cwmlmd.svelte-cwmlmd:hover{border-color:var(--primary);box-shadow:var(--glow-effect),var(--box-shadow);transform:translateY(-2px)}.job-header.svelte-cwmlmd.svelte-cwmlmd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.job-header.svelte-cwmlmd .company-info.svelte-cwmlmd{display:flex;align-items:flex-start;gap:1rem}.job-header.svelte-cwmlmd .company-info .company-link.svelte-cwmlmd{transition:transform .3s ease}.job-header.svelte-cwmlmd .company-info .company-link.svelte-cwmlmd:hover{transform:scale(1.1)}.job-header.svelte-cwmlmd .company-info .company-logo.svelte-cwmlmd{width:3rem;height:3rem;border-radius:.5rem;border:1px solid var(--border-color);padding:.25rem;background:var(--background)}.job-header.svelte-cwmlmd .company-info .job-details.svelte-cwmlmd{flex:1}.job-header.svelte-cwmlmd .company-info .job-details .position.svelte-cwmlmd{color:var(--primary);font-size:1.3rem;font-weight:700;margin:0 0 .25rem;font-family:var(--font-mono)}.job-header.svelte-cwmlmd .company-info .job-details .company.svelte-cwmlmd{color:var(--text-color);font-size:1.1rem;font-weight:600;margin:0 0 .5rem}.job-header.svelte-cwmlmd .company-info .job-details .duration.svelte-cwmlmd{color:var(--text-color-dim);font-size:.9rem;margin:0;font-family:var(--font-mono)}.job-header.svelte-cwmlmd .status-badge.svelte-cwmlmd{background:var(--gradient-dark);color:var(--primary);padding:.5rem 1rem;border-radius:var(--button-radius);border:1px solid var(--border-color);font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.5rem}.job-header.svelte-cwmlmd .status-badge i.svelte-cwmlmd{color:#27ca3f}.job-section.svelte-cwmlmd.svelte-cwmlmd{margin-bottom:1.5rem}.job-section.svelte-cwmlmd.svelte-cwmlmd:last-child{margin-bottom:0}.job-section.svelte-cwmlmd h4.svelte-cwmlmd{color:var(--primary);font-size:1rem;font-weight:600;margin:0 0 1rem;display:flex;align-items:center;gap:.75rem}.job-section.svelte-cwmlmd h4 i.svelte-cwmlmd{width:20px;text-align:center}.job-section.svelte-cwmlmd .responsibilities.svelte-cwmlmd{color:var(--text-color);line-height:1.6;font-style:italic;background:var(--gradient-dark);padding:1rem;border-radius:var(--button-radius);border-left:4px solid var(--primary)}.achievements-list.svelte-cwmlmd.svelte-cwmlmd{list-style:none;padding:0;margin:0}.achievements-list.svelte-cwmlmd li.svelte-cwmlmd{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 0;border-bottom:1px solid var(--border-color)}.achievements-list.svelte-cwmlmd li.svelte-cwmlmd:last-child{border-bottom:none}.achievements-list.svelte-cwmlmd li i.svelte-cwmlmd{color:var(--primary);margin-top:.1rem;font-size:.8rem}.achievements-list.svelte-cwmlmd li span.svelte-cwmlmd{color:var(--text-color);line-height:1.5}.tech-stack.svelte-cwmlmd.svelte-cwmlmd{display:flex;flex-wrap:wrap;gap:.75rem}.tech-stack.svelte-cwmlmd .tech-item.svelte-cwmlmd .language{background:var(--gradient-dark)!important;border:1px solid var(--border-color)!important;padding:.5rem 1rem!important;border-radius:var(--button-radius)!important;color:var(--text-color)!important;font-size:.85rem!important;font-weight:500!important;transition:all .3s ease!important}.tech-stack.svelte-cwmlmd .tech-item.svelte-cwmlmd .language:hover{border-color:var(--primary)!important;color:var(--primary)!important;transform:translateY(-1px)!important}.projects-grid.svelte-cwmlmd.svelte-cwmlmd{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.projects-grid.svelte-cwmlmd .project-item.svelte-cwmlmd{background:var(--gradient-dark);border:1px solid var(--border-color);border-radius:var(--button-radius);padding:1rem;text-align:center;transition:all .3s ease}.projects-grid.svelte-cwmlmd .project-item.svelte-cwmlmd:hover{border-color:var(--primary);transform:translateY(-2px)}.projects-grid.svelte-cwmlmd .project-item img.svelte-cwmlmd{width:2rem;height:2rem;border-radius:.25rem;margin-bottom:.5rem}.projects-grid.svelte-cwmlmd .project-item span.svelte-cwmlmd{display:block;color:var(--text-color);font-size:.8rem;font-weight:500}@keyframes svelte-cwmlmd-blink{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width: 768px){.job-header.svelte-cwmlmd.svelte-cwmlmd{flex-direction:column;gap:1rem}.job-header.svelte-cwmlmd .company-info.svelte-cwmlmd{width:100%}.job-header.svelte-cwmlmd .status-badge.svelte-cwmlmd{align-self:flex-start}.projects-grid.svelte-cwmlmd.svelte-cwmlmd{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
