@layer job{.company{white-space:nowrap}.company a{cursor:var(--cursor-ne-resize);color:var(--text-primary);margin-inline-start:.1em;display:inline-block;position:relative}.company a .link-text{color:var(--text-primary)}.dates{cursor:auto;font-size:var(--font-size-sm);color:var(--text-secondary);margin-block-start:0;margin-block-end:var(--spacing-16)}}
@layer shuffle-block{.shuffle-header{background-color:var(--header-bg);padding-block:0;padding-inline:var(--spacing-8);cursor:pointer;transform-origin:50%;touch-action:manipulation;box-sizing:border-box;width:fit-content;min-width:130px;height:fit-content;transition:transform .3s cubic-bezier(.34,1.56,.64,1);position:relative}.shuffle-header:focus-visible{outline:var(--focus-outline-width) var(--focus-outline-style) var(--focus-outline-color);outline-offset:var(--focus-outline-offset)}.shuffle-header h1{font-family:var(--font-monospace);font-weight:var(--font-weight-bold);color:var(--text-inverted);letter-spacing:.8px;text-transform:uppercase;text-align:center;font-size:var(--font-size-lg);white-space:nowrap;margin:0}@media (hover:hover) and (pointer:fine){.shuffle-header h1:hover{cursor:help}}.shuffle-header.shrink{backface-visibility:hidden;transform:scale(.9)}.particle{font-family:var(--font-monospace);font-size:var(--font-size-sm);color:var(--text-secondary);pointer-events:none;z-index:var(--z-n2);opacity:1;white-space:nowrap;position:fixed;transform:translate(-50%,-50%)scale(1)}@keyframes particle-explode{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--particle-delta-x)), calc(-50% + var(--particle-delta-y))) scale(.5)}}@media (prefers-reduced-motion:reduce){.particle{opacity:0;animation:none}}}
