.js-apply-link:hover,.js-apply-btn:hover{background:var(--accent-h)!important}.jobs-detail{container-type:inline-size}.studio-card-header-link:hover .studio-title-hover{color:var(--accent-h)!important}.btn-studio-profile:hover{transform:translateY(-1px);box-shadow:0 2px 10px #5e6ad24d;background:#4d59c2!important}.btn-studio-website:hover{transform:translateY(-1px);color:var(--t1)!important;border-color:var(--border-h)!important;background:#ffffff14!important}.jobs-detail .job-desc{color:var(--t3);overflow-wrap:anywhere;font-size:14px;line-height:1.7}.jobs-detail .job-desc p{line-height:1.7}.jobs-detail .job-desc h2,.jobs-detail .job-desc h3{letter-spacing:0;margin:20px 0 8px;font-size:14px;font-weight:590;line-height:1.5}.embedded-job-hero{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;display:flex}.embedded-job-heading{flex:1;min-width:190px}.embedded-job-company{color:var(--t3);align-items:center;gap:6px;margin-top:8px;font-size:14px;font-weight:510;line-height:1.5;text-decoration:none;display:inline-flex}.embedded-job-company:hover{color:var(--t1)}.embedded-job-heading h1{color:var(--t1);letter-spacing:-.7px;margin:0;font-size:clamp(22px,3vw,30px);font-weight:550;line-height:1.2}.embedded-job-actions{flex-shrink:0;gap:6px;display:flex}.embedded-job-meta{background:var(--card);border:1px solid var(--border);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;padding:17px 0;display:grid}.embedded-job-meta>div{border-right:1px solid var(--bs);min-width:0;padding:0 14px}.embedded-job-meta>div:last-child{border-right:0}@container (width<=660px){.embedded-job-actions{flex-basis:100%}.embedded-job-meta{grid-template-columns:1fr 1fr;gap:16px 0}.embedded-job-meta>div:nth-child(2){border-right:0}}.filter-opt:hover,.filter-opt.active{background:var(--card-h);color:var(--t1)}.job-card-compact:hover{background:var(--card-h)!important;border-color:var(--border-h)!important}.job-card-compact.selected{border-color:#7170ff59!important}.filter-chevron{transition:transform .2s}.job-card-skeleton{animation:1.2s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:.85}}.sidebar-mobile-header{display:none}.filters-btn:hover{background:var(--card-h)!important}@media (width>=901px){#jobs-root.sidebar-collapsed .jobs-sidebar{display:none!important}}.filter-chip:hover{background:#7170ff2e!important}.sort-select{background:var(--inp);border:1px solid var(--border);color:var(--t3);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%238a8f98' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 9px center;background-repeat:no-repeat;border-radius:8px;outline:none;flex-shrink:0;padding:7px 28px 7px 10px;font-family:inherit;font-size:13px;font-weight:510}.sort-select:hover{border-color:var(--border-h)}@media (width<=900px){.sidebar-mobile-header{display:block}.jobs-sidebar{border-top:1px solid var(--bs);z-index:200;border-radius:16px 16px 0 0;max-height:78vh;transition:transform .28s cubic-bezier(.4,0,.2,1);bottom:0;left:0;right:0;transform:translateY(110%);border-right:none!important;width:100%!important;position:fixed!important;top:auto!important}.jobs-sidebar.mobile-open{transform:translateY(0)}.jobs-list{-webkit-overflow-scrolling:touch;border-right:none!important;flex:1 1 0!important;width:100%!important;min-height:0!important}.jobs-detail{display:none}.jobs-split{flex-direction:column}.sort-select{padding:6px 22px 6px 8px;font-size:12px}}@media (width<=560px){.jobs-toolbar{flex-wrap:wrap;gap:8px!important}.jobs-toolbar .jobs-search-wrap{flex:100%;order:-1}#job-count{font-size:12px!important}}
