[data-theme=dark] .employer-logo-light{display:none!important}[data-theme=dark] .employer-logo-dark{display:inline-block!important}[data-theme=light] .employer-logo-light,:root:not([data-theme=dark]) .employer-logo-light{display:inline-block!important}[data-theme=light] .employer-logo-dark,:root:not([data-theme=dark]) .employer-logo-dark{display:none!important}.experience-detail-animate[data-astro-cid-qqv457kv]{opacity:0;animation:slide-in-left .6s ease-out forwards}@keyframes slide-in-left{0%{transform:translate(-40px);opacity:0}to{transform:translate(0);opacity:1}}.back-button[data-astro-cid-qqv457kv]{display:inline-block;margin-bottom:2rem;padding:.75rem 1.5rem;font-family:var(--font-family-sans);font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);text-decoration:none;border:2px solid var(--color-text);background-color:var(--color-bg);transition:all .2s ease}.back-button[data-astro-cid-qqv457kv]:hover{background-color:var(--color-accent);color:var(--color-bg);transform:translate(2px,-2px);box-shadow:-2px 2px 0 var(--color-text)}.detail-header[data-astro-cid-qqv457kv]{border:3px solid var(--color-accent);padding:2rem;margin-bottom:3rem;position:relative}.detail-header[data-astro-cid-qqv457kv]:before{content:"";position:absolute;inset:8px -8px -8px 8px;border:3px solid var(--color-text);z-index:-1}.detail-meta-row[data-astro-cid-qqv457kv]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.detail-date[data-astro-cid-qqv457kv]{display:inline-block;font-family:Courier New,monospace;font-size:.875rem;font-weight:700;letter-spacing:.1em;padding:.5rem 1rem;background-color:var(--color-text);color:var(--color-bg)}.detail-role[data-astro-cid-qqv457kv]{font-family:var(--font-family-serif);font-size:2.5rem;font-weight:700;line-height:1.1;margin-bottom:1rem}@media(min-width:768px){.detail-role[data-astro-cid-qqv457kv]{font-size:3.5rem}}.detail-company-row[data-astro-cid-qqv457kv]{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.platform-badges[data-astro-cid-qqv457kv]{display:flex;flex-wrap:wrap;gap:.375rem}.detail-logo-container[data-astro-cid-qqv457kv]{display:inline-flex;align-items:center}.employer-logo[data-astro-cid-qqv457kv]{display:inline-block;max-width:240px;height:auto;object-fit:contain}.detail-company[data-astro-cid-qqv457kv]{font-family:var(--font-family-sans);font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.detail-description[data-astro-cid-qqv457kv]{font-size:1.125rem;line-height:1.75;margin-bottom:2rem;opacity:.9}.detail-skills[data-astro-cid-qqv457kv]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3rem}.skill-tag[data-astro-cid-qqv457kv]{font-family:var(--font-family-sans);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.375rem .75rem;border:2px solid var(--color-text);background-color:var(--color-bg);color:var(--color-text)}.detail-section[data-astro-cid-qqv457kv]{padding-top:2rem;border-top:2px solid var(--color-border)}.detail-section-title[data-astro-cid-qqv457kv]{font-family:var(--font-family-serif);font-size:1.75rem;font-weight:700;margin-bottom:2rem;text-transform:lowercase}.detail-block[data-astro-cid-qqv457kv]{margin-bottom:2.5rem}.detail-block[data-astro-cid-qqv457kv]:last-child{margin-bottom:0}.detail-block-name[data-astro-cid-qqv457kv]{font-family:var(--font-family-sans);font-size:1.125rem;font-weight:600;margin-bottom:.75rem;position:relative;padding-left:1rem}.detail-block-name-link[data-astro-cid-qqv457kv]{display:inline-flex;align-items:center;gap:.35rem;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.detail-block-name-link[data-astro-cid-qqv457kv]:hover{opacity:.7}.detail-block-name[data-astro-cid-qqv457kv]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background-color:var(--color-accent)}.detail-block-list[data-astro-cid-qqv457kv]{list-style:none;padding:0;margin:0}.detail-block-list[data-astro-cid-qqv457kv] li[data-astro-cid-qqv457kv]{font-size:1rem;line-height:1.6;margin-bottom:.5rem;padding-left:1.5rem;position:relative;opacity:.9}.detail-block-list[data-astro-cid-qqv457kv] li[data-astro-cid-qqv457kv]:before{content:"•";position:absolute;left:0;color:var(--color-accent);font-weight:700}.detail-block-links[data-astro-cid-qqv457kv]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.75rem;padding-left:1.5rem}.detail-block-link[data-astro-cid-qqv457kv]{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-family-sans);font-size:.875rem;font-weight:600;color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.detail-block-link[data-astro-cid-qqv457kv]:hover{opacity:.7}
